@font-face{font-family:'Brand Display';font-weight:600;font-style:normal;font-display:swap;src:url(../assets/fonts/display.woff2) format('woff2')}@font-face{font-family:'Brand Body';font-weight:500;font-style:normal;font-display:swap;src:url(../assets/fonts/body.woff2) format('woff2')}@font-face{font-family:'Brand Body';font-weight:700;font-style:normal;font-display:swap;src:url(../assets/fonts/body-bold.woff2) format('woff2')}:root{--aub:#0E012E;--aub-2:#1B0E3B;--aub-3:#2A1E4A;--aub-rgb:14 1 46;--pink:#F050F7;--pink-100:#FDE7FF;--pink-300:#FAA8FF;--pink-400:#F874FE;--pink-700:#B516B5;--pink-800:#941493;--pink-soft:#FEB1FE;--stone:#F9F3F0;--stone-2:#F2E9E4;--white:#FFFFFF;--base:#423C52;--muted-ink:#6E6782;--rule:#D9D1CC;--orange:#FF9B63;--lime:#D0F99F;--lime-100:#EEFCDD;--blue:#C6F3FE;--yellow:#FFF27C;--purple:#D5A0FF;--teal:#2A9A86;--teal-ink:#1D7363;--display:'Brand Display',Arial,Helvetica,sans-serif;--body:'Brand Body',Arial,Helvetica,sans-serif;--ease:cubic-bezier(0,0,.58,1);--soft:cubic-bezier(.22,1,.36,1);--io:cubic-bezier(.65,0,.35,1);--wrap:1240px;--gut:clamp(20px,3.2vw,32px);--hh:152px;--sticky:96px;--stk:152px;--sec:clamp(88px,10vw,144px);--ch:clamp(96px,17vw,240px);--r-card:clamp(20px,2vw,28px);--r-sm:14px;--ic:clamp(76px,7.6vw,104px);--sh-md:0 4px 6px rgb(var(--aub-rgb) / .08),0 2px 4px rgb(var(--aub-rgb) / .05);--sh-lg:0 24px 50px rgb(var(--aub-rgb) / .12),0 6px 14px rgb(var(--aub-rgb) / .06);--h1:clamp(42px,5.8vw,86px);--h2:clamp(34px,4vw,58px);--h3:clamp(22px,2vw,30px);--lead:clamp(17px,1.35vw,19px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--stone);color:var(--aub);font:500 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;padding-top:var(--hh);overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);font-weight:600;letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:var(--h1);line-height:.92}h2{font-size:var(--h2);line-height:.96}h3{font-size:var(--h3);line-height:1.04}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}[hidden]{display:none!important}.om-defs{position:absolute}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:min(var(--wrap),100% - var(--gut) * 2);margin-inline:auto}.skip{position:fixed;left:16px;top:-60px;z-index:300;background:var(--pink);color:var(--aub);padding:12px 16px;font-weight:700;border-radius:2px;transition:top .3s var(--ease)}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--aub);outline-offset:3px}.navy :focus-visible,.hdr :focus-visible{outline-color:var(--pink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:50px;padding:0 26px;background:var(--pink);color:var(--aub);font:700 15px/1 var(--body);letter-spacing:-.01em;border-radius:2px;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:background-color .3s var(--ease),color .3s var(--ease)}.btn:hover{background:var(--pink-300)}.btn:active{background:var(--pink-400)}.btn.sd{background:transparent;box-shadow:inset 0 0 0 1.5px var(--aub)}.btn.sd::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--aub);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.btn.sd:hover,.btn.sd:focus-visible{color:var(--white)}.btn.sd:hover::before,.btn.sd:focus-visible::before{transform:none}.btn.sd.dk{color:var(--white);box-shadow:inset 0 0 0 1.5px var(--white)}.btn.sd.dk::before{background:var(--white)}.btn.sd.dk:hover,.btn.sd.dk:focus-visible{color:var(--aub)}.tl{color:var(--pink-700);font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:2px;transition:background-size .35s var(--ease),color .3s var(--ease)}.tl:hover,.tl:focus-visible{background-size:0 1.5px;color:var(--pink-800)}.navy .tl{color:var(--pink)}.navy .tl:hover{color:var(--pink-300)}.acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.acts.c{justify-content:center}.eyebrow{font:700 15px/1.2 var(--body);color:var(--base);margin-bottom:18px;letter-spacing:.01em}.eyebrow.pk{color:var(--pink-700)}.eyebrow.on-dk{color:var(--pink)}.lead{font-size:var(--lead);line-height:1.5;color:var(--base);max-width:32em}.navy .lead{color:rgb(255 255 255 / .82)}.small{font-size:13px;line-height:1.5;color:var(--base)}.risk{font-size:14px;line-height:1.5;color:var(--base);max-width:38em}.stars{display:inline-flex;gap:2px}.stars i{width:16px;height:16px;background:var(--teal);clip-path:polygon(50% 0,61.8% 35.4%,100% 38.2%,69.1% 61.8%,79.4% 100%,50% 76.4%,20.6% 100%,30.9% 61.8%,0 38.2%,38.2% 35.4%)}.avs{display:flex}.avs img{width:36px;height:36px;border-radius:50%;border:2px solid var(--white);object-fit:cover;margin-left:-10px;background:var(--lime)}.avs img:first-child{margin-left:0}.avs.lg img{width:52px;height:52px;margin-left:-14px}.avs.lg img:first-child{margin-left:0}.arr{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:transparent;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .55);color:var(--white);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),opacity .3s var(--ease)}.arr i{width:11px;height:11px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;translate:-2px 0}.arr.prev i{rotate:-135deg;translate:2px 0}.arr:hover{background:var(--white);color:var(--aub)}.arr:disabled{opacity:.35;cursor:default;background:transparent;color:inherit}.arr.dk{box-shadow:inset 0 0 0 1.5px var(--aub);color:var(--aub)}.arr.dk:hover{background:var(--aub);color:var(--white)}.arr.dk:disabled{color:var(--aub)}.bl{position:absolute;display:block;background:var(--c,var(--orange));clip-path:url(#sa)}.bl::after{content:"";position:absolute;inset:0;background:url(../assets/website/shapes/paper.webp) center/cover;mix-blend-mode:multiply;opacity:.55}.bl.sb{clip-path:url(#sb)}.bl.sc{clip-path:url(#sc)}.bl.sd{clip-path:url(#sd)}.bl.se{clip-path:url(#se)}.bl.sf{clip-path:url(#sf)}.or{--c:var(--orange)}.li{--c:var(--lime)}.bu{--c:var(--blue)}.pk{--c:var(--pink-soft)}.ye{--c:var(--yellow)}.pu{--c:var(--purple)}.co{position:absolute;aspect-ratio:4/5}.co .bl{inset:30% 0 0}.co .pp{position:absolute;top:-6%;bottom:0;left:-40%;right:-40%;-webkit-mask:linear-gradient(#000 0 84%,transparent) top/100% 64% no-repeat,var(--blobm) center bottom/55.6% 70.2% no-repeat;mask:linear-gradient(#000 0 84%,transparent) top/100% 64% no-repeat,var(--blobm) center bottom/55.6% 70.2% no-repeat}.co.sa{--blobm:url(../assets/website/shapes/blob-a.svg)}.co.sb{--blobm:url(../assets/website/shapes/blob-b.svg)}.co.sc{--blobm:url(../assets/website/shapes/blob-c.svg)}.co .pp img{position:absolute;left:50%;bottom:0;height:94%;width:auto;max-width:none;translate:-50% 0}.pc{position:absolute;z-index:6;display:grid;justify-items:end;text-align:right;gap:7px;padding:16px 20px 17px;border-radius:18px;background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 14px 34px rgb(var(--aub-rgb) / .16);color:var(--aub);min-width:190px}.pc-l{font-size:14px;color:var(--base);line-height:1.2;display:grid;justify-items:inherit;gap:8px}.pc-l::after{content:"";width:22px;height:2px;background:var(--teal)}.pc-n{font:600 34px/1 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pc-n.s{font-size:24px}.pc-s{font-size:13px;color:var(--teal-ink);display:inline-flex;align-items:center;gap:7px}.pc-s .dot{width:8px;height:8px;border-radius:50%;background:var(--teal)}.pc .av img{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--white)}.pc.lf{justify-items:start;text-align:left}.pc-spark{width:100%;height:30px;overflow:visible}.pc-spark path{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.in .pc-spark path{animation:om-zz 1.6s var(--io) calc(var(--d,1200ms) + 400ms) both}.np{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:99px;background:rgb(255 255 255 / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px rgb(var(--aub-rgb) / .14);font-size:14px;color:var(--base);white-space:nowrap}.np b{color:var(--aub)}.np i{width:1px;align-self:stretch;background:var(--rule)}.navy .pc,.navy .adv{background:rgb(255 255 255 / .96)}.adv{position:absolute;z-index:6;display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:rgb(255 255 255 / .88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgb(var(--aub-rgb) / .14);color:var(--aub)}.adv .avs{gap:4px}.adv .avs img{margin:0;width:38px;height:38px}.dood{position:absolute;color:var(--aub);pointer-events:none}.navy .dood{color:var(--white)}.dw{display:block;width:100%;height:100%}.dw svg{display:block;width:100%;height:100%;overflow:visible}.dw .zz{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.in .dw .zz{animation:om-zz 1.1s var(--io) var(--dwd,200ms) both}.js .rv .dw .zz{animation:none}.rv.on .dw .zz{animation:om-zz 1.1s var(--io) calc(var(--d,0ms) + var(--dwd,200ms)) both}[data-scrub] .dw .zz,.rv.on [data-scrub] .dw .zz,[data-scrub] .rv.on .dw .zz{animation:none!important}@keyframes om-zz{to{stroke-dashoffset:0}}.vis .bob{animation:om-bob 5.5s ease-in-out infinite alternate}.bob:nth-of-type(2n){animation-duration:6.5s;animation-direction:alternate-reverse}@keyframes om-bob{from{transform:translateY(-6px) rotate(-3deg)}to{transform:translateY(6px) rotate(3deg)}}.js [data-reveal] .rv{opacity:0;transform:translateY(32px)}.rv.on{animation:om-lift .9s var(--soft) var(--d,0ms) both}@keyframes om-lift{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes om-fade{from{opacity:0}to{opacity:1}}.wm{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .14em;margin:0 -.06em -.14em}.wm>.w{display:inline-block}.js [data-split] .wm>.w{transform:translateY(110%) rotate(4deg)}[data-split].on .wm>.w{animation:om-up .8s var(--soft) calc(var(--sd,60ms) + var(--i) * 55ms) both}@keyframes om-up{from{transform:translateY(110%) rotate(4deg)}to{transform:none}}.hl{position:relative;display:inline-block;isolation:isolate}.hl-br{position:absolute;left:-4%;right:-4%;bottom:-.08em;width:108%;height:.32em;z-index:-1;overflow:visible;pointer-events:none}.hl-br path{fill:none;stroke:var(--pink);stroke-width:4.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.9}[data-split].on .hl-br path{animation:om-zz .9s var(--io) calc(var(--sd,60ms) + var(--hi,0) * 55ms + 650ms) both}.navy .hl-br path{opacity:1}[data-flow] .fw{display:inline-block}.js [data-flow] .fw{opacity:0;transform:translateY(.45em)}[data-flow].on .fw{animation:om-word .7s var(--soft) calc(var(--d,0ms) + 120ms + var(--i) * 18ms) both}.rv[data-flow].on,.rv.on [data-flow]{animation-name:none}.rv[data-flow]{opacity:1!important;transform:none!important}@keyframes om-word{from{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}[data-type] .l{opacity:0}.rv.on[data-type] .l{animation:om-fade 10ms linear calc(var(--d,0ms) + var(--li) * 32ms) both}.rv[data-type].on{animation:none;opacity:1;transform:none}[data-read] .rw{color:rgb(var(--aub-rgb) / clamp(.14,calc(var(--rp,1) * var(--n,1) - var(--i)),1))}.js .hero .co .bl,.js .coach .co .bl,.js .help .co .bl{opacity:0}.js .hero .co .pp img,.js .coach .co .pp img,.js .help .co .pp img{opacity:0}.in .co .bl{animation:om-swell 1.1s var(--soft) var(--d,100ms) both}.in .co .pp img{animation:om-rise 1.2s var(--soft) calc(var(--d,100ms) + 220ms) both}@keyframes om-swell{from{opacity:0;transform:scale(.5) rotate(-12deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes om-rise{from{opacity:0;translate:-50% 24%}30%{opacity:1}to{opacity:1;translate:-50% 0}}.js .pc,.js .np,.js .adv{opacity:0}.in .pc,.in .adv{animation:om-card .9s var(--soft) var(--d,1200ms) both,om-float 7s ease-in-out calc(var(--d,1200ms) + 900ms) infinite alternate}.in .np{animation:om-pill .8s var(--soft) var(--d,1000ms) both}section:not(.vis) .pc,section:not(.vis) .adv,section:not(.vis) .bob{animation-play-state:paused}@keyframes om-card{from{opacity:0;transform:translateY(22px) scale(.92)}to{opacity:1;transform:none}}@keyframes om-float{from{transform:none}to{transform:translateY(-8px)}}@keyframes om-pill{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}[data-par]{translate:calc(var(--bx,0px) + var(--px,0px)) calc(var(--by,0px) + var(--py,0px))}.curve{position:absolute;left:-4%;right:-4%;top:calc(var(--ch) * -1);height:calc(var(--ch) + 2px);will-change:transform;backface-visibility:hidden;background:inherit;border-radius:50% 50% 0 0/100% 100% 0 0;transform-origin:50% 100%;transform:scaleY(var(--cp,1));pointer-events:none;z-index:1}section,footer{position:relative}.navy{background:var(--aub);color:var(--white)}.navy h2,.navy h3{color:var(--white)}.hdr{position:fixed;inset:0 0 auto;z-index:100;color:var(--white);transition:transform .45s var(--io)}.hdr.slim{transform:translateY(calc(var(--fold) * -1))}.hdr.hide{transform:translateY(-100%)}.hdr-ann{background:var(--lime);color:var(--aub);text-align:center;font-size:14px;line-height:1.3;padding:9px var(--gut)}.hdr-ann a{font-weight:700;text-underline-offset:.2em}.hdr-tabs{background:var(--aub);height:36px;display:flex;align-items:flex-end;border-bottom:1px solid rgb(255 255 255 / .08)}.hdr-tabs nav{display:flex;gap:2px}.hdr-tabs a{display:block;padding:9px 16px;font-size:14px;line-height:1;text-decoration:none;color:rgb(255 255 255 / .8);border-radius:6px 6px 0 0}.hdr-tabs a[aria-current]{background:var(--aub-2);color:var(--white);font-weight:700}.hdr-bar{background:var(--aub-2);height:80px;position:relative}.hdr-bar>.wrap{height:100%;display:flex;align-items:center;gap:32px}.hdr-logo img{width:200px;height:auto}.hdr-nav{position:relative;margin-left:auto;align-self:stretch;display:flex}.hdr-nav ul{display:flex;align-items:center;gap:4px}.hdr-lk{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:none;border:0;color:var(--white);font:500 16px/1 var(--body);text-decoration:none;cursor:pointer}.chev{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -3px;transition:rotate .45s var(--io),translate .45s var(--io)}[aria-expanded="true"]>.chev{rotate:225deg;translate:0 2px}.hdr-ind{position:absolute;left:0;bottom:16px;height:2px;width:var(--iw,0);background:var(--pink);translate:var(--ix,0) 0;opacity:0;transition:translate .45s var(--io),width .45s var(--io),opacity .3s var(--ease)}.hdr-nav.ind-on .hdr-ind{opacity:1}.hdr-act{display:flex;gap:12px}.hdr-act .btn{min-height:44px;padding:0 22px}.hdr.calm .hdr-act .btn:not(.sd){background:transparent;color:var(--white);box-shadow:inset 0 0 0 1.5px var(--pink)}.hdr.calm .hdr-act .btn:not(.sd):hover{background:var(--pink);color:var(--aub)}.hdr-menu{display:none;margin-left:auto;width:44px;height:44px;background:none;border:0;color:var(--white);cursor:pointer;position:relative}.hdr-menu i,.hdr-menu i::before,.hdr-menu i::after{position:absolute;left:11px;width:22px;height:2px;background:currentColor;transition:transform .45s var(--io)}.hdr-menu i{top:21px}.hdr-menu i::before,.hdr-menu i::after{content:"";left:0}.hdr-menu i::before{transform:translateY(-7px)}.hdr-menu i::after{transform:translateY(7px)}.hdr-menu[aria-expanded="true"] i{background:transparent}.hdr-menu[aria-expanded="true"] i::before{transform:rotate(45deg);background:var(--white)}.hdr-menu[aria-expanded="true"] i::after{transform:rotate(-45deg);background:var(--white)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--white);color:var(--aub);box-shadow:0 30px 60px rgb(var(--aub-rgb) / .18);display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--io)}.mega[hidden]{display:grid;visibility:hidden}.mega.open{grid-template-rows:1fr;visibility:visible}.mega>.wrap{overflow:hidden;min-height:0}.mega-in{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:40px;width:min(calc(var(--wrap) + 32px),100% - var(--gut) * 2 + 32px);padding-inline:16px}.mega-col,.mega-pic{padding:36px 0 40px}.mega-h{font-size:14px;color:var(--base);margin-bottom:12px}.mega-col a{display:grid;gap:4px;padding:14px 16px;margin:0 -16px;border-radius:10px;text-decoration:none;transition:background-color .3s var(--ease)}.mega-col a:hover,.mega-col a:focus-visible{background:var(--stone)}.mega-col b{font:600 22px/1 var(--display)}.mega-col span{font-size:14px;color:var(--base)}.mega .mega-col a,.mega .np2{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .5s var(--soft),background-color .3s var(--ease)}.mega.open .mega-col a,.mega.open .np2{opacity:1;transform:none;transition-delay:calc(var(--k,0) * 50ms + 120ms),calc(var(--k,0) * 50ms + 120ms),0ms}.mega-pic{position:relative}.mega-ph{position:relative;aspect-ratio:1.25;width:100%;clip-path:url(#sc)}.mega-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.mega-ph img.on{opacity:1}.np2{position:absolute;left:-12px;bottom:28px;display:grid;gap:2px;padding:12px 18px;border-radius:14px;background:rgb(255 255 255 / .92);box-shadow:var(--sh-lg);text-decoration:none;font-size:14px}.np2 span{color:var(--pink-700);font-weight:700}.mob{position:fixed;inset:var(--hb,64px) 0 0;z-index:99;background:var(--aub-2);color:var(--white);padding:24px var(--gut) 40px;overflow:auto;display:flex;flex-direction:column;gap:28px}.mob[hidden]{display:none}.mob nav{display:grid}.mob nav>a,.mob-acc>button{display:flex;align-items:center;justify-content:space-between;width:100%;font:600 30px/1 var(--display);color:var(--white);text-decoration:none;background:none;border:0;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .12);cursor:pointer;text-align:left}.mob-acc .chev{width:12px;height:12px}.mob-sub{display:grid;padding:8px 0 12px 4px}.mob-sub[hidden]{display:none}.mob-sub a{font:500 18px/1 var(--body);padding:12px 0;text-decoration:none}.mob-act{display:grid;gap:12px}.mob-call{font-size:15px}.mob-call a{font-weight:700}.mob.open nav>*,.mob.open .mob-act,.mob.open .mob-call{animation:om-lift .55s var(--soft) calc(var(--i) * 70ms) both}.hero{padding:0 0 calc(var(--ch) * .55)}.hero-stage{position:relative;width:min(1440px,100%);margin:0 auto;min-height:clamp(700px,calc(100svh - var(--hh) + 40px),860px);container-type:inline-size}.hero-txt{width:min(640px,100% - 48px);margin:0 auto;padding-top:clamp(64px,7cqw,112px);display:grid;justify-items:center;text-align:center;gap:24px}.hero-txt>*:not(.hero-people){position:relative;z-index:5}.hero h1{max-width:9.4em;font-size:clamp(42px,5.6cqw,84px)}.hero .lead{max-width:30em}.hero-people{position:absolute;inset:0;z-index:1;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:14px;padding:8px 20px 8px 8px;border-radius:99px;background:var(--white);box-shadow:var(--sh-md);font-size:15px;color:var(--base)}.proof{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--base)}.hero .risk{font-size:13px;max-width:34em}.hero-l{width:clamp(200px,22cqw,330px);left:3cqw;bottom:6%;--d:200ms}.hero-r{width:clamp(200px,21cqw,320px);right:3.5cqw;top:5%;--d:400ms}.hero-d1{width:clamp(44px,4.2cqw,60px);aspect-ratio:212/215;left:19cqw;top:5%}.hero-d2{width:clamp(34px,3cqw,44px);aspect-ratio:139/206;left:26cqw;top:58%}.hero-d3{width:clamp(40px,3.6cqw,52px);aspect-ratio:216/240;right:25cqw;top:6%}.hero-d4{width:clamp(40px,3.4cqw,50px);aspect-ratio:226/240;right:27cqw;top:74%}.hero-c1{left:2.5cqw;top:24%;--d:1300ms;width:200px}.hero-c2{right:16cqw;top:62%;--d:1500ms}.hero-np{right:2.5cqw;top:72%;--d:1100ms}.usp{padding:8px 0 clamp(72px,8vw,112px)}.cred{position:relative;z-index:2;display:flex;align-items:center;margin-bottom:clamp(40px,5vw,72px);padding:14px 0;overflow:hidden}.cred-track{display:flex;width:max-content;animation:om-ticker 38s linear infinite}.usp:not(.vis) .cred-track,.cred:hover .cred-track{animation-play-state:paused}.cred-l{display:flex;flex:none}.cred-l li{display:flex;align-items:center;gap:28px;padding-right:28px;font:600 clamp(18px,1.6vw,24px)/1 var(--display);white-space:nowrap;color:rgb(255 255 255 / .92)}.cred-l li::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pink)}@keyframes om-ticker{to{transform:translateX(-50%)}}.usp-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.6vw,48px);padding-bottom:clamp(64px,8vw,112px);border-bottom:1px solid rgb(255 255 255 / .12)}.usp-g li{display:grid;justify-items:start;gap:18px;align-content:start}.usp-ic{position:relative;width:var(--ic);height:var(--ic);color:var(--aub);display:grid;place-items:center;flex:none}.usp-ic .bl{inset:0}.usp-ic .dw{position:relative;width:62%;height:62%}.usp h3{font-size:clamp(22px,1.9vw,26px);margin-bottom:8px}.usp p{color:rgb(255 255 255 / .78);font-size:16px;max-width:16em}.coach{padding:clamp(24px,3vw,40px) 0 calc(var(--sec) + 40px)}.coach-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:center}.coach-txt h2{margin-bottom:28px;max-width:10em}.coach-txt .lead{margin-bottom:40px}.ticks{display:grid;gap:clamp(20px,2.2vw,28px);margin-bottom:44px}.ticks li{display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start}.ticks h3{font-size:clamp(20px,1.8vw,24px);margin-bottom:6px}.ticks p{color:rgb(255 255 255 / .78)}.tk{width:48px;height:48px;border-radius:50%;background:var(--lime);display:grid;place-items:center}.tk svg{width:26px;height:26px;fill:none;stroke:var(--aub);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tk path{stroke-dasharray:1;stroke-dashoffset:1}.rv.on .tk path{animation:om-zz .8s var(--io) calc(var(--d,0ms) + 400ms) both}.coach .acts{margin-bottom:28px}.also{color:rgb(255 255 255 / .9);margin-bottom:20px}.small-g{display:grid;gap:10px;max-width:40em}.navy .small{color:rgb(255 255 255 / .7)}.coach-vis{position:relative;height:clamp(460px,46vw,680px)}.coach-co{width:min(450px,86%);left:8%;bottom:0;--d:200ms}.coach-d1{width:clamp(40px,3.6vw,52px);aspect-ratio:187/240;left:4%;top:8%}.coach-c1{right:-2%;top:22%;--d:1300ms}.coach-c2{left:-4%;bottom:14%;--d:1500ms}.coach-np{right:12%;bottom:4%;--d:1100ms}.say{background:var(--stone);padding:clamp(40px,5vw,72px) 0 calc(var(--sec) * .9);overflow-x:clip}.say-in{position:relative;z-index:2;display:grid;justify-items:center;text-align:center}.say-t{font-size:clamp(32px,4.4vw,64px);line-height:1.02;max-width:17em}.say-f{display:flex;align-items:center;gap:16px;margin-top:clamp(32px,4vw,48px)}.say-art{position:absolute;inset:0;pointer-events:none}.say-ph{position:absolute;overflow:hidden;box-shadow:var(--sh-lg)}.say-ph img{width:100%;height:100%;object-fit:cover}.say-p1{width:clamp(90px,11vw,170px);aspect-ratio:4/5;left:max(2vw,(100vw - var(--wrap)) / 2 - 60px);top:24%;clip-path:url(#sb);box-shadow:none}.say-p2{width:clamp(110px,13vw,200px);aspect-ratio:1;right:max(2vw,(100vw - var(--wrap)) / 2 - 70px);top:48%;clip-path:url(#sc);box-shadow:none}.say-d1{width:clamp(40px,4vw,58px);aspect-ratio:212/215;right:12%;top:12%}.say-d2{width:clamp(40px,3.8vw,54px);aspect-ratio:240/229;left:13%;bottom:18%}.js .say-ph{opacity:0;scale:.8}.in .say-ph{animation:om-swell2 1.2s var(--soft) .2s both}.in .say-p2{animation-delay:.45s}@keyframes om-swell2{from{opacity:0;scale:.8}to{opacity:1;scale:1}}.acc{background:var(--stone);padding:0 0 clamp(48px,6vw,96px)}.acc-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,88px);align-items:start}.acc-side{align-self:stretch}.acc-stick{position:sticky;top:calc(var(--stk) + 40px);display:grid;justify-items:start;transition:top .45s var(--io)}.acc-stick h2{margin-bottom:24px}.acc-stick .lead{margin-bottom:22px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.chips li{padding:10px 16px;border-radius:99px;background:var(--pink);color:var(--aub);font-size:14px;font-weight:700;line-height:1}.acc-steps{display:grid;gap:4px;width:100%;margin-bottom:28px;counter-reset:s}.acc-steps li{display:flex;align-items:center;gap:14px;padding:10px 0;font:600 18px/1.1 var(--display);color:var(--muted-ink);transition:color .4s var(--ease)}.acc-steps span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;font:700 14px/1 var(--body);transition:background-color .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease)}.acc-steps li.on{color:var(--aub)}.acc-steps li.on span{background:var(--pink);box-shadow:none;color:var(--aub)}.from{display:flex;align-items:baseline;gap:14px;margin-bottom:24px;padding-top:24px;border-top:1px solid var(--rule);width:100%}.from-n{font:600 clamp(48px,4.4vw,64px)/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.from span:last-child{color:var(--base);font-size:17px}.acc-cards{position:relative;display:grid;gap:clamp(28px,6vh,64px);padding:8px 0 14vh}.acc-bar{display:none}.ac{position:sticky;top:calc(var(--stk) + 40px + var(--o,0) * 18px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(320px,30vw,400px);background:var(--white);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sh-lg);transform-origin:50% 0;scale:var(--sk,1);transition:top .45s var(--io)}.ac::after{content:"";position:absolute;inset:0;background:var(--aub);opacity:var(--dk,0);pointer-events:none;border-radius:inherit}.ac-ph{position:relative;overflow:hidden;background:var(--stone-2)}.ac-ph img{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover}.ac-tag{position:absolute;left:18px;top:18px;padding:8px 14px;border-radius:99px;background:rgb(255 255 255 / .92);font-size:13px;font-weight:700;color:var(--aub);box-shadow:var(--sh-md)}.ac-t{display:grid;align-content:center;justify-items:start;gap:14px;padding:clamp(28px,3.2vw,48px)}.ac-n{font:600 15px/1 var(--display);color:var(--pink-700)}.ac-t h3{font-size:clamp(28px,2.6vw,40px)}.ac-t p:not(.ac-n){color:var(--base);font-size:17px;max-width:22em}.js .acc .ac{opacity:0;transform:translateY(80px) rotate(2deg)}.acc .ac.on{animation:om-card2 1.1s var(--soft) both}@keyframes om-card2{from{opacity:0;transform:translateY(80px) rotate(2deg)}to{opacity:1;transform:none}}.help{background:var(--stone);padding:0 0 calc(var(--ch) + 48px)}.book{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;padding-block:clamp(40px,6vw,96px)}.book-vis{position:relative;height:clamp(380px,38vw,540px)}.book-co{width:min(400px,78%);left:6%;bottom:0;--d:150ms}.book-d1{width:clamp(48px,4.6vw,64px);aspect-ratio:240/198;right:8%;top:6%}.book-c1{right:2%;bottom:16%;--d:900ms}.book-t{display:grid;justify-items:start}.book-t h2{max-width:9em;margin-bottom:22px}.book-t .lead{margin-bottom:22px}.mini{display:grid;gap:10px;margin-bottom:32px}.mini li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--aub)}.mini li::before{content:"";width:24px;height:23px;flex:none;background:url(../assets/website/shapes/tick.svg) center/contain no-repeat}.move{background:var(--white);border-radius:var(--r-card);padding:clamp(28px,4vw,56px);box-shadow:var(--sh-md);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,4vw,56px);align-items:start}.move-h{display:grid;gap:16px;justify-items:start}.move-h h3{font-size:clamp(26px,2.6vw,38px)}.move-h p{color:var(--base);font-size:17px}.mv-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,32px)}.mv-line{position:absolute;left:calc(var(--ic) / 2);right:calc(var(--ic) / 2);top:calc(var(--ic) / 2);height:2px;background:var(--rule)}.mv-line i{display:block;height:100%;background:var(--pink);transform-origin:left;transform:scaleX(var(--mp,0))}.mv-steps li{position:relative;display:grid;gap:10px;justify-items:start}.mv-ic{position:relative;width:var(--ic);height:var(--ic);display:grid;place-items:center;color:var(--aub);margin-bottom:6px}.mv-ic .bl{inset:0}.mv-ic .dw{position:relative;width:60%;height:60%}.mv-n{font:700 13px/1 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--pink-700)}.mv-steps h4{font:600 clamp(20px,1.8vw,24px)/1.05 var(--display);margin:0}.mv-steps p{color:var(--base);font-size:16px}.fees{background:var(--white);padding:clamp(16px,2vw,24px) 0 calc(var(--ch) + 24px);overflow-x:clip}.fees>.wrap{position:relative;z-index:2}.fees-bl{width:clamp(120px,15vw,220px);aspect-ratio:1;right:-70px;top:120px;z-index:1}.fees-bl2{width:clamp(90px,10vw,140px);aspect-ratio:1;left:-50px;bottom:300px;z-index:1}.fees-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:'t c' 'm c';column-gap:clamp(40px,6vw,88px);row-gap:40px;align-content:center}.fees-txt{grid-area:t;align-self:end;display:grid;justify-items:start}.calc{grid-area:c;align-self:center}.fees-more{grid-area:m;align-self:start}.fees-txt h2{margin-bottom:24px;max-width:8.5em}.zero-box{background:var(--lime-100);border-radius:20px;padding:20px 22px 22px;margin-bottom:32px}.zero-h{font-size:14px;font-weight:700;color:var(--base);margin-bottom:14px}.zero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zero li{display:grid;justify-items:center;gap:8px;font-size:15px;font-weight:700;text-align:center}.z{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lime);font:600 16px/1 var(--display);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px rgb(var(--aub-rgb) / .08)}.rv.on .z{animation:om-pop .7s var(--soft) both}.rv.on li:nth-child(2) .z{animation-delay:.08s}.rv.on li:nth-child(3) .z{animation-delay:.16s}.rv.on li:nth-child(4) .z{animation-delay:.24s}@keyframes om-pop{from{transform:scale(.3)}70%{transform:scale(1.08)}to{transform:none}}.calc{position:relative;background:var(--stone);border-radius:var(--r-card);padding:clamp(22px,3vw,40px) clamp(20px,3.2vw,44px);display:grid;gap:clamp(18px,2.2vw,28px)}.chart{border:0;margin:0;padding:0;min-width:0}.chart legend{font-size:15px;font-weight:700;margin-bottom:18px;padding:0}.lc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;height:clamp(170px,17vw,230px);margin:12px 0 18px}.lc-y{position:relative;width:2.6em;font-size:12px;font-weight:700;color:var(--muted-ink);font-variant-numeric:tabular-nums}.lc-y b{position:absolute;right:0;translate:0 -50%}.lc-y b:nth-child(1){top:0}.lc-y b:nth-child(2){top:50%}.lc-y b:nth-child(3){top:100%}.lc-plot{position:relative}.lc-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lc-grid{fill:none;stroke:var(--rule);stroke-width:1;stroke-dasharray:4 5}.lc-area{fill:var(--lime);opacity:.7}.lc-line{fill:none;stroke:var(--aub);stroke-width:3;stroke-linecap:round}.lc-guide{display:none}.js .fees .lc-area,.js .fees .lc-line{clip-path:inset(0 100% 0 0)}.in .lc-area,.in .lc-line{animation:om-wipe 1.6s var(--io) .35s both}@keyframes om-wipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lc-pt{position:absolute;left:calc(var(--x,0) * 1%);top:calc((100 - var(--y,0)) * 1%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 2.5px var(--aub)}.js .fees .lc-pt,.js .fees .lc-dot,.js .fees .lc-tip,.js .fees .lc-g{opacity:0}.in .lc-pt{animation:om-pop .5s var(--soft) calc(.6s + var(--k,0) * .25s) both}.lc-g{position:absolute;left:calc(var(--cx,10) * 1%);top:calc((100 - var(--cy,10)) * 1%);bottom:0;border-left:1.5px dashed var(--aub);opacity:.35}.lc-dot{position:absolute;left:calc(var(--cx,10) * 1%);top:calc((100 - var(--cy,10)) * 1%);width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 5px rgb(240 80 247 / .25),0 4px 10px rgb(var(--aub-rgb) / .2)}.lc-tip{position:absolute;left:calc(var(--cx,10) * 1%);top:calc((100 - var(--cy,10)) * 1%);translate:var(--tx,-50%) calc(-100% - 20px);padding:8px 12px;border-radius:10px;background:var(--aub);color:var(--white);font-size:14px;white-space:nowrap;box-shadow:var(--sh-md)}.lc-tip b{font:600 18px/1 var(--display)}.in .lc-dot,.in .lc-tip,.in .lc-g{animation:om-fade .5s var(--ease) 1.6s both}.lc-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;border-radius:12px;background:var(--white);box-shadow:inset 0 0 0 1px var(--rule)}.lc-pick label{position:relative;display:grid;place-items:center;min-height:42px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;color:var(--base);font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease),color .3s var(--ease)}.lc-pick input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.lc-pick label:hover{background:var(--stone)}.lc-pick label:has(input:checked){background:var(--aub);color:var(--white)}.lc-pick label:has(input:focus-visible){outline:2px solid var(--aub);outline-offset:2px}.calc-sum{display:grid;gap:16px;padding-top:22px;border-top:1px solid var(--rule)}.calc-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.calc-up{font-size:18px;color:var(--base)}.calc-up b{color:var(--aub);font-variant-numeric:tabular-nums}.calc-n{font:600 clamp(52px,5.4vw,80px)/.9 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:2.1ch}.calc-l{margin:0;display:grid}.calc-l>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(8.6em,auto);align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule)}.calc-l>div:last-child{border-bottom:0}.js .fees .calc-l>div{opacity:0}.in .calc-l>div{animation:om-lift .7s var(--soft) both}.in .calc-l>div:nth-child(1){animation-delay:.9s}.in .calc-l>div:nth-child(2){animation-delay:1s}.in .calc-l>div:nth-child(3){animation-delay:1.1s}.in .calc-l>div:nth-child(4){animation-delay:1.2s}.calc-l dt{display:flex;align-items:center;gap:10px;font-size:15px;white-space:nowrap;min-width:0}.calc-l dd{margin:0;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.calc-l dd.rate{font-weight:500;font-size:13px;color:var(--muted-ink)}.calc-l .free dd:last-child{color:var(--teal-ink);font:600 22px/1 var(--display)}.k{width:10px;height:10px;border-radius:3px;flex:none}.b1{background:var(--aub)}.b2{background:var(--pink)}.b3{background:var(--orange)}.b4{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--teal)}.calc-n2{font-size:13px;color:var(--base)}.safe{padding:24px 0 0}.safe:has(.rail.pinned){padding-bottom:var(--ch)}.rail{position:relative}.rail-pin{position:relative;padding-bottom:calc(var(--ch) + 64px)}.rail.pinned .rail-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:64px 0 calc(var(--ch) * .4);overflow:hidden}.rail-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(28px,4vw,48px)}.rail-head h2{max-width:9em}.rail-side{max-width:320px;display:grid;gap:20px;color:rgb(255 255 255 / .8)}.rail-prog{height:3px;border-radius:99px;background:rgb(255 255 255 / .14);overflow:hidden}.rail-prog i{display:block;height:100%;background:var(--pink);transform-origin:left;transform:scaleX(var(--rp,0))}.rail-nav{display:flex;gap:10px}.rail-track{display:flex;gap:20px;align-items:stretch;padding:0 max(var(--gut),(100vw - var(--wrap)) / 2);will-change:transform}.rail-track::after{content:"";flex:0 0 1px}.rail:not(.pinned) .rail-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gut),(100vw - var(--wrap)) / 2);scrollbar-width:none;padding-bottom:8px}.rail:not(.pinned) .rail-track::-webkit-scrollbar{display:none}.sfc{flex:none;width:clamp(256px,26vw,350px);scroll-snap-align:start;position:relative;background:var(--aub-2);border-radius:var(--r-card);padding:clamp(20px,2.2vw,30px);display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08);rotate:var(--rot,0deg);translate:0 var(--ty,0px);transition:background-color .4s var(--ease)}.sfc:hover{background:var(--aub-3)}.sfc-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.sfc h3{font-size:clamp(21px,2vw,26px)}.sfc p:not(.sfc-big){color:rgb(255 255 255 / .8);font-size:clamp(14px,1.2vw,16px)}.sfc a:not(.tl){color:var(--white);font-weight:700}.sfc .tl{align-self:flex-start;margin-top:6px}.sfc-n{font:600 15px/1 var(--display);color:var(--pink)}.sfc-ic{position:relative;width:clamp(76px,9vw,132px);aspect-ratio:1;display:grid;place-items:center;color:var(--aub);margin:-6px 0 0 -6px}.sfc-ic .bl{inset:0}.sfc-ic .dw{position:relative;width:64%;height:64%}.sfc .avs.lg img{width:clamp(44px,4.4vw,60px);height:clamp(44px,4.4vw,60px);margin-left:-14px}.sfc .avs.lg img:first-child{margin-left:0}.sfc-big{font:600 clamp(24px,2.4vw,32px)/1 var(--display);letter-spacing:-.01em}.sfc-big a{text-decoration:none}.sfc-ph{padding:0;overflow:hidden;background:var(--stone);color:var(--aub)}.sfc-ph:hover{background:var(--stone)}.sfc-ph img{width:100%;height:clamp(110px,13vw,190px);object-fit:cover}.sfc-pb{padding:clamp(16px,2vw,22px) clamp(20px,2.2vw,30px) clamp(20px,2.2vw,28px);display:grid;gap:10px}.sfc-ph h3{color:var(--aub)}.sfc-ph p:not(.sfc-big){color:var(--base)}.sfc-ph .sfc-n{color:var(--pink-700)}.sfc-lt{background:var(--pink-100);color:var(--aub)}.sfc-lt:hover{background:var(--pink-100)}.sfc-lt h3{color:var(--aub)}.sfc-lt p:not(.sfc-big){color:var(--base)}.sfc-lt .sfc-n,.sfc-lt .tl{color:var(--pink-700)}.rail-foot{margin-top:44px}.js .safe .sfc{opacity:0}.in .sfc{animation:om-card3 1s var(--soft) both}@keyframes om-card3{from{opacity:0;translate:0 60px}to{opacity:1}}.in .sfc:nth-child(2){animation-delay:.1s}.in .sfc:nth-child(3){animation-delay:.2s}.in .sfc:nth-child(4){animation-delay:.3s}.in .sfc:nth-child(5){animation-delay:.4s}.in .sfc:nth-child(6){animation-delay:.5s}.stories{background:var(--stone);padding:24px 0 clamp(72px,8vw,96px)}.sec-h{margin-bottom:clamp(48px,6vw,72px)}.sec-h.c{text-align:center;display:grid;justify-items:center}.sec-h.c h2{max-width:12em}.pols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);max-width:1120px;margin:0 auto}.pc2{display:grid;gap:24px;align-content:start;perspective:1000px}.pc2:nth-child(2){margin-top:clamp(32px,5vw,72px)}.pol{margin:0;background:var(--white);padding:4.5% 4.5% 0;rotate:var(--r);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(var(--tz,0px));transform-style:preserve-3d;box-shadow:calc(var(--ry,0deg) / 1deg * -1.2px) calc(14px + var(--rx,0deg) / 1deg * 1.2px) 34px rgb(var(--aub-rgb) / .16),0 3px 8px rgb(var(--aub-rgb) / .08);transition:transform .5s var(--soft),box-shadow .5s var(--soft),rotate .6s var(--soft)}.pol.tilt{transition:transform .12s linear,box-shadow .12s linear,rotate .6s var(--soft)}.pol img{width:100%;aspect-ratio:1/.92;object-fit:cover}.pol figcaption{padding:.8em .1em 1em;font:600 clamp(19px,1.8vw,24px)/1.1 var(--display)}.pc2 p{color:var(--base);font-size:17px;padding:0 6px}.js .stories .pol,.js .stories .pc2 p{opacity:0}.js .stories.in .pol{animation:om-poldrop 1s var(--soft) calc(200ms + var(--i) * 180ms) backwards;opacity:1}.js .stories.in .pc2 p{animation:om-lift .8s var(--soft) calc(650ms + var(--i) * 180ms) both}@keyframes om-poldrop{from{opacity:0;translate:0 -40%;scale:1.08}60%{opacity:1}to{opacity:1;translate:0 0;scale:1}}.stories-f{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:clamp(48px,6vw,80px);color:var(--base);text-align:center}.team{background:var(--white);padding:clamp(16px,2vw,24px) 0 calc(var(--ch) + 40px)}.team-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(32px,4vw,56px)}.team-head h2{max-width:9em}.team-side{display:grid;gap:20px;justify-items:start;max-width:360px}.gal-nav{display:flex;gap:10px}.gal{position:relative}.gal-track{display:flex;align-items:center;gap:clamp(14px,2vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gut),(100vw - var(--wrap)) / 2);padding:8px max(var(--gut),(100vw - var(--wrap)) / 2) 20px;scrollbar-width:none;outline-offset:-4px}.gal-track::-webkit-scrollbar{display:none}.gal-i{flex:none;height:clamp(220px,28vw,400px);aspect-ratio:3/2;border-radius:var(--r-card);overflow:hidden;scroll-snap-align:center;background:var(--stone-2);transition:scale .8s var(--soft)}.gal-i.sh-blob{aspect-ratio:4/5;clip-path:url(#sc);border-radius:0}.gal-i.sh-arch{aspect-ratio:3/4;border-radius:999px 999px var(--r-card) var(--r-card)}.gal-i.sh-round{aspect-ratio:1;border-radius:50%}.gal-i img{width:100%;height:100%;object-fit:cover}.gal.loop{overflow:hidden}.gal.loop .gal-track{overflow:visible;scroll-snap-type:none;padding:8px 0 20px;transition:transform .8s var(--soft);touch-action:pan-y;cursor:grab}.gal.loop .gal-track.drag{transition:none;cursor:grabbing}.gal.loop .gal-i:not(.cur){scale:.88}.gal-i img{transition:opacity .8s var(--soft)}.gal.loop .gal-i:not(.cur) img{opacity:.72}.gal-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.gal-dots button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.gal-dots button::before{content:"";width:8px;height:8px;border-radius:99px;background:var(--rule);transition:width .4s var(--soft),background-color .4s var(--ease)}.gal-dots button.on::before{width:28px;background:var(--pink)}.gal-dots button:hover::before{background:var(--pink-300)}.js .team .gal-i{opacity:0;translate:60px 0}.in .gal-i{animation:om-slide 1s var(--soft) calc(var(--k,0) * 90ms + 200ms) both}@keyframes om-slide{from{opacity:0;translate:60px 0}to{opacity:1;translate:0 0}}.faq{padding:clamp(24px,3vw,40px) 0 calc(var(--ch) + 40px)}.faq-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.faq-side{position:sticky;top:calc(var(--stk) + 40px);display:grid;justify-items:start;transition:top .45s var(--io)}.faq-ic{position:relative;width:var(--ic);height:var(--ic);display:grid;place-items:center;color:var(--aub);margin-bottom:24px}.faq-ic .bl{inset:0}.faq-ic .dw{position:relative;width:62%;height:62%}.faq-side h2{max-width:8em;margin-bottom:32px}.faq-call{display:grid;gap:14px;padding:22px 24px;border-radius:var(--r-card);background:var(--aub-2);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08);max-width:360px}.faq-call p{color:rgb(255 255 255 / .82);font-size:15px}.faq-call b{color:var(--white);display:block;font:600 20px/1.1 var(--display);margin-bottom:6px}.faq-call a{color:var(--white);font-weight:700}.faq-list{display:grid;justify-items:start}.qa{width:100%;border-bottom:1px solid rgb(255 255 255 / .14)}.qa:first-child{border-top:1px solid rgb(255 255 255 / .14)}.qa h3{font-size:clamp(20px,1.9vw,26px)}.qa-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:clamp(18px,2vw,26px) 0;background:none;border:0;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.qa-q::after{content:"";flex:none;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .4);background:linear-gradient(var(--white),var(--white)) center/14px 2px no-repeat,linear-gradient(var(--white),var(--white)) center/2px 14px no-repeat;transition:rotate .45s var(--io),background-color .3s var(--ease)}.qa.open .qa-q::after{rotate:135deg;background-color:var(--pink)}.qa-q:hover::after{box-shadow:inset 0 0 0 1.5px var(--pink)}.qa-a>div{overflow:hidden}.qa-a p{padding:0 56px clamp(20px,2vw,28px) 0;color:rgb(255 255 255 / .8);font-size:17px;max-width:40em}.js .qa-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--io)}.js .qa-a>div{visibility:hidden;transition:visibility 0s linear .5s}.js .qa.open .qa-a{grid-template-rows:1fr}.js .qa.open .qa-a>div{visibility:visible;transition-delay:0s}.faq-list>.tl{margin-top:32px}.close{z-index:3;padding:clamp(72px,9vw,120px) 0 calc(var(--ch) + clamp(110px,12vw,160px));text-align:center}.close-in{position:relative;z-index:2;display:grid;justify-items:center;gap:24px}.close h2{font-size:clamp(52px,8vw,128px);line-height:.88;max-width:7em}.close .lead{font-size:clamp(18px,1.6vw,21px);margin-bottom:16px}.close-bl{position:absolute;inset:0;pointer-events:none;z-index:3}.close-bl .bl{aspect-ratio:1}.close-bl .bl:nth-child(1){width:clamp(150px,24vw,340px);left:-6vw;top:-4%}.close-bl .bl:nth-child(2){width:clamp(100px,17vw,240px);left:10%;bottom:16%}.close-bl .bl:nth-child(3){width:clamp(150px,25vw,360px);right:-7vw;top:-8%}.close-bl .bl:nth-child(4){width:clamp(90px,14vw,200px);right:13%;bottom:18%}.close-bl .bl:nth-child(5){width:clamp(70px,8vw,120px);left:31%;top:6%}.close-d1{width:clamp(44px,4.4vw,64px);aspect-ratio:212/215;right:27%;top:12%}.close-d2{width:clamp(40px,4vw,56px);aspect-ratio:226/240;left:20%;top:44%}.close-d3{width:clamp(40px,3.8vw,54px);aspect-ratio:240/229;right:22%;bottom:30%}.penny{width:130px;height:auto;margin-bottom:-4px}.js .close .penny{opacity:0}.in .penny{animation:om-peek 1.1s var(--soft) .8s both}@keyframes om-peek{from{opacity:0;transform:translateY(40%)}50%{opacity:1}to{opacity:1;transform:none}}.mag{translate:var(--mx,0) var(--my,0);transition:translate .9s var(--soft),background-color .3s var(--ease),color .3s var(--ease)}.close .btn{min-height:56px;padding:0 32px;font-size:16px}.ftr{padding:24px 0 72px}.ftr-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:64px;padding-bottom:56px;border-bottom:1px solid rgb(255 255 255 / .12)}.ftr-logo img{width:236px;height:auto}.ftr-brand{display:grid;gap:28px;align-content:start;justify-items:start}.ftr-social{display:flex;flex-wrap:wrap;gap:10px}.ftr-social a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:99px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25);text-decoration:none;font-size:14px;font-weight:700;transition:background-color .3s var(--ease),color .3s var(--ease)}.ftr-social a:hover{background:var(--white);color:var(--aub)}.ftr-apps{display:flex;gap:12px;flex-wrap:wrap}.app{display:grid;gap:2px;padding:10px 18px;border-radius:10px;background:var(--white);color:var(--aub);text-decoration:none;font:600 18px/1 var(--display)}.app small{font:500 11px/1 var(--body);color:var(--base)}.ftr-cols{display:grid;grid-template-columns:1fr 1fr auto;gap:40px}.ftr-cols h2{font:700 15px/1 var(--body);letter-spacing:0;margin-bottom:20px;color:var(--pink)}.ftr-cols ul{display:grid;gap:13px}.ftr-cols a{text-decoration:none;font-size:15px;color:rgb(255 255 255 / .88)}.ftr-cols a:hover{color:var(--white);text-decoration:underline;text-underline-offset:.2em}.ftr-badges{display:flex;flex-direction:column;gap:20px;align-items:center}.bdg-b img{width:58px;height:auto}.bdg-m img{width:104px;height:auto}.ftr-legal{display:grid;gap:14px;padding:40px 0 0;font-size:13px;line-height:1.6;color:rgb(255 255 255 / .78);max-width:980px}.ftr-legal .imp{font-weight:700;color:var(--white)}.ftr-legal ul{display:grid;gap:10px;padding-left:18px;list-style:disc}@media (max-width:1300px){.hero-txt{width:min(560px,100% - 48px)}.hero .pc{scale:.86}.hero-c1{left:1.5cqw;top:20%;transform-origin:left top}.hero-c2{right:1.5cqw;top:auto;bottom:16%;transform-origin:right bottom}.hero-np,.hero-d2{display:none}.hero-d1{left:10cqw}.hero-d3{right:22cqw;top:3%}.hero-d4{right:25cqw;top:78%}.coach-c2{left:0}}@media (max-width:1100px){:root{--hh:100px;--sticky:80px;--stk:100px}.hdr-nav,.hdr-act,.hdr-tabs{display:none}.hdr-menu{display:block}.hdr-bar{height:64px}.hdr-logo img{width:170px}.mega{display:none!important}.usp-g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,64px)}.usp-g li{grid-template-columns:var(--ic) minmax(0,1fr);align-items:center;gap:22px}.hero-txt{width:min(500px,100% - 48px)}.hero-l,.hero-r{width:21cqw}.hero-r{right:1.5cqw;top:4%}.hero-l{left:1.5cqw}.hero-c1{top:12%}.hero-d4{display:none}.move{grid-template-columns:1fr}.ac{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rail-head{align-items:flex-start;flex-direction:column;gap:24px}.rail-side{max-width:520px}}@media (max-width:900px){.coach-in,.acc-in,.fees-in,.book,.faq-in{grid-template-columns:1fr}.fees-in{grid-template-areas:'t' 'c' 'm';row-gap:32px}.coach-vis{height:clamp(420px,70vw,560px);max-width:560px;width:100%;margin:0 auto}.ftr-top{grid-template-columns:1fr}.hero{padding-bottom:calc(var(--ch) + 28px)}.hero-stage{min-height:0}.hero-txt{padding-top:56px;width:min(640px,100% - 48px)}.hero-people{position:relative;inset:auto;width:calc(100% + 48px);height:340px;margin:0 -24px}.hero-l{width:250px;left:4%;bottom:0}.hero-r{width:240px;right:4%;top:auto;bottom:10px}.hero .pc{scale:1}.hero-c1{left:50%;top:auto;bottom:24px;--bx:-50%}.hero-c2,.hero-np,.hero-d2,.hero-d4{display:none}.hero-d1{left:auto;right:42%;top:8px}.hero-d3{right:auto;left:42%;top:20px}.acc-stick{position:static}.acc-steps{display:none}.acc-bar{position:sticky;top:calc(var(--stk) + 10px);z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;border-radius:14px;background:rgb(255 255 255 / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-md);transition:top .45s var(--io)}.acc-bar>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:10px;font:700 14px/1 var(--body);color:var(--base);transition:background-color .4s var(--ease),color .4s var(--ease)}.acc-bar>span b{font-weight:700;color:inherit}.acc-bar>span.on{background:var(--aub);color:var(--white)}.acc-bar>i{position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:99px;overflow:hidden}.acc-bar>i>i{display:block;height:100%;background:var(--pink);transform-origin:left;transform:scaleX(var(--ap,0))}.acc-cards{padding-bottom:8vh}.ac{top:calc(var(--stk) + 76px + var(--o,0) * 14px)}.book-vis{order:2;height:clamp(360px,70vw,500px);max-width:520px;width:100%;margin:0 auto}.faq-side{position:static}.coach-d1{left:auto;right:4%;top:2%}.say-p1{left:-30px;top:6%}.say-p2{right:-40px;top:auto;bottom:4%}.team-head{flex-direction:column;align-items:flex-start;gap:20px}.close-d2{left:6%}}@media (max-width:640px){:root{--hh:97px;--stk:97px}.hdr-ann{font-size:13px;padding:8px var(--gut)}.hero-txt{padding-top:36px;gap:18px;width:calc(100% - 40px)}.hero h1{font-size:44px}.chip{font-size:13px;padding:6px 14px 6px 6px}.chip .avs img{width:30px;height:30px}.hero-people{width:calc(100% + 40px);height:262px;margin:0 -20px}.hero-l{width:180px;left:-14px}.hero-r{width:176px;right:-8px}.hero-c1{bottom:18px;padding:9px 12px;min-width:0;width:132px;gap:5px}.hero-c1 .pc-l{font-size:11px;gap:5px}.hero-c1 .pc-n{font-size:20px}.hero-c1 .pc-s{font-size:11px}.hero-c1 .pc-spark{height:18px}.hero-d1{width:40px;right:auto;left:calc(50% - 20px);top:6px}.hero-d3{display:none}.hero .acts{width:100%}.hero .acts .btn{flex:1 1 100%}.proof{font-size:14px;flex-wrap:wrap;justify-content:center}.cred{padding:10px 0;margin-bottom:36px}.usp-g{grid-template-columns:1fr;gap:26px}.usp-g li{gap:18px}.usp p{max-width:none}.coach-vis{height:420px}.coach-co{width:250px;left:50%;--bx:-50%}.coach-c1{right:0;top:2%;padding:12px 14px;min-width:0;gap:5px}.coach-c1 .pc-l{font-size:12px;gap:5px}.coach-c1 .pc-n.s{font-size:18px}.coach-c1 .pc-s{font-size:12px}.coach-c2,.coach-d1{display:none}.coach-np{right:auto;left:50%;--bx:-50%;bottom:2%}.coach .acts .btn{width:100%}.say{padding-block:64px 104px}.say-t{font-size:clamp(28px,8vw,34px)}.say-p1{left:-28px;top:-18px;width:78px}.say-p2{right:-34px;top:auto;bottom:10px;width:92px}.say-d1{right:8%;top:-6px;width:38px}.say-d2{left:7%;bottom:18px;width:38px}.ac{grid-template-columns:1fr;grid-template-rows:150px auto;min-height:0}.ac-t{padding:18px 20px 22px;gap:8px}.ac-t h3{font-size:24px}.ac-t p:not(.ac-n){font-size:15px}.ac-tag{left:12px;top:12px;padding:6px 11px;font-size:12px}.acc-bar>span{font-size:13px;gap:6px}.book{padding-block:24px 40px}.book-vis{height:360px}.book-co{width:250px;left:50%;--bx:-50%}.book-c1{right:0;bottom:10%;padding:12px 14px;min-width:0}.book-c1 .pc-n.s{font-size:20px}.book .acts .btn{width:100%}.move-h p{font-size:16px}.mv-steps{grid-template-columns:1fr;gap:24px;padding-left:4px;--ic:72px}.mv-steps li{grid-template-columns:72px 1fr;column-gap:18px;row-gap:4px;align-items:center}.mv-ic{grid-row:span 3;margin:0}.mv-line{left:39px;right:auto;top:36px;bottom:36px;width:2px;height:auto}.mv-line i{transform-origin:top;transform:scaleY(var(--mp,0));width:100%;height:100%}.fees-txt h2{margin-bottom:12px;font-size:34px}.fees-txt .lead{font-size:15px}.calc{padding:18px 16px 16px}.chart legend{font-size:13px;margin-bottom:6px}.lc{height:150px;gap:10px;margin:28px 0 14px}.lc-tip{font-size:12px;padding:6px 10px}.lc-tip b{font-size:15px}.lc-pick label{font-size:12px;min-height:38px}.calc-sum{padding-top:14px;gap:8px}.calc-n{font-size:44px}.calc-up{font-size:14px}.calc-l>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0}.calc-l dd.rate{grid-column:1;grid-row:2;text-align:left;padding-left:20px;font-size:12px}.calc-l dt,.calc-l dd{font-size:14px}.calc-l .free dd:last-child{font-size:18px}.calc-l>div>dd:last-child{grid-column:2;grid-row:1}.calc-n2{font-size:12px}.zero-box{padding:16px 14px 18px}.zero{gap:6px}.zero li{font-size:13px}.z{width:40px;height:40px;font-size:14px}.fees-bl{right:-56px;top:auto;bottom:calc(var(--ch) + 40px)}.fees-bl2{display:none}.rail-track{gap:14px}.sfc{width:248px;gap:6px}.sfc-top{margin-bottom:6px;align-items:center}.sfc-ic{margin:0}.rail-head{margin-bottom:24px}.pols{grid-template-columns:1fr;gap:56px;max-width:276px}.pc2{gap:20px}.pc2:nth-child(2){margin-top:0}.pc2 p{font-size:16px}.gal-i{height:220px}.team-side .lead{font-size:16px}.qa-a p{padding-right:0;font-size:16px}.faq-call{padding:18px 20px}.close h2{font-size:52px}.close-bl .bl:nth-child(1){left:-70px;top:-2%}.close-bl .bl:nth-child(2){left:-40px;bottom:14%}.close-bl .bl:nth-child(3){right:-80px;top:-4%}.close-bl .bl:nth-child(4){right:-36px;bottom:16%}.close-bl .bl:nth-child(5){display:none}.close-d1{right:8%;top:2%}.close-d2{display:none}.close-d3{left:8%;right:auto;top:10%;bottom:auto}.close .acts .btn{width:100%}.ftr-cols{grid-template-columns:1fr 1fr}.ftr-badges{grid-column:1/-1;flex-direction:row}.ftr-logo img{width:188px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}.ac,.acc-bar{position:relative!important;top:auto!important}.cred-track{animation:none!important}}