:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;background:#09090b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#app{height:100vh;overflow:hidden}*{box-sizing:border-box}body{min-width:320px;margin:0}body:before,body:after{z-index:-1;content:"";filter:blur(20px);opacity:.42;border-radius:999px;width:420px;height:420px;position:fixed}body:before{background:radial-gradient(circle,#8b5cf6,#0000 68%);top:-120px;right:-80px}body:after{background:radial-gradient(circle,#22d3ee,#0000 68%);bottom:-140px;left:-100px}.page-shell{place-content:center;gap:clamp(10px,1.6vh,16px);width:min(980px,100% - 48px);height:100vh;margin:0 auto;padding:clamp(14px,3vh,32px) 0;display:grid;overflow:hidden}.hero-card,.feature-strip article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#8b5cf629,#0000 44%),#111113e0;border:1px solid #94a3b838;box-shadow:0 24px 80px #0000005c}.hero-card{border-radius:28px;padding:clamp(22px,4vh,44px);position:relative;overflow:hidden}.hero-card:after{content:"";border:34px solid #f59e0b29;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-60px}.brand-logo{background:#fff;border-radius:16px;width:min(190px,64vw);height:auto;margin-bottom:clamp(12px,2.4vh,18px);padding:8px 12px;display:block;box-shadow:0 18px 50px #00000047}.eyebrow{color:#fbbf24;letter-spacing:.18em;text-transform:uppercase;border:1px solid #f59e0b59;border-radius:999px;width:fit-content;margin:0 0 clamp(10px,1.8vh,14px);padding:6px 10px;font-size:.68rem;font-weight:800}h1{letter-spacing:-.08em;max-width:680px;margin:0;font-size:clamp(2.35rem,6.8vw,4.9rem);line-height:.92}.lead{color:#a1a1aa;max-width:620px;margin:clamp(10px,2vh,16px) 0 0;font-size:clamp(.92rem,1.7vw,1.08rem);line-height:1.55}.signal-panel{background:#09090ba8;border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:repeat(3,1fr);max-width:660px;margin-top:clamp(14px,2.4vh,22px);display:grid;overflow:hidden}.signal-panel div{padding:clamp(12px,1.6vh,16px)}.signal-panel div+div{border-left:1px solid #94a3b824}.label{color:#71717a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.64rem;font-weight:700;display:block}strong{color:#f8fafc;font-size:.94rem}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(14px,2.4vh,22px);display:flex}.primary-link,.status-pill{border-radius:999px;align-items:center;min-height:38px;font-size:.84rem;font-weight:800;display:inline-flex}.primary-link{color:#fff;background:linear-gradient(135deg,#8b5cf6,#f59e0b);padding:0 22px;text-decoration:none}.status-pill{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee47;padding:0 16px}.feature-strip{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-strip article{border-radius:24px;padding:24px}.feature-strip span{color:#8b5cf6;letter-spacing:.16em;font-size:.78rem;font-weight:900}.feature-strip h2{margin:14px 0 8px;font-size:1rem}.feature-strip p{color:#8b8b94;margin:0;font-size:.9rem;line-height:1.6}@media (width<=760px){.page-shell{padding:28px 0}.signal-panel,.feature-strip{grid-template-columns:1fr}.signal-panel div+div{border-top:1px solid #94a3b824;border-left:0}}
