@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e32d7e{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e32d7e{--font-jbmono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-spacegrotesk:"Space Grotesk","Space Grotesk Fallback"}:root{--paper:#f2f0ea;--card:#fbfaf7;--ink:#101114;--ink-deep:#0b0c10;--lime:#c7f04d;--olive:#6e8f1f;--ink-62:rgba(16,17,20,0.62);--ink-55:rgba(16,17,20,0.55);--ink-50:rgba(16,17,20,0.5);--ink-28:rgba(16,17,20,0.28);--ink-25:rgba(16,17,20,0.25);--ink-16:rgba(16,17,20,0.16);--ink-14:rgba(16,17,20,0.14);--paper-65:rgba(242,240,234,0.65);--paper-60:rgba(242,240,234,0.6);--paper-50:rgba(242,240,234,0.5);--paper-22:rgba(242,240,234,0.22);--paper-14:rgba(242,240,234,0.14);--paper-12:rgba(242,240,234,0.12);--font-sans:var(--font-inter),Inter,system-ui,sans-serif;--font-disp:var(--font-manrope),Manrope,sans-serif;--font-mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;--font-brand:var(--font-spacegrotesk),"Space Grotesk",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans)}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--olive);outline-offset:3px;border-radius:4px}.hdr__mobile :focus-visible,section[style*="rgb(16, 17, 20)"] :focus-visible{outline-color:var(--lime)}.dot-target{position:relative;border:none;background:transparent;cursor:pointer;padding:0;width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto}.dot-target>span{display:block;height:8px;border-radius:999px;transition:all .3s}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 20px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;border-radius:0 0 8px 0}.skip-link:focus{left:0}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}@keyframes gradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes spinSlow{to{transform:rotate(1turn)}}.hv-ink:hover{color:var(--ink)!important}.hv-bd-ink:hover{border-color:var(--ink)!important}.hv-bg-soft:hover{background:rgba(16,17,20,.06)!important}.hv-up2:hover,.hv-up2s:hover{transform:translateY(-2px)!important}.hv-up2s:hover{box-shadow:0 12px 28px rgba(16,17,20,.22)!important}.hv-up3:hover{transform:translateY(-3px)!important}.hv-up4-lime:hover{transform:translateY(-4px)!important;border-color:rgba(199,240,77,.5)!important}.hv-up7s:hover{transform:translateY(-6px)!important;box-shadow:0 20px 48px rgba(16,17,20,.12)!important}.hv-inkfill:hover{background:var(--ink)!important;color:var(--paper)!important}.hv-up5s:hover{box-shadow:0 18px 44px rgba(16,17,20,.12)!important}.hv-up5-bd:hover,.hv-up5s:hover{transform:translateY(-5px)!important}.hv-up5-bd:hover{border-color:var(--ink)!important;box-shadow:0 16px 40px rgba(16,17,20,.1)!important}.hv-up12:hover{transform:translateY(-12px) scale(1.015)!important;box-shadow:0 32px 70px rgba(16,17,20,.25)!important}.hv-bg-dark3:hover{background:rgba(242,240,234,.03)!important}.hv-up3-lime:hover{transform:translateY(-3px)!important;border-color:rgba(199,240,77,.5)!important}.hv-lime-soft:hover{border-color:var(--lime)!important;background:rgba(199,240,77,.08)!important}.hv-paper-bd:hover{border-color:var(--paper)!important;color:var(--paper)!important}.hv-bg-024:hover{background:rgba(16,17,20,.024)!important}.hv-bd-paper6:hover{border-color:rgba(242,240,234,.6)!important}.hv-paper:hover{color:var(--paper)!important}.hv-bg-p10:hover{background:rgba(242,240,234,.1)!important}.hv-bg-p12:hover{background:rgba(242,240,234,.12)!important}.hv-lime-fill:hover{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}.hv-bg-ink80:hover{background:rgba(16,17,20,.8)!important}.hv-scale-lime:hover{transform:scale(1.1)!important;background:rgba(199,240,77,.28)!important}.fc-lime:focus{box-shadow:0 0 0 2px rgba(199,240,77,.25)!important}.fc-lime2:focus,.fc-lime:focus{border-color:var(--lime)!important}.container{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.section{padding-top:110px}.sec-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50)}.sec-label--dark{color:var(--paper-50)}.sec-h2{margin:16px 0 0;font-family:var(--font-disp);font-weight:800;font-size:62px;line-height:.96;letter-spacing:-.01em}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.sec-head p{margin:0;max-width:380px;font-size:16px;line-height:1.55;color:var(--ink-62)}.w{white-space:nowrap;margin-right:.24em}.ch,.w{display:inline-block}.ch{transition:color .15s,transform .18s;cursor:default}.ch--grad{background:linear-gradient(110deg,#8fb92e,#c7f04d 30%,#5c7a1a 55%,#c7f04d 80%,#8fb92e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradShift 6s ease-in-out infinite}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(242,240,234,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(16,17,20,.12)}.hdr__in{max-width:1240px;margin:0 auto;height:72px;padding:0 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hdr__nav{display:flex;gap:30px;font-size:14px;font-weight:500;color:var(--ink-62)}.hdr__right{display:flex;justify-content:flex-end;align-items:center;gap:14px}.hdr__burger,.hdr__mobile{display:none}.hero-h1{margin:0;max-width:1150px;font-family:var(--font-disp);font-weight:800;font-size:clamp(72px,7.4vw,112px);line-height:.95;letter-spacing:-.015em;animation:fadeIn .8s both;transition:transform .3s ease-out}.hero-grid{display:grid;grid-template-columns:1fr 480px;grid-gap:64px;gap:64px;align-items:start;margin-top:40px}.hero-stats{display:flex;gap:40px;margin-top:44px;padding-top:26px;border-top:1px solid var(--ink-14)}.hero-ctas{display:flex;gap:16px;margin-top:34px}.grid-3{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.grid-3,.grid-4{display:grid;gap:20px}.grid-4{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.nums-grid{display:grid;grid-template-columns:200px 1fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding-top:56px;padding-bottom:56px}.approach-head{display:grid;grid-template-columns:220px 1fr;grid-gap:48px;gap:48px;align-items:start}.approach-h2{margin:0;font-family:var(--font-disp);font-weight:800;font-size:68px;line-height:.96;letter-spacing:-.01em}.offer-card{background:var(--ink);color:var(--paper);border-radius:8px;padding:44px 48px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center}.demo-card{flex:0 0 auto;width:568px}.stage-row{grid-template-columns:130px 1fr 1.25fr 230px;grid-gap:32px;gap:32px;padding:28px 0;border-bottom:1px solid var(--paper-14);transition:background .2s}.quiz-grid,.stage-row{display:grid;align-items:start}.quiz-grid{grid-template-columns:1fr 1.15fr;grid-gap:64px;gap:64px}.video-section{padding-bottom:110px}.video-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-top:44px}.quiz-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink-14)}.lead-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start;padding-top:100px;padding-bottom:90px}.lead-h2{margin:16px 0 0;font-family:var(--font-disp);font-weight:800;font-size:68px;line-height:.94;letter-spacing:-.01em}.modal-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:24px}.ftr__in{max-width:1240px;margin:0 auto;padding:44px 32px;display:flex;justify-content:space-between;align-items:center;gap:32px}.detail-steps-grid{display:grid;grid-template-columns:1fr 290px;grid-gap:22px;gap:22px;margin-top:18px;align-items:stretch}.pkg-items-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;margin-top:16px}.modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(11,12,16,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:min(28px,3vw);animation:fadeIn .25s}.modal-close{width:52px;height:52px;border-radius:50%;border:none;background:var(--lime);color:var(--ink);font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 26px rgba(16,17,20,.35);transition:transform .18s,background .18s}.modal-close:hover{transform:scale(1.08) rotate(90deg);background:#d6ff5e}.slider-modal{width:100%;max-width:1920px;height:min(860px,92vh);background:var(--ink);color:var(--paper);border:1px solid var(--paper-14);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) 460px;animation:fadeUp .35s cubic-bezier(.16,1,.3,1)}.slider-modal,.slider-visual{position:relative;overflow:hidden}.slider-visual{border-right:1px solid rgba(242,240,234,.1)}.slider-shot{position:absolute;top:92px;left:40px;right:40px;bottom:72px;border-radius:10px;overflow:hidden;border:1px solid var(--paper-14);display:grid;place-items:center;background:#0d0e11}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:54px;height:54px;border-radius:50%;border:1px solid rgba(242,240,234,.3);background:rgba(16,17,20,.7);color:var(--paper);font-size:19px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .2s}.slider-side{position:relative;padding:68px 40px 32px;display:flex;flex-direction:column;overflow-y:auto}@keyframes okTick{to{stroke-dashoffset:0}}@keyframes okPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes okRing{0%{transform:scale(.8);opacity:.85}to{transform:scale(2.4);opacity:0}}@keyframes okRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes okDrift{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(14px,-22px) rotate(180deg)}to{transform:translate(0) rotate(1turn)}}@keyframes okGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.ok-wrap{position:relative;overflow:hidden;border-radius:10px;padding:8px 4px 4px}.ok-grid{inset:-20px;background-image:radial-gradient(rgba(242,240,234,.09) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(320px 240px at 50% 20%,#000 20%,transparent 85%);-webkit-mask-image:radial-gradient(320px 240px at 50% 20%,#000 20%,transparent 85%)}.ok-glow,.ok-grid{position:absolute;pointer-events:none}.ok-glow{top:-90px;left:50%;width:420px;height:320px;margin-left:-210px;background:radial-gradient(circle,rgba(199,240,77,.28),transparent 65%);filter:blur(38px);animation:okGlow 5s ease-in-out infinite}.ok-shape{position:absolute;pointer-events:none;opacity:.85}.ok-shape--1{top:14px;right:34px;width:34px;height:34px;border-radius:50%;background:var(--lime);opacity:.9;animation:okDrift 9s ease-in-out infinite}.ok-shape--2{top:92px;right:96px;width:20px;height:20px;border-radius:6px;border:2px solid rgba(199,240,77,.6);animation:okDrift 11s ease-in-out infinite reverse}.ok-shape--3{top:40px;left:26px;width:26px;height:26px;border-radius:50% 50% 0 50%;background:rgba(199,240,77,.45);animation:okDrift 13s ease-in-out infinite}.ok-shape--4{bottom:40px;left:60px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(242,240,234,.35);animation:okDrift 10s ease-in-out infinite reverse}.ok-shape--5{bottom:74px;right:40px;width:22px;height:22px;border-radius:4px;background:rgba(242,240,234,.14);transform:rotate(24deg);animation:okDrift 12s ease-in-out infinite}.ok-check,.ok-content{position:relative}.ok-check{width:76px;height:76px;animation:okPop .6s cubic-bezier(.16,1,.3,1) both}.ok-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--lime);animation:okRing 2.6s ease-out infinite}.ok-ring--2{animation-delay:1.3s}.ok-tick{animation:okTick .5s ease-out .45s both}.ok-title{font-family:var(--font-disp);font-weight:800;font-size:clamp(26px,4vw,34px);margin-top:24px;animation:okRise .5s ease-out .25s both}.ok-sub{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--paper-65);animation:okRise .5s ease-out .35s both}.ok-steps{display:flex;flex-direction:column;gap:10px;margin-top:26px}.ok-step{display:flex;align-items:center;gap:12px;font-size:14.5px;color:rgba(242,240,234,.75);animation:okRise .5s ease-out both}.ok-step__dot{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:rgba(199,240,77,.14);border:1px solid rgba(199,240,77,.45);color:var(--lime);display:grid;place-items:center;font-size:12px;font-weight:700;font-family:var(--font-mono)}.ok-guide{display:inline-flex;align-items:center;gap:10px;margin-top:26px;height:50px;padding:0 22px;border-radius:8px;background:rgba(199,240,77,.12);border:1px solid rgba(199,240,77,.4);color:var(--lime);font-size:14.5px;font-weight:700;transition:transform .18s;animation:okRise .5s ease-out 1.1s both}@keyframes artSpin{to{transform:rotate(1turn)}}@keyframes artPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.75}}@keyframes artBlink{0%,to{opacity:.9}50%{opacity:.35}}@keyframes artFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes artDash{to{stroke-dashoffset:-44}}@keyframes artDraw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes artGrow{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes artRing{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes artTravel1{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(34px);opacity:0}}@keyframes artTravel2{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(34px);opacity:0}}.art-spin{animation:artSpin 26s linear infinite}.art-spin-rev{animation:artSpin 18s linear infinite reverse}.art-pulse{animation:artPulse 3s ease-in-out infinite}.art-blink{animation:artBlink 2.4s ease-in-out infinite}.art-float{animation:artFloat 4.5s ease-in-out infinite}.art-dash{animation:artDash 3s linear infinite}.art-draw{animation:artDraw 2.2s ease-out both}.art-grow{animation:artGrow 1s cubic-bezier(.16,1,.3,1) both}.art-ring{animation:artRing 2.8s ease-out infinite}.art-travel-1{animation:artTravel1 2.4s ease-in-out infinite}.art-travel-2{animation:artTravel2 2.4s ease-in-out 1.2s infinite}.sv-mini{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:160px;height:120px;pointer-events:none}@keyframes atomSpin{to{transform:rotate(1turn)}}@keyframes atomCore{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes atomHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}@keyframes atomSpark{0%,to{opacity:.25}50%{opacity:.9}}.atom{position:relative;width:100%;max-width:480px;margin-left:auto;aspect-ratio:1/1}.atom svg{width:100%;height:100%;overflow:visible}.atom-orbit{animation:atomSpin 14s linear infinite;transform-origin:200px 200px}.atom-orbit--2{animation-duration:19s;animation-direction:reverse}.atom-orbit--3{animation-duration:24s}.atom-core{animation:atomCore 3.4s ease-in-out infinite}.atom-core,.atom-halo{transform-origin:200px 200px}.atom-halo{animation:atomHalo 3.4s ease-in-out infinite}.atom-spark{animation:atomSpark 2.6s ease-in-out infinite}.atom-tags{position:absolute;inset:0;pointer-events:none}.atom-tag{position:absolute;white-space:nowrap;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--olive);background:rgba(242,240,234,.88);border:1px solid rgba(110,143,31,.28);border-radius:999px;padding:5px 11px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .6s ease both}.atom-tag:first-child{top:6%;left:4%}.atom-tag:nth-child(2){top:2%;right:6%}.atom-tag:nth-child(3){top:46%;right:-4%}.atom-tag:nth-child(4){bottom:8%;right:12%}.atom-tag:nth-child(5){bottom:14%;left:2%}.sv-art{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:340px;height:255px;pointer-events:none;opacity:.85}.detail-hero h3,.detail-hero p{max-width:430px}.sv-copy{margin-top:4px}.sv-copy p{margin:0 0 14px;font-size:16.5px;line-height:1.65;color:rgba(16,17,20,.78);max-width:720px}.sv-copy p:last-child{margin-bottom:0}.sv-copy b{color:var(--ink);font-weight:700}.sv-h{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);margin-bottom:16px}.sv-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}.sv-forwhom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}#modal-scroll{scrollbar-width:thin;scrollbar-color:var(--ink) rgba(16,17,20,.08)}#modal-scroll::-webkit-scrollbar{width:10px}#modal-scroll::-webkit-scrollbar-track{background:rgba(16,17,20,.06);border-radius:999px}#modal-scroll::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px;border:2px solid var(--paper)}@media (max-width:1023px){.sec-h2{font-size:46px}.approach-h2,.lead-h2{font-size:44px}.hero-h1{font-size:clamp(44px,9vw,72px)}.hero-grid{grid-template-columns:1fr;gap:44px}.grid-3,.grid-4,.nums-grid{grid-template-columns:1fr 1fr}.nums-grid{padding-top:44px;padding-bottom:44px}.approach-head{grid-template-columns:1fr;gap:28px}.offer-card{padding:36px 32px}.offer-card,.quiz-grid{grid-template-columns:1fr}.quiz-grid{gap:44px}.video-section{padding-bottom:72px}.video-grid{gap:32px}.lead-grid,.video-grid{grid-template-columns:1fr}.lead-grid{gap:48px;padding-top:72px;padding-bottom:64px}.stage-row{grid-template-columns:110px 1fr;gap:16px 24px}.stage-row>:nth-child(3),.stage-row>:nth-child(4){grid-column:1/-1}.demo-card{width:min(568px,86vw)}.slider-modal{grid-template-columns:1fr;height:auto;max-height:92vh;overflow:auto}.slider-visual{min-height:46vh}.slider-shot{top:76px;left:20px;right:20px;bottom:56px}.slider-side{padding:28px 24px 24px}.detail-steps-grid{grid-template-columns:1fr}.sv-forwhom,.sv-metrics{grid-template-columns:1fr 1fr}.sv-art{width:240px;height:180px;right:12px;opacity:.6}.section{padding-top:80px}}@media (max-width:899px){.hdr__in{grid-template-columns:auto 1fr auto;gap:12px}.hdr__nav{display:none}.hdr__cta-desktop{display:none!important}.hdr__burger{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ink-25);border-radius:8px;background:transparent;cursor:pointer;justify-self:end}.hdr__mobile{display:flex;flex-direction:column;gap:4px;padding:12px 20px 18px;border-top:1px solid rgba(16,17,20,.1);background:rgba(242,240,234,.97)}.hdr__mobile a{padding:12px 8px;font-size:16px;font-weight:600;border-radius:8px}.hdr__mobile a:active{background:rgba(16,17,20,.06)}}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}.hdr__in{padding:0 20px}input,select,textarea{font-size:16px!important}.section{padding-top:64px}.sec-h2{font-size:34px}.approach-h2{font-size:32px}.lead-h2{font-size:36px}.hero-h1{font-size:clamp(38px,11.5vw,52px)}.sec-head{flex-direction:column;align-items:flex-start;gap:20px}.grid-3,.grid-4{grid-template-columns:1fr}.nums-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.hero-stats{flex-wrap:wrap;gap:24px}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas>*{justify-content:center}.modal-form-grid{grid-template-columns:1fr}.quiz-nav{grid-template-columns:1fr 1fr}.video-section{padding-bottom:56px}.pkg-items-grid,.stage-row{grid-template-columns:1fr}.ftr__in{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 20px}.offer-card{padding:28px 20px}.faq-a{padding-left:8px!important;padding-right:8px!important}.quiz-body{padding:24px 20px 28px!important}.modal-pad{padding:24px 20px!important}.modal-close{width:44px;height:44px;font-size:17px}.sv-art{width:200px;height:150px;right:-20px;top:24px;transform:none;opacity:.35}.detail-hero h3,.detail-hero p{max-width:100%}.sv-forwhom,.sv-metrics{grid-template-columns:1fr}.sv-copy p{font-size:15.5px}.slider-visual{min-height:40vh}.slider-arrow{width:44px;height:44px;font-size:16px}.detail-hero{padding:32px 20px 28px!important}.detail-body{padding:28px 20px 32px!important}.detail-media{margin-left:20px!important;margin-right:20px!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}