body{margin:0;background:#07090d;color:#f4f7fb;font-family:Arial,sans-serif;line-height:1.6}a{color:inherit}header,main,footer{width:min(calc(100% - 32px),1000px);margin:auto}header{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid #263141}nav{display:flex;gap:14px}.hero{padding:70px 0 35px}.eyebrow{color:#9bb9ff;font-size:12px;font-weight:700;letter-spacing:.14em}h1{font-size:clamp(42px,8vw,78px);line-height:1;margin:.1em 0 .25em;color:#dce3eb}.card{background:#0e131b;border:1px solid #263141;border-radius:20px;padding:28px;margin:20px 0}form{display:grid;gap:16px}label{display:grid;gap:7px;font-weight:700}input,select{padding:14px;background:#0a0f16;border:1px solid #263141;border-radius:10px;color:#fff}button,.primary,.secondary{display:block;text-align:center;padding:15px;border-radius:10px;font-weight:700;text-decoration:none;margin-top:8px}button,.primary{background:#5b8cff;color:#07101f;border:0}.secondary{border:1px solid #263141}.hidden{display:none}.risk{border-left:3px solid #5b8cff;padding:15px;background:#121923}.plan{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.plan article{border:1px solid #263141;border-radius:12px;padding:18px}.plan b{color:#9bb9ff}.cta{margin-top:22px;padding:22px;border:1px solid #496cc7;border-radius:14px}.small{color:#9ba8b9;font-size:12px}footer{padding:28px 0;color:#9ba8b9}@media(max-width:700px){.plan{grid-template-columns:1fr}nav{font-size:12px}}