@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/manrope-800.woff2)format("woff2")}:root{--navy:#081625;--blue:#146bff;--blue-light:#70aaff;--white:#fff;--grey-bg:#f2f5f8;--text-on-dark:#aebccd;--text:#081625;--text-muted:#546172;--line-on-dark:#ffffff40;--font-heading:"Manrope", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--page-width:1120px;--radius:6px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-heading);margin:0;font-weight:800;line-height:1.08}a{color:inherit}.container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 20px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);margin:0 0 16px;font-size:12px;font-weight:600}.btn{border-radius:var(--radius);justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover{background:#0057e6}.btn-outline{border:1px solid var(--line-on-dark);color:var(--white)}.btn-outline:hover{border-color:var(--white)}a:focus-visible,button:focus-visible{outline:3px solid var(--blue-light);outline-offset:2px}.section{background:var(--white);padding:80px 0}.section.grey{background:var(--grey-bg)}.section.dark{background:var(--navy);color:var(--white)}.section.dark .eyebrow{color:var(--blue-light)}.section-title{letter-spacing:-1px;font-size:clamp(28px,3vw,34px)}.section-intro{color:var(--text-muted);max-width:62em;margin:14px 0 0}.section.dark .section-intro{color:var(--text-on-dark)}.section-body{margin-top:32px}.section-body>p{color:var(--text-muted);max-width:62em;margin:0 0 16px}.section-body a{color:var(--blue)}@media (width<=600px){.section{padding:56px 0}}.site-header[data-astro-cid-nen7h5rs]{background:var(--navy);color:var(--white);z-index:20;position:relative}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:76px;display:flex}.logo[data-astro-cid-nen7h5rs]{display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:46px;display:block}@media (width<=600px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:34px}}.nav[data-astro-cid-nen7h5rs]{gap:28px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.9;font-size:14px;font-weight:500;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{opacity:1;color:var(--blue-light)}.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.menu-btn[data-astro-cid-nen7h5rs]{background:var(--blue);cursor:pointer;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;display:flex}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--white);border-radius:2px;height:2px;display:block}.nav[data-astro-cid-nen7h5rs]{background:var(--navy);border-top:1px solid var(--line-on-dark);flex-direction:column;gap:0;padding:8px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-nen7h5rs].open{display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff14;padding:14px 0;font-size:17px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:var(--white);padding:56px 0;font-size:14px}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 10px}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:-.5px;font-size:22px;font-weight:800;margin-bottom:18px!important}.muted[data-astro-cid-jo6i4kqk]{color:var(--text-on-dark)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blue-light);text-decoration:underline}@media (width<=767px){.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.mobile-bar[data-astro-cid-v3ixspr5]{display:none}@media (width<=767px){.mobile-bar[data-astro-cid-v3ixspr5]{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--white);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0816251f}.mobile-bar[data-astro-cid-v3ixspr5] .btn-outline[data-astro-cid-v3ixspr5]{color:var(--navy);border-color:var(--navy)}}
