:root{font-family:Outfit,Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#123357;background:#f5f9ff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:#0755a0}a:focus-visible{outline:3px solid #5b98e4;outline-offset:3px}header{background:white;border-bottom:1px solid #e6edf6;position:relative;z-index:1}.nav{max-width:1150px;margin:auto;padding:18px 24px;display:flex;gap:20px;align-items:center;justify-content:space-between}.nav img{width:138px;height:auto;display:block}.nav-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.nav-links a{text-decoration:none;font-weight:600;font-size:14px}.nav-links a:last-child{background:#0e4387;color:white;border-radius:100px;padding:9px 18px}.container{max-width:1150px;margin:auto;padding:0 24px}.hero{padding:70px 0 58px;background:linear-gradient(150deg,#f0f9ff 0%,#fff 56%,#eaf5ef 100%);border-bottom:1px solid #e0eaf2}.crumb{font-size:14px;color:#526b86;margin-bottom:28px}.crumb a{color:#365c83}.eyebrow{display:inline-flex;padding:7px 13px;border:1px solid #bcdcf5;border-radius:60px;background:#fff;color:#165397;font-weight:650;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.hero h1{max-width:950px;font-size:clamp(36px,6vw,64px);line-height:1.12;letter-spacing:-.045em;margin:20px 0 12px;color:#0c3563}.lead{font-size:clamp(17px,2.4vw,21px);max-width:840px;color:#49637f;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{padding:12px 18px;border-radius:13px;font-weight:700;text-decoration:none;background:#0f4e91;color:white}.btn.secondary{background:white;color:#0f4e91;border:1px solid #cee0ef}main section.content{padding:55px 0}.kicker{color:#1765a4;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.content h2{font-size:clamp(24px,3vw,35px);line-height:1.3;letter-spacing:-.025em}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.card{border:1px solid #e1eaf3;background:white;padding:24px;border-radius:20px;box-shadow:0 6px 30px rgba(13,52,95,.04)}.card h3{font-size:18px;margin:0 0 9px;color:#154571}.card p{margin:0;color:#556b82}.note{background:#ecf6ff;border:1px solid #cbe5fa;padding:20px;border-radius:18px;margin-top:25px}.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.related a{padding:14px 18px;background:#fff;border:1px solid #e0e8f2;border-radius:12px;text-decoration:none;font-weight:600}.related a:hover{border-color:#7faee6;background:#f7fbff}footer{border-top:1px solid #e0e8f2;background:#fff;padding:30px 0;font-size:14px;color:#5b6e82}.footer-line{display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;align-items:center}footer a{font-weight:600}@media(max-width:720px){.nav{flex-direction:column;align-items:flex-start}.hero{padding:45px 0}.cards,.related{grid-template-columns:1fr}.nav-links{gap:12px}.container{padding:0 18px}}.brand-seo-figure{margin:30px 0 8px}.brand-seo-figure img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #e1eaf3;box-shadow:0 8px 30px rgba(13,52,95,.06)}.brand-seo-figure figcaption{margin-top:10px;color:#566c84;font-size:13px;text-align:center}
