.logo[data-v-82aba94b]{align-items:center;display:inline-flex}.logo__img[data-v-82aba94b]{display:block;height:36px;width:auto}.ui-btn[data-v-cc945883]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:-.005em;text-decoration:none;transition:background-color .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-btn[data-v-cc945883]:active{transform:translateY(1px)}.ui-btn[data-v-cc945883]:disabled,.ui-btn[aria-disabled=true][data-v-cc945883]{cursor:not-allowed;opacity:.5;transform:none}.ui-btn--sm[data-v-cc945883]{font-size:.875rem;height:36px;padding:0 1rem}.ui-btn--md[data-v-cc945883]{font-size:.875rem;height:44px;padding:0 1.5rem}.ui-btn--lg[data-v-cc945883]{font-size:1rem;height:52px;padding:0 2rem}.ui-btn--full[data-v-cc945883]{width:100%}.ui-btn--primary[data-v-cc945883]{background:#1b2c5e;color:#fbf9f4}.ui-btn--primary[data-v-cc945883]:hover:not(:disabled){background:#243872}.ui-btn--secondary[data-v-cc945883]{background:#f5efe2;color:#1b2c5e}.ui-btn--secondary[data-v-cc945883]:hover:not(:disabled){background:#e8dcc4}.ui-btn--outline[data-v-cc945883]{background:transparent;border-color:#0d163333;color:#1b2c5e}.ui-btn--outline[data-v-cc945883]:hover:not(:disabled){background:#0d16330a}.ui-btn--ghost[data-v-cc945883]{background:transparent;color:#1b2c5e}.ui-btn--ghost[data-v-cc945883]:hover:not(:disabled){background:#0d16330a}.ui-btn--ink-on-dark[data-v-cc945883]{background:#fbf9f4;color:#1b2c5e}.ui-btn--ink-on-dark[data-v-cc945883]:hover:not(:disabled){background:#f5efe2}.nav[data-v-e0631be5]{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#fbf9f4c7;border-bottom:1px solid rgba(13,22,51,.06);position:sticky;top:0;z-index:30}.nav__inner[data-v-e0631be5]{align-items:center;display:flex;gap:1.5rem;height:68px;justify-content:space-between}.nav__links[data-v-e0631be5]{align-items:center;display:none;gap:2.5rem}@media(min-width:800px){.nav__links[data-v-e0631be5]{display:inline-flex}}.nav__link[data-v-e0631be5]{color:#0d1633b8;font-size:.875rem;font-weight:500;transition:color .12s cubic-bezier(.2,.8,.2,1)}.nav__link.router-link-active[data-v-e0631be5],.nav__link[data-v-e0631be5]:hover{color:#1b2c5e}.footer[data-v-e2ea4b4e]{background:#f5efe2;border-top:1px solid rgba(13,22,51,.08);margin-top:.75rem}.footer__inner[data-v-e2ea4b4e]{display:grid;gap:3rem;grid-template-columns:1fr;padding-bottom:2.5rem;padding-top:4rem}@media(min-width:800px){.footer__inner[data-v-e2ea4b4e]{grid-template-columns:1.4fr 1fr}}.footer__brand[data-v-e2ea4b4e]{display:flex;flex-direction:column;gap:1rem}.footer__tagline[data-v-e2ea4b4e]{color:#0d1633b3;font-size:.875rem;line-height:1.55;margin:0;max-width:36ch}.footer__nav[data-v-e2ea4b4e]{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.footer__col[data-v-e2ea4b4e]{display:flex;flex-direction:column;gap:.5rem}.footer__col h4[data-v-e2ea4b4e]{color:#4e649e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;margin:0 0 .5rem;text-transform:uppercase}.footer__col a[data-v-e2ea4b4e]{color:#0d1633c7;font-size:.875rem;transition:color .12s cubic-bezier(.2,.8,.2,1)}.footer__col a[data-v-e2ea4b4e]:hover{color:#1b2c5e}.footer__base[data-v-e2ea4b4e]{border-top:1px solid rgba(13,22,51,.08)}.footer__base-inner[data-v-e2ea4b4e]{color:#0d16338c;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:800px){.footer__base-inner[data-v-e2ea4b4e]{align-items:center;flex-direction:row;justify-content:space-between}}.sticky-cta[data-v-7427a9df]{background:#1b2c5e;border-radius:999px;box-shadow:0 12px 28px #0d163329;color:#fbf9f4;inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom)) .75rem;padding:.5rem;position:fixed;z-index:40}@media(min-width:800px){.sticky-cta[data-v-7427a9df]{display:none}}.sticky-cta__inner[data-v-7427a9df]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding-left:1rem}.sticky-cta__copy[data-v-7427a9df]{display:flex;flex-direction:column;line-height:1.15}.sticky-cta__title[data-v-7427a9df]{color:#fbf9f4b3;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sticky-cta__sub[data-v-7427a9df]{font-size:.875rem;font-weight:500}.sticky-enter-active[data-v-7427a9df],.sticky-leave-active[data-v-7427a9df]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1)}.sticky-enter-from[data-v-7427a9df],.sticky-leave-to[data-v-7427a9df]{opacity:0;transform:translateY(120%)}.app[data-v-5f6c4b77]{display:flex;flex-direction:column;min-height:100vh}main[data-v-5f6c4b77]{flex:1;outline:none}.skip-link[data-v-5f6c4b77]{background:#1b2c5e;border-radius:10px;color:#fbf9f4;font-size:.875rem;font-weight:500;left:1rem;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:1rem;transform:translateY(calc(-100% - 16px));transition:transform .12s cubic-bezier(.2,.8,.2,1);z-index:40}.skip-link[data-v-5f6c4b77]:focus-visible{outline:2px solid #fbf9f4;outline-offset:2px;transform:translateY(0)}.page-enter-active,.page-leave-active{transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.errpage[data-v-747d64ea]{display:flex;flex-direction:column;min-height:100vh}.errpage__inner[data-v-747d64ea]{flex:1;padding-bottom:6.5rem;padding-top:6.5rem;text-align:center}.errpage__art[data-v-747d64ea]{display:inline-flex;margin-bottom:2rem}.errpage__eyebrow[data-v-747d64ea]{color:#0d163373;display:block;margin-bottom:.75rem}.errpage__headline[data-v-747d64ea]{font-size:clamp(2.5rem,5vw,4rem);margin:0 0 1.5rem}.errpage__body[data-v-747d64ea]{color:#0d1633b3;font-size:1.125rem;line-height:1.55;margin:0 auto 2.5rem;max-width:44ch}.errpage__actions[data-v-747d64ea]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}
