*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#0b0f1a;color:#e9edf5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page{max-width:560px;margin:0 auto;padding:24px 16px 64px}.hero{text-align:center;padding:24px 8px 8px}.hero h1{margin:0 0 8px;font-size:28px;font-weight:700;letter-spacing:-.01em}.hero p{margin:0 0 24px;color:#a6b0c2;font-size:15px}.cards{gap:12px}.card,.cards{display:flex;flex-direction:column}.card{background:#151a2b;border:1px solid #1f2540;border-radius:16px;padding:16px 16px 14px;gap:8px}.card h2{margin:0;font-size:17px;font-weight:600}.card .brand{font-size:12px;color:#7c8aa6;text-transform:uppercase;letter-spacing:.08em}.card ul{margin:4px 0 10px;padding-left:18px;color:#c8d0e2;font-size:14px}.card li{margin:2px 0}.cta{display:inline-block;background:linear-gradient(180deg,#22c55e,#16a34a);color:#04130a;font-weight:700;text-align:center;padding:12px 18px;border-radius:12px;font-size:15px;letter-spacing:.01em;transition:transform 80ms ease,filter 80ms ease}.cta:active{transform:scale(.98);filter:brightness(.95)}.footer{text-align:center;color:#5f6a85;font-size:11px;margin-top:24px;line-height:1.6}.footer a{color:#7c8aa6;text-decoration:underline}