@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--color-surface:#fff;--color-soft:#f5f7f8;--color-ice:#eaf4fa;--color-text:#101c2b;--color-navy:#101c2b;--color-action:#064d79;--color-muted:#536473;--color-border:#d9e1e7;--color-on-dark:#fff;--color-muted-on-dark:#b9cad7;color:var(--color-text);background:var(--color-surface);font-synthesis:none;font-family:Manrope,system-ui,sans-serif;line-height:1.65}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}a{color:var(--color-action)}h1,h2,h3{text-wrap:balance;line-height:1.2}h2{letter-spacing:-.04em;margin:.75rem 0 1.25rem;font-size:clamp(1.8rem,3.2vw,2.65rem)}h3{letter-spacing:-.02em;font-size:1.15rem}p{text-wrap:pretty}:focus-visible{outline-offset:5px;outline:3px solid #087ebb}:is(.hero,.site-footer,.industries,.cta-section) :focus-visible{outline-color:#9cd6f3}.container{width:min(100% - 3rem,75rem);margin-inline:auto}.section{padding-block:clamp(3.5rem,7vw,6rem)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-action);margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.section-description{color:var(--color-muted);max-width:36rem;font-size:1rem}.section-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.section-heading>.section-description{max-width:25rem}.text-muted{color:var(--color-muted)}.text-link{text-underline-offset:.4em;align-items:center;gap:1.5rem;min-height:44px;margin-top:.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.button{color:#fff;background:var(--color-action);text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:1.6rem;min-height:48px;padding:.85rem 1.3rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:#083c5c}.button-light{color:var(--color-action);background:#fff}.button-light:hover{background:#eaf4fa}.skip-link{z-index:10;background:#fff;padding:.7rem 1rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}section[id]{scroll-margin-top:1.5rem}@media (width<=800px){.section-heading{display:block}.section-heading>.section-description{max-width:36rem}}@media (width<=400px){.container{width:calc(100% - 2rem)}}.site-header[data-astro-cid-jr7posx5]{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.header-inner[data-astro-cid-jr7posx5]{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.8rem;display:flex}.brand[data-astro-cid-jr7posx5]{flex-shrink:0}.brand[data-astro-cid-jr7posx5] img[data-astro-cid-jr7posx5]{width:240px;display:block}nav[data-astro-cid-jr7posx5]{align-items:center;gap:1.5rem;display:flex}nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{min-height:44px;color:var(--color-text);align-items:center;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover,nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]{color:var(--color-action);text-underline-offset:.3em;text-decoration:underline}.header-cta[data-astro-cid-jr7posx5]{flex-shrink:0;font-size:.8rem}@media (width<=1100px){.header-inner[data-astro-cid-jr7posx5]{flex-wrap:wrap;gap:.6rem 1rem}nav[data-astro-cid-jr7posx5]{flex-basis:100%;order:3;justify-content:center}}@media (width<=560px){.header-inner[data-astro-cid-jr7posx5]{justify-content:center;padding-block:.5rem 1rem}nav[data-astro-cid-jr7posx5]{flex-wrap:wrap;gap:0 1.2rem}.header-cta[data-astro-cid-jr7posx5]{order:4;width:100%}}.site-footer[data-astro-cid-nw2ivrzo]{background:var(--color-navy);color:var(--color-on-dark);padding-top:4rem}.footer-grid[data-astro-cid-nw2ivrzo]{grid-template-columns:1.2fr .8fr 1fr;gap:3rem;padding-bottom:3rem;display:grid}.footer-brand[data-astro-cid-nw2ivrzo]{color:#fff;align-items:center;gap:.7rem;min-height:44px;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-brand[data-astro-cid-nw2ivrzo] strong[data-astro-cid-nw2ivrzo]{font-weight:400}p[data-astro-cid-nw2ivrzo],.location[data-astro-cid-nw2ivrzo]{color:var(--color-muted-on-dark);font-size:.85rem}h2[data-astro-cid-nw2ivrzo]{letter-spacing:0;margin-bottom:1.2rem;font-size:.85rem}nav[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{align-items:center;width:fit-content;min-height:44px;display:flex}a[data-astro-cid-nw2ivrzo]{color:var(--color-on-dark);text-underline-offset:.3em;font-size:.85rem}.contact[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo],.footer-bottom[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{align-items:center;gap:.35em;min-height:44px;display:inline-flex}.contact[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{overflow-wrap:anywhere}.footer-bottom[data-astro-cid-nw2ivrzo]{color:var(--color-muted-on-dark);border-top:1px solid #314252;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.75rem;display:flex}@media (width<=720px){.footer-grid[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr;gap:2rem}}
