.SiteFooter-module__VFKzxG__footer{color:#fff;background:#123957}.SiteFooter-module__VFKzxG__grid{grid-template-columns:1.25fr .75fr 1fr;gap:clamp(34px,6vw,86px);padding-block:56px;display:grid}.SiteFooter-module__VFKzxG__logo{object-fit:contain;background:#fff;width:240px;height:88px;padding:6px}.SiteFooter-module__VFKzxG__values{color:#d9e7f1;max-width:440px;margin-top:20px}.SiteFooter-module__VFKzxG__grid h2{margin-bottom:18px;font-size:1.15rem}.SiteFooter-module__VFKzxG__links,.SiteFooter-module__VFKzxG__contactList{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__VFKzxG__links a:hover,.SiteFooter-module__VFKzxG__contactList a:hover,.SiteFooter-module__VFKzxG__social:hover{text-decoration:underline}.SiteFooter-module__VFKzxG__social{align-items:center;gap:8px;margin-top:18px;display:inline-flex}.SiteFooter-module__VFKzxG__contactList p{align-items:flex-start;gap:10px;display:flex}.SiteFooter-module__VFKzxG__contactList svg{flex:none;margin-top:4px}.SiteFooter-module__VFKzxG__copyright{color:#c4d5e3;background:#0d2d45;padding-block:16px;font-size:.86rem}@media (max-width:800px){.SiteFooter-module__VFKzxG__grid{grid-template-columns:1fr 1fr}.SiteFooter-module__VFKzxG__grid>:first-child{grid-column:1/-1}}@media (max-width:520px){.SiteFooter-module__VFKzxG__grid{grid-template-columns:1fr}.SiteFooter-module__VFKzxG__grid>:first-child{grid-column:auto}}
.SiteHeader-module__azVQWW__skipLink{z-index:100;color:#fff;background:var(--color-ink);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.SiteHeader-module__azVQWW__skipLink:focus{transform:translateY(0)}.SiteHeader-module__azVQWW__contactBar{color:#fff;background:var(--color-primary)}.SiteHeader-module__azVQWW__contactInner{justify-content:space-between;align-items:center;gap:24px;min-height:52px;font-size:.9rem;display:flex}.SiteHeader-module__azVQWW__contactGroup{align-items:center;gap:7px;display:flex}.SiteHeader-module__azVQWW__contactGroup a:hover{text-decoration:underline}.SiteHeader-module__azVQWW__navShell{z-index:20;box-shadow:var(--shadow-header);background:#fff;position:relative}.SiteHeader-module__azVQWW__navInner{grid-template-columns:250px 1fr auto;align-items:center;gap:32px;min-height:106px;display:grid}.SiteHeader-module__azVQWW__brand{width:235px;height:78px;display:block;overflow:hidden}.SiteHeader-module__azVQWW__brand img{object-fit:contain;width:100%;height:100%}.SiteHeader-module__azVQWW__navigation{justify-content:center;align-items:center;gap:clamp(22px,3vw,42px);font-weight:650;display:flex}.SiteHeader-module__azVQWW__navigation a{padding:12px 0;position:relative}.SiteHeader-module__azVQWW__navigation a:after{content:"";background:var(--color-accent);transform-origin:50%;height:3px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.SiteHeader-module__azVQWW__navigation a:hover:after,.SiteHeader-module__azVQWW__navigation .SiteHeader-module__azVQWW__activeLink:after{transform:scaleX(1)}.SiteHeader-module__azVQWW__quoteButton{color:#fff;background:var(--color-primary);border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-weight:700;transition:background .18s;display:inline-flex}.SiteHeader-module__azVQWW__quoteButton:hover{background:var(--color-primary-dark)}.SiteHeader-module__azVQWW__menuButton{color:var(--color-ink);background:0 0;border:0;display:none}@media (max-width:900px){.SiteHeader-module__azVQWW__contactInner{flex-direction:column;align-items:flex-start;gap:5px;padding-block:10px}.SiteHeader-module__azVQWW__navInner{grid-template-columns:1fr auto;gap:16px;min-height:86px}.SiteHeader-module__azVQWW__brand{width:205px;height:66px}.SiteHeader-module__azVQWW__menuButton{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.SiteHeader-module__azVQWW__navigation{border-top:1px solid var(--color-border);box-shadow:var(--shadow-header);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:18px 20px 24px;display:none;position:absolute;top:100%;left:0;right:0}.SiteHeader-module__azVQWW__navigationOpen{display:flex}.SiteHeader-module__azVQWW__navigation a{padding:12px 4px}.SiteHeader-module__azVQWW__navigation a:after{display:none}.SiteHeader-module__azVQWW__navigation .SiteHeader-module__azVQWW__activeLink{color:var(--color-primary)}.SiteHeader-module__azVQWW__quoteButton{display:none}}@media (max-width:560px){.SiteHeader-module__azVQWW__contactGroup{flex-wrap:wrap;align-items:flex-start}.SiteHeader-module__azVQWW__contactGroup svg{margin-top:3px}}
:root{--color-primary:#2164a5;--color-primary-dark:#174c80;--color-accent:#0f8ff5;--color-focus:#f0a126;--color-ink:#17191d;--color-muted:#5f6772;--color-surface:#fff;--color-surface-soft:#f4f6f9;--color-border:#dce2e8;--content-width:1240px;--font-sans:"Figtree", "Avenir Next", "Segoe UI", Arial, sans-serif;--shadow-header:0 8px 26px #13304a14}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--color-ink);background:var(--color-surface);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.container{width:min(100% - 40px, var(--content-width));margin-inline:auto}.page-shell{min-height:52vh;padding:clamp(56px,8vw,104px) 0}.page-eyebrow{color:var(--color-primary);text-transform:uppercase;margin-bottom:10px;font-size:.875rem;font-weight:700}.page-title{max-width:820px;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.page-summary{max-width:720px;color:var(--color-muted);margin-top:20px;font-size:clamp(1rem,2vw,1.2rem)}.phase-note{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:32px;padding-top:22px;font-size:.92rem}@media (max-width:640px){.container{width:min(100% - 28px, var(--content-width))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
