:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:#090d17;color:#f2f7ff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 10%,#164575 0,transparent 36%),radial-gradient(circle at 10% 90%,#1a1744 0,transparent 38%),#090d17}header,main,footer{max-width:1050px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px}header a,footer a{color:#92dcff;text-decoration:none}header strong{letter-spacing:.12em}main{padding-top:9vh;padding-bottom:10vh}.eyebrow{color:#6dd4ff;letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;font-weight:700}.card{margin-top:28px;max-width:820px;border:1px solid #345174;background:linear-gradient(145deg,rgba(20,33,56,.96),rgba(11,17,30,.98));border-radius:24px;padding:clamp(24px,5vw,58px);box-shadow:0 30px 80px #0008}h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.03;margin:0 0 20px}p{color:#bfd1e4;line-height:1.65;font-size:1.08rem}.price{font-size:1.5rem;font-weight:750;color:#fff;margin:28px 0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-block;padding:15px 23px;border-radius:10px;background:#19bfeb;color:#051322;text-decoration:none;font-weight:800}.button.secondary{background:transparent;color:#d7eaff;border:1px solid #587294}.note{font-size:.9rem;color:#9eafc4;margin-top:24px}footer{border-top:1px solid #243249;color:#9eafc4;font-size:.9rem}@media(max-width:600px){header{padding-top:18px}main{padding-top:4vh}.actions .button{width:100%;text-align:center}}
