@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #040229;--accent: #00a99d;--accent-text: #00766e;--dark-accent-text: #00baad;--paper: #f7f7fa;--blue: #015eac;--navy: #1a2766;--slate: #3c476a;--muted: #5a6485;--tint: #f5f8fe;--mist: #ecf3ff;--line: #d8e6f8;--white: #ffffff;--cta: #ff914d;--shadow-card: 0 12px 34px rgba(26, 39, 102, .06);--shadow-lift: 0 24px 70px rgba(26, 39, 102, .12);--shadow-hero: 0 24px 70px rgba(26, 39, 102, .16);--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--maxw: 1120px;--radius: 8px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--slate);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--ink);line-height:1.15;margin:0 0 .5em;font-weight:700;text-wrap:balance}h1{font-size:3.5rem;letter-spacing:-.02em}h2{font-size:2.25rem;letter-spacing:-.02em}h3{font-size:1.25rem}p{margin:0 0 1rem;max-width:68ch}ul,ol{margin:0 0 1rem;padding-left:20px}li{margin-bottom:10px}a{color:var(--accent-text);text-underline-offset:2px}a:hover{text-decoration:underline}img,svg{max-width:100%;display:block}strong{color:var(--ink)}@media(max-width:640px){h1{font-size:2.1rem}h2{font-size:1.65rem}h3{font-size:1.125rem}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:3px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--navy);color:var(--white);padding:12px 20px;border-radius:0 0 6px;font-weight:600;text-decoration:none}.skip:focus{left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(56px,8vw,88px)}.section--tint{background:var(--tint)}.section--mist{background:var(--mist)}.section--navy{background:var(--navy);color:var(--white)}.section--navy h1,.section--navy h2,.section--navy h3{color:var(--white)}.section--navy p{color:var(--line)}.section--navy a{color:var(--white)}.section--navy :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--white)}.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent-text);text-transform:uppercase;font-size:13px;font-weight:800;margin:0 0 14px}.kicker:before{content:"";width:28px;height:2px;background:var(--blue);border-radius:999px}.lede{font-size:1.1875rem;max-width:65ch}.btn{display:inline-block;padding:13px 24px;border-radius:var(--radius);font-family:inherit;font-weight:600;font-size:16px;line-height:1.4;text-decoration:none;cursor:pointer;border:2px solid transparent;color:var(--ink);transition:filter .14s ease}.btn:hover{text-decoration:none;filter:brightness(.95)}.btn--cta{background:var(--cta);box-shadow:0 10px 24px #015eac1f}.btn--accent{background:var(--accent);box-shadow:0 10px 24px #015eac2e;padding:11px 22px;font-size:15px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-card)}.card h3{margin-bottom:.6em}.dots{list-style:none;padding:0;margin:0}.dots li{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;color:var(--slate)}.dots li:before{content:"";flex-shrink:0;margin-top:3px;width:18px;height:18px;border-radius:50%;border:5px solid var(--mist);background:var(--blue);box-shadow:0 4px 12px #015eac29}.split{display:grid;gap:44px;align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.split--start{align-items:start}.split--narrow{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.cards{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.cards--tight{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.stat-label{font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--ink);margin-bottom:10px}.stat-value{font-size:3.5rem;font-weight:800;color:var(--accent-text);line-height:1}.stat p{margin:12px 0 0;max-width:38ch}.field{margin-bottom:18px}.field label{display:block;font-weight:600;margin-bottom:6px;color:var(--ink)}.field .optional,.field .required{color:var(--muted);font-weight:400}.field input,.field textarea{width:100%;padding:11px 12px;border-radius:6px;border:1px solid var(--line);font:inherit;font-size:16px;color:var(--ink);background:var(--white)}.field textarea{resize:vertical;min-height:6em}.note{font-size:14px;color:var(--muted)}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:20;background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 8px 24px #1a27660a}.site-header-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;flex-wrap:wrap;padding-block:10px}.brand[data-astro-cid-5hce7sga]{display:flex;flex-shrink:0}.brand-img[data-astro-cid-5hce7sga]{width:184px;height:auto}.nav-list[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.nav-list[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{margin:0}.nav-link[data-astro-cid-5hce7sga]{display:inline-block;padding:10px 12px;border-radius:var(--radius);color:var(--ink);text-decoration:none;font-weight:600;font-size:15px}.nav-link[data-astro-cid-5hce7sga]:hover{background:var(--tint);text-decoration:none}.footer[data-astro-cid-5hce7sga]{background:var(--ink);color:var(--line);padding:56px 0 32px}.footer[data-astro-cid-5hce7sga] [data-astro-cid-5hce7sga]:where(a):focus-visible{outline-color:var(--white)}.footer-logo[data-astro-cid-5hce7sga]{width:176px;height:auto}.footer-nav[data-astro-cid-5hce7sga]{margin:28px 0}.footer-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.footer-nav[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{margin:0}.footer-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--line);font-weight:600}.footer-disclaimer[data-astro-cid-5hce7sga]{font-size:14px;max-width:80ch;color:var(--line)}.footer-copy[data-astro-cid-5hce7sga]{font-size:13px;color:var(--line);margin:24px 0 0}
