html.funnel-root{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.funnel-root{scroll-behavior:auto}body.funnel *,body.funnel :before,body.funnel :after{transition:none!important;animation:none!important}}body.funnel{--dusk-bg:#171310;--dusk-alt:#1f1913;--dusk-deep:#0f0c08;--cream:#f4ede0;--cream-dim:#cbc1b0;--dusk-steel:#998f7c;--bronze:#c9a24b;--bronze-bright:#e2c47c;--coral:#f7947a;--coral-dark:#e5734f;--amber-text:#f0c987;--teal-l:#7fd3c7;--teal-c:#3aa7b5;--char:#1c1f23;--ink:var(--cream);--ink-soft:var(--cream-dim);--steel:var(--dusk-steel);--color-bg:var(--dusk-bg);--color-bg-alt:var(--dusk-alt);--color-gold:var(--bronze);--color-teal:var(--teal-l);--color-white:var(--cream);--color-white-dim:var(--cream-dim);--color-cream:var(--cream);--color-cream-dim:var(--cream-dim);--color-steel:var(--dusk-steel);--color-mono:var(--dusk-steel);--color-border:#f4ede021;--shadow-card:0 10px 34px #00000059;--glow-bronze:0 0 26px -10px #c9a24b73;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-display:var(--font-cormorant), Georgia, serif;--font-body:var(--font-inter), "Helvetica Neue", sans-serif;--font-mono:var(--font-jetbrains), Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);color:var(--cream-dim);background:var(--dusk-bg);margin:0;line-height:1.6}body.funnel *{box-sizing:border-box}body.funnel img{max-width:100%;display:block}body.funnel a{color:inherit}body.funnel ::selection{color:var(--cream);background:#c9a24b66}body.funnel .fgrain{pointer-events:none;z-index:3;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}body.funnel .fvignette{display:none}body.funnel .wrap{max-width:1160px;margin:0 auto;padding:0 24px}body.funnel .mono{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}body.funnel .fnav{z-index:60;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:transform .45s var(--ease-out);background:#171310e0;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}body.funnel .fnav[data-visible]{transform:none}body.funnel .nav-in{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:14px 24px;display:flex}body.funnel .nav-lockup{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}body.funnel .nav-logo{width:auto;height:30px}body.funnel .nav-word{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--cream);font-size:.72rem;font-weight:500}body.funnel .btn{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s var(--ease-out), filter .3s var(--ease-out);border-radius:999px;text-decoration:none;display:inline-block}body.funnel .btn:focus-visible{outline:3px solid var(--teal-l);outline-offset:3px}body.funnel .btn-cta{background:linear-gradient(180deg, #fba98c 0%, var(--coral) 52%, var(--coral-dark) 100%);color:var(--char);border:1px solid var(--coral-dark);padding:13px 26px;font-size:.66rem;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 10px 30px -10px #e5734f8c}body.funnel .btn-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 0 0 4px #f7947a38,0 14px 38px -10px #e5734f99}body.funnel .btn-big{padding:19px 46px;font-size:.8rem}body.funnel .btn-big:after{content:"→";margin-left:.7rem}@keyframes ctaPulse{0%,to{box-shadow:inset 0 1px #ffffff59,0 0 #f7947a73,0 10px 30px -10px #e5734f8c}55%{box-shadow:inset 0 1px #ffffff59,0 0 0 12px #f7947a00,0 10px 30px -10px #e5734f8c}}body.funnel .btn-big{animation:ctaPulse 2.8s var(--ease-out) infinite}@media (max-width:480px){body.funnel .nav-in{padding:10px 14px}body.funnel .nav-logo{height:24px}body.funnel .nav-word{display:none}body.funnel .fnav .btn-cta{white-space:nowrap;padding:10px 14px;font-size:.58rem}}body.funnel .hero{height:100svh;min-height:640px;color:var(--ink);background:var(--dusk-deep);position:relative;overflow:hidden}body.funnel .hero-photo{object-fit:cover;object-position:50% 50%;z-index:0}body.funnel .hero-frame{z-index:2;pointer-events:none;border:1px solid #faf4e88c;border-radius:26px;position:absolute;inset:clamp(14px,2.5vw,40px)}body.funnel .hero-chrome{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:calc(clamp(14px,2.5vw,40px) + 16px);left:calc(clamp(14px,2.5vw,40px) + 18px);right:calc(clamp(14px,2.5vw,40px) + 18px)}body.funnel .chrome-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#faf4e8;backdrop-filter:blur(8px);transition:background .3s var(--ease-out), transform .3s var(--ease-out), filter .3s var(--ease-out);background:#1c1f2329;border:1px solid #faf4e880;border-radius:999px;padding:11px 18px;font-size:.6rem;font-weight:500;text-decoration:none}body.funnel .chrome-pill:hover{background:#1c1f234d;transform:translateY(-1px)}body.funnel .chrome-pill:focus-visible{outline:3px solid var(--teal-l);outline-offset:3px}body.funnel .chrome-cta{background:linear-gradient(180deg, #fba98c 0%, var(--coral) 52%, var(--coral-dark) 100%);border-color:var(--coral-dark);color:var(--char);font-weight:600;box-shadow:0 8px 22px -8px #1c1f2373}body.funnel .chrome-cta:hover{background:linear-gradient(180deg, #fba98c 0%, var(--coral) 52%, var(--coral-dark) 100%);filter:brightness(1.06)}body.funnel .chrome-brand{pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;left:50%;transform:translate(-50%)}body.funnel .chrome-brand img{width:30px;height:auto}body.funnel .chrome-brand span{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:#faf4e8;text-shadow:0 1px 10px #1c1f2359;font-size:.6rem;font-weight:500}@media (max-width:700px){body.funnel .chrome-brand{display:none}body.funnel .chrome-pill{letter-spacing:.1em;padding:10px 13px;font-size:.54rem}}body.funnel .hero-center{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(28px,6vw,80px);display:flex;position:absolute;inset:0}body.funnel .hero .eyebrow{color:#243a449e;text-shadow:none;margin-bottom:30px}body.funnel .hero h1{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#243a44bd;margin:0;font-size:clamp(3rem,8.2vw,7rem);font-weight:400;line-height:1.04}body.funnel .hero[data-mood=dark] h1{color:#faf4e8e6;text-shadow:0 2px 26px #0a0c1259}body.funnel .hero[data-mood=dark] .eyebrow{color:#faf4e8bf}body.funnel .hero h1 .accent{background:linear-gradient(100deg, var(--coral-dark) 15%, var(--coral) 45%, var(--coral-dark) 75%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite coralShimmer}@keyframes coralShimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){body.funnel .hero h1 .accent{color:var(--coral);background:0 0}}body.funnel .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}body.funnel .hero-sub{max-width:34ch;font-family:var(--font-body);color:#243a44cc;margin:26px 0 0;font-size:clamp(1rem,1.85vw,1.24rem);font-weight:400;line-height:1.5}body.funnel .hero[data-mood=dark] .hero-sub{color:#faf4e8eb;text-shadow:0 1px 18px #0a0c1273}body.funnel .cta-note{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#243a4499;margin:16px 0 0;font-size:.68rem}body.funnel .hero[data-mood=dark] .cta-note{color:#faf4e8bf}@media (max-width:560px){body.funnel .hero-sub{margin-top:20px}body.funnel .cta-note{letter-spacing:.1em;font-size:.62rem}}body.funnel .scarcity{color:var(--amber-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:22px;font-size:.72rem;font-weight:500}body.funnel .scarcity:before{content:"";background:var(--coral);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:.6rem;animation:2s ease-out infinite liveDot;display:inline-block;box-shadow:0 0 #f7947a8c}@keyframes liveDot{0%{box-shadow:0 0 #f7947a8c}70%{box-shadow:0 0 0 9px #f7947a00}to{box-shadow:0 0 #f7947a00}}body.funnel .hero .scarcity{color:#ffe9d6;text-shadow:0 1px 12px #1c1f2373}body.funnel .scroll-cue{z-index:3;letter-spacing:.3em;color:#faf4e8d9;text-shadow:0 1px 10px #1c1f2366;flex-direction:column;align-items:center;gap:10px;font-size:.58rem;display:flex;position:absolute;bottom:calc(clamp(14px,2.5vw,40px) + 22px);left:50%;transform:translate(-50%)}body.funnel .scroll-tick{width:1px;height:34px;animation:tickDrift 2.4s var(--ease-out) infinite;background:currentColor}@keyframes tickDrift{0%,to{opacity:1;transform:translateY(0)}55%{opacity:.55;transform:translateY(8px)}}body.funnel .drop{background:var(--teal-c);opacity:0;border-radius:50% 50% 50% 0;width:10px;height:10px;animation:2.4s ease-in .4s forwards dropfall;position:absolute;top:-40px;left:50%;transform:rotate(-45deg)}@keyframes dropfall{0%{opacity:0;top:-40px}30%{opacity:.9}80%{opacity:.9;top:52px}to{opacity:0;top:60px}}body.funnel section{padding:92px 0;position:relative}body.funnel .eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bronze);text-shadow:0 0 14px #c9a24b40;margin-bottom:14px;font-size:.62rem;display:block}body.funnel h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);text-shadow:0 0 20px #c9a24b29;margin:0;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:400;line-height:1.1}body.funnel .center{text-align:center}body.funnel .lead{max-width:640px;color:var(--cream-dim);margin:16px auto 0;font-size:1.06rem;font-weight:300}body.funnel .intro{border-bottom:1px solid var(--color-border);background:radial-gradient(820px 420px at 50% 0,#c9a24b1a,#0000 62%);padding:76px 0 88px}body.funnel .intro .sub{max-width:660px;color:var(--cream-dim);margin:0 auto;font-size:1.16rem;font-weight:300}body.funnel .proof-strip{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin-top:46px;display:flex}body.funnel .proof-item{flex-direction:column;align-items:center;gap:.4rem;padding:0 2.6rem;display:flex}body.funnel .proof-item+.proof-item{border-left:1px solid var(--color-border)}body.funnel .proof-value{font-family:var(--font-display);color:var(--cream);font-size:2rem;font-weight:500;line-height:1}body.funnel .proof-value .star{color:var(--bronze);filter:drop-shadow(0 0 10px #c9a24b80)}body.funnel .proof-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dusk-steel);font-size:.58rem}@media (max-width:640px){body.funnel .proof-item{padding:0 1.1rem}body.funnel .proof-value{font-size:1.45rem}}body.funnel .badge-strip{border-top:1px solid var(--color-border);flex-direction:column;align-items:center;gap:1.1rem;margin-top:54px;padding-top:42px;display:flex}body.funnel .badge-strip span{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--cream-dim);font-size:.62rem}body.funnel .badge-strip img{filter:drop-shadow(0 16px 34px #00000080);width:264px;height:auto;transition:transform .4s var(--ease-out);border-radius:8px}body.funnel .badge-strip img:hover{transform:translateY(-2px)}body.funnel .cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}@media (max-width:840px){body.funnel .cards{grid-template-columns:1fr}}body.funnel .card{text-align:left;box-shadow:var(--shadow-card);transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(160deg,#2e2518b8,#1a140de6);border:1px solid #c9a24b33;border-radius:14px;padding:34px 28px}body.funnel .card:hover{box-shadow:var(--glow-bronze), var(--shadow-card);border-color:#c9a24b8c;transform:translateY(-4px)}body.funnel #problems .card{border-top:4px solid var(--coral)}body.funnel .card .q{font-family:var(--font-display);color:var(--cream);margin:0;font-size:1.3rem;font-style:italic;font-weight:500;line-height:1.4}body.funnel .card p{color:var(--cream-dim);margin:14px 0 0;font-size:.95rem;font-weight:300}body.funnel #who .card{border-top:4px solid var(--bronze)}body.funnel .persona-name{color:var(--bronze);letter-spacing:.01em;text-shadow:0 0 12px #c9a24b4d;margin:0;font-size:1.04rem;font-weight:600}body.funnel .trusted{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#1c1610;padding:58px 0}body.funnel .trusted .eyebrow{margin-bottom:26px}body.funnel .sol{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:radial-gradient(860px 440px at 50% -8%,#7fd3c71a,#0000 60%),linear-gradient(#14171c 0%,#101318 100%)}body.funnel .sol .eyebrow{color:var(--teal-l);text-shadow:0 0 12px #7fd3c74d}body.funnel .sol h2{color:#fff;text-shadow:0 0 18px #7fd3c747}body.funnel .sol .lead{color:#c3cfd3}body.funnel .sol .cards .card{border:1px solid #7fd3c738;border-top:4px solid var(--teal-c);background:linear-gradient(160deg,#1f2f38d9,#141e26f2);box-shadow:inset 0 0 22px #7fd3c70d}body.funnel .sol .cards .card:hover{border-color:#7fd3c78c;border-top-color:var(--teal-c);box-shadow:0 0 18px #7fd3c733,inset 0 0 22px #7fd3c712}body.funnel .sol .card .h{color:#fff;margin:0;font-size:1.14rem;font-weight:600;line-height:1.3}body.funnel .sol .card p{color:#c3cfd3}body.funnel .sol .card .tag{color:var(--teal-l);text-shadow:0 0 12px #7fd3c766;margin-bottom:14px;display:inline-block}body.funnel .steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}@media (max-width:840px){body.funnel .steps{grid-template-columns:1fr}}body.funnel .step{text-align:left;box-shadow:var(--shadow-card);transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(160deg,#2e2518b8,#1a140de6);border:1px solid #c9a24b33;border-radius:14px;padding:34px 28px;position:relative}body.funnel .step:hover{box-shadow:var(--glow-bronze), var(--shadow-card);border-color:#c9a24b8c;transform:translateY(-4px)}body.funnel .step .num{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--dusk-steel);font-size:.7rem;font-weight:500}body.funnel .step .svc{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bronze);text-shadow:0 0 12px #c9a24b4d;margin-top:12px;font-size:.6rem;display:block}body.funnel .step .h{color:var(--cream);margin:10px 0 0;font-size:1.14rem;font-weight:600}body.funnel .step p{color:var(--cream-dim);margin:10px 0 0;font-size:.95rem;font-weight:300}body.funnel #pricing{background:radial-gradient(960px 500px at 50% 16%,#c9a24b1f,#0000 62%)}body.funnel .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:56px;display:grid}@media (max-width:900px){body.funnel .tiers{grid-template-columns:1fr}}body.funnel .tier{border:1px solid var(--color-border);text-align:left;box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-out), transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(165deg,#2e2518a8,#18130ceb);border-radius:18px;flex-direction:column;padding:34px 26px;display:flex}body.funnel .tier:hover{box-shadow:var(--glow-bronze), var(--shadow-card);border-color:#c9a24b80}body.funnel .tier.feat{border:1px solid var(--bronze);box-shadow:0 0 44px -10px #c9a24b66, var(--shadow-card);background:radial-gradient(340px 200px at 50% 0,#c9a24b2e,#0000 70%),linear-gradient(170deg,#c9a24b1f,#18130cf0 55%);position:relative;transform:scale(1.03)}@media (max-width:1100px){body.funnel .tier.feat{transform:none}}body.funnel .tier.feat:hover{box-shadow:0 0 54px -8px #c9a24b80, var(--shadow-card)}body.funnel .tier.feat .pop{background:linear-gradient(180deg, var(--bronze-bright), var(--bronze));color:var(--char);font-family:var(--font-mono);letter-spacing:.18em;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:.6rem;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 18px -2px #c9a24b8c}body.funnel .tier .t-name{color:var(--cream);margin:0;font-size:1.02rem;font-weight:600}body.funnel .tier .t-price{font-family:var(--font-display);color:var(--cream);letter-spacing:-.02em;margin:10px 0 0;font-size:2.3rem;font-weight:500;line-height:1}body.funnel .tier.feat .t-price{text-shadow:0 0 22px #c9a24b4d}body.funnel .tier .t-price small{font-family:var(--font-body);color:var(--cream-dim);letter-spacing:0;font-size:.82rem;font-weight:400}body.funnel .tier .t-price-custom{padding-top:.2rem;font-size:1.9rem}body.funnel .tier ul{flex:1;margin:22px 0 28px;padding:0;list-style:none}body.funnel .tier li{color:var(--cream-dim);padding:7px 0 7px 26px;font-size:.9rem;font-weight:300;position:relative}body.funnel .tier li:before{content:"";background:var(--bronze);border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:0;box-shadow:0 0 8px #c9a24b66}body.funnel .tier li:after{content:"";border-left:2px solid var(--char);border-bottom:2px solid var(--char);width:6px;height:3px;position:absolute;top:15px;left:4px;transform:rotate(-45deg)}body.funnel .tier .btn{text-align:center}body.funnel .tier-custom{box-shadow:var(--shadow-card);text-align:left;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(90deg,#c9a24b24,#18130ceb 45%);border:1px solid #c9a24b66;border-radius:18px;align-items:center;gap:34px;margin-top:22px;padding:30px 34px;display:flex}body.funnel .tier-custom:hover{box-shadow:var(--glow-bronze), var(--shadow-card);border-color:#c9a24ba6}body.funnel .tier-custom-head{flex:none}body.funnel .tier-custom .t-name{color:var(--cream);margin:0;font-size:1.02rem;font-weight:600}body.funnel .tier-custom .t-price{margin:8px 0 0}body.funnel .tier-custom ul{flex:1;grid-template-columns:1fr 1fr;gap:2px 26px;margin:0;padding:0;list-style:none;display:grid}body.funnel .tier-custom li{color:var(--cream-dim);padding:6px 0 6px 26px;font-size:.9rem;font-weight:300;position:relative}body.funnel .tier-custom li:before{content:"";background:var(--bronze);border-radius:50%;width:14px;height:14px;position:absolute;top:11px;left:0;box-shadow:0 0 8px #c9a24b66}body.funnel .tier-custom li:after{content:"";border-left:2px solid var(--char);border-bottom:2px solid var(--char);width:6px;height:3px;position:absolute;top:14px;left:4px;transform:rotate(-45deg)}body.funnel .tier-custom .btn{text-align:center;white-space:nowrap;flex:none}@media (max-width:900px){body.funnel .tier-custom{flex-direction:column;align-items:flex-start;gap:20px}body.funnel .tier-custom ul{grid-template-columns:1fr;width:100%}body.funnel .tier-custom .btn{white-space:normal;align-self:stretch}}body.funnel .audit-note{text-align:center;color:var(--cream-dim);margin-top:28px;font-size:.93rem}body.funnel .audit-note b{color:var(--cream);font-weight:600}body.funnel .stakes{text-align:center;max-width:58ch;color:var(--cream-dim);margin:38px auto 0;font-size:1.02rem;line-height:1.6}body.funnel .stakes b{color:var(--cream);font-weight:600}body.funnel .final .success-line{max-width:56ch;color:var(--cream-dim);margin:26px auto 0;font-size:1.05rem;line-height:1.6}body.funnel .trust{background:radial-gradient(780px 400px at 24% 34%, #c9a24b1a, transparent 62%), var(--dusk-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}body.funnel .trust-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:52px;margin-top:44px;display:grid}@media (max-width:840px){body.funnel .trust-grid{grid-template-columns:1fr;gap:36px}}body.funnel .trust-badge{border:1px solid var(--color-border);text-align:center;box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-out);background:linear-gradient(160deg,#2e2518b8,#1a140de6);border-radius:18px;padding:40px}body.funnel .trust-badge:hover{border-color:#c9a24b73}body.funnel .trust-badge img{filter:drop-shadow(0 16px 34px #00000080);border-radius:8px;width:300px;height:auto;margin:0 auto 18px}body.funnel .trust-badge .line{color:var(--cream-dim);margin:0;font-size:.92rem}body.funnel .founder-wrap{align-items:center;gap:28px;display:flex}@media (max-width:640px){body.funnel .founder-wrap{flex-direction:column;align-items:flex-start}}body.funnel .founder-photo{aspect-ratio:4/5;border:1px solid #c9a24b80;border-radius:14px;flex:0 0 172px;width:172px;position:relative;overflow:hidden;box-shadow:0 0 26px -8px #c9a24b59,0 18px 40px -18px #0009}body.funnel .founder-photo img{object-fit:cover}body.funnel .quote{border-left:3px solid var(--bronze);padding-left:26px}body.funnel .quote .q{font-family:var(--font-display);color:var(--cream);margin:0;font-size:1.46rem;font-style:italic;font-weight:500;line-height:1.5}body.funnel .quote .who{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dusk-steel);margin:16px 0 0;font-size:.62rem}body.funnel .faq-list{text-align:left;max-width:760px;margin:44px auto 0}body.funnel details{border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(160deg,#2e251899,#1a140de0);border-radius:14px;margin-bottom:14px;overflow:hidden}body.funnel details:hover{border-color:#c9a24b73}body.funnel details[open]{border-color:#c9a24b99}body.funnel summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:1rem;padding:22px 26px;font-size:.98rem;font-weight:600;list-style:none;display:flex}body.funnel summary::-webkit-details-marker{display:none}body.funnel summary:focus-visible{outline:3px solid var(--teal-l);outline-offset:-3px;border-radius:14px}body.funnel summary:after{content:"+";color:var(--bronze);text-shadow:0 0 10px #c9a24b59;flex:none;font-size:1.4rem;font-weight:400;transition:transform .2s}body.funnel details[open] summary:after{transform:rotate(45deg)}body.funnel details .a{color:var(--cream-dim);padding:0 26px 24px;font-size:.94rem;font-weight:300}body.funnel .final{background:radial-gradient(880px 460px at 50% 0%, #c9a24b1f, transparent 60%), radial-gradient(720px 420px at 50% 100%, #f7947a24, transparent 62%), linear-gradient(180deg, var(--dusk-bg) 0%, var(--dusk-deep) 100%);color:var(--cream);text-align:center;border-top:1px solid var(--color-border);padding:110px 0;position:relative;overflow:hidden}body.funnel .final .eyebrow{color:var(--bronze-bright)}body.funnel .final h2{color:#fff;text-shadow:0 0 22px #c9a24b40;font-size:clamp(2.6rem,5.4vw,3.9rem)}body.funnel .final .tagline{font-family:var(--font-display);color:var(--cream-dim);margin:14px 0 0;font-size:1.6rem;font-style:italic;font-weight:500}body.funnel .final .cta-row{margin-top:38px}body.funnel .final .scarcity{color:var(--amber-text);margin:20px 0 0}body.funnel .final .scarcity:before{background:var(--coral)}body.funnel .ffooter{background:var(--dusk-deep);color:var(--dusk-steel);text-align:center;border-top:1px solid var(--color-border);padding:44px 0;font-size:.85rem}body.funnel .ffooter p{margin:0}body.funnel .ffooter a{color:var(--cream-dim);transition:color .25s var(--ease-out);text-decoration:none}body.funnel .ffooter a:hover{color:var(--bronze-bright)}body.funnel .ffooter a:focus-visible{outline:3px solid var(--teal-l);outline-offset:2px}body.funnel .ffooter .fine{color:#a89e8b;margin-top:14px;font-size:.75rem}body.funnel .reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(22px)}body.funnel .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){body.funnel .reveal{opacity:1;transform:none}}
