.u21-nav__link[data-v-d6043a3f]{border-radius:8px;color:#fffc;font-size:clamp(12px,.8vw,14px);font-weight:700;letter-spacing:.02em;line-height:1.2;padding:8px 12px;position:relative;text-align:center;text-transform:uppercase;transition:color .15s,background-color .15s}.u21-nav__link[data-v-d6043a3f]:hover{background:#ffffff0f;color:#fff}.u21-nav__link--active[data-v-d6043a3f]{color:#fff}.u21-nav__toggle[data-v-d6043a3f]{align-items:center;display:inline-flex;gap:4px}.u21-nav__chevron[data-v-d6043a3f]{flex-shrink:0;transition:transform .15s}.u21-nav__chevron--open[data-v-d6043a3f]{transform:rotate(180deg)}.u21-nav__menu[data-v-d6043a3f]{background:#12153a;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.u21-nav__menu-link[data-v-d6043a3f]{border-radius:8px;color:#ffffffd9;font-size:14px;font-weight:700;letter-spacing:.02em;padding:10px 14px;text-transform:uppercase;transition:color .15s,background-color .15s;white-space:nowrap}.u21-nav__menu-link--active[data-v-d6043a3f],.u21-nav__menu-link[data-v-d6043a3f]:hover{background:#ffffff14;color:#fff}.u21-nav__link--active[data-v-d6043a3f]:after{background:linear-gradient(90deg,transparent 0,#ff3b30 45%,transparent);bottom:2px;content:"";height:2px;left:12px;position:absolute;right:12px}.u21-footer[data-v-4bbd1e25]{background:var(--brand-bg);border-top:1px solid hsla(0,0%,100%,.08);color:var(--brand-text)}.u21-footer__shell[data-v-4bbd1e25]{margin-inline:auto;max-width:1200px;padding-inline:24px;width:100%}.u21-footer__top[data-v-4bbd1e25]{display:grid;gap:36px;grid-template-columns:1fr;padding-block:clamp(48px,6vw,72px) 40px}@media(min-width:640px){.u21-footer__top[data-v-4bbd1e25]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.u21-footer__top[data-v-4bbd1e25]{grid-template-columns:1.6fr 1fr 1fr 1fr}}.u21-footer__logo[data-v-4bbd1e25]{display:block;height:auto;width:190px}.u21-footer__brand p[data-v-4bbd1e25]{color:#ffffffa6;font-size:.92rem;line-height:1.6;margin:18px 0 0;max-width:300px}.u21-footer__column h2[data-v-4bbd1e25]{font-size:1.05rem;font-weight:600;margin:0 0 16px}.u21-footer__column ul[data-v-4bbd1e25]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.u21-footer__column a[data-v-4bbd1e25]{font-size:.95rem}.u21-footer__column a[data-v-4bbd1e25],.u21-footer__column button[data-v-4bbd1e25]{color:#ffffffd9;transition:color .16s ease}.u21-footer__column button[data-v-4bbd1e25]{background:none;border:0;cursor:pointer;font:inherit;font-size:.95rem;padding:0;text-align:left}.u21-footer__column a[data-v-4bbd1e25]:hover,.u21-footer__column button[data-v-4bbd1e25]:hover{color:var(--brand-accent-hover)}.u21-footer__partners[data-v-4bbd1e25]{border-top:1px solid hsla(0,0%,100%,.08);padding-block:24px;text-align:center}.u21-footer__partners h2[data-v-4bbd1e25]{color:#fff9;font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.u21-footer__partners .u21-footer__strip[data-v-4bbd1e25]{display:block;height:auto;margin-inline:auto;max-height:none;max-width:900px;width:100%}.u21-footer__partners ul[data-v-4bbd1e25]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(110px,140px));justify-content:center;list-style:none;margin:0;padding:0}.u21-footer__partners li[data-v-4bbd1e25]{display:grid;height:56px;place-items:center}.u21-footer__partners img[data-v-4bbd1e25]{max-height:44px;max-width:100%;-o-object-fit:contain;object-fit:contain}.u21-footer__column ul.u21-footer__social[data-v-4bbd1e25]{flex-direction:row;gap:10px}.u21-footer__social a[data-v-4bbd1e25]{background:var(--brand-surface-raised);border-radius:8px;display:grid;height:38px;place-items:center;transition:background-color .16s ease,transform .16s ease;width:38px}.u21-footer__social a[data-v-4bbd1e25]:hover{background:var(--brand-accent);transform:translateY(-2px)}.u21-footer__social svg[data-v-4bbd1e25]{fill:#fff;height:18px;width:18px}.u21-footer__bar[data-v-4bbd1e25]{background:#000}.u21-footer__bar-inner[data-v-4bbd1e25]{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:8px 24px;justify-content:space-between;padding-block:14px}.u21-footer__bar-inner p[data-v-4bbd1e25]{margin:0}
