:root{color-scheme:dark;--bg:#0b0b0d;--bg-rgb:11 11 13;--bg-2:#101013;--surface:#16161a;--surface-2:#1d1d22;--line:#ffffff1a;--line-2:#ffffff2e;--glass:#141418b8;--text:#f3f3ee;--text-2:#f3f3eeb3;--text-3:#f3f3ee75;--acc:#d3ff3a;--acc-ink:#0b0b0d;--acc-text:#d3ff3a;--acc-soft:#d3ff3a24;--err:#ff7a7a;--ff-d:"Unbounded Variable", "Unbounded", "Onest Variable", system-ui, sans-serif;--ff:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ff-m:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--r-xl:32px;--r-lg:28px;--r-md:18px;--pad:clamp(18px, 4vw, 56px);--maxw:1320px;--z-sticky:5;--z-menu:45;--z-hdr:50;--z-grain:60;--z-progress:70;--z-lb:80}:root[data-theme=light]{color-scheme:light;--bg:#eef0ea;--bg-rgb:238 240 234;--bg-2:#e6e9e2;--surface:#e2e5dd;--surface-2:#d8dcd2;--line:#0e0f101f;--line-2:#0e0f1038;--glass:#eef0eac7;--text:#0e0f10;--text-2:#0e0f10b8;--text-3:#0e0f1080;--acc:#c6f032;--acc-ink:#0e0f10;--acc-text:#4c6400;--acc-soft:#c6f03257;--err:#c0392b}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}html.menu-open,html.lb-open{overflow:hidden}body.dz{background:var(--bg);color:var(--text);font-family:var(--ff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.55;transition:background-color .4s,color .4s;overflow-x:clip}:where(.dz) img{max-width:100%;height:auto;display:block}:where(.dz) a{color:inherit;text-decoration:none}:where(.dz) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.dz) ul,:where(.dz) ol{list-style:none}.dz [hidden]{display:none!important}.dz ::selection{background:var(--acc);color:var(--acc-ink)}.dz :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.dz .i{flex:none;width:1em;height:1em;display:inline-flex}.dz .i svg{fill:currentColor;width:100%;height:100%}.skip{z-index:100;background:var(--acc);color:var(--acc-ink);border-radius:999px;padding:10px 16px;font-weight:600;transition:top .2s;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--maxw) + var(--pad) * 2);padding-inline:var(--pad);margin-inline:auto}.h2{font-family:var(--ff-d);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,4.2vw,64px);font-weight:600;line-height:1.06}.h2--md{font-size:clamp(26px,3.4vw,52px)}.lead{max-width:58ch;color:var(--text-2);text-wrap:pretty;margin-top:22px;font-size:clamp(16px,1.45vw,20px)}.w{vertical-align:top;margin:-.14em -.06em -.18em;padding:.14em .06em .18em;display:inline-block;overflow:hidden}.wc,.wsp{will-change:transform;display:inline-block}.wd{display:inline-block}.mark{isolation:isolate;color:var(--acc-ink);margin:0 -.04em;padding:0 .14em;display:inline-block;position:relative}.mark:before{content:"";z-index:-1;background:var(--acc);transform-origin:0;transform:scaleX(var(--mk,1));border-radius:.16em;position:absolute;inset:.04em 0 .02em}.js [data-reveal]{opacity:0;transform:translateY(34px)}.btn{white-space:nowrap;isolation:isolate;height:54px;transition:transform .25s var(--ease-out), background-color .25s, color .25s, border-color .25s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn--sm{height:44px;padding:0 20px;font-size:15px}.btn--lg{height:62px;padding:0 34px;font-size:17px}.btn--primary{background:var(--acc);color:var(--acc-ink)}.btn--primary:before{content:"";z-index:-1;background:var(--text);transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translate(-101%)}.btn--ghost{border:1px solid var(--line-2);color:var(--text)}.btn__ic{width:20px;height:20px;font-size:20px;display:inline-grid;position:relative;overflow:hidden}.btn__ic .i{transition:transform .45s var(--ease-out);grid-area:1/1}.btn__ic .i:last-child{transform:translate(-160%)}@media (hover:hover){.btn--primary:hover:before{transform:translate(0,0)}.btn--primary:hover{color:var(--bg)}.btn--ghost:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.btn:hover .btn__ic .i:first-child{transform:translate(160%)}.btn:hover .btn__ic .i:last-child{transform:translate(0,0)}}.iconbtn{border:1px solid var(--line);width:44px;height:44px;transition:background-color .25s, transform .25s var(--ease-out);border-radius:50%;place-items:center;font-size:20px;display:inline-grid}.iconbtn:active{transform:scale(.94)}@media (hover:hover){.iconbtn:hover{background:var(--surface-2)}}.progress{z-index:var(--z-progress);background:var(--acc);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root[data-theme=light] .grain{opacity:.07;filter:invert()}.hdr{z-index:var(--z-hdr);border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(18px)saturate(1.5);width:min(1180px,100% - 24px);height:62px;transition:transform .55s var(--ease-out), background-color .4s;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 9px 0 22px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.hdr.is-hidden{transform:translate(-50%,-140%)}.logo{font-family:var(--ff-d);letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.logo__mark{background:var(--acc);width:14px;height:14px;transition:transform .6s var(--ease-out);border-radius:4px}@media (hover:hover){.logo:hover .logo__mark{transform:rotate(135deg)scale(1.15)}}.hdr__nav{gap:4px;display:flex}.hdr__nav a{color:var(--text-2);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500;transition:color .2s,background-color .2s}@media (hover:hover){.hdr__nav a:hover{color:var(--text);background:var(--surface-2)}}.hdr__right{align-items:center;gap:8px;display:flex}.ic-moon,:root[data-theme=light] .ic-sun{display:none!important}:root[data-theme=light] .ic-moon{display:inline-flex!important}.hdr__burger{display:none}.burger{width:18px;height:10px;position:relative}.burger i{width:100%;height:2px;transition:transform .4s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}.burger i:first-child{top:0}.burger i:last-child{bottom:0}.menu-open .burger i:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .burger i:last-child{transform:translateY(-4px)rotate(-45deg)}.menu{z-index:var(--z-menu);padding:96px var(--pad) 48px;background:var(--bg);opacity:0;visibility:hidden;align-content:center;gap:36px;transition:opacity .4s,visibility 0s .4s;display:grid;position:fixed;inset:0}.menu-open .menu{opacity:1;visibility:visible;transition:opacity .4s,visibility}.menu__nav{gap:6px;display:grid}.menu__nav a{font-family:var(--ff-d);letter-spacing:-.04em;font-size:clamp(34px,11vw,56px);font-weight:600;line-height:1.15}.menu .btn{justify-self:start}@media (width<=960px){.hdr__nav{display:none}.hdr__burger{display:inline-grid}}@media (width<=480px){.hdr{padding-left:16px}.hdr__cta{display:none}}.lb{z-index:var(--z-lb);place-items:center;display:grid;position:fixed;inset:0}.lb__bg{background:rgb(var(--bg-rgb) / .92);backdrop-filter:blur(14px);cursor:zoom-out;position:absolute;inset:0}.lb__fig{will-change:transform;max-width:min(92vw,720px);max-height:88dvh;position:relative}.lb__fig img{border-radius:var(--r-md);width:auto;max-width:100%;height:auto;max-height:88dvh;box-shadow:0 30px 90px #00000080}.lb__x{background:var(--glass);position:absolute;top:18px;right:18px}.lb__nav{background:var(--glass);margin-top:-22px;position:absolute;top:50%}.lb__nav--p{left:18px}.lb__nav--n{right:18px}@media (width<=700px){.lb__nav{margin:0;top:auto;bottom:22px}.lb__nav--p{left:calc(50% - 56px)}.lb__nav--n{right:calc(50% - 56px)}}@media (prefers-reduced-motion:reduce){.dz *,.dz :before,.dz :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{min-height:100dvh;padding:104px var(--pad) 56px;align-items:center;display:grid;position:relative;overflow:clip}.hero__copy{z-index:3;width:100%;max-width:calc(var(--maxw));margin-inline:auto;position:relative}.hero__copy>*{max-width:min(760px,100%)}.hero__eyebrow{max-width:44ch;color:var(--text-2);margin-bottom:26px;font-size:clamp(13px,1.05vw,15px);font-weight:500}.hero__title{font-family:var(--ff-d);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,5.7vw,96px);font-weight:700;line-height:1.03;max-width:none!important}.hero__sub{max-width:46ch;color:var(--text-2);margin-top:28px;font-size:clamp(16px,1.4vw,20px)}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero__wall{perspective:1500px;perspective-origin:20%;pointer-events:none;position:absolute;inset:-12% -3% -12% 46%}.wall__plane{transform-style:preserve-3d;will-change:transform;justify-content:center;gap:clamp(10px,1.3vw,22px);display:flex;position:absolute;inset:0;transform:rotateX(10deg)rotateY(-24deg)rotate(9deg)scale(1.08)}.wall__col{--g:clamp(10px, 1.3vw, 22px);transform-style:flat;flex:0 0 clamp(120px,14.5vw,250px);height:100%;overflow:hidden}.wall__col:first-child{transform:translateZ(40px)}.wall__col:nth-child(2){transform:translate(0,0)}.wall__col:nth-child(3){transform:translateZ(70px)}.wall__col:nth-child(4){transform:translateZ(20px)}.wall__track{will-change:transform;display:block}.wcard{aspect-ratio:3/4;margin-bottom:var(--g);border-radius:var(--r-md);overflow:hidden;box-shadow:0 24px 70px #0006}.wcard img{object-fit:cover;width:100%;height:100%}.hero__shade{z-index:2;pointer-events:none;background:linear-gradient(90deg, rgb(var(--bg-rgb)) 0%, rgb(var(--bg-rgb) / .96) 32%, rgb(var(--bg-rgb) / .72) 46%, rgb(var(--bg-rgb) / 0) 72%), linear-gradient(0deg, rgb(var(--bg-rgb)) 0%, rgb(var(--bg-rgb) / 0) 20%), linear-gradient(180deg, rgb(var(--bg-rgb) / .85) 0%, rgb(var(--bg-rgb) / 0) 16%);position:absolute;inset:0}.js .hero__eyebrow,.js .hero__sub,.js .hero__cta{opacity:0}.js .hero__title{visibility:hidden}.js .hero__title.is-split{visibility:visible}@media (width<=899px){.hero{align-items:end;padding-top:88px;padding-bottom:40px}.hero__wall{perspective-origin:50%;opacity:.9;inset:-6% -14% 38%}.wall__plane{justify-content:center;transform:rotateX(8deg)rotateY(0)rotate(-7deg)scale(1.1)}.wall__col{flex-basis:30vw}.wall__col:nth-child(4){display:none}.hero__shade{background:linear-gradient(0deg, rgb(var(--bg-rgb)) 0%, rgb(var(--bg-rgb) / .97) 50%, rgb(var(--bg-rgb) / .55) 64%, rgb(var(--bg-rgb) / 0) 80%), linear-gradient(180deg, rgb(var(--bg-rgb) / .8) 0%, rgb(var(--bg-rgb) / 0) 16%)}.hero__title{font-size:clamp(34px,9.4vw,58px)}.hero__eyebrow{margin-bottom:18px}.hero__sub{margin-top:18px}.hero__cta{margin-top:26px}.hero__cta .btn--lg{height:56px;padding:0 26px}}.scene{position:relative}.scene__pin{--cw:clamp(118px, 14.5vw, 270px);--gap:clamp(8px, 1.2vw, 20px);--cx:64vw;background:var(--bg);height:100dvh;position:relative;overflow:hidden}.scene__feed{position:absolute;inset:0}.feed__cols{top:0;left:var(--cx);align-items:flex-start;gap:var(--gap);height:100%;display:flex;position:absolute;transform:translate(-50%)}.feed__col{z-index:1;width:var(--cw);will-change:transform;flex:none;position:relative}.feed__col--2{z-index:3}.fc{aspect-ratio:3/4;width:100%;margin-bottom:var(--gap);border-radius:var(--r-md);will-change:opacity;position:relative}.fc img,.sl img,.rk img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.sl,.rk{z-index:2;width:var(--cw);aspect-ratio:3/4;border-radius:var(--r-md);opacity:0;will-change:transform, opacity;position:absolute;top:50%;left:50%}.rk{z-index:2}.cap{text-align:center;text-wrap:balance;color:var(--text);opacity:0;pointer-events:none;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + 16px);left:0;right:0}.ring{border:2px solid var(--acc);opacity:0;pointer-events:none;border-radius:24px;position:absolute;inset:-8px}.tap{background:var(--acc);opacity:0;pointer-events:none;border-radius:50%;width:88px;height:88px;margin:-44px 0 0 -44px;position:absolute;top:50%;left:50%}.scene__shade{z-index:4;pointer-events:none;background:linear-gradient(90deg, rgb(var(--bg-rgb)) 0%, rgb(var(--bg-rgb) / .94) 20%, rgb(var(--bg-rgb) / 0) 44%);position:absolute;inset:0}.scene__copy{z-index:5;left:var(--pad);width:min(30vw,440px);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sc{grid-area:1/1;align-self:start}.sc__h{font-family:var(--ff-d);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(24px,2.8vw,44px);font-weight:600;line-height:1.08}.sc__p{color:var(--text-2);margin-top:16px;font-size:clamp(15px,1.2vw,18px)}.js .sc:not(:first-child){opacity:0}.steps{grid-area:2/1;gap:14px;margin-top:30px;display:flex}.steps__i{color:var(--text-3);flex:1;gap:8px;font-size:13px;font-weight:600;transition:color .3s;display:grid}.steps__i i{background:var(--line-2);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.steps__i i:after{content:"";background:var(--acc);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.steps__i.is-on{color:var(--text)}.steps__i.is-on i:after,.steps__i.is-done i:after{transform:scaleX(1)}html:not(.js) .scene__pin{height:auto;padding:clamp(60px, 8vw, 120px) var(--pad);max-width:calc(var(--maxw) + var(--pad) * 2);gap:48px;margin-inline:auto;display:grid;overflow:visible}html:not(.js) .scene__copy{gap:28px;width:auto;max-width:620px;display:grid;position:static;transform:none}html:not(.js) .sc{grid-area:auto}html:not(.js) .steps,html:not(.js) .scene__shade{display:none}html:not(.js) .scene__feed{order:2;position:static}html:not(.js) .feed__cols{justify-content:center;align-items:flex-start;gap:var(--gap);height:auto;position:static;transform:none}html:not(.js) .feed__col:not(.feed__col--2),html:not(.js) .feed__col .fc:not(.fc--target){display:none}html:not(.js) .sl{opacity:1;order:2;position:relative;top:auto;left:auto}html:not(.js) .fc--target{margin:0}html:not(.js) .cap{opacity:1}html:not(.js) .rk{display:none}html:not(.js) .feed__col--2{order:1}html:not(.js) .feed__cols{--cw:clamp(130px, 24vw, 280px)}@media (width<=899px){.scene__pin{--cw:36vw;--gap:2.6vw;--cx:50vw}.feed__col--0,.feed__col--4{opacity:.9}.scene__shade{background:linear-gradient(180deg, rgb(var(--bg-rgb)) 0%, rgb(var(--bg-rgb) / .94) 24%, rgb(var(--bg-rgb) / 0) 46%)}.scene__copy{width:auto;top:84px;right:var(--pad);transform:none}.sc__h{font-size:clamp(22px,6.4vw,30px)}.sc__p{margin-top:10px;font-size:14.5px;line-height:1.45}.steps{margin-top:16px}.cap{display:none}}section{position:relative}.about{overflow-x:clip}.manifesto,.pain,.works,.neyro,.calc,.services,.about,.process,.pricing,.faq,.finale{padding-block:clamp(72px,11vw,168px)}.manifesto{padding-bottom:clamp(40px,6vw,90px)}.manifesto__text{max-width:22ch;font-family:var(--ff-d);letter-spacing:-.04em;text-wrap:pretty;max-width:24em;font-size:clamp(26px,4.6vw,72px);font-weight:600;line-height:1.12}.manifesto__text .wsp{will-change:opacity}.pain__grid{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.pain__item{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);isolation:isolate;flex-direction:column;grid-column:span 6;gap:12px;min-height:280px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.pain__item:first-child{grid-column:span 5}.pain__item:nth-child(2),.pain__item:nth-child(3){background:var(--surface-2);grid-column:span 7}.pain__item:nth-child(4){grid-column:span 5}.pain__ic{background:var(--acc);width:52px;height:52px;color:var(--acc-ink);border-radius:50%;place-items:center;margin-bottom:auto;font-size:24px;display:grid}.pain__h{font-family:var(--ff-d);letter-spacing:-.035em;margin-top:28px;font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.12}.pain__p{max-width:44ch;color:var(--text-2)}[data-spot]:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--acc-soft), transparent 60%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){[data-spot]:hover:after{opacity:1}}.tabs{border:1px solid var(--line);background:var(--surface);border-radius:999px;margin-top:32px;padding:4px;display:inline-flex;position:relative}.tab{z-index:1;height:44px;color:var(--text-2);border-radius:999px;padding:0 24px;font-size:15px;font-weight:600;transition:color .3s;position:relative}.tab[aria-selected=true]{color:var(--acc-ink)}.tabs--sm .tab{height:40px;padding:0 18px;font-size:14px}.tabs__ind{z-index:0;height:calc(100% - 8px);width:var(--w,0);background:var(--acc);transform:translate3d(var(--x,4px), 0, 0);transition:transform .55s var(--ease-out), width .55s var(--ease-out);border-radius:999px;position:absolute;top:4px;left:0}.wgrid{grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.4vw,22px);margin-top:clamp(28px,3.4vw,48px);display:grid}.wi{aspect-ratio:3/4;perspective:800px;border-radius:var(--r-md);-webkit-tap-highlight-color:transparent;display:block;position:relative}.wi:nth-child(2n){margin-top:clamp(10px,2.4vw,40px)}.wi__in{border-radius:inherit;background:var(--bg);width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--sc,1));transition:transform .35s var(--ease-out), box-shadow .35s;will-change:transform;display:block;position:relative;overflow:hidden}.wi__in img{object-fit:cover;width:100%;height:100%}.wi__sheen{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #fff6, transparent 55%);mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.wi:hover .wi__in{--sc:1.04;box-shadow:0 30px 70px #00000073}.wi:hover .wi__sheen{opacity:1}}.wgrid .wi{opacity:1}.js .wgrid .wi.is-pre{opacity:0;transform:translateY(40px)}.neyro__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ticks{gap:12px;margin-top:32px;display:grid}.ticks li{color:var(--text-2);align-items:flex-start;gap:12px;display:flex}.ticks .i{color:var(--acc-text);margin-top:4px;font-size:18px}.acc{gap:12px;height:min(76dvh,640px);display:flex}.acc__p{border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:flex-grow .8s var(--ease-io);-webkit-tap-highlight-color:transparent;flex:1 1 0;position:relative;overflow:hidden}.acc__p.is-on{cursor:default;flex-grow:3.6}.acc__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.acc__img.is-on{opacity:1;transform:scale(1)}.acc__p:not(.is-on):after{content:"";background:rgb(var(--bg-rgb) / .35);transition:background-color .4s;position:absolute;inset:0}@media (hover:hover){.acc__p:not(.is-on):hover:after{background:rgb(var(--bg-rgb) / 0)}}.calc__box{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);gap:clamp(28px,4vw,56px);margin-top:clamp(32px,4vw,56px);padding:clamp(22px,3.4vw,52px);display:grid}.calc__inputs{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);display:grid}.rng{gap:14px;display:grid}.rng__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rng__l{color:var(--text-2);font-size:14px;font-weight:500}.rng__v{font-family:var(--ff-m);white-space:nowrap;font-size:18px;font-weight:600}.rng input[type=range]{--p:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.rng input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--acc) var(--p), var(--line-2) var(--p));border-radius:4px;height:4px}.rng input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--acc) var(--p), var(--line-2) var(--p));border-radius:4px;height:4px}.rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--bg);background:var(--acc);width:24px;height:24px;box-shadow:0 0 0 1px var(--line-2);transition:transform .2s var(--ease-out);border-radius:50%;margin-top:-10px}.rng input[type=range]::-moz-range-thumb{border:3px solid var(--bg);background:var(--acc);border-radius:50%;width:20px;height:20px}.rng input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.calc__cols{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);display:grid}.calc__col{border-radius:var(--r-lg);background:var(--bg);align-content:start;gap:6px;padding:clamp(20px,2.6vw,36px);display:grid}.calc__col--after{background:var(--acc);color:var(--acc-ink)}.calc__h{letter-spacing:.02em;color:var(--text-3);font-size:14px;font-weight:600}.calc__col--after .calc__h{color:#0b0b0da8}.calc__big{font-family:var(--ff-d);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(54px,8vw,128px);font-weight:700;line-height:1}.calc__cap{color:var(--text-2);margin-bottom:14px}.calc__col--after .calc__cap,.calc__col--after .calc__line,.calc__col--after .dots__cap{color:#0b0b0dc7}.calc__line{color:var(--text-2);font-size:15.5px}.calc__line b,.dots__cap b{color:var(--text);font-family:var(--ff-m);font-weight:600}.calc__col--after .calc__line b,.calc__col--after .dots__cap b{color:var(--acc-ink)}.calc__line--loss{margin-top:6px;font-weight:600}.dots{grid-template-columns:repeat(20,1fr);gap:3px;margin-top:22px;display:grid}.dots i{aspect-ratio:1;background:var(--line-2);transition:transform .45s var(--ease-out), background-color .3s;border-radius:2px;display:block;transform:scale(.82)}.dots i.on{background:var(--text);transform:scale(1)}.dots--after i{background:#0b0b0d29}.dots--after i.on{background:var(--acc-ink)}.dots__cap{color:var(--text-3);margin-top:8px;font-size:13.5px}.calc__disc{max-width:78ch;color:var(--text-3);font-size:14.5px}@media (width<=1100px){.wgrid{grid-template-columns:repeat(4,1fr)}.neyro__wrap{grid-template-columns:1fr}.acc{height:min(64dvh,560px)}}@media (width<=760px){.pain__item,.pain__item:nth-child(n){grid-column:span 12;min-height:0}.pain__h{margin-top:12px}.pain__ic{margin-bottom:0}.wgrid{grid-template-columns:repeat(2,1fr)}.calc__inputs,.calc__cols{grid-template-columns:1fr}.dots{grid-template-columns:repeat(20,1fr)}.acc{gap:8px;height:min(66dvh,520px)}}.band{border-block:1px solid var(--line);padding-block:clamp(28px,4vw,56px);overflow:clip}.band__track{will-change:transform;width:max-content;display:flex}.band__set{flex:none;align-items:center;display:flex}.band__w{font-family:var(--ff-d);letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--text-3);padding-inline:clamp(14px,2.4vw,40px);font-size:clamp(44px,8.6vw,140px);font-weight:700;line-height:1.1}.band__w--fill{color:var(--text);-webkit-text-stroke:0}.band__sep{font-family:var(--ff-d);color:var(--acc-text);font-size:clamp(44px,8.6vw,140px);font-weight:300}.bento{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.bc{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);isolation:isolate;flex-direction:column;grid-column:span 4;gap:14px;min-height:340px;padding:clamp(22px,2.6vw,36px);display:flex;position:relative;overflow:hidden}.bc__tag{background:var(--acc);color:var(--acc-ink);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:600}.bc__h{font-family:var(--ff-d);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(20px,2.1vw,32px);font-weight:600;line-height:1.1}.bc__p{max-width:42ch;color:var(--text-2)}.bc__txt{z-index:2;gap:12px;display:grid;position:relative}.bc--info{background:var(--surface-2);grid-column:span 7;min-height:460px}.bc--info .bc__txt{max-width:42%}.fan{width:60%;height:92%;position:absolute;bottom:-16%;right:0}.fan__c{transform-origin:50% 100%;width:52%;transition:transform .8s var(--ease-out);border-radius:16px;position:absolute;bottom:0;box-shadow:0 24px 60px #0006}.fan__c--1{left:0;transform:rotate(-10deg)translateY(4%)}.fan__c--2{z-index:2;left:25%;transform:translateY(-6%)}.fan__c--3{right:0;transform:rotate(10deg)translateY(4%)}@media (hover:hover){.bc--info:hover .fan__c--1{transform:rotate(-15deg)translate(-8%,2%)}.bc--info:hover .fan__c--2{transform:translateY(-12%)scale(1.04)}.bc--info:hover .fan__c--3{transform:rotate(15deg)translate(8%,2%)}}.bc--neyro{border:0;grid-column:span 5;min-height:460px;padding:0}.bc__bg{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.bc--neyro:hover .bc__bg{transform:scale(1.05)}}.bc__txt--over{color:#fff;background:linear-gradient(#0000 0%,#00000080 45%,#000000d1 100%);padding:90px clamp(22px,2.6vw,36px) clamp(22px,2.6vw,36px);position:absolute;inset:auto 0 0}.bc__txt--over .bc__p{color:#ffffffd1}.bc--video{grid-column:span 5}.reel{border-radius:var(--r-md);background:var(--bg);height:200px;position:relative;overflow:hidden}.reel__strip{animation:reel 9s var(--ease-io) infinite alternate;will-change:transform;gap:0;display:grid}.reel__strip img{aspect-ratio:3/4;object-fit:cover;width:100%}@keyframes reel{0%{transform:translate(0,0)}to{transform:translateY(-66.6%)}}.bc--rich{grid-column:span 4}.longpage{width:56%;transition:transform .9s var(--ease-out);border-radius:14px 14px 0 0;margin:4px auto -60px;display:grid;overflow:hidden}.longpage img{aspect-ratio:3/4;object-fit:cover;width:100%}@media (hover:hover){.bc--rich:hover .longpage{transform:translateY(-26px)}}.bc--key{background:var(--acc);color:var(--acc-ink);border-color:#0000;grid-column:span 3}.bc--key .bc__p{color:#0b0b0dc7}.bc__ic{background:var(--acc-ink);width:52px;height:52px;color:var(--acc);transition:transform .7s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:auto;font-size:24px;display:grid}@media (hover:hover){.bc--key:hover .bc__ic{transform:rotate(180deg)scale(1.1)}}.bc--sku{flex-direction:row;grid-column:span 12;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,64px);min-height:300px}.bc--sku .bc__txt{flex:0 0 min(34%,420px)}.skus{flex:1;justify-content:flex-end;align-items:center;gap:clamp(8px,1vw,14px);min-width:0;display:flex}.skus img{aspect-ratio:3/4;object-fit:cover;min-width:0;max-width:130px;transition:transform .6s var(--ease-out);border-radius:14px;flex:1 1 0}.skus img:nth-child(2n){transform:translateY(22px)}.skus img:nth-child(odd){transform:translateY(-14px)}@media (hover:hover){.bc--sku:hover .skus img:nth-child(2n){transform:translateY(6px)}.bc--sku:hover .skus img:nth-child(odd){transform:translateY(-2px)}}.about__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.about__photo{isolation:isolate;aspect-ratio:1;border-radius:var(--r-xl);max-width:520px;transform-style:preserve-3d;perspective:900px;position:relative}.about__photo:before{content:"";z-index:-1;border-radius:var(--r-xl);background:var(--acc);position:absolute;inset:8% -6% -6% 10%}.about__photo img{object-fit:cover;border-radius:var(--r-xl);width:100%;height:100%}.about__p{max-width:56ch;color:var(--text-2);margin-top:20px}.about__txt .h2{margin-bottom:8px}.facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(20px,3.4vw,56px);margin-top:36px;display:grid}.facts dt{font-family:var(--ff-d);letter-spacing:-.02em;color:var(--text-2);font-size:15px;font-weight:600}.facts dt b{letter-spacing:-.05em;color:var(--text);font-size:clamp(32px,3.6vw,52px);font-weight:700}.facts dd{max-width:18ch;color:var(--text-3);margin-top:4px;font-size:14px;line-height:1.4}.process__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.process__head{position:sticky;top:120px}.timeline{gap:clamp(36px,5vw,72px);padding-left:56px;display:grid;position:relative}.timeline__line{background:var(--line-2);width:2px;position:absolute;top:10px;bottom:10px;left:14px}.timeline__line i{background:var(--acc);transform-origin:50% 0;width:100%;height:100%;display:block;transform:scaleY(0)}.tl{opacity:.38;transition:opacity .5s;position:relative}.tl.is-on{opacity:1}.tl__dot{border:2px solid var(--line-2);background:var(--bg);width:16px;height:16px;transition:background-color .4s, border-color .4s, transform .5s var(--ease-out);border-radius:50%;position:absolute;top:6px;left:-50px}.tl.is-on .tl__dot{background:var(--acc);border-color:var(--acc);transform:scale(1.25)}.tl__h{font-family:var(--ff-d);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.1;display:flex}.tl__tag{font-family:var(--ff);letter-spacing:0;background:var(--acc);color:var(--acc-ink);border-radius:999px;padding:4px 12px;font-size:14px;font-style:normal;font-weight:600}.tl__p{max-width:52ch;color:var(--text-2);margin-top:10px}.tl--hl .tl__p{color:var(--text)}.plans{grid-template-columns:1fr 1.14fr 1fr;align-items:stretch;gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.plan{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);isolation:isolate;flex-direction:column;gap:10px;padding:clamp(24px,2.8vw,40px);display:flex;position:relative;overflow:hidden}.plan--hit{background:var(--surface-2);border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.plan__n{font-family:var(--ff-d);letter-spacing:-.03em;font-size:clamp(19px,1.8vw,26px);font-weight:600}.plan__who{min-height:3.1em;color:var(--text-2);font-size:15px}.plan__price{font-family:var(--ff-d);letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(32px,3.6vw,54px);font-weight:700;line-height:1}.plan__f{gap:10px;margin-bottom:28px;font-size:15px;display:grid}.plan__f li{color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.plan__f .i{color:var(--acc-text);margin-top:3px;font-size:16px}.plan .btn{align-self:stretch;margin-top:auto}.guar{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,48px);margin-top:32px;display:grid}.guar li{color:var(--text-2);gap:4px;font-size:15px;display:grid}.guar b{color:var(--text);font-size:16px;font-weight:600}.sub{border-radius:var(--r-lg);border:1px dashed var(--line-2);isolation:isolate;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:clamp(22px,2.6vw,36px);display:flex;position:relative;overflow:hidden}.sub__n{font-family:var(--ff-d);letter-spacing:-.03em;font-size:clamp(18px,1.8vw,24px);font-weight:600}.sub__p{max-width:62ch;color:var(--text-2);margin-top:8px;font-size:15px}.sub__price{font-family:var(--ff-d);letter-spacing:-.04em;flex:none;font-size:clamp(22px,2.4vw,34px);font-weight:700}.addons__h{color:var(--text-2);margin:48px 0 16px;font-size:15px;font-weight:600}.addons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.addon{background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.addon__n{font-size:15px;display:grid}.addon__n small{color:var(--text-3);font-size:12.5px}.addon__p{font-family:var(--ff-m);flex:none;font-size:15px;font-weight:600}.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.faq__grid .h2{position:sticky;top:120px}.faq__list{gap:10px;display:grid}.qa{background:var(--surface);border-radius:24px;transition:background-color .3s}.qa.is-open{background:var(--surface-2)}.qa__q button{text-align:left;width:100%;font-family:var(--ff-d);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,2.4vw,32px);font-size:clamp(16px,1.5vw,21px);font-weight:500;line-height:1.25;display:flex}.qa__pm{border:1px solid var(--line-2);width:36px;height:36px;transition:background-color .3s, border-color .3s, transform .5s var(--ease-out);border-radius:50%;flex:none;position:relative}.qa__pm i{width:12px;height:2px;transition:transform .5s var(--ease-out);background:currentColor;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.qa__pm i:last-child{transform:rotate(90deg)}.qa.is-open .qa__pm{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);transform:rotate(180deg)}.qa.is-open .qa__pm i:last-child{transform:rotate(0)}.qa__a{transition:grid-template-rows .55s var(--ease-out);grid-template-rows:0fr;display:grid}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{max-width:64ch;color:var(--text-2);padding:0 clamp(20px,2.4vw,32px) 26px}.finale{padding-bottom:clamp(48px,7vw,100px)}.finale__h{font-family:var(--ff-d);letter-spacing:-.055em;font-size:clamp(38px,8.4vw,144px);font-weight:700;line-height:1}.finale__l{display:block}.finale__l:last-child{color:var(--acc-text)}.finale__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(32px,5vw,72px);display:grid}.gets__h{color:var(--text-2);margin-top:36px;font-size:15px;font-weight:600}.finale .ticks{margin-top:14px}.form{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);gap:18px;padding:clamp(22px,3vw,44px);display:grid}.field{gap:8px;display:grid}.field label{font-size:14px;font-weight:600}.field input{border:1px solid var(--line-2);background:var(--bg);width:100%;height:58px;color:var(--text);font:inherit;border-radius:18px;padding:0 20px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field input::placeholder{color:var(--text-3)}.field input:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft);outline:none}.field__e{color:var(--err);font-size:14px;display:none}.field.is-err input{border-color:var(--err)}.field.is-err .field__e{display:block}.form__pkg{background:var(--acc-soft);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;font-size:14.5px;display:flex}.form__pkg button{background:var(--bg);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.form__go{justify-self:stretch}.form__note{color:var(--text-3);font-size:13.5px}.form__done{border-top:1px solid var(--line);gap:14px;padding-top:18px;font-size:15px;display:grid}.form__msg{background:var(--bg);max-height:180px;font:13px/1.5 var(--ff-m);white-space:pre-wrap;word-break:break-word;color:var(--text-2);border-radius:16px;padding:14px 16px;overflow:auto}.form__acts{flex-wrap:wrap;gap:10px;display:flex}.contacts{flex-wrap:wrap;gap:12px;margin-top:clamp(40px,6vw,80px);display:flex}.contact{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:12px;padding:14px 24px 14px 18px;font-weight:600;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.contact .i{font-size:22px}.contact em{color:var(--text-2);font-style:normal;font-weight:400;transition:color .25s}@media (hover:hover){.contact:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.contact:hover em{color:var(--bg)}}.foot{border-top:1px solid var(--line);color:var(--text-3);padding-block:clamp(36px,5vw,64px);font-size:14px}.foot__in{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.foot__brand{font-family:var(--ff-d);letter-spacing:-.03em;color:var(--text);font-size:18px;font-weight:600}.foot__tag{max-width:34ch;margin-top:8px}.foot__course{color:var(--text);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;margin-top:18px;font-weight:600;display:inline-flex}.foot__r{text-align:right;gap:4px;display:grid}.foot__r a{text-underline-offset:3px;text-decoration:underline}.foot__c{margin-top:10px}@media (width<=1100px){.bc--info{grid-column:span 12}.bc--neyro{grid-column:span 12;min-height:380px}.bc--video,.bc--rich{grid-column:span 6}.bc--key{grid-column:span 12;min-height:240px}.plans{grid-template-columns:1fr}.plan__who{min-height:0}.about__grid,.process__grid,.faq__grid,.finale__grid{grid-template-columns:1fr}.process__head,.faq__grid .h2{position:static}.guar{grid-template-columns:1fr}}@media (width<=760px){.bc--info .bc__txt{max-width:none}.bc--info{min-height:520px}.fan{width:90%;height:56%;bottom:-10%;right:5%}.bc--video,.bc--rich{grid-column:span 12}.bc--sku{flex-direction:column;align-items:stretch}.bc--sku .bc__txt{flex:none}.skus{justify-content:flex-start;overflow:hidden}.skus img:nth-child(n+6){display:none}.facts{grid-template-columns:1fr 1fr}.addons{grid-template-columns:1fr}.sub{flex-direction:column;align-items:flex-start}.foot__r{text-align:left}.about__photo{max-width:380px}}
