*{box-sizing:border-box}body{margin:0;font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1d2a4d;background:#fff;line-height:1.5}
.wrap{max-width:1040px;margin:0 auto;padding:0 18px}a{color:#0033A0}
.top{background:#fff;border-bottom:1px solid #e3e7ef}.top .wrap{display:flex;justify-content:space-between;align-items:center;padding:12px 18px}
.brand{display:flex;gap:10px;align-items:center}.brand small{display:block;color:#5a6785}.mark{background:#0033A0;color:#fff;font-weight:700;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}
.call{font-weight:700;text-decoration:none;white-space:nowrap}
.hero{background:linear-gradient(135deg,#0033A0,#001F64);color:#fff;padding:48px 0 56px;text-align:center}
.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#b9c8f0;margin:0}
h1{font-size:2rem;line-height:1.2;margin:.4em 0}.sub{max-width:560px;margin:0 auto 26px;color:#dbe4fb}
.btn{display:inline-block;background:#fff;color:#0033A0;font-weight:800;font-size:1.2rem;padding:16px 36px;border-radius:999px;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.btn:hover{background:#eaf0ff}.or{margin:16px 0 0}.or a{color:#fff;font-weight:700}
.chips{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chips li{background:rgba(255,255,255,.12);padding:6px 12px;border-radius:999px;font-size:.9rem}
.why{display:grid;gap:16px;padding:36px 18px}.why div{background:#f4f6fa;border-radius:10px;padding:18px}.why h3{margin:0 0 6px;color:#0033A0}.why p{margin:0}
footer{background:#f4f6fa;border-top:1px solid #e3e7ef;padding:20px 0;font-size:.9rem}.fine{color:#5a6785;font-size:.78rem}
.doc{padding:30px 18px}
@media(min-width:760px){h1{font-size:2.8rem}.hero{padding:80px 0}.why{grid-template-columns:repeat(3,1fr)}}
