.modal-overlay[data-v-356aa345]{align-items:center;animation:modal-fade-in-356aa345 .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0006,#0009);display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:var(--z-modal)}.modal-container[data-v-356aa345]{animation:modal-slide-in-356aa345 .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,#fff,#f8fafc);border-radius:24px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;display:flex;flex-direction:column;height:85vh;max-height:85vh;max-width:900px;overflow:hidden;position:relative;width:100%}.close-btn[data-v-356aa345]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:32px;z-index:var(--z-dropdown)}.close-btn[data-v-356aa345]:hover{background:#ffffff40;color:#fff;transform:translateY(-50%) scale(1.1)}.dialog-header[data-v-356aa345]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;overflow:hidden;padding:12px 60px 12px 20px;position:relative}.header-content[data-v-356aa345]{align-items:center;display:flex;gap:12px}.header-text[data-v-356aa345]{flex:1}.dialog-header[data-v-356aa345]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff10' viewBox='0 0 1000 100'%3E%3Cpath d='M0 0h1000v100L0 80z'/%3E%3C/svg%3E");background-size:cover;content:"";inset:0;position:absolute}.header-icon[data-v-356aa345]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.dialog-title[data-v-356aa345]{color:#fff;font-size:18px;font-weight:600;margin:0 0 2px}.dialog-subtitle[data-v-356aa345]{font-size:13px;font-weight:400;margin:0;opacity:.85}.form-content[data-v-356aa345]{flex:1;min-height:0;overflow-y:auto}.support-form[data-v-356aa345]{padding:20px 30px 24px}.form-section[data-v-356aa345]{margin-bottom:20px}.form-section[data-v-356aa345]:last-of-type{margin-bottom:0}.section-title[data-v-356aa345]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.section-title[data-v-356aa345]:before{background:#2563eb;border-radius:2px;content:"";height:20px;width:4px}.form-row[data-v-356aa345]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.form-row[data-v-356aa345]:last-child{margin-bottom:0}.form-group[data-v-356aa345]{position:relative}.form-group.full-width[data-v-356aa345]{grid-column:1/-1}.input-container[data-v-356aa345]{position:relative}.form-input[data-v-356aa345]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:14px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.form-input[data-v-356aa345]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none;transform:translateY(-1px)}.form-input[data-v-356aa345]:not(:-moz-placeholder){border-color:#6b7280}.form-input[data-v-356aa345]:not(:placeholder-shown){border-color:#6b7280}.form-label[data-v-356aa345]{background:#fff;color:#6b7280;font-size:14px;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input:not(:-moz-placeholder)+.form-label[data-v-356aa345]{color:#2563eb;font-size:12px;font-weight:500;top:-1px;transform:translateY(-50%)}.form-input:focus+.form-label[data-v-356aa345],.form-input:not(:placeholder-shown)+.form-label[data-v-356aa345]{color:#2563eb;font-size:12px;font-weight:500;top:-1px;transform:translateY(-50%)}.form-input.has-error[data-v-356aa345]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-input.has-error[data-v-356aa345]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262633}.form-input.has-error+.form-label[data-v-356aa345]{color:#dc2626!important;top:35%!important;transform:translateY(-50%)!important}.form-input.has-error:not(:-moz-placeholder)+.form-label[data-v-356aa345]{background:#fff!important;color:#dc2626!important;font-size:12px!important;font-weight:500!important;padding:0 4px!important;top:-1px!important;transform:translateY(-50%)!important}.form-input.has-error:focus+.form-label[data-v-356aa345],.form-input.has-error:not(:placeholder-shown)+.form-label[data-v-356aa345]{background:#fff!important;color:#dc2626!important;font-size:12px!important;font-weight:500!important;padding:0 4px!important;top:-1px!important;transform:translateY(-50%)!important}.error-message[data-v-356aa345]{align-items:center;color:#dc2626;display:flex;font-size:12px;gap:4px;margin-top:4px}.form-textarea[data-v-356aa345]{min-height:80px;padding:12px;resize:vertical}.form-textarea.matched-height[data-v-356aa345]{height:120px;min-height:120px;resize:none}.form-textarea+.form-label[data-v-356aa345]{top:24px;transform:translateY(-50%)}.form-textarea:not(:-moz-placeholder)+.form-label[data-v-356aa345]{top:-1px;transform:translateY(-50%)}.form-textarea:focus+.form-label[data-v-356aa345],.form-textarea:not(:placeholder-shown)+.form-label[data-v-356aa345]{top:-1px;transform:translateY(-50%)}.form-row.equal-height[data-v-356aa345]{align-items:stretch}.file-upload-area[data-v-356aa345]{position:relative}.file-upload-area.compact[data-v-356aa345]{height:100%}.file-upload-area.matched-height[data-v-356aa345]{height:120px}.file-upload-area.drag-active .file-upload-label[data-v-356aa345]{background:#eff6ff;border-color:#2563eb;transform:scale(1.02)}.file-input[data-v-356aa345]{opacity:0;pointer-events:none;position:absolute}.file-upload-label[data-v-356aa345]{align-items:center;background:#f9fafb;border:2px dashed #cbd5e1;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:80px;padding:20px 12px;transition:all .3s ease}.file-upload-label.compact[data-v-356aa345]{min-height:70px;padding:12px 8px}.file-upload-label.matched-height[data-v-356aa345]{height:120px;min-height:120px}.file-upload-label[data-v-356aa345]:hover{background:#eff6ff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb26;transform:translateY(-1px)}.upload-icon[data-v-356aa345]{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;margin-bottom:8px;width:32px}.upload-icon.small[data-v-356aa345]{height:24px;margin-bottom:4px;width:24px}.upload-text[data-v-356aa345]{text-align:center}.upload-primary[data-v-356aa345]{color:#1e293b}.upload-primary[data-v-356aa345],.upload-selected[data-v-356aa345]{font-size:12px;font-weight:600;margin:0 0 2px}.upload-selected[data-v-356aa345]{color:#2563eb}.upload-secondary[data-v-356aa345]{color:#64748b;font-size:10px;margin:0}.file-list[data-v-356aa345]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:0;margin-top:4px;max-height:120px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.file-item[data-v-356aa345]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s ease}.file-item[data-v-356aa345]:last-child{border-bottom:none}.file-item[data-v-356aa345]:hover{background-color:#f8fafc}.file-name[data-v-356aa345]{color:#374151;flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove[data-v-356aa345]{align-items:center;background:#ef44441a;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.file-remove[data-v-356aa345]:hover{background:#ef444433;transform:scale(1.1)}.form-actions[data-v-356aa345]{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.form-actions.fixed-actions[data-v-356aa345]{border-bottom-left-radius:24px;border-bottom-right-radius:24px;bottom:0;box-shadow:0 -4px 12px #0000000d;margin-top:0;position:sticky}.btn[data-v-356aa345]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn[data-v-356aa345]:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-primary[data-v-356aa345]{background:#2563eb;box-shadow:0 4px 14px #2563eb4d;color:#fff}.btn-primary[data-v-356aa345]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 8px 25px #2563eb66;transform:translateY(-2px)}.btn-secondary[data-v-356aa345]{background:#f8fafc;border:2px solid #e2e8f0;color:#64748b}.btn-secondary[data-v-356aa345]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.spinning[data-v-356aa345]{animation:spin-356aa345 1s linear infinite}@keyframes modal-fade-in-356aa345{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-in-356aa345{0%{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-356aa345{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.modal-overlay[data-v-356aa345]{padding:16px}.modal-container[data-v-356aa345]{border-radius:16px;max-height:100vh}.dialog-header[data-v-356aa345]{padding:30px 20px 20px}.dialog-title[data-v-356aa345]{font-size:24px}.support-form[data-v-356aa345]{max-height:calc(100vh - 180px);padding:20px}.form-row[data-v-356aa345]{gap:16px;grid-template-columns:1fr}.form-section[data-v-356aa345]{margin-bottom:24px}.section-title[data-v-356aa345]{font-size:16px}.form-actions[data-v-356aa345]{flex-direction:column-reverse;gap:12px}.btn[data-v-356aa345]{padding:16px;width:100%}.file-upload-label[data-v-356aa345]{min-height:100px;padding:24px 16px}.close-btn[data-v-356aa345]{height:36px;right:16px;top:50%;transform:translateY(-50%);width:36px}}@media(max-width:480px){.modal-overlay[data-v-356aa345]{padding:8px}.dialog-header[data-v-356aa345]{padding:24px 16px 16px}.support-form[data-v-356aa345]{padding:16px}.form-input[data-v-356aa345]{font-size:14px;padding:14px 14px 6px}.form-label[data-v-356aa345]{font-size:14px;left:14px}.form-input:not(:-moz-placeholder)+.form-label[data-v-356aa345]{font-size:11px}.form-input:focus+.form-label[data-v-356aa345],.form-input:not(:placeholder-shown)+.form-label[data-v-356aa345]{font-size:11px}}[data-theme=dark] .modal-container[data-v-356aa345]{background:#1e293b;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff1a}[data-theme=dark] .dialog-header[data-v-356aa345]{background:linear-gradient(135deg,#1e40af,#1d4ed8)}[data-theme=dark] .section-title[data-v-356aa345]{color:#fff;font-weight:700}[data-theme=dark] .form-input[data-v-356aa345]{background:#334155;border-color:#475569;color:#f1f5f9}[data-theme=dark] .form-input[data-v-356aa345]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}[data-theme=dark] .form-label[data-v-356aa345]{background:transparent;color:#cbd5e1}[data-theme=dark] .form-input:not(:-moz-placeholder)+.form-label[data-v-356aa345]{background:#1e293b;color:#60a5fa;padding:0 6px;top:-1px;transform:translateY(-50%)}[data-theme=dark] .form-input:focus+.form-label[data-v-356aa345],[data-theme=dark] .form-input:not(:placeholder-shown)+.form-label[data-v-356aa345]{background:#1e293b;color:#60a5fa;padding:0 6px;top:-1px;transform:translateY(-50%)}[data-theme=dark] .form-input.has-error[data-v-356aa345]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}[data-theme=dark] .form-input.has-error[data-v-356aa345]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44444d}[data-theme=dark] .error-message[data-v-356aa345]{color:#f87171}[data-theme=dark] .form-input.has-error+.form-label[data-v-356aa345]{color:#f87171!important;top:35%!important;transform:translateY(-50%)!important}[data-theme=dark] .form-input.has-error:not(:-moz-placeholder)+.form-label[data-v-356aa345]{background:#1e293b!important;color:#f87171!important;font-size:12px!important;font-weight:500!important;padding:0 6px!important;top:-1px!important;transform:translateY(-50%)!important}[data-theme=dark] .form-input.has-error:focus+.form-label[data-v-356aa345],[data-theme=dark] .form-input.has-error:not(:placeholder-shown)+.form-label[data-v-356aa345]{background:#1e293b!important;color:#f87171!important;font-size:12px!important;font-weight:500!important;padding:0 6px!important;top:-1px!important;transform:translateY(-50%)!important}[data-theme=dark] .file-upload-label[data-v-356aa345]{background:#334155;border-color:#475569}[data-theme=dark] .file-upload-label[data-v-356aa345]:hover{background:linear-gradient(135deg,#475569,#334155);border-color:#2563eb}[data-theme=dark] .upload-primary[data-v-356aa345]{color:#f1f5f9}[data-theme=dark] .upload-selected[data-v-356aa345]{color:#2563eb}[data-theme=dark] .form-actions[data-v-356aa345]{background:#334155;border-top-color:#475569}[data-theme=dark] .btn-secondary[data-v-356aa345]{background:#475569;border-color:#64748b;color:#e2e8f0}[data-theme=dark] .btn-secondary[data-v-356aa345]:hover:not(:disabled){background:#64748b;border-color:#94a3b8}[data-theme=dark] .close-btn[data-v-356aa345]{background:#ffffff26;color:#fff}[data-theme=dark] .close-btn[data-v-356aa345]:hover{background:#ffffff40;color:#fff;transform:translateY(-50%) scale(1.1)}.modal-overlay[data-v-95b1ef14]{align-items:center;animation:fadeIn-95b1ef14 .3s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.modal-container[data-v-95b1ef14]{animation:slideIn-95b1ef14 .3s ease-out;background:var(--color-bg-primary);border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.modal-header[data-v-95b1ef14]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 24px 16px}.modal-title-section[data-v-95b1ef14]{align-items:center;display:flex;gap:12px}.modal-icon[data-v-95b1ef14]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.modal-title[data-v-95b1ef14]{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;margin:0}.modal-close-btn[data-v-95b1ef14]{align-items:center;background:var(--color-bg-secondary);border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.modal-close-btn[data-v-95b1ef14]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.modal-body[data-v-95b1ef14]{padding:24px}.notice-content[data-v-95b1ef14]{text-align:center}.notice-icon[data-v-95b1ef14]{color:#10b981;display:flex;justify-content:center;margin-bottom:16px}.notice-title[data-v-95b1ef14]{color:var(--color-text-primary);font-size:1.5rem;font-weight:600;margin:0 0 16px}.notice-message[data-v-95b1ef14]{color:var(--color-text-secondary);font-size:1rem;line-height:1.6;margin:0 0 16px}.notice-submessage[data-v-95b1ef14]{color:var(--color-text-tertiary);font-size:.9rem;font-style:italic;line-height:1.5;margin:0}.modal-footer[data-v-95b1ef14]{display:flex;justify-content:center;padding:16px 24px 20px}.btn-primary[data-v-95b1ef14]{align-items:center;background:#10b981;border:none;border-radius:8px;box-shadow:0 4px 12px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.btn-primary[data-v-95b1ef14]:hover{background:#059669;box-shadow:0 6px 20px #10b9814d;transform:translateY(-1px)}[data-theme=dark] .modal-container[data-v-95b1ef14]{box-shadow:0 20px 40px #0006}[data-theme=dark] .modal-close-btn[data-v-95b1ef14]:hover{background:#374151}[data-theme=dark] .notice-icon[data-v-95b1ef14]{color:#34d399}@keyframes fadeIn-95b1ef14{0%{opacity:0}to{opacity:1}}@keyframes slideIn-95b1ef14{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.modal-overlay[data-v-95b1ef14]{padding:16px}.modal-header[data-v-95b1ef14]{padding:16px 20px 12px}.modal-title[data-v-95b1ef14]{font-size:1.1rem}.modal-body[data-v-95b1ef14]{padding:20px}.notice-title[data-v-95b1ef14]{font-size:1.3rem}.notice-message[data-v-95b1ef14]{font-size:.95rem}.notice-submessage[data-v-95b1ef14]{font-size:.85rem}.modal-footer[data-v-95b1ef14]{padding:12px 20px 16px}.btn-primary[data-v-95b1ef14]{font-size:.95rem;padding:10px 20px}}.header[data-v-144089b1]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);left:0;overflow:visible;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:var(--z-header)}.header-hidden[data-v-144089b1]{opacity:0;transform:translateY(-100%)}.header-content[data-v-144089b1]{height:80px;justify-content:space-between;min-width:0;overflow:visible}.header-content[data-v-144089b1],.logo[data-v-144089b1]{align-items:center;display:flex}.logo[data-v-144089b1]{border-radius:8px;cursor:pointer;flex-shrink:0;gap:12px;height:100%;margin:-4px -8px;outline:none;padding:4px 8px;transition:all .2s ease}.logo[data-v-144089b1]:hover{transform:translateY(-1px)}.logo[data-v-144089b1]:active{transform:translateY(0)}.logo-image[data-v-144089b1]{background:transparent;border:none;height:80px;-o-object-fit:contain;object-fit:contain;outline:none;width:auto}.logo-desktop[data-v-144089b1]{display:none}.logo-desktop-container[data-v-144089b1]{align-items:center;display:flex;gap:12px}.logo-desktop-icon[data-v-144089b1]{background:transparent;border:none;height:50px;outline:none}.logo-text-container[data-v-144089b1]{display:flex;flex-direction:column;gap:2px;justify-content:center}.logo-text-desktop-main[data-v-144089b1]{color:#4b5563;font-size:18px;font-weight:700;letter-spacing:.3px;line-height:1.1;white-space:nowrap}.logo-text-desktop-sub[data-v-144089b1]{color:#6b7280;font-size:13px;font-style:italic;font-weight:400;letter-spacing:.1px;line-height:1.1;margin-top:1px;opacity:1;white-space:nowrap}.logo-mobile[data-v-144089b1]{display:none}.logo-mobile-container[data-v-144089b1]{align-items:center;display:none;gap:8px}.logo-text-container-mobile[data-v-144089b1]{display:flex;flex-direction:column;gap:1px;justify-content:center}.logo-text-mobile-main[data-v-144089b1]{color:#4b5563;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:1.1;white-space:nowrap}.logo-text-mobile-sub[data-v-144089b1]{color:#6b7280;font-size:11px;font-style:italic;font-weight:400;letter-spacing:.1px;line-height:1.1;margin-top:1px;opacity:1;white-space:nowrap}.logo-text[data-v-144089b1]{color:#4b5563;font-size:20px;font-weight:700}[data-theme=dark] .logo-text[data-v-144089b1]{font-size:1.1rem;font-weight:600;margin-left:6px}[data-theme=dark] .logo-text[data-v-144089b1],[data-theme=dark] .logo-text-mobile-main[data-v-144089b1]{color:#fff!important;text-shadow:0 1px 2px hsla(0,0%,100%,.15)}[data-theme=dark] .logo-text-mobile-sub[data-v-144089b1]{color:#94a3b8;opacity:.8;text-shadow:0 1px 2px hsla(0,0%,100%,.08)}[data-theme=dark] .logo-text-desktop-main[data-v-144089b1]{color:#fff!important;text-shadow:0 1px 2px hsla(0,0%,100%,.15)}[data-theme=dark] .logo-text-desktop-sub[data-v-144089b1]{color:#94a3b8;opacity:.8;text-shadow:0 1px 2px hsla(0,0%,100%,.08)}[data-theme=dark] .logo[data-v-144089b1]{filter:drop-shadow(0 0 4px rgba(255,255,255,.15))}.nav[data-v-144089b1]{align-items:center;display:flex;flex-shrink:0;gap:24px}.nav[data-v-144089b1],.nav-item[data-v-144089b1]{overflow:visible}.nav-item[data-v-144089b1]{position:relative}.nav-link-content[data-v-144089b1]{align-items:center;display:flex;gap:8px}.nav-link-icon[data-v-144089b1]{flex-shrink:0;height:16px;justify-content:center;width:16px}.nav-link[data-v-144089b1],.nav-link-icon[data-v-144089b1]{align-items:center;display:flex}.nav-link[data-v-144089b1]{border-radius:6px;color:var(--color-text-secondary);font-size:1rem;font-weight:500;gap:8px;line-height:1;padding:8px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-link[data-v-144089b1]:hover{background-color:#0066cc1a;color:var(--brand-primary)}.nav-item[data-nav-key=services] .nav-link-active[data-v-144089b1]{background-color:var(--services-alpha-25)!important;border-left:3px solid var(--services-primary);color:var(--services-primary)!important;font-weight:600;padding-left:9px;transition:all .3s ease}.nav-item[data-nav-key=resources] .nav-link-active[data-v-144089b1]{background-color:var(--resources-alpha-25)!important;border-left:3px solid var(--resources-primary);color:var(--resources-primary)!important;font-weight:600;padding-left:9px;transition:all .3s ease}.nav-item[data-nav-key=partners] .nav-link-active[data-v-144089b1]{background-color:var(--partners-alpha-25,rgba(0,102,204,.25))!important;border-left:3px solid var(--partners-primary,var(--brand-primary));color:var(--partners-primary,var(--brand-primary))!important;font-weight:600;padding-left:9px;transition:all .3s ease}.nav-item[data-nav-key=support] .nav-link-active[data-v-144089b1]{background-color:var(--support-alpha-25,rgba(0,102,204,.25))!important;border-left:3px solid var(--support-primary,var(--brand-primary));color:var(--support-primary,var(--brand-primary))!important;font-weight:600;padding-left:9px;transition:all .3s ease}.nav-item[data-nav-key=information] .nav-link-active[data-v-144089b1]{background-color:var(--information-alpha-25,rgba(0,102,204,.25))!important;border-left:3px solid var(--information-primary,var(--brand-primary));color:var(--information-primary,var(--brand-primary))!important;font-weight:600;padding-left:9px;transition:all .3s ease}[data-theme=dark] .nav-link[data-v-144089b1]{color:#f1f5f9}[data-theme=dark] .nav-link[data-v-144089b1]:hover{background-color:#334155;color:#38bdf8;text-decoration:underline;text-decoration-color:#38bdf8;text-underline-offset:4px}[data-theme=dark] .nav-item[data-nav-key=services] .nav-link-active[data-v-144089b1]{background-color:var(--services-darker)!important;border-left-color:var(--services-bright-dark);color:#fff!important;transition:all .3s ease}[data-theme=dark] .nav-item[data-nav-key=resources] .nav-link-active[data-v-144089b1]{background-color:var(--resources-darker)!important;border-left-color:var(--resources-bright-dark);color:#fff!important;transition:all .3s ease}[data-theme=dark] .nav-item[data-nav-key=partners] .nav-link-active[data-v-144089b1]{background-color:var(--partners-darker,#334155)!important;border-left-color:var(--partners-bright-dark,#38bdf8);color:#fff!important;transition:all .3s ease}[data-theme=dark] .nav-item[data-nav-key=support] .nav-link-active[data-v-144089b1]{background-color:var(--support-darker,#334155)!important;border-left-color:var(--support-bright-dark,#38bdf8);color:#fff!important;transition:all .3s ease}[data-theme=dark] .nav-item[data-nav-key=information] .nav-link-active[data-v-144089b1]{background-color:var(--information-darker,#334155)!important;border-left-color:var(--information-bright-dark,#38bdf8);color:#fff!important;transition:all .3s ease}.submenu[data-v-144089b1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a,0 0 0 1px #e5e7eb;left:0;max-width:400px;min-width:320px;opacity:0;padding:12px 0 16px;position:absolute;top:calc(100% + 8px);transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:var(--z-dropdown)}[data-theme=dark] .submenu[data-v-144089b1]{background:#1e293b;border:1px solid #334155;box-shadow:0 20px 40px #0006,0 0 0 1px #334155}.submenu-open[data-v-144089b1]{opacity:1;transform:translateY(0);visibility:visible}.submenu-link[data-v-144089b1]{align-items:center;border-radius:8px;color:#1e293b;display:flex;justify-content:space-between;margin:2px 8px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.submenu-link[data-v-144089b1]:last-child{margin-bottom:8px;padding-bottom:16px}.submenu-link[data-v-144089b1]:hover{background-color:var(--submenu-hover-bg,#f1f5f9)!important;border-left-color:var(--submenu-hover-border,#94a3b8)!important;color:var(--submenu-hover-text,#374151)!important;transform:translate(2px);transition:all .2s ease}.submenu-content[data-v-144089b1]{display:flex;flex-direction:column;gap:4px}.submenu-title[data-v-144089b1]{color:inherit;font-size:15px;font-weight:600;margin-bottom:2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.submenu-description[data-v-144089b1]{color:inherit;font-size:13px;line-height:1.4;opacity:.7}.submenu-arrow[data-v-144089b1]{color:inherit;flex-shrink:0;opacity:.5}[data-theme=dark] .submenu-link[data-v-144089b1]{color:#cbd5e1}[data-theme=dark] .submenu-link[data-v-144089b1]:hover{background-color:#334155!important;color:#f1f5f9!important}.submenu-link-active[data-v-144089b1]{background-color:var(--submenu-hover-bg,#f1f5f9)!important;color:var(--submenu-hover-text,#374151)!important;font-weight:600}[data-theme=dark] .submenu-link-active[data-v-144089b1]{background-color:#334155!important;color:#f1f5f9!important}.header-actions[data-v-144089b1]{align-items:center;display:flex;flex-shrink:0;gap:12px}.btn[data-v-144089b1]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-primary[data-v-144089b1]{background:#2563eb;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff}.btn-primary[data-v-144089b1]:hover{background:#1d4ed8;border-color:transparent;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.btn-primary[data-v-144089b1]:active{background:#1e40af;transform:translateY(0)}.btn-active[data-v-144089b1]{background:#1d4ed8!important;transform:translateY(-1px)}.menu-toggle[data-v-144089b1]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:8px;transition:background-color .2s ease;width:40px}.menu-toggle[data-v-144089b1]:hover{background-color:var(--color-bg-secondary)}.menu-toggle span[data-v-144089b1]{background-color:var(--color-text-primary);border-radius:2px;display:block;height:2px;transition:all .3s ease;width:22px}.mobile-nav-header[data-v-144089b1]{display:none}.nav-close-btn[data-v-144089b1]{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:12px 20px;transition:color .2s ease;width:100%}.nav-close-btn[data-v-144089b1]:hover{color:var(--color-text-primary)}.menu-overlay[data-v-144089b1]{background:#00000080;inset:0;position:fixed;z-index:calc(var(--z-dropdown) - 1)}@media(max-width:1200px){.menu-toggle[data-v-144089b1]{display:flex}.header-actions[data-v-144089b1]{gap:8px}.header-actions .btn[data-v-144089b1]{display:inline-flex;font-size:14px;gap:6px;padding:8px 12px}.mobile-nav-header[data-v-144089b1]{display:block}.nav[data-v-144089b1]{align-items:center;background:var(--color-bg-elevated);border-radius:0;box-shadow:0 4px 12px #00000026;flex-direction:column;gap:8px;left:0;max-height:calc(100vh - 80px);opacity:0;overflow-y:auto;padding:24px 20px;pointer-events:none;position:fixed;right:0;scrollbar-width:none;top:80px;transform:translateY(-100%);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:var(--z-dropdown);-ms-overflow-style:none}.nav[data-v-144089b1]::-webkit-scrollbar{display:none}.nav-open[data-v-144089b1]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-item[data-v-144089b1]{display:block;margin:0;position:relative;width:100%}.nav-item.has-submenu[data-v-144089b1]:not(:first-child){border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}[data-theme=dark] .nav-item.has-submenu[data-v-144089b1]:not(:first-child){border-top-color:#374151}.nav-link[data-v-144089b1]{border-radius:8px;color:var(--color-text-primary);font-size:16px;font-weight:500;max-width:280px;min-height:48px;padding:16px;position:relative;transition:all .2s ease;width:100%}.nav-link[data-v-144089b1],.nav-link-content[data-v-144089b1]{align-items:center;display:flex;gap:8px}.nav-link-content[data-v-144089b1]{flex:1;min-width:0}.nav-link-icon[data-v-144089b1]{flex-shrink:0;height:20px;width:20px}.dropdown-arrow[data-v-144089b1]{flex-shrink:0;margin-left:4px}.nav-link-content span[data-v-144089b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-link[data-v-144089b1]:hover{background-color:#eff6ff;color:#2563eb}.nav-link-active[data-v-144089b1]{background-color:#eff6ff!important;border-left:4px solid #2563eb;color:#2563eb!important;font-weight:600;padding-left:12px}[data-theme=dark] .nav-link[data-v-144089b1]{color:#f8fafc}[data-theme=dark] .nav-link[data-v-144089b1]:hover{background-color:#1e293b;color:#93c5fd}[data-theme=dark] .nav-link-active[data-v-144089b1]{background-color:#1e293b!important;border-left-color:#93c5fd;color:#93c5fd!important}.nav-item.has-submenu .nav-link[aria-expanded=true][data-v-144089b1]{background-color:#eff6ff;border-left:4px solid #2563eb;color:#2563eb;padding-left:12px}[data-theme=dark] .nav-item.has-submenu .nav-link[aria-expanded=true][data-v-144089b1]{background-color:#1e293b;border-left-color:#93c5fd;color:#93c5fd}.nav-item.has-submenu .nav-link[aria-expanded=true] .dropdown-arrow[data-v-144089b1]{transform:rotate(180deg)}.submenu[data-v-144089b1]{background:var(--color-bg-secondary);border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;margin-left:16px;margin-top:8px;max-height:0;min-width:auto;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease;visibility:visible;width:calc(100% - 16px)}[data-theme=dark] .submenu[data-v-144089b1]{background:#0f172a;border-color:#374151}.submenu-open[data-v-144089b1]{max-height:50vh;overflow-y:auto;padding:12px 0 16px;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}[data-theme=dark] .submenu-open[data-v-144089b1]{scrollbar-color:#475569 transparent}.submenu-link[data-v-144089b1]{border-radius:0;color:#6b7280;font-size:14px;margin:0;padding:12px 16px;white-space:normal;word-wrap:break-word;line-height:1.4;overflow-wrap:break-word}.submenu-link[data-v-144089b1]:last-child{margin-bottom:8px;padding-bottom:16px}.submenu-link-active[data-v-144089b1]{background-color:#eff6ff!important;border-left:3px solid #2563eb;color:#2563eb!important;font-weight:700;padding-left:13px}[data-theme=dark] .submenu-link-active[data-v-144089b1]{background-color:#1e293b!important;border-left-color:#93c5fd;color:#93c5fd!important}.submenu-title[data-v-144089b1]{line-height:1.3}.submenu-description[data-v-144089b1],.submenu-title[data-v-144089b1]{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}}@media(max-width:768px){.header .container[data-v-144089b1]{padding:0 8px}.header-content[data-v-144089b1],.logo[data-v-144089b1]{height:65px}.logo[data-v-144089b1]{justify-content:flex-start;margin:-4px -6px;min-width:-moz-fit-content;min-width:fit-content;padding:4px 6px}.logo-desktop-container[data-v-144089b1]{display:none}.logo-mobile-container[data-v-144089b1]{display:flex}.nav[data-v-144089b1]{max-height:calc(100vh - 65px);padding:20px;top:65px}.nav-link[data-v-144089b1]{max-width:100%}.logo-mobile[data-v-144089b1]{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.submenu-open[data-v-144089b1]{max-height:60vh}.header-actions[data-v-144089b1]{gap:6px}.header-actions .btn[data-v-144089b1]{display:inline-flex;font-size:12px;gap:4px;padding:6px 10px}.mobile-nav-header[data-v-144089b1]{display:block}[data-theme=dark] .submenu-link[data-v-144089b1]{color:#9ca3af}}@media(max-width:480px){.header .container[data-v-144089b1]{padding:0 6px}.header-content[data-v-144089b1],.logo[data-v-144089b1]{height:60px}.logo[data-v-144089b1]{margin:-3px -5px;padding:3px 5px}.logo-mobile-container[data-v-144089b1]{align-items:center;display:flex!important;gap:6px}.logo-text-mobile-main[data-v-144089b1]{font-size:13px}.logo-text-mobile-sub[data-v-144089b1]{font-size:10px}.nav[data-v-144089b1]{max-height:calc(100vh - 60px);top:60px}.logo-mobile[data-v-144089b1]{display:block;height:36px;-o-object-fit:contain;object-fit:contain;width:auto}.header-actions[data-v-144089b1]{gap:4px}.header-actions .btn[data-v-144089b1]{font-size:11px;gap:3px;padding:5px 8px}}.container[data-v-144089b1]{box-sizing:border-box;margin:0 auto;max-width:1300px;padding:0 20px;position:relative}@media(max-width:1024px){.container[data-v-144089b1]{max-width:100%;padding:0 15px}}.modal-overlay[data-v-6f76a170]{align-items:center;animation:fadeIn-6f76a170 .3s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.modal-container[data-v-6f76a170]{animation:slideIn-6f76a170 .3s ease-out;background:var(--color-bg-primary);border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.modal-header[data-v-6f76a170]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 24px 16px}.modal-title-section[data-v-6f76a170]{align-items:center;display:flex;gap:12px}.modal-icon[data-v-6f76a170]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.modal-title[data-v-6f76a170]{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;margin:0}.modal-close-btn[data-v-6f76a170]{align-items:center;background:var(--color-bg-secondary);border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.modal-close-btn[data-v-6f76a170]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.modal-body[data-v-6f76a170]{padding:24px}.notice-content[data-v-6f76a170]{text-align:center}.notice-icon[data-v-6f76a170]{color:#f59e0b;display:flex;justify-content:center;margin-bottom:16px}.notice-title[data-v-6f76a170]{color:var(--color-text-primary);font-size:1.5rem;font-weight:600;margin:0 0 16px}.notice-message[data-v-6f76a170]{color:var(--color-text-secondary);font-size:1rem;line-height:1.6;margin:0 0 16px}.notice-submessage[data-v-6f76a170]{color:var(--color-text-tertiary);font-size:.9rem;font-style:italic;line-height:1.5;margin:0}.modal-footer[data-v-6f76a170]{display:flex;justify-content:center;padding:16px 24px 20px}.btn-primary[data-v-6f76a170]{align-items:center;background:var(--brand-primary);border:none;border-radius:8px;box-shadow:0 4px 12px #2563eb33;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.btn-primary[data-v-6f76a170]:hover{background:var(--brand-secondary);box-shadow:0 6px 20px #2563eb4d;transform:translateY(-1px)}[data-theme=dark] .modal-container[data-v-6f76a170]{box-shadow:0 20px 40px #0006}[data-theme=dark] .modal-close-btn[data-v-6f76a170]:hover{background:#374151}@keyframes fadeIn-6f76a170{0%{opacity:0}to{opacity:1}}@keyframes slideIn-6f76a170{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.modal-overlay[data-v-6f76a170]{padding:16px}.modal-header[data-v-6f76a170]{padding:16px 20px 12px}.modal-title[data-v-6f76a170]{font-size:1.1rem}.modal-body[data-v-6f76a170]{padding:20px}.notice-title[data-v-6f76a170]{font-size:1.3rem}.notice-message[data-v-6f76a170]{font-size:.95rem}.notice-submessage[data-v-6f76a170]{font-size:.85rem}.modal-footer[data-v-6f76a170]{padding:12px 20px 16px}.btn-primary[data-v-6f76a170]{font-size:.95rem;padding:10px 20px}}.modal-overlay[data-v-86bfd349]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.modal-container[data-v-86bfd349]{animation:modalSlideIn-86bfd349 .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes modalSlideIn-86bfd349{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-86bfd349]{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px 16px}.modal-title-section[data-v-86bfd349]{align-items:center;display:flex;gap:12px}.modal-title-section h3[data-v-86bfd349]{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.modal-title-section[data-v-86bfd349] .lucide{color:#fff}.modal-close-btn[data-v-86bfd349]{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.modal-close-btn[data-v-86bfd349]:hover{background:#fff3;color:#fff}.modal-body[data-v-86bfd349]{flex:1;overflow-y:auto;padding:16px 24px 24px}.policy-content[data-v-86bfd349]{color:#374151;line-height:1.6}.policy-content[data-v-86bfd349] h2{align-items:center;border-bottom:2px solid #d1d5db;color:#1f2937;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:16px 0 8px;padding-bottom:6px}.policy-content[data-v-86bfd349] h2:before{content:attr(data-icon);display:inline-block;font-size:1rem;height:20px;line-height:20px;text-align:center;width:20px}.policy-content[data-v-86bfd349] h3{align-items:center;border-bottom:1px solid #9ca3af;color:#1f2937;display:flex;font-size:1rem;font-weight:600;gap:8px;margin:12px 0 8px;padding-bottom:4px}.policy-content[data-v-86bfd349] h3:before{content:attr(data-icon);display:inline-block;font-size:.9rem;height:18px;line-height:18px;text-align:center;width:18px}.policy-content[data-v-86bfd349] p{color:#4b5563;line-height:1.6;margin:6px 0;padding:0}.policy-content[data-v-86bfd349] ul{list-style:none;margin:8px 0;padding:0}.policy-content[data-v-86bfd349] li{background:#f8fafc;border-left:3px solid #2563eb;border-radius:6px;color:#374151;line-height:1.5;margin:6px 0;padding:10px 12px;position:relative}.policy-content[data-v-86bfd349] li:before{display:none}.policy-content[data-v-86bfd349] strong{color:#1f2937;font-weight:600}.modal-footer[data-v-86bfd349]{display:flex;justify-content:center;padding:16px 24px 20px}.btn-primary[data-v-86bfd349]{align-items:center;background:var(--brand-primary);border:none;border-radius:8px;box-shadow:0 4px 12px #2563eb33;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.btn-primary[data-v-86bfd349]:hover{background:var(--brand-secondary);box-shadow:0 6px 20px #2563eb4d;transform:translateY(-1px)}[data-theme=dark] .modal-container[data-v-86bfd349]{background:#1e293b;border:1px solid #334155}[data-theme=dark] .modal-header[data-v-86bfd349]{background:linear-gradient(135deg,#1e40af,#3b82f6)}[data-theme=dark] .modal-title-section h3[data-v-86bfd349],[data-theme=dark] .modal-title-section[data-v-86bfd349] .lucide{color:#f8fafc}[data-theme=dark] .modal-close-btn[data-v-86bfd349]{background:#ffffff1a;color:#fffc}[data-theme=dark] .modal-close-btn[data-v-86bfd349]:hover{background:#fff3;color:#fff}[data-theme=dark] .modal-body[data-v-86bfd349],[data-theme=dark] .policy-content[data-v-86bfd349]{color:#e2e8f0}[data-theme=dark] .policy-content[data-v-86bfd349] h2{border-bottom-color:#64748b;color:#f8fafc}[data-theme=dark] .policy-content[data-v-86bfd349] h3{border-bottom-color:#475569;color:#f1f5f9}[data-theme=dark] .policy-content[data-v-86bfd349] p{color:#cbd5e1}[data-theme=dark] .policy-content[data-v-86bfd349] li{background:#1e293b;border-left-color:#60a5fa;color:#cbd5e1}[data-theme=dark] .policy-content[data-v-86bfd349] strong{color:#f8fafc}[data-theme=dark] .modal-footer[data-v-86bfd349]{border-top-color:#334155}@media(max-width:768px){.modal-container[data-v-86bfd349]{margin:10px;max-height:calc(100vh - 20px);max-width:calc(100% - 20px)}.modal-header[data-v-86bfd349]{padding:20px 20px 0}.modal-body[data-v-86bfd349],.modal-footer[data-v-86bfd349]{padding:12px 20px 20px}.modal-title-section h3[data-v-86bfd349]{font-size:1.25rem}}@media(max-width:480px){.modal-overlay[data-v-86bfd349]{padding:10px}.modal-container[data-v-86bfd349]{margin:0;max-width:100%}}.footer[data-v-6d57fd73]{background:#f2f4f8;border-top:1px solid #e5eaf0;color:#333;padding:60px 0 20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.container[data-v-6d57fd73]{margin:0 auto;max-width:1200px;padding:0 20px}.footer-content[data-v-6d57fd73]{align-items:start;display:grid;gap:30px;margin-bottom:5px}.footer-title[data-v-6d57fd73]{align-items:center;color:#2152ff;display:flex;font-size:1.125rem;font-weight:700;gap:8px;letter-spacing:.025em;margin-bottom:16px}.footer-title-icon[data-v-6d57fd73]{color:#2152ff;flex-shrink:0}.company-section[data-v-6d57fd73]{border-right:1px solid #e5eaf0;padding-right:30px}.company-header[data-v-6d57fd73]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.company-logo[data-v-6d57fd73]{flex-shrink:0}.company-logo a[data-v-6d57fd73]{cursor:pointer;display:block;transition:transform .3s ease,opacity .3s ease}.company-logo a[data-v-6d57fd73]:hover{opacity:.9;transform:scale(1.05)}.footer-logo[data-v-6d57fd73]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:120px;-o-object-fit:contain;object-fit:contain;transition:inherit;width:auto}.company-info[data-v-6d57fd73]{flex:1;min-width:0}.mobile-contact-info[data-v-6d57fd73]{display:none}.company-name[data-v-6d57fd73]{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 4px}.company-english[data-v-6d57fd73],.company-name[data-v-6d57fd73]{line-height:1.3;white-space:nowrap}.company-english[data-v-6d57fd73]{color:#666;font-size:.9rem;font-style:italic;margin:0}.contact-info[data-v-6d57fd73]{display:flex;flex-direction:column;gap:8px}.contact-info p[data-v-6d57fd73]{align-items:center;color:#444;display:flex;font-size:.9rem;gap:8px;line-height:1.5;margin:0}.contact-info .icon[data-v-6d57fd73]{color:#2152ff;flex-shrink:0}.company-info .company-social[data-v-6d57fd73]{margin-top:12px}.company-info .social-links[data-v-6d57fd73]{align-items:center;display:flex;gap:10px}.company-info .social-link[data-v-6d57fd73]{align-items:center;border-radius:4px;color:var(--social-color,#666);display:flex;justify-content:center;padding:4px;transition:all .3s ease}.company-info .social-link[data-v-6d57fd73]:hover{background:color-mix(in srgb,var(--social-hover-color,#2152ff) 10%,transparent);color:var(--social-hover-color,#2152ff);transform:translateY(-1px)}.footer-links[data-v-6d57fd73]{list-style:none;margin:0;padding:0}.footer-links li[data-v-6d57fd73]{margin-bottom:10px}.footer-links a[data-v-6d57fd73]{align-items:center;border-radius:4px;color:#444;display:flex;font-size:.95rem;gap:6px;line-height:1.6;padding:4px 0;text-decoration:none;transition:all .3s ease}.footer-links a[data-v-6d57fd73]:hover{color:#2152ff;text-decoration:underline;transform:translate(2px)}.footer-links a.modal-link[data-v-6d57fd73]{cursor:pointer}.footer-links a.modal-link[data-v-6d57fd73]:hover{color:#2152ff;text-decoration:underline}.external-link-icon[data-v-6d57fd73]{color:#6b7280;flex-shrink:0;opacity:.7;transition:all .2s ease}.footer-links a:hover .external-link-icon[data-v-6d57fd73]{color:#2152ff;opacity:1;transform:translateY(-1px)}.footer-bottom[data-v-6d57fd73]{border-top:1px solid #d1d5db;justify-content:center;padding-top:20px;text-align:center}.footer-bottom[data-v-6d57fd73],.footer-left[data-v-6d57fd73]{align-items:center;display:flex}.footer-left[data-v-6d57fd73]{flex-direction:column;gap:8px}.footer-copyright p[data-v-6d57fd73]{color:#666;font-size:.9rem;margin:0}.language-info p[data-v-6d57fd73]{color:#888;font-size:.85rem;margin:0}.lang-link[data-v-6d57fd73]{background:none;border:none;border-radius:3px;color:#888;cursor:pointer;font-family:inherit;font-size:inherit;margin:0 4px;padding:2px 4px;position:relative;text-decoration:none;transition:all .2s ease}.lang-link[data-v-6d57fd73]:hover:not(.active):not(:disabled){background:#2152ff1a;color:#2152ff}.lang-link.active[data-v-6d57fd73]{color:#2152ff;font-weight:600}.lang-link[data-v-6d57fd73]:disabled{cursor:not-allowed;opacity:.6}.lang-link.loading[data-v-6d57fd73]:after{animation:spin-6d57fd73 1s linear infinite;border:1px solid;border-radius:50%;border-top:1px solid transparent;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.lang-link.loading[data-v-6d57fd73]{color:transparent}@keyframes spin-6d57fd73{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}[data-theme=dark] .footer[data-v-6d57fd73]{background:#1e293b;border-top-color:#334155;color:#cbd5e1}[data-theme=dark] .footer-title[data-v-6d57fd73],[data-theme=dark] .footer-title-icon[data-v-6d57fd73]{color:#60a5fa}[data-theme=dark] .company-section[data-v-6d57fd73]{border-right-color:#334155}[data-theme=dark] .footer-logo[data-v-6d57fd73]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3)) brightness(1.1)}[data-theme=dark] .company-name[data-v-6d57fd73]{color:#f8fafc}[data-theme=dark] .company-english[data-v-6d57fd73]{color:#94a3b8}[data-theme=dark] .contact-info p[data-v-6d57fd73]{color:#cbd5e1}[data-theme=dark] .contact-info .icon[data-v-6d57fd73]{color:#60a5fa}[data-theme=dark] .footer-links a[data-v-6d57fd73]{color:#cbd5e1}[data-theme=dark] .footer-links a[data-v-6d57fd73]:hover{color:#60a5fa}[data-theme=dark] .footer-bottom[data-v-6d57fd73]{border-top-color:#334155}[data-theme=dark] .footer-copyright p[data-v-6d57fd73]{color:#94a3b8}[data-theme=dark] .lang-link[data-v-6d57fd73],[data-theme=dark] .language-info p[data-v-6d57fd73]{color:#64748b}[data-theme=dark] .lang-link[data-v-6d57fd73]:hover:not(.active):not(:disabled){background:#60a5fa1a;color:#60a5fa}[data-theme=dark] .lang-link.active[data-v-6d57fd73]{color:#60a5fa}[data-theme=dark] .company-info .social-link[data-v-6d57fd73]{color:var(--social-color,#94a3b8)}[data-theme=dark] .company-info .social-link[data-v-6d57fd73]:hover{background:color-mix(in srgb,var(--social-hover-color,#60a5fa) 10%,transparent);color:var(--social-hover-color,#60a5fa)}[data-theme=dark] .external-link-icon[data-v-6d57fd73]{color:#94a3b8}[data-theme=dark] .footer-links a:hover .external-link-icon[data-v-6d57fd73]{color:#60a5fa}@media(max-width:768px){.footer[data-v-6d57fd73]{padding:40px 0 20px}.footer-content[data-v-6d57fd73]{display:block}.company-section[data-v-6d57fd73]{border-bottom:1px solid #e5eaf0;border-right:none;margin-bottom:20px;padding-bottom:20px;padding-right:0;width:100%}.company-header[data-v-6d57fd73]{margin-bottom:16px}.footer-section[data-section=legal][data-v-6d57fd73],.footer-section[data-section=partners][data-v-6d57fd73],.footer-section[data-section=services][data-v-6d57fd73],.footer-section[data-section=support][data-v-6d57fd73]{display:none}.footer-bottom[data-v-6d57fd73]{flex-direction:column;gap:16px;text-align:center}.footer-left[data-v-6d57fd73]{align-items:center}[data-theme=dark] .company-section[data-v-6d57fd73]{border-bottom-color:#334155}}.admin-entry[data-v-6d57fd73]{align-items:center;color:var(--color-text-tertiary,#9ca3af);display:inline-flex;margin-left:8px;opacity:.3;padding:2px;transition:opacity .2s ease,color .2s ease;vertical-align:middle}.admin-entry[data-v-6d57fd73]:hover{color:var(--color-text-secondary,#6b7280);opacity:1}[data-theme=dark] .admin-entry[data-v-6d57fd73]{color:#6b7280}[data-theme=dark] .admin-entry[data-v-6d57fd73]:hover{color:#9ca3af}.customer-service-btn[data-v-f53d41a7]{align-items:center;animation:service-appear-f53d41a7 .6s cubic-bezier(.175,.885,.32,1.275);background:#2563eb;border:none;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;padding:14px;position:fixed;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px;z-index:var(--z-modal)}.customer-service-btn[data-v-f53d41a7]:hover{background:#1d4ed8;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.customer-service-btn[data-v-f53d41a7]:active{background:#1e40af;transform:translateY(0)}.service-icon[data-v-f53d41a7]{flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.customer-service-btn:hover .service-icon[data-v-f53d41a7]{transform:scale(1.1) rotate(5deg)}@keyframes service-appear-f53d41a7{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.customer-service-btn[data-v-f53d41a7]{height:48px;padding:12px;width:48px}}@media(max-width:480px){.customer-service-btn[data-v-f53d41a7]{height:44px;padding:10px;width:44px}}
