*{box-sizing:border-box}html,body{color:#f8fafc;background:radial-gradient(circle at 100% 0,#7c3aed40,#0000 28%),radial-gradient(circle at 0 100%,#10b9812e,#0000 24%),linear-gradient(#081225 0%,#0f1a3a 100%);min-height:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:980px;margin:0 auto;padding:24px}.nav{flex-wrap:wrap;gap:16px;padding:18px 0 8px;display:flex}.nav a{color:#f8fafcd1;font-weight:600}.badge{letter-spacing:1px;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-bottom:18px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-block}.hero{padding:54px 0 30px}.hero h1{margin:0 0 16px;font-size:58px;line-height:1}.hero p{color:#f8fafcc7;max-width:760px;margin:0;font-size:20px;line-height:1.65}.ctaRow{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.btn{color:#fff;background:linear-gradient(90deg,#22c55e,#14b8a6);border-radius:16px;padding:14px 20px;font-weight:800;display:inline-block}.btn.secondary{background:#ffffff14;border:1px solid #ffffff1f}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:30px 0 42px;display:grid}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:22px}.card h3{margin:0 0 10px;font-size:20px}.card p{color:#f8fafcbd;margin:0;line-height:1.65}.page{padding:40px 0 70px}.page h1{margin:0 0 14px;font-size:42px}.page h2{margin-top:28px;margin-bottom:10px;font-size:22px}.page p,.page li{color:#f8fafccc;line-height:1.7}.page ul{padding-left:18px}.footer{color:#f8fafc8c;padding:26px 0 60px;font-size:14px}@media (max-width:640px){.hero h1{font-size:42px}.hero p{font-size:18px}}
