:root{--color-astral-ink:#0f0014;--color-astral-ink-50:#0f001480;--color-ember-core:#b33f09;--color-void-rose:#b3095b;--color-helix-glow:#ffca88;--color-helix-glow-20:#ffca8833;--color-lunar-bloom:#fcbedc;--color-quantum-pulse:#86fb86;--color-brand-blue:#0b62c1;--color-new-blue:#8dc0f8;--color-solar-dust:#fce0be;--color-silent-haze:#878089;--color-white:#fff;--color-white-20:#ffffff33;--color-stellar-mist:#c0c2ca;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:3.5rem;--spacing-4xl:4.5rem;--font-sans:"Open Sans",sans-serif;--font-ef:"EFSans",sans-serif;--font-regular:400;--font-semibold:600;--font-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:2rem;--font-size-3xl:2.375rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:2rem;--radius-full:62.5rem;--duration-fast:.12s;--duration-medium:.3s;--duration-slow:.5s;--1px-in-rem:.0625rem}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-white);color:var(--color-astral-ink);font-size:var(--font-size-md);line-height:1.5;min-height:100vh}ol,ul{list-style:none}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}html:focus-within{scroll-behavior:smooth}html{scroll-behavior:smooth}body{overscroll-behavior:none}html{font-size:16px}@media(min-width:769px){html{font-size:16px}}@media(min-width:993px){html{font-size:17px}}@media(min-width:1441px){html{font-size:18px}}@media(min-width:1921px){html{font-size:19px}}body{background-color:var(--color-astral-ink);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:var(--font-regular)}@font-face{font-display:swap;font-family:EFSans;font-weight:400;src:url(./EFSans-Regular.CkU33EBc.woff2) format("woff2")}@font-face{font-display:swap;font-family:EFSans;font-weight:600;src:url(./EFSans-Semibold.C99lM6Bm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-weight:400;src:url(./OpenSans-Regular.BQse7FS0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-weight:600;src:url(./OpenSans-SemiBold.CkRIq7jE.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-weight:700;src:url(./OpenSans-Bold.aMggd1d0.woff2) format("woff2")}h1,h2{font-family:var(--font-ef);font-weight:var(--font-semibold);line-height:3.2rem}h2{font-size:var(--font-size-2xl)}p{font-family:var(--font-sans);font-weight:var(--font-regular)}.container{margin:0 auto;padding-inline:var(--spacing-md);width:100%}@media(min-width:768px){.container{padding-inline:var(--spacing-lg)}}@media(min-width:1024px){.container{max-width:1400px;padding-inline:var(--spacing-xl)}}@media(min-width:1440px){.container{max-width:1700px}}.container--narrow{margin:0 auto;padding-inline:var(--spacing-md);width:100%}@media(min-width:768px){.container--narrow{padding-inline:var(--spacing-lg)}}@media(min-width:1024px){.container--narrow{max-width:900px}}@media(min-width:1440px){.container--narrow{max-width:1000px}}.button[data-v-785dbeef]{align-items:center;border:var(--1px-in-rem) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--font-size-md);font-weight:var(--font-semibold);justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);text-decoration:none;touch-action:manipulation;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.button--primary[data-v-785dbeef]{background-color:var(--color-brand-blue);color:var(--color-white)}@media(hover:hover){.button--primary[data-v-785dbeef]:hover{filter:brightness(.9)}}.button--primary[data-v-785dbeef]:active{filter:brightness(.85)}.button--secondary[data-v-785dbeef]{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}@media(hover:hover){.button--secondary[data-v-785dbeef]:hover{background-color:var(--color-white);color:var(--color-astral-ink)}}.button--secondary[data-v-785dbeef]:active{background-color:var(--color-white);color:var(--color-astral-ink)}.nav__desktop[data-v-e568b049]{display:none}.nav__link[data-v-e568b049]{align-items:center;background:none;border:0;color:var(--color-white);cursor:pointer;display:inline-flex;filter:drop-shadow(0 0 4px var(--color-astral-ink));font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-semibold);gap:var(--spacing-2xs);height:2.5rem;line-height:1;margin:0;padding:0;text-decoration:none;white-space:nowrap}.nav__link--active[data-v-e568b049],.nav__link.router-link-exact-active[data-v-e568b049],.nav__link[data-v-e568b049]:hover{color:var(--color-new-blue)}.nav__dropdown[data-v-e568b049]{align-items:center;display:flex;height:100%;position:relative}.nav__dropdown--open .nav__link--button[data-v-e568b049]{color:var(--color-new-blue)}.nav__submenu[data-v-e568b049]{background:#16001c;border:1px solid rgba(141,192,248,.22);border-radius:var(--radius-md);box-shadow:0 10px 28px #00000073;display:flex;flex-direction:column;gap:.1rem;left:0;margin-top:-6px;max-height:70vh;min-width:max(100%,12.5rem);overflow-y:auto;padding:calc(.45rem + 6px) .45rem .45rem .35rem;position:absolute;right:auto;top:calc(100% - 2px);z-index:10002}.nav__sublink[data-v-e568b049]{border-left:2px solid transparent;border-radius:var(--radius-sm);color:var(--color-white);display:block;font-size:var(--font-size-sm);font-weight:var(--font-semibold);line-height:1.3;margin-left:.35rem;padding:.55rem .7rem .55rem .85rem;text-decoration:none;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}@media(hover:hover){.nav__sublink[data-v-e568b049]:hover{background-color:#8dc0f81f;border-left-color:var(--color-new-blue);color:var(--color-new-blue)}}.nav__sublink[data-v-e568b049]:focus-visible{background-color:#8dc0f81f;border-left-color:var(--color-new-blue);color:var(--color-new-blue);outline:none}.nav__sublink.router-link-exact-active[data-v-e568b049]{background-color:#8dc0f829;border-left-color:var(--color-brand-blue);color:var(--color-new-blue)}.nav__toggle[data-v-e568b049]{align-items:center;border:var(--1px-in-rem) solid var(--color-white);border-radius:var(--radius-full);color:var(--color-white);height:3rem;margin:var(--spacing-sm) 0 0 var(--spacing-sm);position:relative;width:3rem;z-index:10001}.nav__mobile[data-v-e568b049],.nav__toggle[data-v-e568b049]{background:var(--color-astral-ink);display:flex;justify-content:center}.nav__mobile[data-v-e568b049]{flex-direction:column;gap:var(--spacing-md);inset:0;overflow-y:auto;padding:var(--spacing-4xl) var(--spacing-xl);position:fixed;z-index:10000}.nav__mobile-link[data-v-e568b049]{align-items:center;background:none;border:0;color:var(--color-white);display:flex;font-family:var(--font-ef);font-size:var(--font-size-2xl);font-weight:var(--font-semibold);justify-content:space-between;padding:0;text-align:left;text-decoration:none;width:100%}.nav__mobile-link.router-link-exact-active[data-v-e568b049],.nav__mobile-link[data-v-e568b049]:hover{color:var(--color-new-blue)}.nav__mobile-sub[data-v-e568b049]{display:flex;flex-direction:column;gap:.25rem;padding:var(--spacing-xs) 0 var(--spacing-md) 1rem}.nav__mobile-sublink[data-v-e568b049]{border-left:2px solid rgba(141,192,248,.35);border-radius:var(--radius-sm);color:var(--color-stellar-mist);font-size:var(--font-size-lg);padding:.55rem .75rem .55rem .85rem;text-decoration:none;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.nav__mobile-sublink.router-link-exact-active[data-v-e568b049],.nav__mobile-sublink[data-v-e568b049]:hover{background-color:#8dc0f81f;border-left-color:var(--color-new-blue);color:var(--color-new-blue)}@media(min-width:993px){.nav[data-v-e568b049]{flex:1;min-width:0}.nav[data-v-e568b049],.nav__desktop[data-v-e568b049]{align-items:center;display:flex;justify-content:flex-end}.nav__desktop[data-v-e568b049]{flex-wrap:nowrap;gap:var(--spacing-lg);height:2.5rem;position:static}.nav__mobile[data-v-e568b049],.nav__toggle[data-v-e568b049]{display:none}}.header[data-v-1f84fbbd]{align-items:center;display:flex;gap:var(--spacing-md);height:6rem;left:0;position:absolute;right:0;top:0;width:100%;z-index:9999}.header__logo[data-v-1f84fbbd]{background-color:var(--color-astral-ink);border-bottom-right-radius:var(--radius-xl);flex-shrink:0;overflow:visible;padding:var(--spacing-md);position:relative}.header__logo[data-v-1f84fbbd]:before{bottom:-2rem;left:0}.header__logo[data-v-1f84fbbd]:after,.header__logo[data-v-1f84fbbd]:before{background-image:url(../shapes/rounded-corner.svg);background-repeat:no-repeat;content:"";height:2rem;position:absolute;width:2rem}.header__logo[data-v-1f84fbbd]:after{right:-2rem;top:0}.header__button[data-v-1f84fbbd]{filter:drop-shadow(0 0 5px var(--color-astral-ink));flex-shrink:0;position:fixed;right:var(--spacing-md);top:1.25rem;z-index:9999}@media(min-width:993px){.header__button[data-v-1f84fbbd]{margin-right:var(--spacing-md);position:static;right:auto;top:auto}}.footer[data-v-007cca9b]{margin-top:var(--spacing-4xl)}.footer__head[data-v-007cca9b]{background-color:var(--color-new-blue);background-image:url(../shapes/road-blue.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;gap:var(--spacing-md);padding:var(--spacing-xl)}.footer__head[data-v-007cca9b],.footer__heading[data-v-007cca9b]{align-items:center;display:flex;flex-direction:column}.footer__body[data-v-007cca9b]{background-color:var(--color-brand-blue);padding:var(--spacing-md)}.footer__cta-subline[data-v-007cca9b]{color:var(--color-astral-ink);font-weight:var(--font-bold);text-transform:uppercase}.footer__cta-headline[data-v-007cca9b]{color:var(--color-astral-ink);font-family:var(--font-ef);font-size:var(--font-size-2xl);font-weight:var(--font-semibold)}.footer__infos[data-v-007cca9b]{display:flex}.footer__info-block[data-v-007cca9b]{display:flex;flex:1;flex-direction:column}.footer__logo[data-v-007cca9b]{height:auto;margin-bottom:var(--spacing-sm);width:9rem}.footer__info[data-v-007cca9b]{font-size:var(--font-size-md)}.footer__links[data-v-007cca9b]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);padding-block:var(--spacing-md)}.footer__link[data-v-007cca9b]{font-size:var(--font-size-md);font-weight:var(--font-bold)}@media(min-width:993px){.footer__head[data-v-007cca9b]{background-position:calc(100% - var(--spacing-2xl))}}
