@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/sora-latin-200-normal.DQW4KOK3.woff2)format("woff2"),url(/_astro/sora-latin-200-normal.CkDqoaeG.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-300-normal.cp3Vmaam.woff2)format("woff2"),url(/_astro/sora-latin-300-normal.CYw8U7ew.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-mono-latin-300-normal.BRS-C4KA.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-300-normal.BPU54Tw3.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root,[data-theme=dark]{--bg:#141416;--surface:#1c1d20;--surface-glass:#f4f3f00f;--ink:#f4f3f0;--ink-muted:#b5b1aa;--line:#f4f3f01f;--orange:#f5660d;--orange-light:#ff9a52;--orange-soft:#ffb27a;--orange-deep:#d45200;--orange-text:#ff9a52;--on-orange:#fff;--graphite:#141416;--space-gray:#4a4d54;--sand:#ede6da;--mist:#f4f3f0;--white:#fff;--btn-start:#ff7a2a;--btn-hover-start:#ff8a3d;--btn-hover-mid:#ff7027;--orange-pale:#ffc08f;--orange-spark:#ffd2ae;--orange-white:#fff1e6;--graphite-raised:#1a1b1e;--ink-faint:#8f8b85;--ink-soft:#45413c;--shadow-ink:#262626;--online:#2bd46b;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:120px;--radius-sm:16px;--radius-md:24px;--radius-lg:34px;--radius-xl:48px;--radius-pill:999px;--shadow-soft:0 22px 70px #2626261f;--shadow-deep:0 30px 90px #00000042;--shadow-glow:0 16px 44px #f5660d66;--blur-light:56px;--blur-glass:16px;--font-display:"Sora", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}[data-theme=light]{--bg:#f4f3f0;--surface:#fff;--surface-glass:#ffffffad;--ink:#141416;--ink-muted:#5b5650;--line:#14141614;--orange-text:#b84a00}body{background:var(--graphite);margin:0}a{color:var(--orange-light)}a:hover{color:var(--orange-pale)}.lp{font-family:var(--font-body);color:var(--mist);background:var(--graphite);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}.wrap{max-width:1200px;padding-inline:var(--space-5);margin:0 auto;position:relative}.sec{isolation:isolate;padding-block:var(--space-9);position:relative;overflow:hidden}.dark{background:var(--bg);color:var(--ink)}.light{background:linear-gradient(180deg, var(--white) 0%, var(--mist) 100%);color:var(--ink)}.sandbg{background:linear-gradient(180deg, var(--mist) 0%, var(--sand) 100%);color:var(--ink)}.eb{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange-text);font-size:12px;font-weight:300}[data-theme=light] .eb{font-weight:400}.h1{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:200;line-height:.98}.h2{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:200;line-height:1.02}.h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:300;line-height:1.12}.acc{background:linear-gradient(100deg, var(--orange-soft), var(--orange) 60%, var(--orange-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:300}[data-theme=light] .acc{background:linear-gradient(100deg, var(--orange), var(--orange-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--ink-muted);max-width:620px;margin:0;font-size:20px;line-height:1.6}.lead--strong{color:var(--ink);font-size:22px}.lead--side{max-width:440px;font-size:18px}.lead--18{font-size:18px}.lead--center{text-align:center}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:400}.stack{flex-direction:column;display:flex}.g-14{gap:14px}.g-16{gap:var(--space-4)}.g-20{gap:20px}.g-28{gap:28px}.g-40{gap:40px}.g-48{gap:var(--space-7)}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.row-between--wrap{flex-wrap:wrap}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.sec-head--tight{gap:var(--space-5)}.mw-420{max-width:420px}.mw-720{max-width:720px}.mw-760{max-width:760px}.mw-860{max-width:860px}.mw-980{max-width:980px}.mt-16{margin-top:var(--space-4)}.gl{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--orange) 90%, transparent), color-mix(in srgb, var(--orange) 32%, transparent) 48%, color-mix(in srgb, var(--orange) 0%, transparent) 100%);filter:blur(var(--blur-light)) saturate(1.16);will-change:transform;border-radius:50%;position:absolute}.gl-a{aspect-ratio:1/.95;opacity:.42;width:60%;animation:18s ease-in-out infinite alternate lpA;top:-30%;left:4%}.gl-b{aspect-ratio:1/.95;opacity:.36;width:60%;animation:23s ease-in-out infinite alternate lpB;bottom:-40%;right:0}.gl-c{aspect-ratio:.75;opacity:.2;width:28%;animation:20s ease-in-out infinite alternate lpC;top:30%;left:44%}.gl-a.o-32{opacity:.32}.gl-b.o-28{opacity:.28}.gl-a.o-45{opacity:.45}.gl-b.o-38{opacity:.38}.gl-b.gl-b--top{top:0;bottom:auto;right:-6%}.gl-vs{opacity:.55;width:280px;height:260px;top:-110px;right:-90px}.gl-follow{aspect-ratio:1;opacity:.22;width:40%;top:25%;left:30%}.gl-offers{aspect-ratio:1;opacity:.22;width:60%;top:-30%;left:-20%}.gl-feat{opacity:.55;width:340px;height:320px;top:-140px;right:-120px}.grain{z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--mist) 8%, transparent) 1px, transparent 1px);mix-blend-mode:screen;opacity:.55;background-size:4px 4px;position:absolute;inset:0}@keyframes lpA{0%{transform:rotate(-8deg)}to{transform:translate(55%,40%)rotate(7deg)scale(.82)}}@keyframes lpB{0%{transform:rotate(9deg)}to{transform:translate(-60%,-45%)rotate(-6deg)scale(1.1)}}@keyframes lpC{to{transform:translate(-90%,30%)scale(1.18)}}@property --dk-a{syntax:"<angle>";inherits:false;initial-value:0deg}.btn{isolation:isolate;min-height:58px;padding:0 var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-body);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;font-size:19px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .3s,background .3s,border-color .3s;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:2px solid var(--orange-light);outline-offset:3px}.btn-light:before{content:"";border-radius:inherit;background:conic-gradient(from var(--dk-a), transparent 0deg, transparent 240deg, color-mix(in srgb, var(--orange-soft) 60%, transparent) 300deg, var(--orange-white) 340deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:6s linear infinite lpBorder;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes lpBorder{to{--dk-a:360deg}}.offer-feat.btn-light{border-color:color-mix(in srgb, var(--orange) 35%, transparent)}.offer-feat.btn-light:before{z-index:2;background:conic-gradient(from var(--dk-a), transparent 0deg, transparent 200deg, color-mix(in srgb, var(--orange) 50%, transparent) 270deg, var(--orange-soft) 320deg, var(--orange-white) 345deg, transparent 360deg);padding:2.5px;animation-duration:7s;inset:0}.btn-p{background:linear-gradient(145deg, var(--btn-start), var(--orange) 55%, var(--orange-deep));color:var(--on-orange);box-shadow:var(--shadow-glow), inset 0 1px 0 color-mix(in srgb, var(--white) 30%, transparent)}.btn-p:hover{color:var(--on-orange);background:linear-gradient(145deg, var(--btn-hover-start), var(--btn-hover-mid) 55%, var(--orange))}.btn-g{border:1px solid color-mix(in srgb, var(--orange) 55%, transparent);color:var(--ink);background:0 0;font-weight:600}.btn-g:hover{color:var(--ink);border-color:var(--orange)}.btn-sm{min-height:46px;padding:0 22px;font-size:16px}.hdr{top:var(--space-4);z-index:20;padding-inline:var(--space-4);position:absolute;left:0;right:0}.hdr-in{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--graphite) 55%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.25);box-sizing:border-box;max-width:1200px;min-height:68px;margin:0 auto;padding:0 10px 0 28px;display:flex;position:relative}.wm{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink);font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.wm span{display:inline-block;transform:skew(-9deg)}.wm:hover{color:var(--ink)}.wm--hdr{font-size:34px}.wm--foot{font-size:40px}.nav{gap:28px;display:flex}.nav a{color:color-mix(in srgb, var(--ink) 75%, transparent);font-size:15px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--ink)}.menu{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.menu:focus-visible{outline:2px solid var(--orange-light);outline-offset:3px}.menu .ic-close,.menu[aria-expanded=true] .ic-open{display:none}.menu[aria-expanded=true] .ic-close{display:block}.menu-panel{top:calc(100% + var(--space-2));left:var(--space-4);right:var(--space-4);gap:var(--space-5);max-width:1200px;padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--graphite) 97%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(22px)saturate(1.25);box-sizing:border-box;flex-direction:column;margin:0 auto;animation:.35s cubic-bezier(.2,.8,.2,1) both lpMenu;display:flex;position:absolute}.menu-panel[hidden]{display:none}.menu-panel nav{flex-direction:column;display:flex}.menu-panel nav a{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;padding:14px 4px;font-size:24px;font-weight:300;text-decoration:none}.menu-panel nav a:hover{color:var(--orange-pale)}.menu-panel .btn{width:100%}@keyframes lpMenu{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hero{padding-top:200px;padding-bottom:var(--space-9)}.hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.ctas{flex-wrap:wrap;gap:14px;display:flex}.ctas--center{justify-content:center}.glass{background:linear-gradient(160deg, color-mix(in srgb, var(--mist) 8%, transparent), color-mix(in srgb, var(--mist) 2%, transparent));border:1px solid var(--line);box-shadow:var(--shadow-deep), inset 0 1px 0 color-mix(in srgb, var(--white) 6%, transparent);-webkit-backdrop-filter:blur(var(--blur-glass))}.journey{border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:28px;display:flex}.badge{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent);align-self:flex-start;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}[data-theme=light] .badge{border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--white) 75%, transparent)}.ping{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite lpPing}@keyframes lpPing{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--orange) 50%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--orange) 0%, transparent)}}.steps-wrap{position:relative}.steps{flex-direction:column;gap:18px;margin:0;padding-left:28px;list-style:none;display:flex;position:relative}.steps:before{content:"";left:5px;top:var(--space-2);bottom:var(--space-2);background:color-mix(in srgb, var(--mist) 16%, transparent);width:1px;position:absolute}.vdot{background:var(--orange-spark);width:11px;height:11px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--orange-light) 90%, transparent), 0 0 30px 10px color-mix(in srgb, var(--orange) 45%, transparent);border-radius:50%;animation:6s cubic-bezier(.65,0,.35,1) infinite lpDown;position:absolute;left:0}@keyframes lpDown{0%{opacity:0;top:4px}8%,92%{opacity:1}to{opacity:0;top:calc(100% - 15px)}}.steps li{justify-content:space-between;gap:var(--space-4);align-items:baseline;display:flex;position:relative}.steps li:before{content:"";border:1px solid var(--orange-light);background:var(--graphite);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-27px}.st-t{font-size:16px}.st-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:300}.st-final .st-t{color:var(--orange-pale);font-weight:600}.st-final .st-k{color:var(--orange-light)}.two{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two--center{align-items:center}.pcard{border-radius:var(--radius-md);padding:var(--space-5);background:color-mix(in srgb, var(--white) 70%, transparent);border:1px solid color-mix(in srgb, var(--graphite) 7%, transparent);box-shadow:0 22px 70px color-mix(in srgb, var(--shadow-ink) 10%, transparent);gap:var(--space-2);flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.pcard:hover{transform:translateY(-6px)}.pcard span{color:var(--ink-muted);font-size:15px;line-height:1.55}.pcard-dark{isolation:isolate;background:var(--graphite);color:var(--mist);border-color:var(--orange);position:relative;overflow:hidden}.pcard-dark span{color:color-mix(in srgb, var(--mist) 75%, transparent)}.vs{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.vs-card{padding:var(--space-6);justify-content:space-between;gap:18px}.vs-card .mono{font-size:12px}.vs-card .mono-orange{color:var(--orange-light)}.vs-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vs-list li{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-muted);text-decoration:line-through;text-decoration-color:var(--orange-deep);font-size:22px;font-weight:300}.flow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.flow span{padding:10px var(--space-4);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--mist) 20%, transparent);color:var(--mist);font-size:15px;font-weight:500}.flow i{color:var(--orange-light);font-style:normal}.flow .flow-end{border-color:var(--orange-light);color:var(--orange-pale)}.track{height:20px;margin:0 9.5%;position:relative}.track:before{content:"";background:color-mix(in srgb, var(--mist) 16%, transparent);height:1px;position:absolute;top:9px;left:0;right:0}.trail{background:linear-gradient(90deg, color-mix(in srgb, var(--orange) 0%, transparent), var(--orange));height:1px;animation:7s cubic-bezier(.65,0,.35,1) infinite lpTrail;position:absolute;top:9px;left:0}.node{border:1px solid var(--orange-light);background:var(--graphite);box-sizing:border-box;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:5px}.hdot{background:var(--orange-spark);width:11px;height:11px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--orange-light) 90%, transparent), 0 0 30px 10px color-mix(in srgb, var(--orange) 45%, transparent);border-radius:50%;margin-left:-5.5px;animation:7s cubic-bezier(.65,0,.35,1) infinite lpTravel;position:absolute;top:4px}@keyframes lpTravel{0%{opacity:0;left:0%}6%,94%{opacity:1}to{opacity:0;left:100%}}@keyframes lpTrail{0%{width:0%}to{width:100%}}.stages{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stage{border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);box-sizing:border-box;background:linear-gradient(170deg, color-mix(in srgb, var(--space-gray) 42%, transparent), color-mix(in srgb, var(--graphite) 60%, transparent));border:1px solid var(--line);min-height:290px;box-shadow:var(--shadow-deep);flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s;display:flex}.stage:hover{border-color:color-mix(in srgb, var(--orange-light) 50%, transparent);transform:translateY(-6px)}.stage-final{background:linear-gradient(170deg, color-mix(in srgb, var(--orange) 22%, transparent), color-mix(in srgb, var(--graphite) 70%, transparent) 70%);border-color:color-mix(in srgb, var(--orange-light) 50%, transparent)}.num{font-family:var(--font-mono);color:var(--orange-light);font-size:13px;font-weight:300}.goal{font-size:15px;font-weight:600}.how{color:var(--ink-muted);margin-top:auto;font-size:14px;line-height:1.55}.base-line{margin:var(--space-2) 0 0;text-align:center;color:var(--ink-muted);font-size:16px}.sec.sec--follow{padding-top:40px}.report{border-radius:var(--radius-lg);gap:var(--space-4);flex-direction:column;padding:28px;display:flex}.rrow{gap:var(--space-4);grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;font-size:15px;display:grid}.bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mist) 10%, transparent);height:8px;overflow:hidden}.bar i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--space-gray), var(--orange), var(--orange-soft));transform-origin:0;height:100%;animation:7s cubic-bezier(.2,.8,.2,1) infinite backwards lpGrow;display:block}.rrow:nth-child(3) .bar i{animation-delay:.15s}.rrow:nth-child(4) .bar i{animation-delay:.3s}.rrow:nth-child(5) .bar i{animation-delay:.45s}.rrow:nth-child(6) .bar i{animation-delay:.6s}.report[data-bars=wait] .bar i{animation-play-state:paused}@keyframes lpGrow{0%{opacity:1;transform:scaleX(0)}28%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.rval{font-family:var(--font-mono);color:var(--ink-muted);text-align:right;font-size:13px;font-weight:300}.flag{align-items:center;gap:var(--space-2);padding:var(--space-2) 14px;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--orange-light) 45%, transparent);color:var(--orange-pale);align-self:flex-start;font-size:13px;font-weight:600;display:inline-flex}.offers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.offer{border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);background:color-mix(in srgb, var(--white) 70%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-soft);box-sizing:border-box;flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.offer:hover{transform:translateY(-6px)}.offer h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:300;line-height:1.05}.offer p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.offer ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.offer li{align-items:baseline;gap:10px;display:flex}.offer li:before{content:"";background:var(--orange);border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.offer-foot{padding-top:var(--space-4);border-top:1px solid var(--line);gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.offer-feat{isolation:isolate;background:var(--graphite);color:var(--mist);border-color:var(--orange);box-shadow:var(--shadow-deep), 0 0 50px color-mix(in srgb, var(--orange) 18%, transparent);position:relative;overflow:hidden}.offer-feat p{color:color-mix(in srgb, var(--mist) 80%, transparent)}.offer-feat .mono-feat{color:var(--orange-light)}.tag{padding:6px var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--orange) 16%, transparent);border:1px solid color-mix(in srgb, var(--orange-light) 50%, transparent);color:var(--orange-pale);align-self:flex-start;font-size:12px;font-weight:700}.faq{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq-link{color:var(--orange-text);font-weight:600}.faq-link:hover{color:var(--orange-deep)}.qa{border-bottom:1px solid color-mix(in srgb, var(--graphite) 10%, transparent)}.qa:first-child{border-top:1px solid color-mix(in srgb, var(--graphite) 10%, transparent)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-5);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);padding:22px 0;font-size:20px;font-weight:300;line-height:1.3;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:var(--font-mono);color:var(--orange-deep);flex-shrink:0;font-size:24px;font-weight:300;transition:transform .3s}.qa[open] summary:after{transform:rotate(45deg)}.qa summary:hover{color:var(--orange-text)}.qa summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:8px}.qa p{margin:0 0 var(--space-5);max-width:600px;color:var(--ink-muted);font-size:16px;line-height:1.6;animation:.45s cubic-bezier(.2,.8,.2,1) lpRise}.final{isolation:isolate;border-radius:var(--radius-xl);padding:96px var(--space-8);text-align:center;background:var(--graphite-raised);border:1px solid color-mix(in srgb, var(--mist) 10%, transparent);flex-direction:column;align-items:center;gap:28px;display:flex;position:relative;overflow:hidden}.foot{border-top:1px solid color-mix(in srgb, var(--mist) 8%, transparent);padding-block:56px}.foot-in{justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.foot-brand{flex-direction:column;gap:10px;display:flex}.foot-brand .eb{letter-spacing:.6em}.foot-nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.foot-nav a,.foot-nav button{color:color-mix(in srgb, var(--mist) 75%, transparent);font-size:15px;text-decoration:none}.foot-nav a:hover,.foot-nav button:hover{color:var(--mist)}.foot-nav button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.foot small{color:var(--ink-faint);font-size:13px;line-height:1.7;display:block}.rise{animation:.75s cubic-bezier(.2,.8,.2,1) both lpRise}.d1{animation-delay:80ms}.d2{animation-delay:.16s}.d3{animation-delay:.24s}.d4{animation-delay:.32s}@keyframes lpRise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.doc{max-width:760px}.doc h2{margin:var(--space-7) 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:300;line-height:1.15}.doc p,.doc li{color:var(--ink-soft);font-size:17px;line-height:1.7}.doc ul{padding-left:20px}.doc a{color:var(--orange-text)}.page-hero{padding-top:200px;padding-bottom:96px}.consent{z-index:50;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);max-width:760px;padding:20px var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--graphite) 92%, transparent);color:var(--mist);border:1px solid var(--line);box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(22px);box-sizing:border-box;flex-wrap:wrap;margin:0 auto;display:flex;position:fixed}.consent[hidden]{display:none}.consent p{color:var(--ink-muted);flex:320px;margin:0;font-size:15px;line-height:1.55}.consent-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.wa{z-index:50;right:calc(var(--space-5) + env(safe-area-inset-right,0px));bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));min-height:56px;padding:0 22px 0 var(--space-4);border-radius:var(--radius-pill);background:var(--graphite);border:1px solid color-mix(in srgb, var(--orange) 55%, transparent);color:var(--mist);font-family:var(--font-body);box-shadow:0 16px 44px #00000059, 0 0 30px color-mix(in srgb, var(--orange) 20%, transparent);box-sizing:border-box;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s;display:inline-flex;position:fixed}.wa:hover{color:var(--mist);transform:translateY(-2px)}.wa:focus-visible{outline:2px solid var(--orange-light);outline-offset:3px}.wa svg{flex-shrink:0;display:block}.wa-dot{background:var(--online);border:2px solid var(--graphite);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:36px}.consent:not([hidden])~.wa{bottom:calc(var(--space-5) + 132px + env(safe-area-inset-bottom,0px))}@media (width<=1080px){.stages{grid-template-columns:repeat(3,minmax(0,1fr))}.track{display:none}.offers{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.hero-grid,.two,.vs,.faq{grid-template-columns:minmax(0,1fr);gap:40px}.nav,.hdr .hdr-cta{display:none}.menu{display:inline-flex}.sec.hero,.sec.page-hero{padding-top:140px}.sec{padding-block:80px}.gl{filter:blur(52px);animation:none}.gl-c{display:none}.final{padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg)}}@media (width>=861px){.menu-panel{display:none}}@media (width<=560px){.stages{grid-template-columns:minmax(0,1fr)}.stage{min-height:0}.ctas .btn{width:100%}.rrow{grid-template-columns:90px minmax(0,1fr) 48px;gap:10px}.hdr-in{padding-left:22px}.wa{right:calc(var(--space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));justify-content:center;width:56px;padding:0}.wa-label{display:none}.wa-dot{left:34px}.foot{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.gl,.bar i,.btn-light:before,.ping,.vdot,.trail,.hdot,.rise,.menu-panel,.qa p{animation:none}.btn,.pcard,.stage,.offer,.wa,.qa summary:after{transition:none}}
