@font-face{font-family:Inter;src:url('/static/site/fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Oxanium;src:url('/static/site/fonts/oxanium-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{color-scheme:light dark;--bg:#f6f3f8;--paper:#fff;--ink:#17131e;--muted:#665f6f;--line:#d9d1df;--violet:#6d28d9;--purple:#7c3aed;--soft:#ebe5f0;--green:#16794a;--amber:#9a6300;--hero:#0a0911;--hero-ink:#f7f4fb;--hero-muted:#d5cfdd}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;color:var(--ink);background:var(--bg);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.nav{position:absolute;z-index:5;inset:0 0 auto;color:#f5f1f8;padding:24px 0}
.nav-inner{display:flex;align-items:center;justify-content:space-between}
.brand{display:flex;align-items:center;gap:11px;font:600 18px Oxanium,sans-serif}
.brand img{width:30px;height:30px;border-radius:8px}
nav{display:flex;align-items:center;gap:24px;color:#e5e0ea;font-size:13px}
.signin{padding:9px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(8,7,13,.3);backdrop-filter:blur(12px)}
.hero{position:relative;min-height:780px;display:grid;align-items:end;overflow:hidden;color:var(--hero-ink);background:var(--hero) url('/static/site/images/banner-bg-1.webp') center/cover no-repeat}
.hero:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,6,11,.98) 0%,rgba(7,6,11,.77) 52%,rgba(7,6,11,.22)),linear-gradient(0deg,#0a0911 0%,transparent 35%);content:""}
.hero-copy{position:relative;z-index:1;padding:170px 0 92px}
.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:var(--violet);font:600 12px Oxanium,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.hero .eyebrow{color:#ded4ea}.eyebrow:before{width:30px;height:1px;background:#a855f7;content:""}
.hero h1{max-width:900px;margin:0;font:600 clamp(58px,8vw,110px)/.91 Oxanium,sans-serif;letter-spacing:-.055em}
.hero h1 span{display:block;color:#bbb1c9}
.lede{max-width:680px;margin:30px 0 35px;color:var(--hero-muted);font-size:clamp(18px,2vw,23px);line-height:1.55}
.actions{display:flex;align-items:center;gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;border-radius:8px;color:white;background:linear-gradient(135deg,#6d28d9,#a855f7);font-weight:700;font-size:14px}.text-link{font-size:14px}.text-link:after{content:"  ↓";color:#a855f7}
.story{padding:100px 0}.story-continuation{padding-top:0}.chapter{display:grid;grid-template-columns:160px 1fr;gap:50px;padding:76px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.chapter-label{color:var(--muted);font:600 11px Oxanium;letter-spacing:.14em;text-transform:uppercase}.chapter h2{max-width:820px;margin:0 0 24px;font:600 clamp(38px,5vw,66px)/1.03 Oxanium;letter-spacing:-.04em}.chapter>div>p{max-width:720px;margin:0;color:var(--muted);font-size:18px;line-height:1.75}.default-rule{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}.default-rule>div{padding:25px;background:var(--paper)}.default-rule small,.sample-card small{display:block;margin-bottom:13px;color:var(--violet);font:700 10px Oxanium;letter-spacing:.14em;text-transform:uppercase}.default-rule p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.default-rule ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.45}
.night-band{padding:112px 0;color:#f5f1f8;background:#0c0912;position:relative;overflow:hidden;scroll-margin-top:30px}.night-band:before{position:absolute;inset:-20%;background:url('/static/site/images/banner-bg-1.webp') center/cover;opacity:.1;filter:blur(14px);content:""}.night-band>*{position:relative}.night-heading{display:grid;grid-template-columns:1fr 2.4fr;gap:40px;align-items:start}.night-heading h2{max-width:840px;margin:0;font:600 clamp(42px,6vw,76px)/.98 Oxanium;letter-spacing:-.045em}.sample-wrap{display:flex;justify-content:flex-end;margin-top:56px}.sample-card{width:min(790px,100%);padding:28px 30px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 24px 70px rgba(0,0,0,.16)}.sample-card p{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.sample-card-dark{border-color:rgba(255,255,255,.18);background:rgba(24,19,31,.9)}.sample-card-dark small{color:#caa5ff}.sample-card-dark p{color:#d1cad8}
.phone-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding:130px 0;align-items:center;scroll-margin-top:30px}.phone-copy h2{margin:0 0 24px;font:600 clamp(42px,5vw,68px)/1.02 Oxanium;letter-spacing:-.04em}.phone-copy>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.phone-copy>p:last-child{margin-top:22px}.phone{width:min(480px,100%);justify-self:end;padding:13px;border:1px solid var(--line);border-radius:34px;background:#111019;box-shadow:0 30px 80px rgba(34,20,49,.24)}.phone-top{display:flex;justify-content:space-between;padding:11px 17px 18px;color:#9992a1;font-size:10px}.phone-screen{padding:19px;border-radius:22px;background:#17141e;color:#f4eff7}.list-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.list-title strong{font:600 18px Oxanium}.list-title span{color:#c99cff;font-size:10px}.decision-card{padding:18px;border:1px solid rgba(251,191,36,.28);border-radius:13px;background:rgba(251,191,36,.05)}.decision-card small{color:#fbbf24;text-transform:uppercase;letter-spacing:.1em}.decision-card h3{margin:13px 0 7px;font-size:15px}.decision-card p{margin:0;color:#aaa3b0;font-size:11px;line-height:1.55}.decision-card .recommendation{margin-top:11px;color:#d8cfe0}.decision-card div{display:flex;gap:8px;margin-top:15px}.decision-card button{padding:8px;border:0;border-radius:6px;color:#d7cce2;background:#2b2435;font:inherit;font-size:9px}.mini-card{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:15px 3px;border-bottom:1px solid #302a37}.mini-card strong,.mini-card small{display:block}.mini-card strong{font-size:11px}.mini-card small{margin-top:4px;color:#807986;font-size:9px}.mini-card time{color:#756e7b;font-size:8px}.status{width:8px;height:8px;border-radius:50%;background:#a855f7}.approval{background:#4ade80}.signin-dot{background:#fbbf24}.rule{background:#a879ff}
.proof{padding:115px 0;background:var(--paper)}.proof-heading{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.proof h2{margin:0;font:600 clamp(42px,5vw,68px)/1 Oxanium;letter-spacing:-.04em}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px}.proof-card{min-height:245px;padding:24px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(150deg,color-mix(in srgb,var(--violet) 7%,var(--paper)),var(--paper))}.proof-card small{color:var(--violet);font:600 10px Oxanium;letter-spacing:.13em;text-transform:uppercase}.proof-card h3{margin:60px 0 12px;font:600 18px Oxanium}.proof-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}
.cta{padding:130px 0;text-align:center}.cta h2{max-width:940px;margin:0 auto 24px;font:600 clamp(46px,7vw,86px)/.97 Oxanium;letter-spacing:-.045em}.cta p{margin:0 auto 34px;color:var(--muted);font-size:18px}
.footer{padding:30px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.footer-main,.footer-agent{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-main p,.footer-agent p{margin:0}.footer a{text-decoration:underline;text-underline-offset:3px}.footer-agent{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.avl-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--violet) 55%,transparent);border-radius:999px;padding:5px 12px;color:var(--violet);font:600 11px monospace;text-decoration:none!important;white-space:nowrap}.avl-badge span{width:7px;height:7px;border-radius:50%;background:var(--violet)}
@media(prefers-color-scheme:dark){:root{--bg:#09080f;--paper:#0f0d15;--ink:#f5f2f8;--muted:#aaa5b3;--line:#332e3c;--violet:#b68aff;--soft:#1c1825;--green:#4ade80;--amber:#fbbf24}.proof-card{background:linear-gradient(150deg,rgba(168,85,247,.08),rgba(255,255,255,.02))}.phone{box-shadow:0 30px 80px rgba(0,0,0,.35)}}
@media(max-width:760px){.wrap{width:min(100% - 28px,1180px)}nav a:not(.signin){display:none}.nav{padding-top:18px}.hero{min-height:760px;background-position:66% center}.hero:before{background:linear-gradient(0deg,#0a0911 5%,rgba(7,6,11,.9) 62%,rgba(7,6,11,.34))}.hero-copy{padding:170px 0 62px}.hero h1{font-size:54px}.lede{font-size:17px}.actions{align-items:flex-start;flex-direction:column}.story{padding:60px 0}.chapter{grid-template-columns:1fr;gap:18px;padding:55px 0}.chapter h2{font-size:39px}.chapter>div>p{font-size:16px}.default-rule{grid-template-columns:1fr}.night-band{padding:78px 0}.night-heading{grid-template-columns:1fr;gap:12px}.night-heading h2{font-size:43px}.sample-wrap{margin-top:38px}.sample-card{padding:23px}.phone-section{grid-template-columns:1fr;gap:50px;padding:80px 0}.phone-copy h2{font-size:41px}.phone{justify-self:center}.proof{padding:80px 0}.proof-heading{grid-template-columns:1fr;gap:12px}.proof h2{font-size:43px}.proof-grid{grid-template-columns:1fr}.proof-card{min-height:200px}.proof-card h3{margin-top:45px}.cta{padding:90px 0}.cta h2{font-size:46px}.footer-main,.footer-agent{align-items:flex-start;flex-direction:column;gap:12px}}
@media(max-width:410px){.hero h1{font-size:44px}.phone-screen{padding:14px}.decision-card div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.night-lede{max-width:720px;margin:28px 0 0;color:#aaa5b4;font-size:17px;line-height:1.7}
