:root{color:#0f172a;background:#f8fafc;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.site{min-height:100vh}.header{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:82px;padding:0 6%;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;display:flex}.brand img{width:72px;height:auto}.brand strong{color:#12395e;font-size:20px;display:block}.brand span{color:#64748b;font-size:12px}nav{gap:28px;display:flex}nav a{color:#334155;font-size:14px;font-weight:700;text-decoration:none}.btn{color:#fff;background:#12395e;border-radius:999px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-block}.btn.small{padding:11px 18px;font-size:14px}.btn.ghost{color:#12395e;background:#fff;border:1px solid #cbd5e1}.hero{background:linear-gradient(135deg,#fff,#eaf5fa);grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:86px 6%;display:grid}.pill{color:#12395e;background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex!important}.hero h1{color:#12395e;max-width:850px;margin:18px 0;font-size:58px;line-height:1.02}.hero p,.section p{color:#475569;font-size:18px;line-height:1.7}.actions{gap:14px;margin-top:28px;display:flex}.heroCard,.panel,.card,.step,form{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:34px;box-shadow:0 16px 40px #0f172a14}.heroCard{color:#fff;background:#12395e}.heroCard h2{font-size:28px}.heroCard li,.panel li{align-items:center;gap:12px;margin:16px 0;list-style:none;display:flex}.heroCard svg{color:#7dd3fc}.trust{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px 6%;display:grid}.trust div{color:#334155;align-items:center;gap:10px;font-weight:800;display:flex}.trust svg,.card svg,.panel svg{color:#1f78a8}.section{padding:86px 6%}.section h2{color:#12395e;margin:0 0 18px;font-size:44px;line-height:1.1}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#1f78a8!important;font-size:15px!important;font-weight:900!important}.grid{gap:22px;margin-top:38px;display:grid}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.card h3,.step h3,.panel h3{color:#12395e;font-size:22px}.icon{color:#fff;background:#12395e;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.icon svg{color:#fff}.blue{background:#eaf5fa}.split{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.dark{color:#fff;background:#12395e}.dark h3,.dark li{color:#fff}.dark svg{color:#93c5fd}.step span{color:#1f78a8;font-weight:900}.contact{color:#fff;background:#12395e;grid-template-columns:1fr 1fr;gap:40px;display:grid}.contact h2,.contact .eyebrow{color:#fff!important}.contact p{color:#dbeafe;align-items:center;gap:10px;display:flex}form{gap:14px;display:grid}input,select,textarea{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:14px;padding:14px}textarea{min-height:120px}button{color:#fff;background:#12395e;border:0;border-radius:999px;padding:15px;font-size:16px;font-weight:900}footer{color:#94a3b8;text-align:center;background:#020617;padding:28px}@media (width<=900px){.header nav,.header .btn{display:none}.hero,.split,.contact{grid-template-columns:1fr}.hero h1{font-size:40px}.three,.four,.trust{grid-template-columns:1fr}.brand img{width:58px}}
