.site-loader[data-v-e7fbb6df]{background:radial-gradient(circle at 50% 50%,#1868fd08 0,#1868fd00 34%),linear-gradient(180deg,#15171b,#101216 55%,#0d0f13);display:grid;inset:0;opacity:1;overflow:hidden;place-items:center;position:fixed;z-index:9999}.site-loader__inner[data-v-e7fbb6df]{min-width:170px;width:min(24vw,250px)}.loader-logo[data-v-e7fbb6df]{display:block;height:auto;overflow:visible;width:100%}.loader-logo__group[data-v-e7fbb6df]{transform-origin:50% 50%}.loader-logo__letter[data-v-e7fbb6df]{fill:transparent;opacity:0;stroke:#1868fd;stroke-linecap:round;stroke-linejoin:round;stroke-width:7;will-change:stroke-dashoffset,opacity,filter}@media(max-width:768px){.site-loader__inner[data-v-e7fbb6df]{min-width:145px;width:min(42vw,220px)}.loader-logo__letter[data-v-e7fbb6df]{stroke-width:8}}.site-header[data-v-1bded2cc]{inset:0 0 auto;position:fixed;z-index:1000}.site-header__inner[data-v-1bded2cc]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;min-height:var(--ax-header-height);width:min(100% - 2rem,var(--ax-max-width))}.site-header__logo[data-v-1bded2cc]{align-items:center;color:var(--ax-white);display:inline-flex;gap:.6rem;text-decoration:none}.site-header__logo-text[data-v-1bded2cc]{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;letter-spacing:-.02em}.site-header__toggle[data-v-1bded2cc]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff05;border:1px solid rgba(245,247,250,.08);border-radius:10px;cursor:pointer;display:inline-flex;height:52px;justify-content:center;padding:0;position:relative;transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);width:52px;z-index:120}.site-header__toggle[data-v-1bded2cc]:hover{background:#ffffff0d;border-color:#f5f7fa24}.site-header__toggle[data-v-1bded2cc]:focus-visible{background:#ffffff0f;border-color:#224fbf73;box-shadow:0 0 0 4px #224fbf24;outline:none}.site-header__toggle-lines[data-v-1bded2cc]{display:block;height:14px;position:relative;width:22px}.site-header__toggle-line[data-v-1bded2cc]{background:#f5f7fa;border-radius:999px;height:1.5px;left:0;position:absolute;transition:transform .42s cubic-bezier(.16,1,.3,1),top .42s cubic-bezier(.16,1,.3,1),opacity .24s ease,background .25s ease;width:100%}.site-header__toggle-line[data-v-1bded2cc]:first-child{top:3px}.site-header__toggle-line[data-v-1bded2cc]:nth-child(2){top:10px}.site-header__toggle.is-open[data-v-1bded2cc]{background:#ffffff0f;border-color:#224fbf59;box-shadow:0 8px 30px #00000038,inset 0 0 0 1px #224fbf14}.site-header__toggle.is-open .site-header__toggle-line[data-v-1bded2cc]{background:#224fbf}.site-header__toggle.is-open .site-header__toggle-line[data-v-1bded2cc]:first-child{top:6px;transform:rotate(45deg)}.site-header__toggle.is-open .site-header__toggle-line[data-v-1bded2cc]:nth-child(2){top:6.5px;transform:rotate(-45deg)}.menu-overlay[data-v-1bded2cc]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0d0d0f85;inset:0;overflow:hidden;position:fixed;z-index:110}.mobile-menu-panel[data-v-1bded2cc]{height:100%;min-height:100dvh;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%;z-index:2;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 86% 10%,rgba(34,79,191,.16),transparent 30%),radial-gradient(circle at 72% 0,rgba(31,60,136,.1),transparent 34%),linear-gradient(180deg,#0d0d0ff5,#0f121cfa);isolation:isolate}.mobile-menu-panel__glow[data-v-1bded2cc]{background:radial-gradient(circle at 16% 20%,rgba(34,79,191,.18) 0,rgba(34,79,191,.1) 18%,rgba(34,79,191,.035) 34%,transparent 56%),radial-gradient(circle at 82% 78%,rgba(31,60,136,.1) 0,rgba(31,60,136,.045) 18%,transparent 40%);filter:blur(34px);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.04);will-change:opacity,transform;z-index:0}.menu-panel__inner[data-v-1bded2cc]{margin:0 auto;min-height:100dvh;padding-bottom:2.5rem;padding-top:6.5rem;position:relative;width:min(100% - 2rem,1200px);z-index:1}.menu-layout[data-v-1bded2cc],.menu-panel__inner[data-v-1bded2cc]{align-items:flex-start;display:flex}.menu-layout[data-v-1bded2cc]{flex-direction:column;font-family:var(--font-body);gap:2.5rem;width:100%}.menu-layout__left[data-v-1bded2cc],.menu-layout__right[data-v-1bded2cc]{min-width:0;width:100%}.menu-layout__right[data-v-1bded2cc]{gap:2rem}.menu-layout__right[data-v-1bded2cc],.menu-section[data-v-1bded2cc]{align-items:flex-start;display:flex;flex-direction:column}.menu-section[data-v-1bded2cc]{gap:.85rem;width:100%}.menu-section__label[data-v-1bded2cc]{color:var(--ax-white-muted);font-size:.78rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.menu-nav[data-v-1bded2cc]{align-items:flex-start;color:var(--ax-white);display:flex;flex-direction:column;font-family:var(--font-heading);font-weight:500;gap:.5rem;letter-spacing:-.2rem;width:100%}.menu-link[data-v-1bded2cc]{align-items:center;backface-visibility:hidden;display:inline-flex;text-decoration:none;transform:translateZ(0);will-change:transform,opacity}@media(hover:hover)and (pointer:fine){.menu-link[data-v-1bded2cc]:hover{color:var(--ax-blue-1)}}.menu-link[data-v-1bded2cc]:focus-visible,.menu-link[data-v-1bded2cc]:hover{color:#224fbf}.menu-link.router-link-exact-active[data-v-1bded2cc]{color:#224fbf;opacity:1}.menu-link[data-v-1bded2cc]:not(.router-link-exact-active){opacity:.92}.menu-text[data-v-1bded2cc]{backface-visibility:hidden;display:inline-block;font-size:clamp(2.2rem,10vw,4rem);line-height:.95;transform:translateZ(0)}.menu-meta[data-v-1bded2cc]{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem}.menu-meta__item[data-v-1bded2cc]{color:#f5f7fac7;font-size:.95rem;line-height:1.5;transition:color .25s ease}.menu-meta__item[data-v-1bded2cc]:hover,.menu-social[data-v-1bded2cc]{color:var(--ax-white)}.menu-social[data-v-1bded2cc]{align-items:center;backface-visibility:hidden;display:inline-flex;font-size:18px;font-weight:500;gap:.4rem;justify-content:space-between;overflow:hidden;padding:1px 0;text-decoration:none;transform:translateZ(0);will-change:transform,opacity}.menu-social__text[data-v-1bded2cc]{height:1.2em;overflow:hidden;position:relative}.menu-social__text span[data-v-1bded2cc]{display:block;transition:transform .35s cubic-bezier(.76,0,.24,1)}.menu-social__text span[data-v-1bded2cc]:first-child{opacity:.6;transform:translateY(0)}.menu-social__text span[data-v-1bded2cc]:last-child{left:0;opacity:1;position:absolute;top:0;transform:translateY(-100%)}.menu-social__arrow[data-v-1bded2cc]{opacity:.6;padding-left:2px;transition:transform .3s ease,opacity .3s ease;width:30px}.menu-social[data-v-1bded2cc]:hover{opacity:1}.menu-social:hover .menu-social__text span[data-v-1bded2cc]:first-child{transform:translateY(100%)}.menu-social:hover .menu-social__text span[data-v-1bded2cc]:last-child{transform:translateY(0)}.menu-social:hover .menu-social__arrow[data-v-1bded2cc]{opacity:1;transform:translate(6px)}.menu-link[data-v-1bded2cc]:focus-visible,.menu-meta__item[data-v-1bded2cc]:focus-visible,.site-header__toggle[data-v-1bded2cc]:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #224fbf3d;outline:none}@media(min-width:480px){.menu-text[data-v-1bded2cc]{font-size:clamp(2.5rem,9vw,4.5rem)}}@media(min-width:768px){.site-header__inner[data-v-1bded2cc]{width:min(100% - 3rem,var(--ax-max-width))}.menu-panel__inner[data-v-1bded2cc]{padding-bottom:3rem;padding-top:8rem;width:min(100% - 3rem,1200px)}.menu-layout[data-v-1bded2cc]{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr)}.menu-layout__right[data-v-1bded2cc]{gap:2.25rem}.menu-section[data-v-1bded2cc]{gap:1rem}.menu-section__label[data-v-1bded2cc]{font-size:.8rem}.menu-nav[data-v-1bded2cc]{gap:.65rem}.menu-text[data-v-1bded2cc]{font-size:clamp(3.2rem,6vw,5.25rem);line-height:.92}}@media(min-width:1024px){.menu-layout[data-v-1bded2cc]{gap:4rem;grid-template-columns:minmax(0,1.4fr) minmax(300px,.82fr)}.menu-text[data-v-1bded2cc]{font-size:clamp(3.6rem,5.3vw,5.8rem)}}@media(min-width:1200px){.menu-panel__inner[data-v-1bded2cc]{padding-bottom:4rem;padding-top:7rem;width:min(100% - 5rem,1280px)}.menu-layout[data-v-1bded2cc]{gap:5rem;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr)}.menu-layout__right[data-v-1bded2cc]{gap:2.75rem}.menu-nav[data-v-1bded2cc]{gap:.8rem}}@media(min-width:1280px){.menu-text[data-v-1bded2cc]{font-size:clamp(4rem,5vw,6.2rem)}}.site-footer[data-v-efc49406]{align-items:stretch;background:#16181d;color:#f5f7fa;display:flex;min-height:100vh}.site-footer__container[data-v-efc49406]{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-bottom:2rem;padding-top:5rem;width:100%}.site-footer__grid[data-v-efc49406]{display:grid;gap:2.75rem;grid-template-columns:1fr}.site-footer__block[data-v-efc49406]{display:flex;flex-direction:column;gap:1rem}.site-footer__eyebrow[data-v-efc49406]{font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin:0}.site-footer__title[data-v-efc49406]{color:#f5f7fa99;font-size:.85rem;font-weight:500;letter-spacing:.14em;line-height:1;margin:0;text-transform:uppercase}.site-footer__contact[data-v-efc49406],.site-footer__links[data-v-efc49406]{display:flex;flex-direction:column;gap:.75rem}.site-footer__link[data-v-efc49406]{color:#f5f7fa;font-size:1.05rem;line-height:1.3;text-decoration:none;transition:color .3s ease,opacity .3s ease;width:-moz-fit-content;width:fit-content}.site-footer__link[data-v-efc49406]:hover{color:#224fbf}.site-footer__subscribe[data-v-efc49406]{display:flex;flex-direction:column;gap:.85rem;max-width:28rem}.site-footer__input[data-v-efc49406]{background:#ffffff0a;border:1px solid rgba(245,247,250,.12);border-radius:999px;color:#f5f7fa;font-size:.98rem;min-height:3.5rem;outline:none;padding:0 1rem;transition:border-color .3s ease,background .3s ease;width:100%}.site-footer__input[data-v-efc49406]::-moz-placeholder{color:#f5f7fa73}.site-footer__input[data-v-efc49406]::placeholder{color:#f5f7fa73}.site-footer__input[data-v-efc49406]:focus{background:#ffffff0f;border-color:#224fbfb3}.site-footer__button[data-v-efc49406]{background:#f5f7fa;border:0;border-radius:999px;color:#111318;cursor:pointer;font-size:.95rem;font-weight:600;min-height:3.5rem;padding:0 1.4rem;transition:transform .3s ease,opacity .3s ease;width:-moz-fit-content;width:fit-content}.site-footer__button[data-v-efc49406]:hover{transform:translateY(-1px)}.site-footer__visual[data-v-efc49406]{margin-bottom:2rem;margin-top:3rem;min-height:7rem}.site-footer__visual[data-v-efc49406],.site-footer__visual-placeholder[data-v-efc49406]{align-items:center;display:flex;justify-content:center}.site-footer__visual-placeholder[data-v-efc49406]{border:1px dashed rgba(245,247,250,.18);border-radius:1.25rem;color:#f5f7fa4d;font-size:.85rem;max-width:18rem;min-height:5rem;width:100%}.site-footer__bottom[data-v-efc49406]{border-top:1px solid rgba(245,247,250,.08);padding-top:1.5rem}.site-footer__copyright[data-v-efc49406]{color:#f5f7fa8c;font-size:.88rem;margin:0}@media(min-width:768px){.site-footer__grid[data-v-efc49406]{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.5rem}.site-footer__visual[data-v-efc49406]{justify-content:flex-start}}@media(min-width:1200px){.site-footer__container[data-v-efc49406]{padding-bottom:2.25rem;padding-top:6rem}.site-footer__grid[data-v-efc49406]{align-items:start;gap:3rem;grid-template-columns:1.2fr 1fr 1.2fr 1fr}.site-footer__visual[data-v-efc49406]{margin-bottom:2.5rem;margin-top:4rem}}
