*{box-sizing:border-box}body{margin:0;background:#05070b;color:#f7f9fc;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#61b7ff}.wrap{max-width:1050px;margin:auto;padding:0 24px}header{border-bottom:1px solid #1d2a3a;background:#080d14}nav{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 0;flex-wrap:wrap}nav .brand{font-size:1.15rem;font-weight:800;color:white;text-decoration:none}nav .links{display:flex;gap:16px;flex-wrap:wrap}.hero{padding:76px 0 54px;background:radial-gradient(circle at top,#102a45 0,#05070b 58%)}h1{font-size:clamp(2.25rem,6vw,4.6rem);line-height:1.04;margin:0 0 20px;max-width:900px}h2{font-size:2rem;margin-top:0}.eyebrow{font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9dd3ff}.lead{font-size:1.2rem;max-width:800px;color:#d9e3ef}.cta{display:inline-block;background:#fff;color:#07101a;text-decoration:none;padding:13px 18px;border-radius:8px;font-weight:800;margin:8px 10px 0 0}.section{padding:55px 0;border-top:1px solid #152132}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.card{padding:24px;border:1px solid #24364a;border-radius:14px;background:#0a111b}.card h3{margin-top:0}.crumbs{font-size:.9rem;padding-top:18px;color:#aebed0}.faq h3{margin-bottom:5px}.faq p{margin-top:0;color:#d8e2ec}footer{padding:38px 0;border-top:1px solid #1d2a3a;color:#aebed0}