@keyframes sheen{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes rip{to{transform:scale(1);opacity:0}}@keyframes condense{0%{opacity:0;transform:translateY(30%) scale(.86,.7);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes wordin{0%{opacity:0;clip-path:inset(0 100%0 0);transform:translateX(-12px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}@keyframes sheen2{0%{opacity:1;background-position:120%0}to{opacity:1;background-position:-20%0}}@keyframes tagin{to{opacity:1;transform:translateY(-6vh)}}@keyframes mi{to{opacity:1;transform:none}}@keyframes panel{0%{opacity:0;transform:translateY(8px)}}@keyframes wv{to{transform:translateX(93px)}}@keyframes wv2{0%{transform:translate(0,-6px)}to{transform:translate(93px,-6px)}}@keyframes bloom{to{opacity:1;transform:translate(-50%,-58%) scale(1)}}@keyframes bnfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bnring{0%{opacity:0;transform:translateX(-50%) scale(.2)}12%{opacity:1}60%,to{opacity:0;transform:translateX(-50%) scale(1.25)}}@keyframes vspin{to{transform:rotate(360deg)}}@font-face{font-family:"Heebo";src:url(heebo.woff2)format("woff2");font-weight:100 900;font-display:swap}@property --lv{syntax:"<number>";inherits:true;initial-value:0}@property --sx{syntax:"<percentage>";inherits:false;initial-value:-60%}:root{--bg:#130C21;--bg-2:#180F29;--s1:#1E1531;--s2:#261B3C;--hair:rgba(226,212,255,.11);--hair-2:rgba(226,212,255,.2);--t1:#F7F4FC;--t2:#C9C0D8;--t3:#958BA8;--a1:#EDE4FF;--a2:#B08CFF;--a3:#7344F2;--a4:#4A22C4;--liquid:linear-gradient(118deg,#EDE4FF 0%,#B896FF 26%,#8455FA 56%,#5A2BDB 80%,#4A22C4 100%);--liquid-btn:linear-gradient(180deg,#8E62FF 0%,#6A3AEE 55%,#5428D6 100%);--waze:#33CCFF;--f:"Heebo","Arial Hebrew",Arial,sans-serif;--gutter:clamp(20px,5.4vw,64px);--max:1240px;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--top-h:64px;color-scheme:dark}*,::after,::before{box-sizing:border-box}[hidden]{display:none!important}body,html{background:var(--bg)}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--top-h) + 16px)}body{margin:0;color:var(--t1);font-family:var(--f);font-size:17px;line-height:1.72;font-weight:300;letter-spacing:.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 60%at 50% 0%,#1e1236 0%,var(--bg) 55%) no-repeat,var(--bg)}img,svg,video{display:block;max-width:100%}img{height:auto}a,button{color:inherit}a{text-decoration:none}button{font:inherit;background:0 0;border:0;padding:0;cursor:pointer}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}b,strong{font-weight:500}:focus-visible{outline:1.5px solid var(--a2);outline-offset:4px;border-radius:8px}::selection{background:var(--a3);color:#fff}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.num{font-variant-numeric:lining-nums tabular-nums}.grad{background:var(--liquid);-webkit-background-clip:text;background-clip:text;color:transparent}.sep{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;vertical-align:middle;margin-inline:9px}.skip{position:absolute;inset-inline-start:12px;top:-80px;z-index:100;background:var(--t1);color:var(--bg);padding:10px 16px;border-radius:10px;font-weight:500}.skip:focus{top:12px}.h1,.h2,.h3{font-weight:200;letter-spacing:-.035em;line-height:1.02;color:var(--t1)}.h1 b,.h2 b,.h3 b{font-weight:600;letter-spacing:-.04em;background:var(--liquid);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.h1{display:block;font-size:clamp(46px,12.4vw,108px);margin-top:18px}.h2{font-size:clamp(38px,9.2vw,80px)}.h3{font-size:clamp(30px,6.8vw,52px)}.ln{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.ln>span{display:inline-block;white-space:nowrap}.kicker,.lead{color:var(--t2)}.kicker{display:block;font-size:14px;font-weight:400;letter-spacing:.02em}.lead{font-size:clamp(17px,2.1vw,19.5px);max-width:52ch;margin-top:24px;line-height:1.75}.rv .ln>span{transform:translateY(105%);transition:transform 1.1s var(--ease)}.rv .ln:nth-child(2)>span{transition-delay:.09s}.rv-f.in,.rv.in .ln>span{transform:none}.rv-f{opacity:0;transform:translateY(16px);transition:opacity 1.1s var(--ease) .15s,transform 1.1s var(--ease) .15s}.rv-f.in{opacity:1}.sec-mark{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:400;color:var(--t2);letter-spacing:.02em}.sec-mark .num{color:var(--t3);margin-inline-start:auto;font-size:12.5px}.smark{width:11px;height:auto;flex:none;filter:drop-shadow(0 0 6px rgba(132,85,250,.55))}.btn,.glass{position:relative}.glass{background:linear-gradient(180deg,rgba(236,226,255,.075),rgba(236,226,255,.025));border-radius:28px;box-shadow:0 30px 80px -40px rgba(8,3,20,.8),inset 0 1px 0 rgba(255,255,255,.08)}.btn-liquid::after,.glass::before{content:"";position:absolute;inset:0;border-radius:inherit}.glass::before{padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.22),rgba(255,255,255,.04) 38%,rgba(176,140,255,.06) 70%,rgba(176,140,255,.28));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 26px;border-radius:999px;font-weight:500;font-size:16px;line-height:1;white-space:nowrap;overflow:hidden;isolation:isolate;letter-spacing:.005em;transition:transform .6s var(--ease),box-shadow .6s var(--ease),background-color .4s,color .4s}.btn svg{width:19px;height:19px;flex:none}.btn-liquid{color:#fff;background:var(--liquid-btn);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0-1px 0 rgba(0,0,0,.25),0 0 0 1px rgba(176,140,255,.35),0 16px 40px -14px rgba(115,68,242,.75)}.btn-liquid::after{z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.38) 48%,transparent 62%);transform:translateX(var(--sx));transition:none}.btn-liquid.shine::after,.btn-liquid:hover::after{animation:sheen 1.2s var(--ease)}.btn-liquid .chip{font-weight:400;font-size:14.5px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);margin-inline-end:-12px}.btn-glass{color:var(--t1);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--hair-2)}.btn-waze{color:#fff;background:rgba(51,204,255,.1);box-shadow:inset 0 0 0 1px rgba(51,204,255,.35)}.btn-waze svg{color:var(--waze)}.btn-sm{min-height:42px;padding:0 18px;font-size:14.5px}.btn-sm .chip{font-size:13px;padding:4px 9px}.btn-ic{width:52px;padding:0;color:var(--t1);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--hair-2)}@media (hover:hover){.btn-liquid:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0-1px 0 rgba(0,0,0,.25),0 0 0 1px rgba(176,140,255,.5),0 24px 50px -16px rgba(115,68,242,.9)}.btn-glass:hover{background:rgba(255,255,255,.08)}}.btn:active{transform:scale(.975)}.btn .rip{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(255,255,255,.35),rgba(255,255,255,0) 70%);transform:scale(0);animation:rip .8s var(--ease) forwards}.veil{position:fixed;inset:0;z-index:90;background:0 0}.no-veil .veil{display:none}.veil-gl,.veil-ui{position:absolute;inset:0}.veil-gl{width:100%;height:100%;background:var(--bg)}.veil.gl-on .veil-gl{background:0 0}.veil-ui{display:grid;place-items:center;align-content:center;gap:28px;pointer-events:none}.vl{position:relative;width:min(58vw,300px);transform:translateY(-6vh)}.vl-svg{width:100%;overflow:visible}.vl .vp{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.vl-word{fill:#fff;opacity:0}.vl-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.9) 50%,transparent 65%) no-repeat;background-size:260% 100%;background-position:120%0;-webkit-mask:url(img/logo-white.png)center/100% 100%no-repeat;mask:url(img/logo-white.png)center/100% 100%no-repeat;opacity:0}.vl-refl{position:absolute;inset:auto 0 0;transform:translateY(calc(100% + var(--gap,18px))) scaleY(-1);opacity:.16;filter:blur(1.2px);-webkit-mask:linear-gradient(to top,#000 0,transparent 60%);mask:linear-gradient(to top,#000 0,transparent 60%)}.vl-tag{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;color:rgba(244,238,255,.94);opacity:0;transform:translateY(calc(-6vh + 42px))}.vl-tag i{width:3px;height:3px;border-radius:50%;background:var(--a2)}.veil.go .vp{animation:condense 1s var(--ease) forwards;animation-delay:calc(.95s + var(--k)*.08s)}.veil.go .vl-word{animation:wordin 1.1s var(--ease) 1.35s forwards}.veil.go .vl-sheen{animation:sheen2 1.3s var(--ease-io) 1.95s forwards}.veil.go .vl-tag{animation:tagin 1s var(--ease) 1.55s forwards}.veil.fade{transition:opacity .7s;opacity:0}.top{position:fixed;inset:0 0 auto;z-index:50;height:var(--top-h);transform:translateZ(0);transition:background-color .5s,box-shadow .5s}.top.solid{background:rgba(19,12,33,.62);-webkit-backdrop-filter:saturate(1.6) blur(20px);backdrop-filter:saturate(1.6) blur(20px);box-shadow:0 1px 0 var(--hair)}.top-in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo-svg{width:92px;height:auto}.foot-logo .lg-r,.logo-svg .lg-r{fill:#fff}.top-act .btn-sm,.top-nav{display:none}.top-act{display:flex;align-items:center;gap:6px}.burger{width:46px;height:46px;display:grid;place-content:center;gap:7px;border-radius:50%}.burger i{display:block;width:22px;height:1.4px;background:var(--t1);border-radius:2px;transition:transform .5s var(--ease)}.burger[aria-expanded=true] i:first-child{transform:translateY(4.2px) rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:translateY(-4.2px) rotate(-45deg)}.menu,.menu nav a{display:flex;justify-content:space-between}.menu,.menu nav{flex-direction:column}.menu{position:fixed;inset:0;z-index:49;background:rgba(19,12,33,.96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:calc(var(--top-h) + 20px) var(--gutter) calc(24px + env(safe-area-inset-bottom));overflow:auto}.menu nav{display:flex}.menu nav a{align-items:baseline;font-weight:200;font-size:36px;letter-spacing:-.03em;line-height:1.15;padding:13px 0;border-bottom:1px solid var(--hair);opacity:0;transform:translateY(14px);animation:mi .7s var(--ease) forwards;animation-delay:calc(var(--i)*.05s + .05s)}.menu nav a small,.merge small,.vgoal small{font-size:12px;color:var(--t3);letter-spacing:0;font-weight:400}.menu-foot{display:grid;gap:12px;margin-top:32px}.menu-foot .btn{width:100%}.menu-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.menu-foot p{font-size:13.5px;color:var(--t3);text-align:center}@media (min-width:1000px){.top-nav{display:flex;gap:30px;font-size:14.5px;font-weight:400;color:var(--t2)}.top-nav a{position:relative;padding:6px 0;transition:color .3s}.top-nav a::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--liquid);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.top-nav a:hover{color:var(--t1)}.top-nav a:hover::after{transform:scaleX(1)}.burger{display:none}.top-act .btn-sm{display:inline-flex}}.hero{position:relative;padding-top:calc(var(--top-h) + 10px);overflow:clip;isolation:isolate}.hero::before{content:"";position:absolute;inset:-10% -30%auto;height:80%;z-index:-2;pointer-events:none;background:radial-gradient(50% 50%at 50% 40%,rgba(132,85,250,.42),rgba(132,85,250,0) 70%),radial-gradient(40% 40%at 85% 10%,rgba(214,190,255,.14),transparent 70%)}.drop-frame video,.hero-gl{position:absolute;width:100%}.hero-gl{inset:auto 0 0;height:62%;z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(to bottom,transparent,#000 30%,#000 80%,transparent);mask:linear-gradient(to bottom,transparent,#000 30%,#000 80%,transparent)}.hero-in{display:grid;gap:30px}.hero-media{position:relative;width:min(70vw,380px);margin-inline:auto}.drop-wrap{position:relative;filter:drop-shadow(0 40px 60px rgba(60,20,160,.45))}.drop-frame{position:relative;aspect-ratio:186/258;-webkit-mask:url(img/drop.svg)center/100% 100%no-repeat;mask:url(img/drop.svg)center/100% 100%no-repeat;background:var(--s2)}.drop-frame video{inset:0;height:100%;object-fit:cover}.drop-frame::after,.drop-rim{position:absolute;inset:0;pointer-events:none}.drop-frame::after{content:"";background:radial-gradient(120% 70%at 30% 18%,rgba(255,255,255,.14),transparent 45%),radial-gradient(90% 60%at 50% 110%,rgba(115,68,242,.45),transparent 60%)}.drop-rim{width:100%;height:100%;overflow:visible}.hero-copy,.proof li{text-align:center}.hero-sub{font-size:clamp(17px,2.1vw,19.5px);color:var(--t2);max-width:42ch;margin:24px auto 0;line-height:1.75}.hero-act{display:flex;flex-direction:column;gap:10px;margin-top:32px}.fine{font-size:13px;color:var(--t3);margin-top:16px}.proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;padding-block:28px;position:relative}.proof::before,.sec+.sec::before{content:"";position:absolute;top:0;inset-inline:var(--gutter);height:1px}.proof::before{background:linear-gradient(90deg,transparent,var(--hair-2),transparent)}.proof li{display:grid;gap:6px;padding-inline:6px}.proof b{font-weight:200;font-size:clamp(34px,8vw,56px);line-height:1;letter-spacing:-.04em}.proof span{font-size:12.5px;color:var(--t3);line-height:1.4}@media (min-width:560px){.hero-act{flex-direction:row;justify-content:center}}@media (min-width:900px){.hero{padding-top:calc(var(--top-h) + 48px)}.hero-in{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px}.hero-media{order:2;width:100%;max-width:400px}.hero-copy{text-align:start}.hero-sub{margin-inline:0}.hero-act{justify-content:flex-start}.hero-gl{height:58%}.proof{margin-top:84px}}.sec{position:relative;padding-block:clamp(80px,12vw,168px)}.sec+.sec::before{background:linear-gradient(90deg,transparent,var(--hair),transparent)}.split-head{display:grid;gap:0}@media (min-width:900px){.split-head{grid-template-columns:1fr 1fr;align-items:end;column-gap:80px}.split-head .lead{margin-top:0}}.dl,.merge{display:grid}.merge{margin-top:56px;padding:32px 22px 28px;grid-template-columns:1fr auto 1fr;gap:18px 14px;align-items:start}.merge small,.vgoal small{display:block;font-size:12.5px;letter-spacing:.02em}.merge-col b{display:block;font-size:clamp(22px,5.4vw,30px);letter-spacing:-.02em;margin:4px 0 14px}.dl{gap:9px;font-size:15px;color:var(--t2)}.dl li{display:flex;gap:10px;align-items:baseline;line-height:1.4}.dl li::before{content:"";width:5px;height:7px;flex:none;background:var(--liquid);-webkit-mask:url(img/drop.svg)center/contain no-repeat;mask:url(img/drop.svg)center/contain no-repeat;transform:translateY(-1px)}.merge-mark{width:100%;filter:drop-shadow(0 0 18px rgba(132,85,250,.6))}.merge-out{grid-column:1/-1;border-top:1px solid var(--hair);padding-top:22px;margin-top:8px;text-align:center;font-weight:200;font-size:clamp(25px,6.2vw,40px);letter-spacing:-.03em;line-height:1.1}.merge-col b,.merge-out .grad{font-weight:500}.merge-out small{margin-bottom:10px;letter-spacing:.02em}.versions{margin-top:clamp(84px,11vw,128px)}.versions-head p{color:var(--t2);margin-top:16px;max-width:46ch}.vbox{margin-top:28px}.vtabs,.vtabs button,.vtabs-ind{border-radius:999px}.vtabs{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--hair)}.vtabs button{position:relative;z-index:1;min-height:44px;font-weight:400;font-size:14.5px;color:var(--t2);transition:color .4s}.vtabs button[aria-selected=true]{color:#fff;font-weight:500}.vtabs-ind{position:absolute;top:5px;bottom:5px;width:calc((100% - 10px)/4);inset-inline-start:5px;background:var(--liquid-btn);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 20px -8px rgba(115,68,242,.8);transform:translateX(calc(var(--ti,0)*-100%));transition:transform .6s var(--ease)}.vpanel{margin-top:16px;padding:26px 24px}.vpanel:not([hidden]){animation:panel .6s var(--ease)}.vgoal,.vpanel li{border-bottom:1px solid var(--hair)}.vgoal{font-weight:300;font-size:clamp(21px,4.8vw,26px);letter-spacing:-.02em;line-height:1.3;padding-bottom:18px}.vgoal small{margin-bottom:8px}.vpanel li{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:15px 0;align-items:baseline}.vpanel li:last-child{border-bottom:0;padding-bottom:0}.vc figcaption span,.vnote,.vpanel li span{font-size:13px;color:var(--t3)}.vpanel li b{font-weight:400;color:var(--t1)}.vnote{margin-top:16px}@media (min-width:900px){.method .wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end}.merge{margin-top:0}.versions{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:80px;align-items:start}.vbox{margin-top:0}}.voices{background:radial-gradient(70% 50%at 80%0,rgba(132,85,250,.2),transparent 70%),linear-gradient(180deg,transparent,#1a1030 30%,#1a1030 70%,transparent)}.reel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:48px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.reel::-webkit-scrollbar{display:none}.vc{flex:none;width:min(68vw,290px);scroll-snap-align:start}.vc-media{position:relative;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:var(--s2);box-shadow:inset 0 0 0 1px var(--hair)}.vc-media video{width:100%;height:100%;object-fit:cover}.rbar i,.vplay{position:absolute;inset:0}.vplay{display:grid;place-items:center;background:linear-gradient(to top,rgba(19,12,33,.6),transparent 50%);transition:opacity .5s}.vplay span{width:64px;height:64px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(255,255,255,.18);transition:transform .6s var(--ease)}.vplay svg{width:22px;height:22px;color:#fff;transform:translateX(2px)}@media (hover:hover){.vplay:hover span{transform:scale(1.08)}}.vc figcaption{padding:16px 4px 0;display:grid;gap:4px}.vc figcaption b{font-weight:400;font-size:17.5px;line-height:1.4;color:var(--t1)}.reel-ctl{display:flex;align-items:center;gap:16px;margin-top:24px}.rbtn,.vplay span{border-radius:50%;display:grid;place-items:center}.rbtn{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .3s}.rbtn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.rbtn:hover{background:rgba(255,255,255,.07)}}.rbar{flex:1;max-width:220px;height:1px;background:var(--hair-2);position:relative;overflow:hidden}.rbar i{background:var(--liquid);transform-origin:right;transform:scaleX(var(--rp,.17));transition:transform .3s}.quotes{display:grid;margin-top:clamp(64px,9vw,100px)}.qt{padding:28px 0;border-top:1px solid var(--hair)}.qt blockquote{font-weight:200;font-size:clamp(21px,4.6vw,27px);line-height:1.45;letter-spacing:-.015em;color:var(--t1)}.qt figcaption{display:flex;gap:10px;align-items:baseline}.qt figcaption b{font-weight:500;color:var(--a2)}@media (min-width:900px){.reel{padding-inline:max(var(--gutter),calc((100vw - var(--max))/2))}.vc{width:270px}.quotes{grid-template-columns:1fr 1fr;column-gap:80px}}.intro,.promise li{display:grid;gap:64px}.steps{gap:34px;margin-top:48px}.steps::before{content:"";position:absolute;top:30px;bottom:30px;inset-inline-start:21px;width:1px;background:linear-gradient(to bottom,var(--a3) var(--fill,0%),var(--hair-2) var(--fill,0%))}.gd,.st,.steps{position:relative;display:grid}.st{grid-template-columns:44px 1fr;gap:20px;align-items:start}.gd{place-items:center;width:44px;height:60px}.gd svg,.ph::after{position:absolute;inset:0}.gd svg{width:100%;height:100%;overflow:visible}.gd b,.st p{color:var(--t2)}.gd b,.st h3{font-weight:500}.gd b{position:relative;margin-top:16px;font-size:15px;transition:color .8s}.gd-liq{transform:translateY(calc((1 - var(--lv))*300px));transition:--lv 1.6s var(--ease)}.gd-w1{animation:wv 3.2s linear infinite}.gd-w2{animation:wv 4.6s linear infinite reverse;transform:translateY(-6px);animation-name:wv2}.st{--lv:.04}.st.on{--lv:.80}.st.on .gd b{color:#fff}.st h3{font-size:21px;letter-spacing:-.015em;line-height:1.3;margin-top:10px}.st p{margin-top:6px;font-size:16px}.promise{display:grid;margin-top:48px}.promise li{padding:18px 0;border-top:1px solid var(--hair);gap:3px}.promise span{color:var(--t2);font-size:15.5px}.act{margin-top:34px}.act .btn{width:100%}.ph{border-radius:28px;overflow:hidden;position:relative;box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.ph::after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}.intro-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 12%}.intro-photo figcaption,.qt figcaption{font-size:13.5px;color:var(--t3);margin-top:14px}@media (min-width:560px){.act .btn{width:auto}}@media (min-width:900px){.intro{grid-template-columns:1.1fr .9fr;gap:96px;align-items:start}.intro-photo{position:sticky;top:calc(var(--top-h) + 40px)}}.familiar-sec{background:radial-gradient(60% 60%at 15% 50%,rgba(132,85,250,.16),transparent 70%)}.familiar,.pains li{display:grid;gap:48px}.pains li{grid-template-columns:34px 1fr;gap:14px;padding:24px 0;border-top:1px solid var(--hair)}.faq details:last-child,.pains li:last-child{border-bottom:1px solid var(--hair)}.pains .num{font-size:12.5px;color:var(--t3);padding-top:8px}.pains b{font-size:clamp(22px,5vw,28px);letter-spacing:-.02em;line-height:1.3;display:block}.pains p{color:var(--t2);margin-top:8px;font-size:16px}@media (min-width:900px){.familiar{grid-template-columns:.9fr 1.1fr;gap:96px;align-items:start}}.tcards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:48px var(--gutter) 10px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.tcards::-webkit-scrollbar{display:none}.tc{flex:none;width:min(76vw,330px);scroll-snap-align:start;display:flex;flex-direction:column}.tc-img{position:relative;display:block;border-radius:26px;overflow:hidden;aspect-ratio:4/5;background:var(--s2)}.tc-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(19,12,33,.55),transparent 40%);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.coach-img img,.tc-img img{width:100%;height:100%;object-fit:cover}.tc-img img{transition:transform 1.4s var(--ease)}.tc-tag{position:absolute;z-index:1;bottom:14px;inset-inline-start:14px;font-size:12.5px;font-weight:400;padding:7px 12px;border-radius:999px;background:rgba(19,12,33,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.tc-body{display:block;padding:20px 4px 0}.coach-txt h3,.tc h3{font-weight:400;font-size:26px;letter-spacing:-.025em;line-height:1.2}.tc p{color:var(--t2);margin-top:8px;font-size:15.5px}.tc-go{margin-top:16px;font-weight:500;font-size:14.5px;display:inline-flex;align-items:center;gap:10px;color:var(--a2)}.tc-go i{width:24px;height:1px;background:currentColor;transition:width .6s var(--ease)}@media (hover:hover){.tc:hover .tc-img img{transform:scale(1.05)}.tc:hover .tc-go i{width:40px}}@media (min-width:900px){.tcards{display:grid;grid-template-columns:repeat(4,1fr);max-width:calc(var(--max) + var(--gutter)*2);margin-inline:auto;overflow:visible}.tc{width:auto}}.team{display:grid;gap:20px;margin-top:52px}.coach,.coach-img{overflow:hidden}.coach-img{aspect-ratio:4/5;background:var(--s2);border-radius:28px 28px 0 0}.coach-img img{object-position:50% 18%}.coach-img.mono{display:grid;place-items:center;background:radial-gradient(80% 60%at 50% 60%,rgba(115,68,242,.28),transparent 70%),var(--bg-2)}.mono-mark{width:24%;filter:drop-shadow(0 0 30px rgba(132,85,250,.6))}.coach-txt{padding:26px 24px 30px}.coach-txt small,.q-result small{font-size:12.5px;color:var(--t3);letter-spacing:.02em}.coach-txt h3{font-size:30px;letter-spacing:-.03em;margin:4px 0 12px}.coach-txt p{color:var(--t2);font-size:16px}.coach-txt blockquote{font-weight:200;font-size:21px;line-height:1.45;letter-spacing:-.015em;margin-top:20px;padding-top:20px;border-top:1px solid var(--hair);color:var(--t1)}@media (min-width:900px){.team{grid-template-columns:repeat(2,1fr)}.lead-coach{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr}.lead-coach .coach-img{aspect-ratio:auto;min-height:100%;border-radius:28px 0 0 28px}.lead-coach .coach-txt{padding:56px;align-self:center}.coach:not(.lead-coach){display:grid;grid-template-columns:.85fr 1.15fr}.coach:not(.lead-coach) .coach-img{aspect-ratio:auto;min-height:440px;border-radius:0 28px 28px 0}[dir=rtl] .lead-coach .coach-img{border-radius:0 28px 28px 0}}.gallery-sec{padding-bottom:clamp(96px,13vw,168px)}.gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-inline:var(--gutter);scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.gi{flex:none;width:min(60vw,300px);aspect-ratio:3/4;border-radius:22px;overflow:hidden;scroll-snap-align:start;background:var(--s2);position:relative}.gi::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.gi:nth-child(even){aspect-ratio:4/5;align-self:end}.gi img,.gi video{width:100%;height:100%;object-fit:cover}.visit,address{display:grid;gap:52px}address{font-style:normal;gap:4px;margin-top:30px}address b{font-weight:300;font-size:clamp(26px,6vw,36px);letter-spacing:-.025em}address span{color:var(--t3);font-size:15px}.visit-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.visit-btns .btn{flex:1 1 auto}.visit-b{padding:26px 22px}.sched{width:100%;border-collapse:collapse;font-size:15.5px}.sched caption{text-align:start;font-weight:400;font-size:20px;letter-spacing:-.015em;padding-bottom:14px}.sched td,.sched th{text-align:start;padding:13px 0;border-bottom:1px solid var(--hair);vertical-align:baseline}.sched tr:last-child td,.sched tr:last-child th{border-bottom:0}.sched thead th{font-size:12px;color:var(--t3);font-weight:400;padding-top:0;letter-spacing:.02em}.sched tbody th{font-weight:500;width:22%}.sched td{color:var(--t2)}.sched td span{display:inline-block}.note,.sched .no{color:var(--t3)}.note{font-size:14px;margin-top:16px}.note a{color:var(--a2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (min-width:900px){.visit{grid-template-columns:.9fr 1.1fr;gap:96px;align-items:start}.visit-b{padding:32px 36px}}.faq-wrap{display:grid;gap:40px}.faq-wrap>div:first-child .btn{margin-top:30px}.faq details{border-top:1px solid var(--hair)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;cursor:pointer;font-weight:400;font-size:17.5px;letter-spacing:-.005em}.faq summary::-webkit-details-marker{display:none}.faq summary i{position:relative;width:30px;height:30px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .4s,box-shadow .4s}.faq summary i::after,.faq summary i::before{content:"";position:absolute;inset:14.3px 9px auto;height:1.4px;background:var(--t1);transition:transform .5s var(--ease)}.faq summary i::after{transform:rotate(90deg)}.faq details[open] summary i{background:var(--a3);box-shadow:none}.faq details[open] summary i::after{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.faq-a>p{overflow:hidden;color:var(--t2);max-width:62ch}.faq details[open] .faq-a{grid-template-rows:1fr}.faq details[open] .faq-a>p{padding-bottom:24px}@media (min-width:900px){.faq-wrap{grid-template-columns:.8fr 1.2fr;gap:96px;align-items:start}}.final{position:relative;text-align:center;overflow:hidden;isolation:isolate;min-height:min(92svh,860px);display:grid;align-items:end;padding:0 0 clamp(96px,12vw,150px)}.final-gl{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.final::after{z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--bg),transparent 18%,transparent 70%,rgba(19,12,33,.55))}.final-in{padding-top:52svh}.final .h2{font-size:clamp(42px,10vw,88px)}.final p{color:var(--t2);margin-top:20px;font-size:17.5px}.final-act{display:flex;flex-direction:column;gap:10px;align-items:stretch;max-width:420px;margin:36px auto 0}@media (min-width:560px){.final-act{flex-direction:row;justify-content:center;max-width:none}}.foot{color:var(--t2);padding:64px 0 calc(116px + env(safe-area-inset-bottom));border-top:1px solid var(--hair);font-size:15px;background:var(--bg)}.foot ul,.foot-grid{display:grid;gap:40px}.foot-logo{width:128px}.foot-brand p{margin-top:18px;max-width:36ch;color:var(--t3)}.foot .fh{font-size:12.5px;color:var(--t3);font-weight:400;letter-spacing:.02em;margin-bottom:14px}.foot ul{gap:9px}.foot a{transition:color .3s}.foot a:hover{color:var(--t1)}.legal{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:48px;padding-top:24px;border-top:1px solid var(--hair);font-size:13.5px}.legal a,.legal button{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair-2);color:var(--t2);font-size:13.5px}.copy,.pq figcaption{font-size:12.5px;color:var(--t3);margin-top:16px}@media (min-width:900px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}.foot{padding-bottom:64px}}.dock{position:fixed;inset:auto 12px calc(12px + env(safe-area-inset-bottom));z-index:40;display:grid;gap:8px;padding:7px;border-radius:999px;background:rgba(16,13,22,.62);-webkit-backdrop-filter:saturate(1.6) blur(22px);backdrop-filter:saturate(1.6) blur(22px);box-shadow:inset 0 0 0 1px var(--hair-2),0 24px 50px -16px rgba(0,0,0,.9);transform:translateY(150%);transition:transform .7s var(--ease)}.bn-wrap.in .h3 .ln>span,.dock.show{transform:none}.dock .btn{min-height:50px}.dock .btn-ic{width:50px}@media (min-width:900px){.dock{inset-inline:auto;left:50%;width:440px;transform:translate(-50%,150%)}.dock.show{transform:translate(-50%,0)}}.cookie{position:fixed;inset:auto 12px calc(84px + env(safe-area-inset-bottom));z-index:60;max-width:440px;margin-inline:auto;background:rgba(22,18,30,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--t1);border-radius:24px;padding:18px;box-shadow:inset 0 0 0 1px var(--hair-2),0 30px 60px -20px rgba(0,0,0,.9);font-size:14.5px;transform:translateY(20px);opacity:0;transition:transform .6s var(--ease),opacity .6s}.cookie.show{transform:none;opacity:1}.cookie a,.crumbs a{color:var(--a2);text-decoration:underline}.cookie-btns{display:flex;gap:8px;margin-top:12px}.cookie .btn{min-height:44px;flex:1;font-size:14.5px}.cookie .btn-primary{background:var(--t1);color:var(--bg)}.cookie .btn-ghost{box-shadow:inset 0 0 0 1px var(--hair-2)}@media (min-width:900px){.cookie{inset-inline-start:auto;inset-inline-end:24px;bottom:24px;margin:0}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rv .ln>span,.rv-f{transform:none}.rv-f{opacity:1}.final-gl,.hero-gl{display:none}}#faq,#intro,#method,#team{isolation:isolate;overflow-x:clip}.foot,main{overflow-x:clip}#faq::after,#intro::after,#method::after,#team::after{content:"";position:absolute;z-index:-1;pointer-events:none;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(132,85,250,.16),rgba(132,85,250,0));top:10%}#method::after,#team::after{inset-inline-start:-30vmax}#faq::after,#intro::after{inset-inline-end:-30vmax}.brand-note{position:relative;padding-block:clamp(72px,10vw,120px);text-align:center;overflow:hidden;isolation:isolate}.brand-note::before,.final::after,.il-in::after{content:"";position:absolute;inset:0}.brand-note::before{z-index:-1;background:radial-gradient(50% 70%at 50% 50%,rgba(132,85,250,.22),transparent 70%)}.bn-mark{margin:0 auto 30px}.bn-mark use{fill:url(#liq)}.brand-note .h3{max-width:16ch;margin-inline:auto}.brand-note p{color:var(--t2);max-width:44ch;margin:22px auto 0;font-size:clamp(17px,2.1vw,19px)}.vl-bloom{position:absolute;left:50%;top:50%;width:min(110vw,620px);aspect-ratio:1.6;transform:translate(-50%,-58%) scale(.6);border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(140,95,255,.34),rgba(140,95,255,.1) 55%,transparent)}.veil.go .vl-bloom{animation:bloom 1.8s var(--ease) .9s forwards}.il{padding-block:clamp(8px,2vw,24px)}.il-in{position:relative;border-radius:30px;overflow:hidden;isolation:isolate;box-shadow:0 40px 90px -40px rgba(8,3,20,.9)}.il-img{aspect-ratio:4/5;overflow:hidden}.il-img img{width:100%;height:118%;object-fit:cover;transform:translateY(var(--py,0));will-change:transform}.il-in::after{z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to top,rgba(19,12,33,.92)0,rgba(19,12,33,.55) 38%,transparent 66%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.il-q{position:absolute;z-index:1;inset:auto 0 0;padding:26px 24px 28px;display:grid;gap:12px}.il-stars{font-size:13px;letter-spacing:.2em;background:var(--liquid);-webkit-background-clip:text;background-clip:text;color:transparent}.il-q blockquote{font-weight:300;font-size:clamp(22px,5.4vw,36px);line-height:1.35;letter-spacing:-.02em;color:#fff;max-width:26ch}.il-q cite{font-style:normal;font-size:13.5px;color:var(--t2)}.il-q cite b{color:var(--a1);font-weight:500}@media (min-width:900px){.il-img{aspect-ratio:16/7}.il-q{padding:48px 56px;max-width:60%}}.pq{margin-top:28px;padding:22px 22px 22px 0;padding-inline-start:20px;border-inline-start:2px solid var(--a3)}.pq blockquote{font-weight:300;font-size:18px;line-height:1.55;color:var(--t1)}.pq figcaption{font-size:13px;margin-top:10px}.pq figcaption b{color:var(--a2);font-weight:500}.sec-cta{grid-column:1/-1;display:grid;justify-items:center;gap:18px;text-align:center;margin-top:clamp(56px,8vw,88px);padding-top:clamp(40px,6vw,56px);position:relative}.sec-cta::before{content:"";position:absolute;top:0;left:50%;width:min(280px,60%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--a2),transparent);opacity:.6}.sec-cta p{font-weight:300;font-size:clamp(19px,4.2vw,24px);letter-spacing:-.015em;max-width:30ch}.sec-cta-b{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px}@media (min-width:560px){.sec-cta-b{flex-direction:row;justify-content:center;max-width:none;width:auto}}.btn-wa svg,.ic-wa svg{color:#3ddc84}.dock .btn-ic svg{width:21px;height:21px}.pains-turn{margin-top:28px;font-weight:200;font-size:clamp(26px,6vw,38px);letter-spacing:-.03em;line-height:1.15}.pains-turn b{font-weight:600}.final-ig{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-size:14.5px;color:var(--t2);transition:color .3s}.final-ig svg{width:18px;height:18px}.final-ig:hover,.intro-vc figcaption b,.legal-doc h2,.sec-cta p{color:var(--t1)}.veil-gl{transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.veil-lift .veil-gl{opacity:0}.veil-live .top,.veil.out{pointer-events:none}.veil.out .vl-bloom,.veil.out .vl-refl,.veil.out .vl-sheen,.veil.out .vl-tag{transition:opacity .45s ease,transform .8s var(--ease);opacity:0!important}.veil.out .vl-tag{transform:translateY(calc(-6vh + 10px))}.veil-live .hero-media{opacity:0;transform:translateY(28px) scale(.965)}.hero-media{transition:opacity 1.3s cubic-bezier(.4,0,.2,1) .15s,transform 1.6s var(--ease) .15s}.vc.loading.playing .vplay svg,.veil-live .brand .logo-svg,.veil-live .hero-gl,.veil-live .hero::before{opacity:0}.hero-gl,.hero::before{transition:opacity 1.6s ease .3s}.veil-live .fine,.veil-live .hero-act,.veil-live .hero-sub,.veil-live .kicker,.veil-live .proof{opacity:0;transform:translateY(14px)}.fine,.hero-act,.hero-sub,.kicker,.proof{transition:opacity 1.1s var(--ease) .45s,transform 1.1s var(--ease) .45s}.veil-lift .fine,.veil-lift .hero-act,.veil-lift .hero-gl,.veil-lift .hero-media,.veil-lift .hero-sub,.veil-lift .hero::before,.veil-lift .kicker,.veil-lift .proof{opacity:1;transform:none}blockquote,figcaption,li,p{text-wrap:pretty}.brand-note p,.hero-sub,.il-q blockquote,.lead,.pains-turn,.qt blockquote,.sec-cta p,.vgoal{text-wrap:balance}.motion-btn{position:absolute;z-index:3;bottom:6%;inset-inline-start:-4px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(19,12,33,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--t1);transition:background-color .3s}.motion-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.motion-btn .i-play{display:none;fill:currentColor;stroke:none}.motion-btn[aria-pressed=true] .i-play{display:block}.motion-btn[aria-pressed=true] .i-pause{display:none}@media (hover:hover){.motion-btn:hover{background:rgba(255,255,255,.1)}}.motion-off .bn-mark,.motion-off .bn-ring,.motion-off .btn-liquid::after,.motion-off .dot,.motion-off .gd-w1,.motion-off .gd-w2,.motion-off .ripples i{animation:none!important}.gi-v{cursor:pointer}.nf{min-height:100svh;display:grid;place-items:center;align-content:center;text-align:center;padding:40px var(--gutter);background:radial-gradient(60% 50%at 50% 35%,rgba(132,85,250,.25),transparent 70%)}.nf-mark{width:56px;margin-bottom:28px;filter:drop-shadow(0 0 30px rgba(150,105,255,.7))}.nf .lead{margin-inline:auto}.nf-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:32px}.phr{display:inline-block}.bn-stage{position:relative;width:72px;margin:0 auto 34px;padding-bottom:18px}.bn-mark{width:100%;overflow:visible;filter:drop-shadow(0 0 34px rgba(150,105,255,.65));animation:bnfloat 6s ease-in-out infinite}.bn-p{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.bn-wrap.in .bn-p{animation:condense 1.1s var(--ease) forwards;animation-delay:calc(.15s + var(--k)*.11s)}.bn-sheen{opacity:0;mix-blend-mode:screen}.bn-wrap.in .bn-sheen{opacity:1;transition:opacity .6s 1.2s}.bn-ring{position:absolute;left:50%;bottom:0;width:150%;aspect-ratio:5/1;border-radius:50%;transform:translateX(-50%) scale(.2);opacity:0;box-shadow:inset 0 0 0 1px rgba(205,182,255,.45)}.bn-wrap.in .bn-ring{animation:bnring 6s cubic-bezier(.2,.6,.3,1) infinite 1.4s}.bn-wrap.in .bn-ring+.bn-ring{animation-delay:4.4s}.bn-wrap.rv-f{opacity:1;transform:none}.bn-wrap .h3 .ln>span{transform:translateY(105%);transition:transform 1.1s var(--ease) .5s}.bn-wrap p{opacity:0;transition:opacity 1.1s var(--ease) .8s}.bn-wrap.in p{opacity:1}.legal-page{padding-top:calc(var(--top-h) + 48px)}.legal-wrap{max-width:calc(820px + var(--gutter)*2)}.crumbs{display:flex;gap:10px;font-size:13px;color:var(--t3);margin-bottom:22px}.crumbs a{color:var(--t2);text-underline-offset:3px;text-decoration-color:var(--hair-2)}.legal-doc{margin-top:40px;padding:30px 24px}.legal-doc h2{font-weight:500;font-size:20px;letter-spacing:-.01em;margin:34px 0 10px}.legal-doc h2:first-child{margin-top:0}.legal-doc li,.legal-doc p{color:var(--t2);font-size:16px;line-height:1.8}.legal-doc ul{display:grid;gap:8px;margin:10px 0;padding-inline-start:4px}.legal-doc li{display:flex;gap:10px}.legal-doc li::before{content:"";width:5px;height:7px;flex:none;margin-top:.75em;background:var(--liquid);-webkit-mask:url(img/drop.svg)center/contain no-repeat;mask:url(img/drop.svg)center/contain no-repeat}.legal-doc strong,.pr-row strong{color:var(--t1);font-weight:500}.legal-doc a,.pr-row a{color:var(--a2);text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.legal-doc{padding:48px 56px}}.page-hero{padding-top:calc(var(--top-h) + 36px);overflow:clip;isolation:isolate}.page-hero::before{content:"";position:absolute;inset:-10% -20%auto;height:90%;z-index:-1;pointer-events:none;background:radial-gradient(50% 50%at 70% 30%,rgba(132,85,250,.32),transparent 70%)}.ph-in{display:grid;gap:40px}.ph-copy .hero-sub{margin-inline:0}.ph-copy .hero-act{flex-direction:column}.h1-page{font-size:clamp(44px,11vw,92px)}.ph-photo{aspect-ratio:4/5}.ph-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}@media (min-width:560px){.ph-copy .hero-act{flex-direction:row}}@media (min-width:900px){.page-hero{padding-top:calc(var(--top-h) + 64px)}.ph-in{grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}}.feats{display:grid;gap:14px;margin-top:8px}.feat{padding:26px 24px}.feat-n{display:block;font-size:12.5px;color:var(--a2);margin-bottom:12px}.feat b{display:block;font-weight:500;font-size:22px;letter-spacing:-.02em}.feat p{color:var(--t2);margin-top:6px;font-size:15.5px}@media (min-width:900px){.feats{grid-template-columns:repeat(3,1fr)}}.prose{display:grid;gap:0;margin-top:clamp(56px,8vw,88px)}.pr-row{display:grid;gap:8px;padding:26px 0;border-top:1px solid var(--hair)}.pr-row:last-child{border-bottom:1px solid var(--hair)}#quiz-form legend,.pr-row h2{font-weight:300;font-size:clamp(22px,4.8vw,28px);letter-spacing:-.02em;line-height:1.25}.pr-row p{color:var(--t2)}@media (min-width:900px){.pr-row{grid-template-columns:.8fr 1.2fr;gap:64px;padding:34px 0}}.related-sec{padding-bottom:clamp(64px,8vw,110px)}@media (min-width:900px){.tcards-3{grid-template-columns:repeat(3,1fr)}}.quiz{display:grid;gap:40px}.quiz-card{padding:26px 22px}.q-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:22px}.q-prog i{height:3px;border-radius:3px;background:var(--hair-2);overflow:hidden;position:relative}.q-prog i::after{content:"";position:absolute;inset:0;background:var(--liquid);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.q-prog i.on::after{transform:scaleX(1)}#quiz-form fieldset{border:0;margin:0;padding:0;min-width:0}#quiz-form legend{font-size:clamp(22px,5vw,28px);line-height:1.3;padding:0;margin-bottom:18px;outline:0}#quiz-form legend small{display:block;font-size:12.5px;color:var(--t3);font-weight:400;margin-bottom:6px;letter-spacing:.02em}.q-step:not([hidden]){animation:panel .5s var(--ease)}.q-opts{display:grid;gap:10px}.q-opt{position:relative;display:flex;align-items:center;min-height:56px;padding:14px 18px;border-radius:18px;cursor:pointer;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .3s,box-shadow .3s}.q-opt input{position:absolute;opacity:0;pointer-events:none}.q-opt span{font-size:16px}.q-opt:has(input:checked){background:rgba(132,85,250,.18);box-shadow:inset 0 0 0 1.5px var(--a2)}.q-opt:has(input:focus-visible){outline:1.5px solid var(--a2);outline-offset:3px}@media (hover:hover){.q-opt:hover{background:rgba(255,255,255,.07)}}.q-back{margin-top:16px;font-size:14px;color:var(--t2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair-2);min-height:44px}.q-result{outline:0}.q-result h3{font-weight:500;font-size:clamp(26px,6vw,34px);letter-spacing:-.025em;margin:6px 0 10px;background:var(--liquid);-webkit-background-clip:text;background-clip:text;color:transparent}.q-result .why{color:var(--t2)}.q-result .summary{display:grid;gap:6px;margin:18px 0 22px;font-size:14.5px;color:var(--t2)}.q-act{display:flex;flex-direction:column;gap:10px}@media (min-width:560px){.q-act{flex-direction:row}}@media (min-width:900px){.quiz{grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.quiz-card{padding:40px 44px}}.lang-switch{display:grid;place-items:center;min-width:44px;height:44px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair-2);transition:color .3s,background-color .3s}@media (hover:hover){.lang-switch:hover{color:var(--t1);background:rgba(255,255,255,.06)}}[dir=ltr] .vtabs-ind{transform:translateX(calc(var(--ti,0)*100%))}[dir=ltr] .q-prog i::after,[dir=ltr] .rbar i,[dir=ltr] .tc-go i,[dir=ltr] .top-nav a::after,[dir=ltr] .top-progress i{transform-origin:left}[dir=ltr] .lead-coach .coach-img{border-radius:28px 0 0 28px}@media (min-width:900px){[dir=ltr] .coach:not(.lead-coach) .coach-img{border-radius:28px 0 0 28px}[dir=ltr] .lead-coach .coach-img{border-radius:28px 0 0 28px}}[dir=ltr] .h1,[dir=ltr] .h2,[dir=ltr] .h3{letter-spacing:-.03em}[dir=ltr] .ln>span{white-space:normal}[dir=ltr] .h1{font-size:clamp(42px,11vw,100px)}[dir=ltr] .h2{font-size:clamp(34px,8.4vw,76px)}[dir=ltr] .merge-out,[dir=ltr] .pains-turn{font-size:clamp(23px,5.6vw,38px)}.q-extra{font-size:15px;color:var(--a1);margin:-6px 0 20px;padding:12px 14px;border-radius:14px;background:rgba(132,85,250,.12);box-shadow:inset 0 0 0 1px rgba(176,140,255,.25)}.q-more{display:inline-block;margin-top:18px;font-size:14.5px;font-weight:500;color:var(--a2);text-decoration:underline;text-underline-offset:3px}.q-result .restart{display:block;margin-top:6px}.q-act .btn[hidden]{display:none}.intro-vc{width:100%;max-width:360px;margin-inline:auto}.intro-vc .vc-media{border-radius:28px}@media (min-width:900px){.intro-vc{max-width:380px}}.first-look{background:radial-gradient(60% 50%at 20% 50%,rgba(132,85,250,.16),transparent 70%)}.fl{display:grid;gap:36px;align-items:center}.fl-cta{margin-top:30px}.fl-cta .btn{width:100%}@media (min-width:560px){.fl-cta .btn{width:auto}}@media (min-width:900px){.fl{grid-template-columns:1.1fr .9fr;gap:96px}}.gallery-sec{padding-top:clamp(40px,6vw,72px)}@media (max-width:899px){.hero-media{width:min(56vw,calc(38svh*186/258))}.hero-in{gap:22px}.h1{margin-top:12px}.final{min-height:auto}.final-in{padding-top:34svh}.top-act .lang-switch{display:none}}.sched{font-variant-numeric:tabular-nums}.sched-cta{margin-top:20px}.sched-cta .btn{width:100%}.coach-text .coach-txt{padding:30px 26px 32px}@media (min-width:900px){.coach.coach-text{display:block}.coach-text .coach-txt{padding:48px}}.q-note{font-size:13.5px;color:var(--t3);margin-top:12px}.sec-mark{margin-bottom:22px}.dock{grid-template-columns:1fr auto}.vc.playing .vplay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s .3s}.vc-media video{position:relative;z-index:0}:root{--fs-xl:clamp(40px,10vw,84px);--fs-l:clamp(22px,4.8vw,28px);--fs-m:17px;--fs-s:13.5px}.final .h2,.h1,.h1-page,.h2,.h3,.proof b,[dir=ltr] .h1,[dir=ltr] .h2{font-size:var(--fs-xl)}#quiz-form legend,.coach-txt blockquote,.coach-txt h3,.feat b,.il-q blockquote,.legal-doc h2,.menu nav a,.merge-col b,.merge-out,.pains b,.pains-turn,.pq blockquote,.pr-row h2,.q-result h3,.qt blockquote,.sched caption,.sec-cta p,.st h3,.tc h3,.vgoal,[dir=ltr] .merge-out,[dir=ltr] .pains-turn,address b{font-size:var(--fs-l)}.brand-note p,.btn,.btn-sm,.coach-txt p,.cookie,.cookie .btn,.dl,.faq details p,.faq summary,.feat p,.final p,.final-ig,.foot,.gd b,.hero-sub,.lead,.legal-doc li,.legal-doc p,.note,.pains p,.pr-row p,.promise span,.q-back,.q-extra,.q-opt span,.q-result .summary,.sched,.st p,.tc p,.tc-go,.top-nav,.vc figcaption b,.versions-head p,.vl-tag,.vpanel li b,.vtabs button,address span,body{font-size:var(--fs-m)}#quiz-form legend small,.btn-liquid .chip,.btn-sm .chip,.coach-txt small,.copy,.crumbs,.feat-n,.fine,.foot .fh,.il-q cite,.intro-photo figcaption,.kicker,.lang-switch,.legal,.legal a,.legal button,.menu-foot p,.merge small,.pains .num,.pq figcaption,.proof span,.q-note,.q-result small,.qt figcaption,.sched thead th,.sec-mark,.tc-tag,.vc figcaption span,.vgoal small,.vnote,.vpanel li span{font-size:var(--fs-s)}.pr-row p strong,li p strong,p b:not(.grad),p strong{font-weight:inherit;color:inherit}.pains b,.promise b{font-weight:500}.vl-tag{letter-spacing:.08em}.merge-mid{width:1px;align-self:stretch;background:linear-gradient(transparent,var(--hair-2),transparent)}.sched td{font-size:var(--fs-s);white-space:nowrap}.sched td span{margin-inline-end:8px}.sched tbody th{font-size:var(--fs-m)}.drop-frame{background:var(--s2)url(r/p-hero-720.webp)center/cover no-repeat}.gi-v{background:var(--s2)url(r/p-class-480.webp)center/cover no-repeat}.v-fail video{visibility:hidden}.vc.loading .vplay span::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#fff;animation:vspin .8s linear infinite}.vc.loading .vplay span{position:relative}.vc.loading.playing .vplay{opacity:1;visibility:visible;background:0 0}@media (prefers-reduced-motion:reduce){.vc.loading .vplay span::after{animation-duration:2s}}