:root{--primary: #0d2d57;--primary-soft: #1d5fa8;--accent: #cfa54a;--bg: #eef2f6;--surface: #ffffff;--text: #1e293b;--muted: #5b6777;--success: #25d366;--shadow: 0 16px 40px rgba(13, 45, 87, .12);--radius: 22px;--container: 1180px}*{box-sizing:border-box}html,body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);scroll-behavior:smooth}body{min-height:100vh}a{color:inherit;text-decoration:none}.container{width:min(var(--container),calc(100% - 32px));margin:0 auto}.section{padding:72px 0}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(13,45,87,.08)}.grid{display:grid;gap:24px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:700;cursor:pointer;transition:.25s ease;border:0}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{transform:translateY(-1px);background:#123869}.btn-outline{background:transparent;color:var(--primary);border:1px solid rgba(13,45,87,.18)}.btn-outline:hover{background:#0d2d570d}.section-title{margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.1;color:var(--primary)}.section-subtitle{margin:0 0 26px;font-size:18px;line-height:1.7;color:var(--muted);max-width:760px}.eyebrow{margin:0 0 10px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--primary-soft)}ul.clean-list{margin:0;padding-left:20px;line-height:1.8}.highlight{color:var(--accent)}@media (max-width: 900px){.two-col,.three-col{grid-template-columns:1fr}.section{padding:56px 0}}
