:root{--navy:#071a33;--blue:#1468e8;--cyan:#46d6ff;--muted:#526174}*{box-sizing:border-box}body{color:#172338;font-family:Arial,"Microsoft YaHei",sans-serif;margin:0}.wrap{margin:auto;max-width:1120px;padding:0 24px}.top{border-bottom:1px solid #e8edf4;background:#fff}.top .wrap{align-items:center;display:flex;justify-content:space-between;min-height:68px}.brand{color:var(--navy);font-size:19px;font-weight:800;letter-spacing:.08em;text-decoration:none}.nav{background:#fff;border-bottom:1px solid #e8edf4}.nav .wrap{display:flex;flex-wrap:wrap;gap:10px 26px}.nav a{color:#3d4b60;font-size:14px;font-weight:600;padding:14px 0;text-decoration:none}.hero{background:linear-gradient(120deg,#06162d,#0a3470 55%,#075d91);color:#fff;padding:92px 0}.eyebrow{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.14em}.hero h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.04em;line-height:1.1;margin:14px 0;max-width:900px}.lead{color:#d5e8ff;font-size:18px;line-height:1.8;max-width:760px}.btn{background:var(--blue);border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin:14px 10px 0 0;padding:13px 19px;text-decoration:none}.btn.alt{background:#fff;color:var(--navy)}section{padding:64px 0}h2{color:var(--navy);font-size:34px;letter-spacing:-.03em;margin:10px 0 20px}h3{color:var(--navy);font-size:21px}p,li{color:var(--muted);line-height:1.8}.grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.card{border:1px solid #e2e8f0;border-radius:8px;padding:24px}.band{background:#eaf5ff}.faq{border-top:1px solid #e3e9f0;padding:18px 0}.faq h3{margin:0}.foot{background:var(--navy);color:#c7d4e6;padding:34px 0}.foot a{color:#d9e8fb;margin-right:18px}.foot p{color:#c7d4e6;font-size:13px}@media(max-width:700px){.grid{grid-template-columns:1fr}.hero{padding:60px 0}section{padding:42px 0}.nav .wrap{gap:6px 15px}.nav a{font-size:12px}}
