.lang-dropdown-trigger[data-v-e790ecc7]{align-items:center;border-radius:8px;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1;outline:none;padding:.4375rem .625rem;transition:border-color .2s ease,background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.lang-dropdown--tone-dark .lang-dropdown-trigger[data-v-e790ecc7]{background:#3b71fe14;border:1px solid rgba(59,113,254,.22);color:#ffffffeb}.lang-dropdown--tone-dark .lang-dropdown-trigger.is-open[data-v-e790ecc7],.lang-dropdown--tone-dark .lang-dropdown-trigger[data-v-e790ecc7]:hover{background:#3b71fe24;border-color:#3b71fe61}.lang-dropdown--tone-light .lang-dropdown-trigger[data-v-e790ecc7]{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.lang-dropdown--tone-light .lang-dropdown-trigger.is-open[data-v-e790ecc7],.lang-dropdown--tone-light .lang-dropdown-trigger[data-v-e790ecc7]:hover{background:#eef3ff;border-color:#3b71fe59;color:#3b71fe}.lang-dropdown-trigger[data-v-e790ecc7]:focus-visible{outline:2px solid #3b71fe;outline-offset:2px}.lang-dropdown-flag[data-v-e790ecc7]{font-size:.9375rem;line-height:1}.lang-dropdown-name[data-v-e790ecc7]{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-dropdown-chevron[data-v-e790ecc7]{flex-shrink:0;opacity:.65;transition:transform .2s ease}.lang-dropdown-chevron.is-open[data-v-e790ecc7]{transform:rotate(180deg)}.lang-dropdown-menu[data-v-e790ecc7]{background:#fff;border-radius:12px;box-shadow:0 16px 40px #0c111e1f;list-style:none;margin:0;max-height:min(70vh,320px);min-width:168px;overflow-y:auto;padding:.375rem;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.lang-dropdown--tone-dark .lang-dropdown-menu[data-v-e790ecc7]{background:#141a28;box-shadow:0 16px 40px #00000059}.lang-dropdown-option[data-v-e790ecc7]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.5625rem .75rem;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.lang-dropdown--tone-light .lang-dropdown-option[data-v-e790ecc7]{color:#475569}.lang-dropdown--tone-light .lang-dropdown-option.is-selected[data-v-e790ecc7],.lang-dropdown--tone-light .lang-dropdown-option[data-v-e790ecc7]:hover{background:#eef3ff;color:#3b71fe}.lang-dropdown--tone-dark .lang-dropdown-option[data-v-e790ecc7]{color:#e2e8f0e0}.lang-dropdown--tone-dark .lang-dropdown-option[data-v-e790ecc7]:hover{background:#3b71fe1f;color:#fff}.lang-dropdown--tone-dark .lang-dropdown-option.is-selected[data-v-e790ecc7]{background:#3b71fe29;color:#6b93ff}.lang-dropdown--desktop .lang-dropdown-trigger[data-v-e790ecc7]{font-size:.875rem;padding:.5rem .75rem}.lang-dropdown--desktop .lang-dropdown-name[data-v-e790ecc7]{max-width:none}.lang-dropdown--drawer[data-v-e790ecc7]{width:100%}.lang-dropdown--drawer .lang-dropdown-trigger[data-v-e790ecc7]{background:#ffffff08;border-color:#ffffff12;border-radius:8px;font-size:.8125rem;gap:.5rem;justify-content:flex-start;padding:.5rem .625rem;width:100%}.lang-dropdown--drawer .lang-dropdown-trigger.is-open[data-v-e790ecc7],.lang-dropdown--drawer .lang-dropdown-trigger[data-v-e790ecc7]:hover{background:#3b71fe0f;border-color:#3b71fe38}.lang-dropdown--drawer .lang-dropdown-name[data-v-e790ecc7]{flex:1;max-width:none;text-align:left}.lang-dropdown--drawer .lang-dropdown-chevron[data-v-e790ecc7]{margin-left:auto}.lang-dropdown--drawer .lang-dropdown-menu[data-v-e790ecc7]{background:#111827;border-color:#ffffff14;border-radius:10px;bottom:calc(100% + 6px);left:0;padding:.375rem;right:0;top:auto;width:100%}.lang-dropdown-fade-enter-active[data-v-e790ecc7],.lang-dropdown-fade-leave-active[data-v-e790ecc7]{transition:opacity .18s ease,transform .18s ease}.lang-dropdown-fade-enter-from[data-v-e790ecc7],.lang-dropdown-fade-leave-to[data-v-e790ecc7]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.lang-dropdown-fade-enter-active[data-v-e790ecc7],.lang-dropdown-fade-leave-active[data-v-e790ecc7]{transition:none}}.header-grid[data-v-ffac8af8]{align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto;width:100%}.header-logo[data-v-ffac8af8]{display:inline-flex;justify-self:start;max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}.header-actions[data-v-ffac8af8]{flex-shrink:0;justify-self:end}@media (min-width:1024px){.header-grid[data-v-ffac8af8]{display:grid;grid-template-columns:1fr auto 1fr;justify-content:unset}.header-logo[data-v-ffac8af8]{justify-self:start}.header-nav[data-v-ffac8af8]{justify-self:center}.header-actions[data-v-ffac8af8]{justify-self:end;width:auto}}.app-header--dark[data-v-ffac8af8]{background:#0c111e;box-shadow:none;color:#eef2f7}.app-header--light[data-v-ffac8af8]{background:#fffffffb;border-bottom:1px solid rgba(12,17,30,.07);box-shadow:0 8px 24px #0c111e0f;color:#0c111e}.header-login-link[data-v-ffac8af8]{align-items:center;color:#475569;font-size:.875rem;font-weight:500;padding:.375rem .5rem;text-decoration:none;transition:color .2s ease;white-space:nowrap}.header-login-link[data-v-ffac8af8]:hover{color:#0c111e}.header-login-link[data-v-ffac8af8]:focus-visible{border-radius:4px;outline:2px solid #3b71fe;outline-offset:2px}.header-cta-btn[data-v-ffac8af8]{align-items:center;background:#3b71fe;border-radius:4px;box-shadow:0 4px 14px #3b71fe47;color:#fff;font-size:.875rem;font-weight:600;height:2.625rem;padding:0 1.25rem;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.header-cta-btn[data-v-ffac8af8]:hover{background:#2d5ae8;box-shadow:0 6px 18px #3b71fe57}.header-cta-btn[data-v-ffac8af8]:active{transform:scale(.98)}.header-cta-btn[data-v-ffac8af8]:focus-visible{outline:2px solid #3b71fe;outline-offset:2px}.app-header--dark .header-login-link[data-v-ffac8af8]{color:#eef2f7d1}.app-header--dark .header-login-link[data-v-ffac8af8]:hover{color:#fff}.app-header-nav-list[data-v-ffac8af8]{align-items:center;display:flex;gap:.875rem;list-style:none;margin:0;padding:0}.app-header-nav-item[data-v-ffac8af8]{position:relative}.app-header-nav-link[data-v-ffac8af8]{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.3125rem;height:4rem;line-height:1.2;outline:none;padding:0;text-decoration:none;transition:color .2s ease;white-space:nowrap}.app-header-nav-link[data-v-ffac8af8]:focus-visible{outline:2px solid #3b71fe;outline-offset:2px}.app-header--dark .app-header-nav-link[data-v-ffac8af8]{color:#eef2f7d1}.app-header--dark .app-header-nav-link[data-v-ffac8af8]:hover{color:#fff}.app-header--dark .app-header-nav-link.is-active[data-v-ffac8af8]{color:#fff;font-weight:600}.app-header--light .app-header-nav-link[data-v-ffac8af8]{color:#475569}.app-header--light .app-header-nav-link[data-v-ffac8af8]:hover{color:#0c111e}.app-header--light .app-header-nav-link.is-active[data-v-ffac8af8]{color:#3b71fe;font-weight:600}.app-header-nav-chevron[data-v-ffac8af8]{opacity:.55;transform:translateY(1px);transition:transform .2s ease,opacity .2s ease}.app-header-nav-link.is-active .app-header-nav-chevron[data-v-ffac8af8]{opacity:1}.group:hover .app-header-nav-chevron[data-v-ffac8af8]{transform:rotate(180deg)}.app-header-dropdown-wrap[data-v-ffac8af8]{left:50%;min-width:240px;opacity:0;padding-top:0;pointer-events:none;position:absolute;top:100%;transform:translate(-50%) translateY(4px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;z-index:50}.group:focus-within .app-header-dropdown-wrap[data-v-ffac8af8],.group:hover .app-header-dropdown-wrap[data-v-ffac8af8]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);visibility:visible}.app-header-dropdown[data-v-ffac8af8]{background:#fff;border:1px solid rgba(12,17,30,.06);border-radius:2px;box-shadow:0 16px 40px #0c111e1a;min-width:260px;padding:.625rem 0;position:relative}.app-header-dropdown[data-v-ffac8af8]:before{border-bottom:.875rem solid #fff;border-left:.875rem solid transparent;border-right:.875rem solid transparent;content:"";height:0;left:50%;position:absolute;top:-.875rem;transform:translate(-50%);width:0}.app-header--dark .app-header-dropdown[data-v-ffac8af8]{background:#141a28;border-color:#ffffff14;box-shadow:0 16px 40px #00000059}.app-header--dark .app-header-dropdown[data-v-ffac8af8]:before{border-bottom-color:#141a28}.app-header-dropdown-link[data-v-ffac8af8]{align-items:center;border-radius:0;display:flex;font-size:.875rem;font-weight:500;gap:.875rem;padding:.75rem 1rem;text-decoration:none;transition:background .18s ease,color .18s ease;white-space:nowrap}.app-header-dropdown-icon[data-v-ffac8af8]{align-items:center;color:#3b71fe;display:inline-flex;flex-shrink:0;justify-content:center;transition:color .18s ease}.app-header--light .app-header-dropdown-link[data-v-ffac8af8]{color:#475569}.app-header--light .app-header-dropdown-link[data-v-ffac8af8]:hover{background:#3b71fe0f;color:#3b71fe}.app-header--light .app-header-dropdown-link:hover .app-header-dropdown-icon[data-v-ffac8af8]{color:#2563eb}.app-header--dark .app-header-dropdown-link[data-v-ffac8af8]{color:#eef2f7d1}.app-header--dark .app-header-dropdown-icon[data-v-ffac8af8]{color:#8eb0ff}.app-header--dark .app-header-dropdown-link[data-v-ffac8af8]:hover{background:#3b71fe1a;color:#fff}.menu-toggle-btn[data-v-ffac8af8]{outline:none;position:relative;z-index:2;-webkit-tap-highlight-color:transparent}.menu-toggle-btn--dark[data-v-ffac8af8]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);color:#fff}.menu-toggle-btn--dark[data-v-ffac8af8]:hover{background:#ffffff1a}.menu-toggle-btn--light[data-v-ffac8af8]{background:#0c111e0a;border:1px solid rgba(12,17,30,.1);color:#0c111e}.menu-toggle-btn--light[data-v-ffac8af8]:hover{background:#0c111e14}.menu-toggle-icon[data-v-ffac8af8]{transition:transform .2s ease,opacity .2s ease}.menu-toggle-btn:active .menu-toggle-icon[data-v-ffac8af8]{transform:scale(.92)}#mobile-nav-root.mobile-nav{display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;min-height:100dvh;position:fixed;z-index:1100}#mobile-nav-root .mobile-nav-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#080c148c;border:none;cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;padding:0;position:absolute;z-index:0}#mobile-nav-root .mobile-nav-drawer{background:#0c111e;border-left:1px solid hsla(0,0%,100%,.06);box-shadow:-12px 0 48px #00000047;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;position:relative;width:min(17.5rem,78vw);z-index:1}#mobile-nav-root .mobile-nav-drawer-inner{display:flex;flex-direction:column;height:100%;min-height:0;padding:.75rem .875rem 1rem}#mobile-nav-root .mobile-nav-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;margin-bottom:.875rem;padding:0 .125rem .875rem}#mobile-nav-root .mobile-nav-logo{display:inline-flex;flex-shrink:0;width:-moz-fit-content;width:fit-content}#mobile-nav-root .mobile-nav-logo-img{display:block;height:1.625rem;width:auto}#mobile-nav-root .mobile-nav-close{align-items:center;background:transparent;border:none;border-radius:8px;color:#b8c4d6e6;display:inline-flex;height:2rem;justify-content:center;transition:background .2s ease,color .2s ease;width:2rem}#mobile-nav-root .mobile-nav-close:active{background:#ffffff0f;color:#fff}#mobile-nav-root .mobile-nav-main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.125rem 0}#mobile-nav-root .mobile-nav-list{list-style:none;margin:0;padding:0}#mobile-nav-root .mobile-nav-item+.mobile-nav-item{margin-top:.125rem}#mobile-nav-root .mobile-nav-link{align-items:center;background:transparent;border:none;border-radius:8px;color:#e2e8f0e0;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.625rem;line-height:1.35;padding:.625rem .5rem;text-align:left;text-decoration:none;transition:background .18s ease,color .18s ease;width:100%}#mobile-nav-root .mobile-nav-link:active{background:#ffffff0a}#mobile-nav-root .mobile-nav-link.is-active{background:#3b71fe1a;color:#fff}#mobile-nav-root .mobile-nav-link.is-active .mobile-nav-link-icon{color:#8eb0ff}#mobile-nav-root .mobile-nav-link--toggle{cursor:pointer}#mobile-nav-root .mobile-nav-link-text{flex:1}#mobile-nav-root .mobile-nav-link-icon{color:#8eb0ffbf;flex-shrink:0;transition:color .18s ease}#mobile-nav-root .mobile-nav-chevron{color:#94a3b8a6;flex-shrink:0;transition:transform .22s ease,color .18s ease}#mobile-nav-root .mobile-nav-link--toggle[aria-expanded=true] .mobile-nav-chevron{color:#8eb0ff;transform:rotate(180deg)}#mobile-nav-root .mobile-nav-sub{border-left:1px solid rgba(59,113,254,.18);list-style:none;margin:.125rem 0 .375rem;padding:0 0 0 1.625rem}#mobile-nav-root .mobile-nav-sub-link{align-items:center;border-radius:6px;color:#94a3b8eb;display:flex;font-size:.8125rem;font-weight:400;gap:.5rem;line-height:1.4;padding:.4375rem .5rem;text-decoration:none;transition:color .18s ease,background .18s ease}#mobile-nav-root .mobile-nav-sub-link.is-active,#mobile-nav-root .mobile-nav-sub-link:active{background:#3b71fe14;color:#fff}#mobile-nav-root .mobile-nav-sub-link.is-active .mobile-nav-sub-icon{color:#8eb0ff}#mobile-nav-root .mobile-nav-sub-icon{color:#6b93ffb3;flex-shrink:0}#mobile-nav-root .mobile-nav-footer{border-top:1px solid hsla(0,0%,100%,.06);flex-shrink:0;margin-top:.75rem;padding-top:.875rem}.mobile-nav-fade-enter-active,.mobile-nav-fade-leave-active{transition:opacity .24s ease}.mobile-nav-fade-enter-active .mobile-nav-drawer,.mobile-nav-fade-leave-active .mobile-nav-drawer{transition:transform .3s cubic-bezier(.22,1,.36,1)}.mobile-nav-fade-enter-from,.mobile-nav-fade-leave-to{opacity:0}.mobile-nav-fade-enter-from .mobile-nav-drawer,.mobile-nav-fade-leave-to .mobile-nav-drawer{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.mobile-nav-fade-enter-active,.mobile-nav-fade-enter-active .mobile-nav-drawer,.mobile-nav-fade-leave-active,.mobile-nav-fade-leave-active .mobile-nav-drawer{transition:none}}.footer[data-v-1cbc9e14]{background:#0a0e16;color:var(--dcim-text-dark)}.footer-glow[data-v-1cbc9e14]{background:radial-gradient(ellipse 75% 45% at 50% 0,rgba(59,113,254,.12) 0,transparent 70%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.footer-contact-tile[data-v-1cbc9e14]{align-items:center;background:#080c1680;border:1px solid rgba(59,113,254,.2);border-radius:4px;display:flex;gap:.875rem;max-width:300px;padding:.875rem 1rem;text-decoration:none;transition:border-color .22s ease,background .22s ease,transform .22s ease}.footer-contact-tile[data-v-1cbc9e14]:focus-visible,.footer-contact-tile[data-v-1cbc9e14]:hover{background:#3b71fe14;border-color:#3b71fe73;outline:none;transform:translate(2px)}.footer-contact-tile__icon[data-v-1cbc9e14]{align-items:center;color:var(--dcim-primary);display:inline-flex;flex-shrink:0;justify-content:center}.footer-contact-tile__body[data-v-1cbc9e14]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.footer-contact-tile__label[data-v-1cbc9e14]{color:var(--dcim-text-dark-muted);font-size:.6875rem}.footer-contact-tile__value[data-v-1cbc9e14]{color:var(--dcim-text-dark);font-size:.9375rem;font-weight:600}.footer-contact-tile__arrow[data-v-1cbc9e14]{color:var(--dcim-primary);flex-shrink:0;transition:transform .22s ease}.footer-contact-tile:focus-visible .footer-contact-tile__arrow[data-v-1cbc9e14],.footer-contact-tile:hover .footer-contact-tile__arrow[data-v-1cbc9e14]{transform:translate(3px)}.footer-section-title[data-v-1cbc9e14]{color:var(--dcim-primary);font-family:var(--font-data);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.5rem}@media (min-width:1024px){.footer-links[data-v-1cbc9e14]{align-content:start;display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-links__block+.footer-links__block[data-v-1cbc9e14]{margin-top:1.25rem}@media (min-width:1024px){.footer-links__block+.footer-links__block[data-v-1cbc9e14]{margin-top:0}}.footer-icon-grid[data-v-1cbc9e14]{display:grid;gap:.25rem .875rem;list-style:none;margin:0;padding:0}.footer-icon-grid--products[data-v-1cbc9e14]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.footer-icon-grid--products[data-v-1cbc9e14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer-icon-grid--products[data-v-1cbc9e14]{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-icon-grid--inline[data-v-1cbc9e14]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.footer-icon-grid--inline[data-v-1cbc9e14]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer-icon-grid--inline[data-v-1cbc9e14]{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-icon-link[data-v-1cbc9e14]{color:#eef2f7d1;display:flex;font-size:.75rem;gap:.4375rem;line-height:1.35;padding:.125rem 0;text-decoration:none;white-space:nowrap}.footer-icon-link[data-v-1cbc9e14],.footer-icon-link__icon[data-v-1cbc9e14]{align-items:center;transition:color .2s ease}.footer-icon-link__icon[data-v-1cbc9e14]{color:var(--dcim-primary);display:inline-flex;flex-shrink:0;justify-content:center}.footer-icon-link[data-v-1cbc9e14]:focus-visible,.footer-icon-link[data-v-1cbc9e14]:hover{color:#fff;outline:none}.footer-icon-link:focus-visible .footer-icon-link__icon[data-v-1cbc9e14],.footer-icon-link:hover .footer-icon-link__icon[data-v-1cbc9e14]{color:#8eb0ff}.footer-legal-link[data-v-1cbc9e14]{color:var(--dcim-text-dark-muted);text-decoration:none;transition:color .2s ease}.footer-legal-link[data-v-1cbc9e14]:focus-visible,.footer-legal-link[data-v-1cbc9e14]:hover{color:var(--dcim-primary);outline:none}@media (max-width:1023px){.footer-main[data-v-1cbc9e14]{padding-bottom:2rem}.footer-links__block+.footer-links__block[data-v-1cbc9e14]{margin-top:1rem}}.fixed-card-enter-active[data-v-4da2080d],.fixed-card-leave-active[data-v-4da2080d]{transition:opacity .2s ease,transform .2s ease}.fixed-card-enter-from[data-v-4da2080d],.fixed-card-leave-to[data-v-4da2080d]{opacity:0;transform:translateY(8px)}
