.nfpage{padding:0 0 76px}.nfpage h1,.nfpage h2{color:var(--ink);letter-spacing:-.01em;font-weight:700;line-height:1.25}.nfpage~footer h4{line-height:1.25}.nfhero{background:var(--navy);padding:52px 0 6px;position:relative;overflow:hidden}.nfhero .nf{padding:64px 0 24px}.nf .eye{color:#7fc0ee;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:700;display:block}.nf h1{letter-spacing:-.02em;color:#fff;font-size:40px}.nf h1:after{content:"";background:linear-gradient(90deg,var(--blue),#e8d838e6 78%,transparent);max-width:300px;height:1.5px;margin-top:16px;display:block}.nf p{color:#9db4cb;text-wrap:pretty;max-width:60ch;margin-top:16px;font-size:16px}.nfact{flex-wrap:wrap;gap:12px;margin-top:28px;padding-bottom:12px;display:flex}.nfact .btn-p:hover{filter:brightness(.96);box-shadow:0 0 0 1.5px var(--lime),0 7px 20px rgba(var(--warm),.38)}.nflinks{padding:40px 0 60px}.nflinks h2{color:var(--navy);margin-bottom:16px;font-size:15px}.nflinks ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 26px;list-style:none;display:grid}.nflinks a{font-size:15px;font-weight:600}@media (max-width:680px){.nfpage{padding-bottom:46px}.nfhero{padding:34px 0 4px}}@media (max-width:640px){.nf h1{font-size:28px}}:root{--navy:#1e3a56;--navy-d:#16304a;--blue:#2e82bf;--blue-d:#226899;--bg:#f4f6f8;--line:#e4e9ee;--line2:#d6dde4;--ink:#1e3a56;--body:#4b5563;--mut:#6b7280;--lime:#e8d838;--warm:240,206,74;--ok:#16a34a;--amber:#d97706;--maxw:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{color:var(--body);-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}svg{display:block}a{color:var(--blue-d);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.shell{max-width:var(--maxw);margin:0 auto;padding:0 32px}header{border-bottom:1px solid var(--line);z-index:100;background:#fff;position:sticky;top:0}.hbar{align-items:center;gap:28px;padding:18px 0;display:flex}.wm{flex:none;line-height:1}.wm img{width:auto;height:46px;display:block}.hnav{gap:26px;margin-left:auto;font-size:14.5px;font-weight:600;display:flex}.hnav a{color:var(--navy)}.hnav a.on{color:var(--blue-d);box-shadow:inset 0 -2px 0 var(--blue)}.hcall{color:var(--navy);white-space:nowrap;align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex}.hcall svg{color:var(--blue)}.btn{cursor:pointer;border:none;border-radius:2px 11px 11px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn-p{background:var(--blue);color:#fff}.btn-o{color:var(--navy);border:1.5px solid var(--line2);background:#fff}.btn-o:hover{border-color:var(--lime);background:rgba(var(--warm),.07);box-shadow:0 0 0 1.5px var(--lime),0 7px 20px rgba(var(--warm),.26)}.btn-sm{padding:10px 17px;font-size:14px}footer{background:var(--navy-d);color:#8ca3bb;padding:52px 0 40px;font-size:14px;line-height:1.85}footer .fgrid{grid-template-columns:1.6fr 1fr 1fr;gap:44px;display:grid}footer .wm{background:#fff;border-radius:2px 10px 10px;padding:9px 13px;display:inline-block}footer .wm img{height:40px}footer h4{color:#fff;letter-spacing:.02em;margin-bottom:11px;font-size:14px;font-weight:700}footer a{color:#c7d6e4}footer .addr{margin-top:18px;font-size:13.5px}footer .legal{color:#7d93aa;border-top:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:38px;padding-top:22px;font-size:12.5px;display:flex}@media (max-width:980px){.hnav{display:none}.wm img{height:40px}footer .fgrid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:680px){body{font-size:15.5px}.shell{padding:0 20px}.hbar{gap:16px;padding:14px 0}.wm img{height:34px}.hbar>.btn{display:none}.hcall{background:var(--blue);color:#fff;border-radius:2px 10px 10px;margin-left:auto;padding:10px 16px;font-size:14px}.hcall svg{color:#fff}.hcall span.t{font-size:0}.hcall span.t:after{content:"Call";font-size:14px}footer .fgrid{grid-template-columns:1fr;gap:26px}footer .legal{flex-direction:column;gap:8px}}
