:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 10% -10%,rgba(177,60,255,.42),transparent 32%),linear-gradient(150deg,#12091d,#1b0f2f 50%,#08060f);color:#fff}main{max-width:980px;margin:0 auto;padding:48px 20px}.card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:28px;box-shadow:0 24px 90px rgba(0,0,0,.25)}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:start}h1{font-size:56px;line-height:.94;letter-spacing:-.06em;margin:0 0 16px}h2{margin:0 0 10px;font-size:22px}p{color:rgba(255,255,255,.72);line-height:1.6;font-weight:650}.price{font-size:40px;font-weight:1000;margin:12px 0}.row{display:flex;gap:10px;flex-wrap:wrap}.btn,button{border:0;border-radius:999px;padding:13px 18px;color:#fff;background:linear-gradient(135deg,#b13cff,#6d44ff);font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex}button.secondary,.secondary{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}input{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(0,0,0,.24);color:#fff;padding:13px;margin:8px 0;font:inherit}.good{color:#76ffb0!important}.pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-size:12px;font-weight:900}ul{padding-left:20px;color:rgba(255,255,255,.78);line-height:1.8;font-weight:700}@media(max-width:820px){.hero{grid-template-columns:1fr}h1{font-size:40px}}
