.Header-module__hBw1pG__header{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:var(--glass-blur);z-index:50;background:#ffffffe0;position:sticky;top:0}.Header-module__hBw1pG__bar{max-width:80rem;padding:0 var(--space-4);margin:0 auto}.Header-module__hBw1pG__inner{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.Header-module__hBw1pG__brand{align-items:center;gap:var(--space-2);letter-spacing:-.01em;color:var(--color-text);order:0;margin-right:auto;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:700;text-decoration:none;display:inline-flex}.Header-module__hBw1pG__logo{width:auto;height:3.75rem}.Header-module__hBw1pG__cta{align-items:stretch;gap:var(--space-2);flex-shrink:0;order:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (max-width:55.99rem){.Header-module__hBw1pG__logo{height:2.75rem}}@media (max-width:74.99rem){.Header-module__hBw1pG__cta [data-button-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Header-module__hBw1pG__cta a{width:3.25rem;min-width:3.25rem;height:3.25rem;padding:0}}.Header-module__hBw1pG__navToggle{justify-content:center;align-items:center;gap:var(--space-2);min-width:3.25rem;min-height:3.25rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font:inherit;cursor:pointer;color:var(--color-primary-dark);background:var(--glass-sheen), #ffffffdb;box-shadow:var(--glass-rim), var(--glass-ink-depth);-webkit-backdrop-filter:var(--glass-blur);transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);border:1px solid #ffffffbf;order:2;font-weight:600;display:inline-flex}.Header-module__hBw1pG__navToggle svg{flex-shrink:0;width:1.5rem;height:1.5rem}.Header-module__hBw1pG__navToggle:hover,.Header-module__hBw1pG__navToggle[aria-expanded=true]{background:var(--glass-sheen), #fffffff0;box-shadow:var(--glass-rim-strong), var(--glass-ink-depth-strong);border-color:#fff}.Header-module__hBw1pG__navToggle:active{box-shadow:var(--glass-rim), 0 2px 8px -6px #03141c80}.Header-module__hBw1pG__navToggle:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--glass-rim), var(--glass-ink-depth), var(--focus-ring)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__hBw1pG__navToggle{background:#fff}.Header-module__hBw1pG__navToggle:hover,.Header-module__hBw1pG__navToggle[aria-expanded=true]{background:var(--color-primary-light)}}@media (prefers-reduced-transparency:reduce){.Header-module__hBw1pG__navToggle{-webkit-backdrop-filter:none;background:#fff}.Header-module__hBw1pG__navToggle:hover,.Header-module__hBw1pG__navToggle[aria-expanded=true]{background:var(--color-primary-light)}}@media (max-width:30rem){.Header-module__hBw1pG__brandName,.Header-module__hBw1pG__navToggleText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Header-module__hBw1pG__navToggle{padding:0}}@media (min-width:56rem){.Header-module__hBw1pG__navToggle{display:none}}.Header-module__hBw1pG__nav{flex-basis:100%;order:3;display:none}.Header-module__hBw1pG__navOpen{padding-bottom:var(--space-2);display:block}.Header-module__hBw1pG__navFallback{display:block}@media (min-width:56rem){.Header-module__hBw1pG__brand{margin-right:0}.Header-module__hBw1pG__nav{flex-basis:auto;order:1;margin-left:auto;margin-right:auto;display:block}.Header-module__hBw1pG__cta{order:2}}.Header-module__hBw1pG__navList{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:55.99rem){.Header-module__hBw1pG__navList{border-top:1px solid var(--color-border);margin-top:var(--space-2);flex-direction:column;gap:0}.Header-module__hBw1pG__navList li+li{border-top:1px solid var(--color-border)}.Header-module__hBw1pG__navList a{padding:var(--space-3) 0;font-size:1.125rem;display:block}}.Header-module__hBw1pG__navList a{padding:var(--space-1) 0;color:var(--color-text);font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.Header-module__hBw1pG__navList a:hover{color:var(--color-primary-dark)}.Header-module__hBw1pG__navCurrent{color:var(--color-primary-dark);font-weight:700}.Header-module__hBw1pG__navCurrent:after{content:"";border-radius:var(--radius-sm);background:var(--color-primary);height:2px;position:absolute;bottom:-.15rem;left:0;right:0}@media (max-width:55.99rem){.Header-module__hBw1pG__navCurrent:after{bottom:var(--space-2);width:2.5rem;right:auto}}
:root{--color-primary:#0b6e99;--color-primary-dark:#084f70;--color-primary-light:#e6f4fa;--color-accent:#2f9bc9;--color-brand:#01b6f8;--color-brand-light:#62d2fc;--color-ink-on-brand:#063b52;--color-text:#1c2b30;--color-text-muted:#4a5a60;--color-bg:#fff;--color-bg-subtle:#f5fafc;--color-border:#d5e6ec;--glass-blur:blur(20px) saturate(180%);--glass-sheen:linear-gradient(118deg, #ffffff8c, #fff0 26%), linear-gradient(298deg, #ffffff38, #fff0 22%);--glass-rim:inset 0 1px 1px #ffffffd9, inset 0 -1px 1px #fff6, inset 1px 0 1px #fff6, inset -1px 0 1px #fff6, inset 0 0 14px -2px #fff6;--glass-rim-strong:inset 0 1px 1px #fffffff2, inset 0 -1px 1px #ffffff8c, inset 1px 0 1px #ffffff8c, inset -1px 0 1px #ffffff8c, inset 0 0 18px -2px #ffffff8c;--glass-depth:0 6px 16px -8px #084f7052, 0 22px 48px -26px #084f7080;--glass-depth-strong:0 8px 20px -8px #084f7061, 0 28px 58px -26px #084f7094;--glass-card-surface:var(--glass-sheen), linear-gradient(145deg, #f5fcff9e, #cae8f36b 52%, #ebf8fc57);--glass-card-surface-hover:var(--glass-sheen), linear-gradient(145deg, #f5fcffc2, #bee3f18f 52%, #e6f6fc75);--glass-card-border:#ffffff8c;--glass-card-shadow:var(--glass-rim), var(--glass-depth);--glass-card-shadow-hover:var(--glass-rim-strong), var(--glass-depth-strong);--glass-ink-sheen:linear-gradient(118deg, #ffffff2e, #fff0 26%), linear-gradient(298deg, #ffffff14, #fff0 22%);--glass-ink-rim:inset 0 1px 1px #ffffff80, inset 0 -1px 1px #ffffff29, inset 1px 0 1px #ffffff2e, inset -1px 0 1px #ffffff2e, inset 0 0 16px -4px #ffffff38;--glass-ink-rim-strong:inset 0 1px 1px #ffffffb3, inset 0 -1px 1px #ffffff3d, inset 1px 0 1px #ffffff42, inset -1px 0 1px #ffffff42, inset 0 0 20px -4px #ffffff4d;--glass-ink-depth:0 6px 16px -8px #03141c6b, 0 22px 46px -24px #03141c99;--glass-ink-depth-strong:0 8px 20px -8px #03141c7a, 0 28px 56px -24px #03141cad;--color-success:#1e7a3d;--color-error:#b3261e;--color-border-field:#5f7f8a;--font-family-base:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-family-heading:"Archivo", var(--font-family-base);--font-size-sm:.9375rem;--font-size-base:1rem;--font-size-lg:1.15rem;--font-size-xl:clamp(1.2rem, 1.05rem + .6vw, 1.5rem);--font-size-2xl:clamp(1.6rem, 1.2rem + 1.6vw, 2.35rem);--font-size-page-hero:clamp(2rem, 1rem + 3.4vw, 3.4rem);--line-height-base:1.6;--line-height-heading:1.2;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--max-width-content:72rem;--site-header-height:calc(4.25rem + 1px);--focus-ring:0 0 0 3px var(--color-accent);--transition-base:.15s ease}@media (min-width:56rem){:root{--site-header-height:calc(4.75rem + 1px)}}@media (prefers-reduced-motion:reduce){:root{--transition-base:0s}}
@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main{background:radial-gradient(60rem 42rem at 12% 10%,#2f9bc91a,#0000 70%),radial-gradient(54rem 38rem at 88% 58%,#01b6f813,#0000 70%),linear-gradient(#fff 0%,#f3f9fc 34%,#eaf4fa 62%,#fff 100%);flex:1 0 auto;min-width:0}body{overflow-wrap:break-word;min-height:100dvh;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg);flex-direction:column;margin:0;display:flex}h1,h2,h3,h4{font-family:var(--font-family-heading);line-height:var(--line-height-heading);color:var(--color-text);margin:0 0 var(--space-3);letter-spacing:-.015em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}h1{font-size:var(--font-size-page-hero)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{margin:0 0 var(--space-3)}a{color:var(--color-primary)}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-3);background:var(--color-primary-dark);color:#fff;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);z-index:100;transition:top var(--transition-base);position:absolute;top:-3rem}.skip-link:focus{top:var(--space-3)}
