*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#182230;background:#f7f8fa;line-height:1.7}header{background:#fff;border-bottom:1px solid #e6e9ef;padding:16px 6%;display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:5}header a{color:#0e1b2c;text-decoration:none;font-weight:800;font-size:20px}header nav{display:flex;gap:18px;flex-wrap:wrap}header nav a{font-size:13px;font-weight:600;color:#58697c}.hero{padding:78px 6%;background:radial-gradient(circle at 85% 20%,rgba(20,137,204,.35),transparent 32%),linear-gradient(125deg,#0e1b2c,#123f66);color:#fff}.hero div,.content{max-width:1040px;margin:auto}.hero span{color:#7cd4ff;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700}.hero h1{font-size:clamp(34px,6vw,62px);line-height:1.08;margin:10px 0 18px;max-width:850px}.hero p{max-width:760px;color:#d6e2ee;font-size:18px}.hero .cta{box-shadow:0 10px 24px rgba(229,20,127,.25)}.content{padding:52px 24px}.content h2{font-size:clamp(25px,4vw,34px);line-height:1.25;color:#0e1b2c}.content h3{color:#0e1b2c;margin-top:30px}.content p{color:#58697c}.points{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;margin:28px 0}.points div,.faq details,.links{background:#fff;border:1px solid #e6e9ef;border-radius:14px;padding:20px}.points b{display:block;color:#0e6da6;margin-bottom:5px}.cta{display:inline-block;background:#e5147f;color:#fff;text-decoration:none;padding:13px 25px;border-radius:9px;font-weight:700;margin:12px 8px 0 0}.cta.alt{background:#0e1b2c}.faq{display:grid;gap:10px;margin:24px 0}.faq summary{cursor:pointer;font-weight:700;color:#0e1b2c}.faq p{margin-bottom:0}.links{margin-top:32px}.links a{color:#0e6da6;font-weight:700;text-decoration:none;margin-right:18px;display:inline-block}.eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;color:#0e6da6;font-weight:800}.trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#d6e2ee;font-size:13px}.trust span:before{content:"✓";color:#7cd4ff;margin-right:7px}footer{text-align:center;padding:30px;color:#65748b;font-size:13px;border-top:1px solid #e6e9ef}@media(max-width:640px){header nav{display:none}.hero{padding:58px 24px}.content{padding:38px 20px}.cta{display:block;text-align:center;margin-right:0}}
