.dropdown-panel[data-v-896a5509]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:0 20px 60px #00000024;left:50%;min-width:360px;padding:18px;position:absolute;top:calc(100% + 8px);transform:translate(-50%);z-index:100}.dropdown-panel[data-v-896a5509]:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.dropdown-panel-wide[data-v-896a5509]{min-width:-moz-fit-content;min-width:fit-content}.dropdown-grid[data-v-896a5509]{display:grid;gap:14px}.dropdown-group-label[data-v-896a5509]{color:#0000005c;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.dropdown-group-items[data-v-896a5509]{display:flex;flex-direction:column;gap:6px}.dropdown-group-items--2col[data-v-896a5509]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.dropdown-card[data-v-896a5509]{background:#fafafa;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:background .2s,transform .2s}.dropdown-card[data-v-896a5509]:hover{background:#f2f6ff;transform:translateY(-1px)}.dropdown-card-title[data-v-896a5509]{color:#111;font-size:13.5px;font-weight:600;line-height:1.35;white-space:nowrap}.dropdown-card-desc[data-v-896a5509]{color:#666;font-size:12px;line-height:1.5;white-space:nowrap}.dropdown-card-btn[data-v-896a5509]{border:none;cursor:pointer;font-family:inherit;outline:none;text-align:left;width:100%}.lang-dropdown[data-v-896a5509]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 8px 40px #0000001f;min-width:140px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.lang-item[data-v-896a5509]{align-items:center;background:transparent;border:none;border-radius:8px;color:#000000b3;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:9px 12px;text-decoration:none;transition:background .15s;width:100%}.lang-item.active[data-v-896a5509],.lang-item[data-v-896a5509]:hover{background:#f5f5f5;color:#000}.mobile-menu[data-v-896a5509]{background:#fff;border-top:1px solid rgba(0,0,0,.06);height:calc(100vh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu-inner[data-v-896a5509]{padding:12px 20px 20px}.mobile-nav-group[data-v-896a5509]{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-nav-row[data-v-896a5509]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.mobile-nav-trigger[data-v-896a5509]{align-items:center;background:transparent;border:none;color:#000000c7;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:14px 8px}.mobile-nav-main-link[data-v-896a5509]{text-decoration:none;width:100%}.mobile-nav-toggle[data-v-896a5509]{justify-content:center}.mobile-submenu[data-v-896a5509]{display:flex;flex-direction:column;gap:14px;padding:0 8px 14px}.mobile-submenu-group[data-v-896a5509]{display:flex;flex-direction:column;gap:8px}.mobile-submenu-title[data-v-896a5509]{color:#00000052;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.mobile-nav-link[data-v-896a5509],.mobile-submenu-link[data-v-896a5509]{background:#f7f7f8;border-radius:10px;color:#000000ad;display:block;font-size:14px;padding:10px 12px;text-decoration:none}.mobile-submenu-link-btn[data-v-896a5509]{border:none;cursor:pointer;font-family:inherit;outline:none;text-align:left;width:100%}.mobile-nav-link-cta[data-v-896a5509]{background:#eff4ff;color:#06f;font-weight:700}.consult-btn[data-v-896a5509]{border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-left:4px;padding:8px 16px;transition:background .18s,border-color .18s,opacity .18s;white-space:nowrap}.consult-btn--ghost[data-v-896a5509]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.25)}.consult-btn--ghost[data-v-896a5509]:hover{background:#ffffff42;border-color:#ffffff73}.consult-btn--solid[data-v-896a5509]{background:#111;border:none}.consult-btn--solid[data-v-896a5509]:hover{background:#333}.nav-icon-btn[data-v-896a5509]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;padding:8px;transition:background .18s,color .18s}.nav-icon-btn--dark[data-v-896a5509]{color:#ffffff8c}.nav-icon-btn--dark[data-v-896a5509]:hover{background:#ffffff1a;color:#ffffffe6}.nav-icon-btn--light[data-v-896a5509]{color:#00000080}.nav-icon-btn--light[data-v-896a5509]:hover{background:#0000000f;color:#000000d9}.phone-card[data-v-896a5509]{border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 16px 50px #00000024;min-width:200px;padding:14px 16px;right:-8px;top:calc(100% + 10px);z-index:100}.phone-card[data-v-896a5509],.phone-card[data-v-896a5509]:before{background:#fff;position:absolute}.phone-card[data-v-896a5509]:before{border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);content:"";height:10px;right:18px;top:-6px;transform:rotate(45deg);width:10px}.phone-card-title[data-v-896a5509]{color:#00000052;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.phone-card-row[data-v-896a5509]{align-items:center;background:transparent;border:none;border-radius:8px;color:#111;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:8px;margin:0 -8px;padding:7px 8px;text-align:left;transition:background .15s,color .15s;width:calc(100% + 16px)}.phone-card-row[data-v-896a5509]:hover{background:#f2f6ff;color:#06f}.copy-icon[data-v-896a5509]{color:#aaa;margin-left:auto;opacity:0;transition:opacity .15s}.phone-card-row:hover .copy-icon[data-v-896a5509]{opacity:1}.copy-toast[data-v-896a5509]{align-items:center;background:#111;border-radius:20px;box-shadow:0 8px 28px #00000038;color:#fff;display:flex;font-size:13px;font-weight:600;gap:7px;left:50%;padding:9px 18px;pointer-events:none;position:fixed;top:76px;transform:translate(-50%);z-index:9999}.toast-enter-active[data-v-896a5509],.toast-leave-active[data-v-896a5509]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-896a5509],.toast-leave-to[data-v-896a5509]{opacity:0;transform:translate(-50%) translateY(-8px)}.modal-overlay[data-v-896a5509]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:600}.modal-box[data-v-896a5509],.modal-overlay[data-v-896a5509]{overflow-y:auto;overscroll-behavior:contain}.modal-box[data-v-896a5509]{background:#fff;border-radius:24px;box-shadow:0 32px 80px #0000002e;margin:auto;max-height:88vh;max-width:600px;padding:32px 32px 28px;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none}.modal-box--with-footer[data-v-896a5509]{display:flex;flex-direction:column;overflow:hidden}.modal-box[data-v-896a5509]::-webkit-scrollbar{display:none}.modal-close[data-v-896a5509]{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s;width:34px}.modal-close[data-v-896a5509]:hover{background:#ebebeb;color:#111}.modal-title[data-v-896a5509]{color:#0d0d0d;font-size:22px;font-weight:800;letter-spacing:-.04em;margin:0 0 24px}.modal-subtitle[data-v-896a5509]{color:#00000080;font-size:12.5px;line-height:1.5;margin:-18px 0 18px}.modal-label-meta[data-v-896a5509]{color:#00000059;font-size:11px;font-weight:500;margin-left:6px}.model-chips[data-v-896a5509]{display:flex;flex-wrap:wrap;gap:6px}.model-chip[data-v-896a5509]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#0f172ab3;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;outline:none;padding:6px 12px;transition:background .15s,border-color .15s,color .15s}.model-chip[data-v-896a5509]:hover{border-color:#0000004d;color:#0f172a}.model-chip--active[data-v-896a5509]{background:#0f172a}.model-chip--active[data-v-896a5509],.model-chip--active[data-v-896a5509]:hover{border-color:#0f172a;color:#fff}.modal-form[data-v-896a5509]{display:flex;flex-direction:column;gap:14px}.modal-form--with-footer[data-v-896a5509]{flex:1;gap:0;min-height:0}.modal-header[data-v-896a5509]{flex-shrink:0;padding-bottom:18px}.modal-scroll[data-v-896a5509]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px;padding-right:4px;padding-top:2px;scrollbar-width:none;-ms-overflow-style:none}.modal-scroll[data-v-896a5509]::-webkit-scrollbar{display:none}.modal-footer[data-v-896a5509]{background:linear-gradient(180deg,#fff0,#fff 22px);flex-shrink:0;margin-top:18px;padding-top:14px}.modal-row[data-v-896a5509]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.modal-field+.modal-row[data-v-896a5509],.modal-form>.modal-field+.modal-field[data-v-896a5509],.modal-row+.modal-field[data-v-896a5509],.modal-row+.modal-row[data-v-896a5509],.modal-scroll>.modal-field+.modal-field[data-v-896a5509]{margin-top:14px}.modal-field[data-v-896a5509]{display:flex;flex-direction:column;gap:6px}.modal-field-full[data-v-896a5509]{grid-column:1/-1}.modal-label[data-v-896a5509]{align-items:center;color:#0000008c;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:4px;line-height:1.4;min-height:22px}.required[data-v-896a5509]{color:#ff3b30}.required-note[data-v-896a5509]{color:#00000061;display:inline-block;font-weight:400;line-height:1.4}.modal-input[data-v-896a5509]{background:#f9f9fb;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;box-sizing:border-box;color:#111;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s,background .2s;width:100%}.modal-input[data-v-896a5509]:focus{background:#fff;border-color:#0f172a}.modal-textarea[data-v-896a5509]{background:#f9f9fb;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;box-sizing:border-box;color:#111;font-family:inherit;font-size:14px;max-height:300px;min-height:100px;outline:none;padding:11px 14px;resize:vertical;transition:border-color .2s,background .2s;width:100%}.modal-textarea[data-v-896a5509]:focus{background:#fff;border-color:#0f172a}.modal-error[data-v-896a5509]{color:#ff3b30;font-size:13px;margin:-4px 0}.modal-submit[data-v-896a5509]{background:#0f172a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;margin-top:4px;padding:14px;transition:background .2s,opacity .2s;width:100%}.modal-submit[data-v-896a5509]:hover{background:#1e293b}.modal-submit[data-v-896a5509]:disabled{cursor:not-allowed;opacity:.6}.modal-success[data-v-896a5509]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 0 12px;text-align:center}.modal-success-icon[data-v-896a5509]{align-items:center;background:#eff4ff;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:4px;width:60px}.modal-success-title[data-v-896a5509]{color:#0d0d0d;font-size:20px;font-weight:800;letter-spacing:-.03em}.modal-success-desc[data-v-896a5509]{color:#00000080;font-size:14px;line-height:1.7;max-width:360px}.modal-success-btn[data-v-896a5509]{background:#f5f5f5;border:none;border-radius:10px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:8px;padding:10px 32px;transition:background .15s}.modal-success-btn[data-v-896a5509]:hover{background:#ebebeb}.modal-fade-enter-active[data-v-896a5509],.modal-fade-leave-active[data-v-896a5509]{transition:opacity .22s ease}.modal-fade-enter-from[data-v-896a5509],.modal-fade-leave-to[data-v-896a5509]{opacity:0}.modal-fade-enter-active .modal-box[data-v-896a5509],.modal-fade-leave-active .modal-box[data-v-896a5509]{transition:transform .22s ease,opacity .22s ease}.modal-fade-enter-from .modal-box[data-v-896a5509],.modal-fade-leave-to .modal-box[data-v-896a5509]{opacity:0;transform:scale(.96) translateY(8px)}@media(max-width:520px){.modal-box[data-v-896a5509]{padding:28px 20px 24px}.modal-row[data-v-896a5509]{grid-template-columns:1fr}}.nav-search-bar[data-v-896a5509]{align-items:center;border-radius:10px;display:flex;flex:1;gap:10px;height:40px;margin:0 16px;padding:0 14px}.nav-search-bar--dark[data-v-896a5509]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);color:#ffffff8c}.nav-search-bar--solid[data-v-896a5509]{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#0006}.nav-search-input[data-v-896a5509]{background:transparent;border:none;flex:1;font-family:inherit;font-size:14px;min-width:0;outline:none}.nav-search-bar--dark .nav-search-input[data-v-896a5509]{color:#ffffffe6}.nav-search-bar--dark .nav-search-input[data-v-896a5509]::-moz-placeholder{color:#ffffff59}.nav-search-bar--dark .nav-search-input[data-v-896a5509]::placeholder{color:#ffffff59}.nav-search-bar--solid .nav-search-input[data-v-896a5509]{color:#111}.nav-search-bar--solid .nav-search-input[data-v-896a5509]::-moz-placeholder{color:#00000059}.nav-search-bar--solid .nav-search-input[data-v-896a5509]::placeholder{color:#00000059}.nav-search-close[data-v-896a5509]{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:background .15s}.nav-search-bar--dark .nav-search-close[data-v-896a5509]{color:#ffffff80}.nav-search-bar--dark .nav-search-close[data-v-896a5509]:hover{background:#ffffff1a;color:#fff}.nav-search-bar--solid .nav-search-close[data-v-896a5509]{color:#0006}.nav-search-bar--solid .nav-search-close[data-v-896a5509]:hover{background:#0000000f;color:#111}.search-dropdown[data-v-896a5509]{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 20px 60px #00000029;left:0;max-height:480px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:200}.search-group[data-v-896a5509]{padding:10px 8px 6px}.search-group+.search-group[data-v-896a5509]{border-top:1px solid rgba(0,0,0,.05)}.search-group-label[data-v-896a5509]{color:#00000052;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:4px;padding:0 8px;text-transform:uppercase}.search-item[data-v-896a5509]{background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:9px 10px;text-align:left;transition:background .15s;width:100%}.search-item--active[data-v-896a5509],.search-item[data-v-896a5509]:hover{background:#f2f6ff}.search-item-title[data-v-896a5509]{color:#111;font-size:13.5px;font-weight:600;line-height:1.3}.search-item--active .search-item-title[data-v-896a5509]{color:#0055e6}.search-item-desc[data-v-896a5509]{color:#00000073;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-empty[data-v-896a5509]{align-items:center;color:#0006;display:flex;font-size:13px;gap:10px;padding:20px 18px}.dropdown-fade-enter-active[data-v-896a5509],.dropdown-fade-leave-active[data-v-896a5509]{transition:opacity .16s ease,transform .16s ease}.dropdown-fade-enter-from[data-v-896a5509],.dropdown-fade-leave-to[data-v-896a5509]{opacity:0;transform:translateY(-4px)}.search-expand-enter-active[data-v-896a5509]{transition:opacity .2s ease,transform .22s ease}.search-expand-leave-active[data-v-896a5509]{transition:opacity .18s ease,transform .18s ease}.search-expand-enter-from[data-v-896a5509],.search-expand-leave-to[data-v-896a5509]{opacity:0;transform:scaleX(.88);transform-origin:right center}.slide-down-enter-active[data-v-896a5509],.slide-down-leave-active[data-v-896a5509]{transition:all .3s ease}.slide-down-enter-from[data-v-896a5509],.slide-down-leave-to[data-v-896a5509]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-896a5509],.fade-leave-active[data-v-896a5509]{transition:opacity .2s}.fade-enter-from[data-v-896a5509],.fade-leave-to[data-v-896a5509]{opacity:0}@media(min-width:901px){.mobile-menu-btn[data-v-896a5509]{display:none!important}}@media(max-width:900px){.consult-btn[data-v-896a5509],.nav-links[data-v-896a5509],.phone-entry[data-v-896a5509],.search-btn[data-v-896a5509]{display:none!important}.mobile-menu-btn[data-v-896a5509]{display:flex!important}}@media(max-width:900px){.footer-top[data-v-86f8cf40]{gap:0!important;grid-template-columns:1fr!important;padding-bottom:40px!important;text-align:center}.footer-brand[data-v-86f8cf40]{align-items:center;display:flex;flex-direction:column}.footer-nav-cols[data-v-86f8cf40]{display:none!important}}
