:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red:#ff3b30;--ink:#08090b;--panel:#121419;--line:#292d35;--muted:#aeb3be}*{box-sizing:border-box}html{background:var(--ink)}body{color:#fff;background:radial-gradient(circle at 50% -10%, #38100f 0, var(--ink) 42%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.brand img{border-radius:11px;width:44px;height:44px}nav{gap:28px;display:flex}nav a{color:var(--muted);font-weight:650;text-decoration:none}nav a:hover{color:#fff}main{width:min(1120px,100% - 40px);margin:0 auto}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:80px 0;display:flex}.heroIcon{border-radius:30px;width:132px;height:132px;box-shadow:0 24px 70px #ff3b3040}.eyebrow{color:var(--red);letter-spacing:.18em;margin:32px 0 12px;font-size:14px;font-weight:850}h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,8vw,92px);line-height:.98}.lead{color:#d7d9df;max-width:720px;margin:28px auto 0;font-size:clamp(20px,3vw,28px);line-height:1.45}.actions{gap:14px;margin-top:38px;display:flex}.actions a{border-radius:999px;padding:14px 22px;font-weight:800;text-decoration:none}.primary{background:var(--red)}.secondary{border:1px solid var(--line);background:#ffffff0a}.cards{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 90px;display:grid}.cards article,.document section{border:1px solid var(--line);background:linear-gradient(145deg,#171a20,#101217);border-radius:22px;padding:30px}.number{color:var(--red);font-weight:900}h2{margin:14px 0 10px;font-size:25px}p{color:#ced1d8;line-height:1.65}.document{max-width:850px;padding:90px 0}.document h1{margin-bottom:34px}.document section{margin-top:18px}.document section p{margin-bottom:0}.document a{color:#ff796f}footer{border-top:1px solid var(--line);width:min(1120px,100% - 40px);color:var(--muted);justify-content:space-between;margin:0 auto;padding:28px 0 38px;display:flex}@media (width<=720px){.cards{grid-template-columns:1fr}.topbar{align-items:flex-start}nav{gap:14px}footer{flex-direction:column;gap:8px}.actions{flex-direction:column}}
