.home-booking-collage-module__bXldDW__stage{isolation:isolate;aspect-ratio:2.04;margin-top:5rem;position:relative}.home-booking-collage-module__bXldDW__barber,.home-booking-collage-module__bXldDW__barberSite,.home-booking-collage-module__bXldDW__desktop,.home-booking-collage-module__bXldDW__phone,.home-booking-collage-module__bXldDW__booking,.home-booking-collage-module__bXldDW__calendar{transform:rotate(var(--angle,0deg));position:absolute;box-shadow:0 16px 38px #263b702e,0 4px 10px #263b7020}.home-booking-collage-module__bXldDW__barber,.home-booking-collage-module__bXldDW__barberSite{border-radius:clamp(.65rem,2vw,1.3rem);overflow:hidden}.home-booking-collage-module__bXldDW__barber{--angle:-8deg;--entry-x:clamp(-20rem, -25vw, -9rem);background:#30251f;width:35%;height:59%;top:14%;left:7%}.home-booking-collage-module__bXldDW__barberSite{--angle:10deg;--entry-x:clamp(9rem, 24vw, 20rem);--entry-y:-5rem;aspect-ratio:8/5;background:#eee9db;width:34%;top:9%;right:0}.home-booking-collage-module__bXldDW__photoLabel{color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:clamp(.55rem,1.15vw,.75rem);font-weight:600;display:flex;position:absolute;top:10%;left:7%}.home-booking-collage-module__bXldDW__desktop{--angle:-4deg;--entry-y:12rem;background:#fff;border:1px solid #c4d0ee;border-radius:clamp(.6rem,1.7vw,1.2rem);width:58%;top:32%;left:32%;overflow:hidden}.home-booking-collage-module__bXldDW__browserBar{background:#f8faff;border-bottom:1px solid #e2e8f0;align-items:center;gap:.25rem;padding:.4rem .65rem;font-size:clamp(.5rem,1.2vw,.7rem);font-weight:600;display:flex}.home-booking-collage-module__bXldDW__browserBar i{aspect-ratio:1;background:#c1cdeb;border-radius:50%;width:.35rem}.home-booking-collage-module__bXldDW__browserBar span{margin-left:.35rem}.home-booking-collage-module__bXldDW__phone{--angle:8deg;--entry-x:clamp(-18rem, -19vw, -7rem);--entry-y:12rem;z-index:2;aspect-ratio:390/765;background:#171a21;border:clamp(3px,.52vw,7px) solid #171a21;border-radius:20%/10%;outline:1px solid #858a94;width:17%;top:31%;left:11%}.home-booking-collage-module__bXldDW__phoneScreen{background:#f6f0e3;border-radius:17%/8%;position:absolute;inset:0;overflow:hidden}.home-booking-collage-module__bXldDW__phoneScreen img{margin-top:15%}.home-booking-collage-module__bXldDW__phoneScreen:after{content:"";background:#111;border-radius:99px;width:30%;height:4.3%;position:absolute;top:1.4%;left:35%}.home-booking-collage-module__bXldDW__report{--angle:7deg;--entry-x:clamp(7rem, 20vw, 16rem);--entry-y:3rem;aspect-ratio:3/2;z-index:2;width:32%;transform:rotate(var(--angle));background:#fff;border:clamp(3px,.6vw,7px) solid #202631;border-radius:clamp(.5rem,1.5vw,1rem);outline:1px solid #8b929e;position:absolute;bottom:2%;right:-1%;overflow:hidden;box-shadow:0 16px 38px #263b7038}.home-booking-collage-module__bXldDW__booking{--angle:-7deg;--entry-y:-4rem;z-index:3;color:#18264b;background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:clamp(.25rem,1vw,.6rem) clamp(.5rem,1.3vw,1rem) clamp(.25rem,1vw,.6rem) clamp(.25rem,1vw,.6rem);font-size:clamp(.55rem,1.4vw,.85rem);font-weight:650;display:flex;top:-3.5rem;left:37%}.home-booking-collage-module__bXldDW__bookingIcon,.home-booking-collage-module__bXldDW__calendar{border-radius:50%;place-items:center;display:grid}.home-booking-collage-module__bXldDW__bookingIcon{aspect-ratio:1;color:#087c59;background:#d9faed;width:clamp(1.25rem,3vw,2rem)}.home-booking-collage-module__bXldDW__calendar{--angle:15deg;--entry-x:clamp(7rem, 20vw, 16rem);aspect-ratio:1;z-index:2;color:#fff;background:#345be3;width:clamp(2rem,4.5vw,3rem);top:-3.75rem;right:28%}.home-booking-collage-module__bXldDW__calendar svg{width:48%;height:48%}@media (max-width:640px){.home-booking-collage-module__bXldDW__stage{aspect-ratio:1.22}.home-booking-collage-module__bXldDW__barber{width:49%;height:52%;top:11%;left:5%}.home-booking-collage-module__bXldDW__barberSite{width:37%;top:10%;right:6%}.home-booking-collage-module__bXldDW__desktop{width:72%;top:46%;left:24%}.home-booking-collage-module__bXldDW__phone{width:24%;top:40%;left:4%}.home-booking-collage-module__bXldDW__report{width:39%;bottom:5%;right:3%}.home-booking-collage-module__bXldDW__calendar{right:8%}.home-booking-collage-module__bXldDW__booking{left:25%}}@media (prefers-reduced-motion:no-preference){.home-booking-collage-module__bXldDW__scene[data-entered=true] :is(.home-booking-collage-module__bXldDW__barber,.home-booking-collage-module__bXldDW__barberSite,.home-booking-collage-module__bXldDW__desktop,.home-booking-collage-module__bXldDW__phone,.home-booking-collage-module__bXldDW__report,.home-booking-collage-module__bXldDW__booking,.home-booking-collage-module__bXldDW__calendar,.home-booking-collage-module__bXldDW__featureTile){animation:home-booking-collage-module__bXldDW__collage-enter 8s linear calc(var(--delay,0s) + var(--handoff,0s)) both}.home-booking-collage-module__bXldDW__desktop{--delay:55ms}.home-booking-collage-module__bXldDW__barberSite{--delay:.11s}.home-booking-collage-module__bXldDW__phone{--delay:.165s}.home-booking-collage-module__bXldDW__report{--delay:.22s}.home-booking-collage-module__bXldDW__booking{--delay:.275s}.home-booking-collage-module__bXldDW__calendar{--delay:.33s}@keyframes home-booking-collage-module__bXldDW__collage-enter{0%{transform:translateX(-110vw) rotate(calc(var(--angle,0deg) - 3deg)) scale(.98);opacity:1;animation-timing-function:cubic-bezier(.16,.8,.3,.995)}23%{transform:rotate(var(--angle,0deg));opacity:1}to{transform:translateX(calc(var(--drift,18px) * 1.8)) rotate(var(--angle,0deg));opacity:1}}}.home-booking-collage-module__bXldDW__scene{position:absolute;inset:0}.home-booking-collage-module__bXldDW__featureTile{aspect-ratio:1.8;background:#fff;border:1px solid #dbe5fa;border-radius:clamp(.6rem,2vw,1.3rem);width:58%;position:absolute;top:12%;left:21%;overflow:hidden;box-shadow:0 18px 42px #263b7030}.home-booking-collage-module__bXldDW__featureTile[data-position="1"]{--angle:-8deg;--entry-x:-12rem;--delay:.11s;width:36%;transform:rotate(var(--angle));top:42%;left:4%}.home-booking-collage-module__bXldDW__featureTile[data-position="2"]{--angle:8deg;--entry-x:12rem;--delay:.22s;width:36%;transform:rotate(var(--angle));top:48%;left:61%}@media (prefers-reduced-motion:no-preference){.home-booking-collage-module__bXldDW__scene[data-exiting=true] :is(.home-booking-collage-module__bXldDW__barber,.home-booking-collage-module__bXldDW__barberSite,.home-booking-collage-module__bXldDW__desktop,.home-booking-collage-module__bXldDW__phone,.home-booking-collage-module__bXldDW__report,.home-booking-collage-module__bXldDW__booking,.home-booking-collage-module__bXldDW__calendar,.home-booking-collage-module__bXldDW__featureTile){animation:.48s cubic-bezier(.55,0,1,.45) both home-booking-collage-module__bXldDW__collage-exit}@keyframes home-booking-collage-module__bXldDW__collage-exit{0%{transform:var(--exit-transform,rotate(var(--angle,0deg)));opacity:1}to{transform:translateX(110vw) rotate(calc(var(--angle,0deg) + 3deg)) scale(.98);opacity:1}}}.home-booking-collage-module__bXldDW__scene[data-transitioning=true]{--handoff:.3s}.home-booking-collage-module__bXldDW__featureTile[data-email=true]{aspect-ratio:1186/1964;width:25%;top:3%;left:72%}@media (max-width:640px){.home-booking-collage-module__bXldDW__featureTile[data-email=true]{width:32%;top:14%;left:65%}}.home-booking-collage-module__bXldDW__calendar[data-scene=manage]{--angle:-8deg;background:#0f766e}.home-booking-collage-module__bXldDW__calendar[data-scene=grow]{--angle:8deg;background:#7c3aed}.home-booking-collage-module__bXldDW__featureTile[data-voucher=true]{--angle:-4deg;--delay:.275s;aspect-ratio:2046/550;width:43%;transform:rotate(var(--angle));background:#111;border-color:#93825c;top:78%;left:22%}.home-booking-collage-module__bXldDW__booking[data-scene=book]{top:16%;left:42%}@media (max-width:640px){.home-booking-collage-module__bXldDW__booking[data-scene=book]{top:37%;left:38%}}.home-booking-collage-module__bXldDW__booking[data-scene=manage],.home-booking-collage-module__bXldDW__booking[data-scene=grow]{top:28%;left:4%}.home-booking-collage-module__bXldDW__scene[data-ready=false],.home-booking-collage-module__bXldDW__scene[data-entered=false][data-exiting=false]{visibility:hidden}.home-booking-collage-module__bXldDW__barber{--drift:12px}.home-booking-collage-module__bXldDW__desktop{--drift:20px}.home-booking-collage-module__bXldDW__barberSite{--drift:15px}.home-booking-collage-module__bXldDW__phone{--drift:25px}.home-booking-collage-module__bXldDW__report{--drift:30px}.home-booking-collage-module__bXldDW__booking{--drift:10px}.home-booking-collage-module__bXldDW__featureTile[data-position="1"]{--drift:26px}.home-booking-collage-module__bXldDW__featureTile[data-position="2"]{--drift:14px}.home-booking-collage-module__bXldDW__progress{z-index:5;gap:.4rem;display:flex;position:absolute;bottom:-3.25rem;left:50%;transform:translate(-50%)}.home-booking-collage-module__bXldDW__progress button{cursor:pointer;border-radius:.5rem;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.home-booking-collage-module__bXldDW__progress button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.home-booking-collage-module__bXldDW__progress button:hover span{background:#a5bdf4}.home-booking-collage-module__bXldDW__progress span{background:#dbe5f8;border-radius:99px;width:2.5rem;height:3px;overflow:hidden}.home-booking-collage-module__bXldDW__progress i{transform-origin:0;background:#2563eb;height:100%;animation:4.2s linear both home-booking-collage-module__bXldDW__collage-progress;display:block}.home-booking-collage-module__bXldDW__progress[data-static=true] button[data-current=true] span{background:#2563eb}.home-booking-collage-module__bXldDW__progress[data-static=true] i{animation:none}@keyframes home-booking-collage-module__bXldDW__collage-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-booking-collage-module__bXldDW__coursesScreenshot{transform-origin:bottom;transform:scale(1.16)}.home-booking-collage-module__bXldDW__mobileStory{display:none}@media (max-width:767px){.home-booking-collage-module__bXldDW__stage{display:none}.home-booking-collage-module__bXldDW__mobileStory{margin-top:2rem;display:block}.home-booking-collage-module__bXldDW__mobileNavigation{gap:.35rem;margin-bottom:1rem;display:flex}.home-booking-collage-module__bXldDW__mobileNavigation button{color:#64748b;background:#f1f5f9;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .3rem;font-size:.75rem;font-weight:600;transition:background .18s,color .18s;display:flex}.home-booking-collage-module__bXldDW__mobileNavigation button span{opacity:.65;font-size:.65rem}.home-booking-collage-module__bXldDW__mobileNavigation button[aria-pressed=true]{color:#fff;background:#1d4ed8}.home-booking-collage-module__bXldDW__mobileNavigation button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.home-booking-collage-module__bXldDW__mobileTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:0 0 .75rem;display:flex;position:relative;overflow-x:auto}.home-booking-collage-module__bXldDW__mobileTrack::-webkit-scrollbar{display:none}.home-booking-collage-module__bXldDW__mobileCard{scroll-snap-align:start;background:#fff;border:1px solid #dbe5fa;border-radius:1.5rem;flex:0 0 calc(100% - 20px);min-width:0;overflow:hidden}.home-booking-collage-module__bXldDW__mobileVisual{background:radial-gradient(at bottom,#c7d2fe,#f3f6ff 75%);height:390px;padding:24px 20px 0;position:relative;overflow:hidden}.home-booking-collage-module__bXldDW__mobileImage{z-index:2;background:#fff;border:5px solid #202631;border-radius:1.7rem;width:min(68%,250px);height:380px;position:absolute;top:30px;left:5%;overflow:hidden;box-shadow:0 16px 30px #263b7030}.home-booking-collage-module__bXldDW__mobileImage[data-story=book] img{-o-object-fit:cover;object-fit:cover}.home-booking-collage-module__bXldDW__mobileImage[data-story=manage] img{max-width:none;transform:translateY(-46%);width:560%!important;height:auto!important;top:0!important;left:-283%!important}.home-booking-collage-module__bXldDW__mobileImage[data-story=grow] img{-o-object-fit:cover;object-fit:cover}.home-booking-collage-module__bXldDW__mobileSupporting{z-index:1;aspect-ratio:1.45;background:#fff;border:4px solid #202631;border-radius:.9rem;width:70%;position:absolute;top:110px;right:-8%;overflow:hidden;transform:rotate(8deg);box-shadow:0 14px 30px #263b7030}}.home-booking-collage-module__bXldDW__scene[data-initial=true][data-active=true]{visibility:visible}.home-booking-collage-module__bXldDW__scene[data-initial=true][data-active=true]>*{animation:none}@media (prefers-reduced-motion:no-preference){.home-booking-collage-module__bXldDW__scene[data-initial=true][data-active=true][data-entered=true]>*{animation:60s linear both home-booking-collage-module__bXldDW__initial-drift}@keyframes home-booking-collage-module__bXldDW__initial-drift{0%{transform:translateX(0) rotate(var(--angle,0deg))}to{transform:translateX(calc(var(--drift,18px) * 18)) rotate(var(--angle,0deg))}}}
@media (prefers-reduced-motion:no-preference){.pain-point-story-module__GMbCIa__story[data-animate=true]:not([data-revealed=true]) [data-bubble],.pain-point-story-module__GMbCIa__story[data-animate=true]:not([data-revealed=true]) [data-outcome]{opacity:0}.pain-point-story-module__GMbCIa__story[data-revealed=true] [data-bubble]{animation:.6s ease-out both pain-point-story-module__GMbCIa__question-appear}.pain-point-story-module__GMbCIa__story[data-revealed=true] [data-bubble="2"]{--typing-start:1.35s;animation-delay:1.15s}.pain-point-story-module__GMbCIa__story[data-typing-complete=true] [data-bubble]{opacity:1;animation:none;translate:0}.pain-point-story-module__GMbCIa__story[data-revealed=true] [data-outcome]{animation:.3s ease-out 2.5s both pain-point-story-module__GMbCIa__answer-appear}.pain-point-story-module__GMbCIa__story[data-revealed=true] [data-outcome]>span:first-child{animation:1.1s cubic-bezier(.2,.65,.3,1) 2.5s both pain-point-story-module__GMbCIa__solved-stamp,6s ease-in-out 3.9s infinite pain-point-story-module__GMbCIa__badge-tilt;position:relative;overflow:hidden}.pain-point-story-module__GMbCIa__story[data-revealed=true] [data-outcome]>span:first-child:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:6s ease-in-out 3.9s infinite pain-point-story-module__GMbCIa__badge-sheen;position:absolute;inset:-30%;translate:-130%}.pain-point-story-module__GMbCIa__story[data-visible=false] [data-outcome]>span:first-child{animation-play-state:running,paused}.pain-point-story-module__GMbCIa__story[data-visible=false] [data-outcome]>span:first-child:after{animation-play-state:paused}}@keyframes pain-point-story-module__GMbCIa__question-appear{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes pain-point-story-module__GMbCIa__answer-appear{0%{opacity:0}to{opacity:1}}@keyframes pain-point-story-module__GMbCIa__solved-stamp{0%{opacity:0;transform:translateY(-16px)scale(1.8)rotate(-18deg)}25%{opacity:1;transform:translateY(-12px)scale(1.6)rotate(-12deg)}48%{opacity:1;transform:translateY(1px)scale(.9)rotate(2deg);box-shadow:0 0 #10b98159}65%{transform:translateY(0)scale(1.12)rotate(-2deg);box-shadow:0 0 0 10px #10b9811f}to{opacity:1;transform:translateY(0)scale(1)rotate(0);box-shadow:0 0 0 18px #10b98100}}@keyframes pain-point-story-module__GMbCIa__badge-tilt{0%,35%,to{rotate:none}10%{rotate:-9deg}22%{rotate:9deg}}@keyframes pain-point-story-module__GMbCIa__badge-sheen{0%,5%{translate:-130%}32%,to{translate:130%}}