.header[data-v-c0abee65]{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px #191c1e0f}@media (max-width: 991px){.header[data-v-c0abee65]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}}.header-inner[data-v-c0abee65]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.logo[data-v-c0abee65]{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:800;color:#0a2342;letter-spacing:-.02em;text-decoration:none;flex-shrink:0}.desktop-nav[data-v-c0abee65]{display:flex;align-items:center;gap:32px}@media (max-width: 991px){.desktop-nav[data-v-c0abee65]{display:none}}.nav-link[data-v-c0abee65]{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;color:#64748b;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;letter-spacing:-.01em}.nav-link[data-v-c0abee65]:hover{color:#006493}.nav-link-active[data-v-c0abee65]{color:#006493;font-weight:700;border-bottom-color:#006493}.header-actions[data-v-c0abee65]{display:flex;align-items:center;gap:12px}@media (max-width: 991px){.header-actions[data-v-c0abee65]{display:none}}.header-divider[data-v-c0abee65]{color:#c4c6cf;font-size:.875rem;-webkit-user-select:none;user-select:none}.header-action-btn[data-v-c0abee65]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#64748b;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;padding:8px 0;transition:color .2s}.header-action-btn[data-v-c0abee65]:hover{color:#0a2342}.header-action-btn .material-symbols-outlined[data-v-c0abee65]{font-size:1.125rem}.header-action-btn .expand-icon[data-v-c0abee65]{font-size:.875rem}.header-action-btn .expand-open[data-v-c0abee65]{transform:rotate(180deg)}.header-action-btn .user-name[data-v-c0abee65]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-switcher[data-v-c0abee65]{position:relative}.lang-dropdown[data-v-c0abee65]{position:absolute;right:0;top:100%;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 8px 30px #0000001a;padding:8px 0;min-width:140px;z-index:100}.lang-option[data-v-c0abee65]{display:block;padding:8px 16px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;color:#64748b;text-decoration:none;transition:all .15s}.lang-option[data-v-c0abee65]:hover{background:#f1f5f9;color:#0a2342}.lang-option-active[data-v-c0abee65]{color:#006493;font-weight:700;background:#0064930d}.user-dropdown[data-v-c0abee65]{position:relative}.user-dropdown-menu[data-v-c0abee65]{position:absolute;right:0;top:100%;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 8px 30px #0000001a;padding:8px 0;min-width:160px;z-index:100}.user-dropdown-item[data-v-c0abee65]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;color:#64748b;text-decoration:none;background:none;border:none;cursor:pointer;transition:all .15s;text-align:left}.user-dropdown-item .material-symbols-outlined[data-v-c0abee65]{font-size:1.125rem}.user-dropdown-item[data-v-c0abee65]:hover{background:#f1f5f9;color:#0a2342}.user-dropdown-item-logout[data-v-c0abee65]:hover{background:#fef2f2;color:#dc2626}@media (max-width: 991px){.user-dropdown[data-v-c0abee65]{display:none}}.mobile-user-info[data-v-c0abee65]{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #f1f5f9;color:#44474e;font-family:Manrope,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:color .2s}.mobile-user-info[data-v-c0abee65]:hover{color:#000d22}.mobile-user-info .material-symbols-outlined[data-v-c0abee65]{font-size:1.25rem}.btn-logout-mobile[data-v-c0abee65]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;width:100%;padding:12px;background:none;color:#dc2626;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;border:1px solid #dc2626;border-radius:.5rem;cursor:pointer;transition:all .15s}.btn-logout-mobile .material-symbols-outlined[data-v-c0abee65]{font-size:1.125rem}.btn-logout-mobile[data-v-c0abee65]:hover{background:#dc2626;color:#fff}.mobile-menu-btn[data-v-c0abee65]{display:none;flex-direction:column;justify-content:space-around;width:28px;height:21px;background:transparent;border:none;padding:0;cursor:pointer}@media (max-width: 991px){.mobile-menu-btn[data-v-c0abee65]{display:flex}}.mobile-menu-btn .hamburger-line[data-v-c0abee65]{width:28px;height:3px;background:#0a2342;border-radius:2px}.mobile-overlay[data-v-c0abee65]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:998}@media (min-width: 992px){.mobile-overlay[data-v-c0abee65]{display:none}}.mobile-panel[data-v-c0abee65]{position:fixed;top:0;right:-300px;width:280px;height:100%;background:#fff;z-index:999;transition:right .3s ease;box-shadow:-4px 0 20px #0000001a;isolation:isolate}.mobile-panel-open[data-v-c0abee65]{right:0}@media (min-width: 992px){.mobile-panel[data-v-c0abee65]{display:none}}.mobile-panel-header[data-v-c0abee65]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e2e8f0}.mobile-close[data-v-c0abee65]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:4px 8px}.mobile-nav[data-v-c0abee65]{padding:20px;display:flex;flex-direction:column}.mobile-nav-link[data-v-c0abee65]{display:block;padding:14px 0;color:#44474e;text-decoration:none;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;border-bottom:1px solid #f1f5f9;transition:color .2s}.mobile-nav-link[data-v-c0abee65]:hover{color:#006493}.mobile-nav-link-active[data-v-c0abee65]{color:#006493;font-weight:700}.mobile-lang-section[data-v-c0abee65]{padding:14px 0;border-bottom:1px solid #f1f5f9}.mobile-lang-label[data-v-c0abee65]{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.mobile-lang-options[data-v-c0abee65]{display:flex;gap:8px;flex-wrap:wrap}.mobile-lang-link[data-v-c0abee65]{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;color:#64748b;text-decoration:none;border:1px solid #e2e8f0;transition:all .15s}.mobile-lang-link[data-v-c0abee65]:hover{border-color:#006493;color:#006493}.mobile-lang-active[data-v-c0abee65]{background:#006493;color:#fff;border-color:#006493}.btn-login-mobile[data-v-c0abee65]{margin-top:20px;width:100%;text-align:center;padding:12px;background:#000d22;color:#fff;border-radius:8px;font-weight:600;font-size:.9375rem}.btn-login-mobile[data-v-c0abee65]:hover{background:#0a2342}.footer[data-v-9562eb0a]{background:#000d22;padding-top:80px;padding-bottom:32px;font-family:Inter,sans-serif;font-size:.875rem;color:#94a3b8;line-height:1.6}.footer-grid[data-v-9562eb0a]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px}@media (max-width: 768px){.footer-grid[data-v-9562eb0a]{grid-template-columns:1fr;gap:32px}}.footer-brand[data-v-9562eb0a]{display:block;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:16px}.footer-desc[data-v-9562eb0a]{margin-bottom:24px;line-height:1.7}.footer-social[data-v-9562eb0a]{display:flex;gap:12px}.social-icon[data-v-9562eb0a]{width:32px;height:32px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#94a3b8;text-decoration:none;transition:background .2s,color .2s}.social-icon[data-v-9562eb0a]:hover{background:#006493;color:#fff}.social-icon .material-symbols-outlined[data-v-9562eb0a]{font-size:.875rem}.footer-heading[data-v-9562eb0a]{font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.footer-links[data-v-9562eb0a]{list-style:none;padding:0;margin:0}.footer-links li[data-v-9562eb0a]{margin-bottom:16px}.footer-links a[data-v-9562eb0a]{color:#94a3b8;text-decoration:none;transition:color .2s,padding-left .2s}.footer-links a[data-v-9562eb0a]:hover{color:#fff;padding-left:4px}.footer-contact[data-v-9562eb0a]{list-style:none;padding:0;margin:0}.footer-contact li[data-v-9562eb0a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.footer-contact .contact-icon[data-v-9562eb0a]{font-size:.875rem;flex-shrink:0}.footer-bottom[data-v-9562eb0a]{margin-top:64px;padding-top:32px;border-top:1px solid rgba(255,255,255,.05);text-align:center;color:#64748b;font-size:.75rem}.chat-panel[data-v-bb9f4e51]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;overflow:hidden}.chat-panel-mode-fullscreen[data-v-bb9f4e51]{background:#fff}.chat-header[data-v-bb9f4e51]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#000d22;color:#fff;flex-shrink:0}.chat-header-info[data-v-bb9f4e51]{display:flex;align-items:center;gap:12px}.chat-header-actions[data-v-bb9f4e51]{display:flex;align-items:center;gap:10px}.chat-avatar[data-v-bb9f4e51]{width:36px;height:36px;border-radius:50%;background:#0064934d;display:flex;align-items:center;justify-content:center}.chat-avatar .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.25rem;color:#fff}.chat-agent-name[data-v-bb9f4e51]{font-weight:700;font-size:.875rem}.chat-agent-status[data-v-bb9f4e51]{font-size:.75rem;opacity:.7}.chat-header-btn[data-v-bb9f4e51]{background:none;border:none;color:#fff;cursor:pointer;opacity:.7;transition:opacity .2s;display:flex;align-items:center;justify-content:center;padding:4px}.chat-header-btn[data-v-bb9f4e51]:hover{opacity:1}.chat-header-btn .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.25rem}.chat-lang-switcher[data-v-bb9f4e51]{position:relative}.chat-lang-backdrop[data-v-bb9f4e51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.chat-lang-dropdown[data-v-bb9f4e51]{position:absolute;top:calc(100% + 6px);right:0;min-width:120px;background:#fff;border-radius:.625rem;box-shadow:0 8px 24px #00000026;padding:6px;z-index:2;display:flex;flex-direction:column;gap:2px}.chat-lang-option[data-v-bb9f4e51]{display:block;padding:8px 12px;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#191c1e;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.chat-lang-option[data-v-bb9f4e51]:hover{background:#f2f4f6}.chat-lang-active[data-v-bb9f4e51]{color:#006493;background:#00649314}.chat-lang-active[data-v-bb9f4e51]:hover{background:#0064931f}.chat-messages[data-v-bb9f4e51]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:0}.chat-panel-mode-fullscreen .chat-messages[data-v-bb9f4e51]{padding:24px;max-width:900px;width:100%;margin:0 auto}.chat-msg[data-v-bb9f4e51]{display:flex;align-items:flex-start;gap:8px;max-width:88%}.chat-msg-agent[data-v-bb9f4e51]{align-self:flex-start}.chat-msg-user[data-v-bb9f4e51]{align-self:flex-end;flex-direction:row-reverse}.chat-msg-avatar[data-v-bb9f4e51]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-msg-avatar .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.125rem}.chat-msg-agent .chat-msg-avatar[data-v-bb9f4e51]{background:#00649326;color:#006493}.chat-msg-user .chat-msg-avatar[data-v-bb9f4e51]{background:#006493;color:#fff}.chat-msg-bubble[data-v-bb9f4e51]{padding:10px 14px;border-radius:1rem;font-size:.875rem;line-height:1.5;min-width:0}.chat-msg-agent .chat-msg-bubble[data-v-bb9f4e51]{background:#f2f4f6;color:#191c1e;border-top-left-radius:2px}.chat-msg-user .chat-msg-bubble[data-v-bb9f4e51]{background:#006493;color:#fff;border-top-right-radius:2px}.chat-msg-text[data-v-bb9f4e51]{word-break:break-word}.chat-msg-image[data-v-bb9f4e51]{display:block;max-width:100%;max-height:200px;border-radius:2px;object-fit:cover}.chat-msg-file[data-v-bb9f4e51]{display:flex;align-items:center;gap:8px}.chat-msg-file .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.125rem}.chat-msg-file-name[data-v-bb9f4e51]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.chat-msg-hospitals[data-v-bb9f4e51]{display:flex;flex-direction:column;gap:10px;min-width:260px}.chat-msg-hospitals-intro[data-v-bb9f4e51]{margin-bottom:2px;font-weight:600}.chat-hospital-card[data-v-bb9f4e51]{background:#fff;border:1px solid #c4c6cf;border-radius:.75rem;padding:12px 14px}.chat-hospital-top[data-v-bb9f4e51]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.chat-hospital-name[data-v-bb9f4e51]{font-family:Manrope,sans-serif;font-size:.9375rem;font-weight:700;color:#000d22}.chat-hospital-tier[data-v-bb9f4e51]{flex-shrink:0;padding:2px 8px;background:#0064931f;color:#006493;border-radius:6px;font-size:.6875rem;font-weight:700}.chat-hospital-spec[data-v-bb9f4e51]{font-size:.75rem;color:#44474e;margin-bottom:8px;line-height:1.4}.chat-hospital-contact[data-v-bb9f4e51]{display:flex;align-items:center;gap:12px;font-size:.75rem}.chat-hospital-contact a[data-v-bb9f4e51]{display:inline-flex;align-items:center;gap:4px;color:#006493}.chat-hospital-contact a[data-v-bb9f4e51]:hover{text-decoration:underline}.chat-hospital-contact a .material-symbols-outlined[data-v-bb9f4e51]{font-size:.875rem}.chat-msg-time[data-v-bb9f4e51]{display:block;font-size:.625rem;opacity:.6;margin-top:4px;text-align:right}.chat-msg-options[data-v-bb9f4e51]{display:flex;flex-direction:column;gap:8px;min-width:220px}.chat-option-btn[data-v-bb9f4e51]{padding:10px 14px;border-radius:.75rem;border:1px solid #c4c6cf;background:#fff;color:#000d22;font-family:Manrope,sans-serif;font-weight:600;font-size:.8125rem;cursor:pointer;text-align:left;transition:border-color .2s,background .2s,color .2s}.chat-option-btn[data-v-bb9f4e51]:hover:not(:disabled){border-color:#006493;color:#006493}.chat-option-selected[data-v-bb9f4e51]{border-color:#006493;background:#00649314;color:#006493}.chat-option-disabled[data-v-bb9f4e51]{opacity:.5;cursor:default}.chat-msg-confirm[data-v-bb9f4e51]{display:flex;flex-direction:column;gap:12px;min-width:220px}.chat-confirm-text[data-v-bb9f4e51]{font-size:.875rem;line-height:1.5;color:#191c1e}.chat-confirm-actions[data-v-bb9f4e51]{display:flex;gap:8px;flex-wrap:wrap}.chat-confirm-btn[data-v-bb9f4e51]{padding:8px 16px;border-radius:9999px;border:1px solid #c4c6cf;background:#fff;color:#000d22;font-family:Manrope,sans-serif;font-weight:600;font-size:.8125rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.chat-confirm-btn[data-v-bb9f4e51]:hover:not(:disabled){border-color:#006493;color:#006493}.chat-confirm-primary[data-v-bb9f4e51]{background:#006493;border-color:#006493;color:#fff}.chat-confirm-primary[data-v-bb9f4e51]:hover:not(:disabled){background:#00486a;color:#fff}.chat-confirm-selected[data-v-bb9f4e51]{opacity:.9;cursor:default}.chat-confirm-disabled[data-v-bb9f4e51]{opacity:.45;cursor:default}.chat-typing[data-v-bb9f4e51]{align-self:flex-start;display:flex;gap:4px;padding:12px 16px;background:#f2f4f6;border-radius:1rem;border-top-left-radius:2px}.chat-typing span[data-v-bb9f4e51]{width:8px;height:8px;border-radius:50%;background:#c4c6cf;animation:chatTyping-bb9f4e51 1.2s infinite ease-in-out}.chat-typing span[data-v-bb9f4e51]:nth-child(2){animation-delay:.2s}.chat-typing span[data-v-bb9f4e51]:nth-child(3){animation-delay:.4s}@keyframes chatTyping-bb9f4e51{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-input-area[data-v-bb9f4e51]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #c4c6cf;background:#fff;flex-shrink:0}@media (max-width: 640px){.chat-input-area[data-v-bb9f4e51]{gap:4px;padding:10px 12px}}.chat-panel-mode-fullscreen .chat-input-area[data-v-bb9f4e51]{padding:16px 24px;max-width:900px;width:100%;margin:0 auto;box-sizing:border-box}.hidden-input[data-v-bb9f4e51]{display:none}.chat-icon-btn[data-v-bb9f4e51]{width:40px;height:40px;border-radius:50%;background:transparent;color:#44474e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.chat-icon-btn[data-v-bb9f4e51]:hover{background:#f2f4f6;color:#006493}.chat-icon-btn .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.25rem}@media (max-width: 640px){.chat-icon-btn[data-v-bb9f4e51]{width:34px;height:34px}.chat-icon-btn .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.0625rem}}.chat-input[data-v-bb9f4e51]{flex:1;padding:10px 16px;border:1px solid #c4c6cf;border-radius:9999px;font-size:.875rem;outline:none;transition:border-color .2s}.chat-input[data-v-bb9f4e51]:focus{border-color:#006493}.chat-send[data-v-bb9f4e51]{width:40px;height:40px;border-radius:50%;background:#006493;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.chat-send[data-v-bb9f4e51]:hover{background:#004160}.chat-send .material-symbols-outlined[data-v-bb9f4e51]{font-size:1.125rem}@media (max-width: 640px){.chat-send[data-v-bb9f4e51]{width:34px;height:34px}.chat-send .material-symbols-outlined[data-v-bb9f4e51]{font-size:1rem}}.chat-widget[data-v-985f01de]{position:fixed;bottom:24px;right:24px;z-index:1001}.chat-backdrop[data-v-985f01de]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1002}.backdrop-enter-active[data-v-985f01de],.backdrop-leave-active[data-v-985f01de]{transition:opacity .3s ease}.backdrop-enter-from[data-v-985f01de],.backdrop-leave-to[data-v-985f01de]{opacity:0}.chat-fab[data-v-985f01de]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#000d22,#0a2342);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #000d224d;transition:all .2s}.chat-fab[data-v-985f01de]:hover{transform:scale(1.1)}.chat-fab .material-symbols-outlined[data-v-985f01de]{font-size:1.5rem}.chat-window[data-v-985f01de]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:70vh;max-height:80vh;background:#fff;border-radius:1rem;box-shadow:0 16px 48px #0003;overflow:hidden;z-index:1003}@media (max-width: 640px){.chat-window[data-v-985f01de]{width:calc(100vw - 32px);height:calc(100vh - 80px);border-radius:.75rem}}.chat-enter-active[data-v-985f01de]{transition:all .3s ease}.chat-leave-active[data-v-985f01de]{transition:all .2s ease}.chat-enter-from[data-v-985f01de]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.chat-leave-to[data-v-985f01de]{opacity:0;transform:translate(-50%,-50%) scale(.95)}.dev-notice[data-v-74d33618]{position:fixed;left:16px;bottom:16px;z-index:900;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;background:#000d22c7;color:#fff;font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000026;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 640px){.dev-notice[data-v-74d33618]{font-size:.625rem;padding:5px 10px;left:12px;bottom:12px}}.dev-notice-dot[data-v-74d33618]{width:6px;height:6px;border-radius:50%;background:#b3741f;box-shadow:0 0 #b3741f99;animation:dev-notice-pulse-74d33618 2s ease-out infinite}@keyframes dev-notice-pulse-74d33618{0%{box-shadow:0 0 #b3741f99}70%{box-shadow:0 0 0 6px #b3741f00}to{box-shadow:0 0 #b3741f00}}.app-shell[data-v-84241b3b]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-84241b3b]{flex:1}.privacy-modal-overlay[data-v-d5eb58d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000d2299;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.privacy-modal[data-v-d5eb58d3]{position:relative;background:#fff;width:100%;max-width:672px;max-height:88vh;border-radius:2rem;box-shadow:0 25px 50px #00000040;border:1px solid rgba(255,255,255,.2);overflow:hidden;display:flex;flex-direction:column}.privacy-modal-inner[data-v-d5eb58d3]{padding:16px 40px;flex:1;overflow-y:auto}@media (max-width: 768px){.privacy-modal-inner[data-v-d5eb58d3]{padding:12px 24px}}.privacy-modal-header[data-v-d5eb58d3]{display:flex;justify-content:space-between;align-items:center;padding:40px 40px 16px;flex-shrink:0}@media (max-width: 768px){.privacy-modal-header[data-v-d5eb58d3]{padding:24px 24px 12px}}.privacy-lang-wrap[data-v-d5eb58d3]{position:relative}.privacy-lang-btn[data-v-d5eb58d3]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9999px;border:1px solid #c4c6cf;background:#f2f4f6;color:#44474e;font-family:Manrope,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.privacy-lang-btn[data-v-d5eb58d3]:hover{color:#000d22;border-color:#000d22}.privacy-lang-btn .material-symbols-outlined[data-v-d5eb58d3]{font-size:1.125rem}.privacy-lang-arrow[data-v-d5eb58d3]{font-size:.75rem!important}.privacy-lang-dropdown[data-v-d5eb58d3]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid #c4c6cf;border-radius:1rem;box-shadow:0 8px 24px #0000001f;padding:8px;min-width:140px;z-index:10}.privacy-lang-option[data-v-d5eb58d3]{display:block;width:100%;padding:10px 16px;border:none;background:none;text-align:left;font-family:Manrope,sans-serif;font-weight:600;font-size:.875rem;color:#44474e;border-radius:.5rem;cursor:pointer;transition:all .2s}.privacy-lang-option[data-v-d5eb58d3]:hover{background:#f2f4f6;color:#000d22}.privacy-lang-active[data-v-d5eb58d3]{color:#006493;background:#00649314}.privacy-brand[data-v-d5eb58d3]{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.05em;color:#0a2342}.privacy-modal-body[data-v-d5eb58d3]{margin-bottom:40px}.privacy-title[data-v-d5eb58d3]{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;color:#000d22;line-height:1.3;margin-bottom:24px}.privacy-content[data-v-d5eb58d3]{font-size:.875rem;color:#44474e;line-height:1.7}.privacy-content p[data-v-d5eb58d3]{margin-bottom:16px}.privacy-content strong[data-v-d5eb58d3]{color:#191c1e;font-weight:600}.privacy-content a[data-v-d5eb58d3]{color:#006493;font-weight:600;text-decoration:none}.privacy-content a[data-v-d5eb58d3]:hover{text-decoration:underline}.privacy-modal-actions[data-v-d5eb58d3]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;flex-shrink:0;border-top:1px solid #e6e8ea;gap:16px}@media (max-width: 768px){.privacy-modal-actions[data-v-d5eb58d3]{padding:12px 16px}}@media (max-width: 640px){.privacy-modal-actions[data-v-d5eb58d3]{flex-direction:column}.privacy-modal-actions .btn[data-v-d5eb58d3]{width:100%}}.privacy-actions-right[data-v-d5eb58d3]{display:flex;gap:12px}@media (max-width: 640px){.privacy-actions-right[data-v-d5eb58d3]{width:100%;flex-direction:column}}.privacy-agreement-links[data-v-d5eb58d3]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(196,198,207,.3)}@media (max-width: 640px){.privacy-agreement-links[data-v-d5eb58d3]{gap:6px 16px;margin-top:16px;padding-top:16px}}.privacy-agreement-link[data-v-d5eb58d3]{font-size:.875rem;font-weight:400;color:#006493;text-decoration:underline;transition:opacity .2s}.privacy-agreement-link[data-v-d5eb58d3]:hover{opacity:.7}.pref-header[data-v-d5eb58d3]{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;background:#fff}@media (max-width: 768px){.pref-header[data-v-d5eb58d3]{padding:16px 24px}}.pref-header-brand[data-v-d5eb58d3]{display:flex;align-items:center;gap:8px}.btn-pref-back[data-v-d5eb58d3]{padding:12px 32px;border-radius:9999px;font-weight:700;font-size:.875rem;color:#000d22;border:2px solid #0a2342!important;background:#fff;cursor:pointer;transition:all .2s}.btn-pref-back[data-v-d5eb58d3]:hover{background:#f2f4f6}.btn-pref-back[data-v-d5eb58d3]:active{transform:scale(.95)}.btn-pref-save[data-v-d5eb58d3]{padding:12px 40px;border-radius:9999px;font-weight:700;font-size:.875rem;color:#fff;background:linear-gradient(to bottom right,#000d22,#0a2342);border:none;cursor:pointer;transition:all .2s}.btn-pref-save[data-v-d5eb58d3]:hover{transform:scale(1.03)}.btn-pref-save[data-v-d5eb58d3]:active{transform:scale(.95)}.pref-body[data-v-d5eb58d3]{flex:1;overflow-y:auto;padding:16px 40px}@media (max-width: 768px){.pref-body[data-v-d5eb58d3]{padding:16px 24px}}.privacy-desc[data-v-d5eb58d3]{font-size:.875rem;color:#44474e;line-height:1.7;max-width:640px;margin-bottom:24px}.pref-list[data-v-d5eb58d3]{display:flex;flex-direction:column;gap:12px;padding-bottom:32px}.pref-item[data-v-d5eb58d3]{background:#f2f4f6;padding:24px;border-radius:1.5rem}@media (max-width: 640px){.pref-item[data-v-d5eb58d3]{padding:16px}}.pref-item-highlight[data-v-d5eb58d3]{border:2px solid transparent}.pref-item-row[data-v-d5eb58d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pref-item-text[data-v-d5eb58d3]{flex:1;min-width:0}.pref-item-title[data-v-d5eb58d3]{font-weight:700;color:#000d22;font-size:.875rem}.pref-item-desc[data-v-d5eb58d3]{font-size:.75rem;color:#44474e;line-height:1.6}.pref-item-detail[data-v-d5eb58d3]{width:100%;margin-top:12px}.pref-item-detail p[data-v-d5eb58d3]{font-size:.75rem;color:#44474e;line-height:1.6;margin:0}.pref-read-more[data-v-d5eb58d3]{margin-top:8px;background:none;border:none;color:#006493;font-size:.75rem;font-weight:700;cursor:pointer;padding:4px 0;transition:opacity .2s}.pref-read-more[data-v-d5eb58d3]:hover{opacity:.7}.pref-always-on[data-v-d5eb58d3]{font-size:.75rem;font-weight:700;color:#006493;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pref-switch[data-v-d5eb58d3]{position:relative;width:48px;height:24px;flex-shrink:0;cursor:pointer;background:#c4c6cf;border-radius:9999px;transition:background .2s}.pref-switch[data-v-d5eb58d3]:has(input:checked){background:#006493}.pref-switch:has(input:checked) .pref-switch-thumb[data-v-d5eb58d3]{transform:translate(24px)}.pref-switch-thumb[data-v-d5eb58d3]{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.sr-only[data-v-d5eb58d3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pref-footer[data-v-d5eb58d3]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-top:1px solid #e6e8ea;gap:16px}@media (max-width: 768px){.pref-footer[data-v-d5eb58d3]{padding:12px 16px}}@media (max-width: 640px){.pref-footer[data-v-d5eb58d3]{flex-direction:column}.pref-footer .btn[data-v-d5eb58d3]{width:100%}}.pref-footer-right[data-v-d5eb58d3]{display:flex;gap:12px}@media (max-width: 640px){.pref-footer-right[data-v-d5eb58d3]{width:100%;flex-direction:column}}.privacy-fab[data-v-d5eb58d3]{position:fixed;bottom:92px;right:24px;z-index:150;width:56px;height:56px;border-radius:50%;background:#0a2342;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #000d224d;transition:all .2s}.privacy-fab[data-v-d5eb58d3]:hover{transform:scale(1.1);box-shadow:0 6px 20px #0000004d}.privacy-fab .material-symbols-outlined[data-v-d5eb58d3]{font-size:1.5rem}:root{--c-primary: #000d22;--c-primary-container: #0a2342;--c-secondary: #006493;--c-secondary-container: #80c8fe;--c-accent: #c8a45c;--c-surface: #f7f9fb;--c-surface-low: #f2f4f6;--c-surface-container-low: #f2f4f6;--c-surface-container: #eceef0;--c-surface-container-high: #e6e8ea;--c-surface-container-highest: #e0e3e5;--c-on-surface: #191c1e;--c-on-surface-variant: #44474e;--c-outline: #74777e;--c-outline-variant: #c4c6cf;--c-error: #ba1a1a;--c-success: #1f7a4d;--c-white: #ffffff}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){html{font-size:14px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#191c1e;background-color:#f7f9fb;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif;color:#000d22;letter-spacing:-.02em;line-height:1.2}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.container-narrow{max-width:960px}.section{padding:80px 16px}@media (max-width: 768px){.section{padding:36px 16px}}.section-low{background:#f2f4f6}.section-dark{background:#000d22;color:#ffffffd1}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:#fff}.section-header-center{text-align:center;margin:0 auto 56px;max-width:720px}@media (max-width: 768px){.section-header-center{margin-bottom:28px}}.section-badge{display:inline-block;padding:5px 14px;border-radius:9999px;background:#0064931a;color:#006493;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.section-badge-accent{background:#c8a45c24;color:#c8a45c}.section-title-center{font-size:2.5rem;font-weight:800;color:#000d22;letter-spacing:-.02em;margin-bottom:12px}@media (max-width: 768px){.section-title-center{font-size:1.625rem}}.section-desc-center{font-size:1.0625rem;color:#44474e;line-height:1.7}@media (max-width: 768px){.section-desc-center{font-size:.9375rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border:2px solid transparent;border-radius:9999px;font-family:Manrope,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.btn:active{transform:scale(.95)}.btn-primary{background:linear-gradient(to bottom right,#000d22,#0a2342);color:#fff;box-shadow:0 4px 12px #0000001a}.btn-primary:hover{box-shadow:0 8px 24px #00000026}.btn-secondary{background:#006493;color:#fff}.btn-secondary:hover{background:#004f74}.btn-accent{background:#c8a45c;color:#000d22}.btn-accent:hover{background:#c09745}.btn-outline{background:#e0e3e5;color:#191c1e}.btn-outline:hover{background:#d2d6d9}.btn-outline-light{background:transparent;color:#191c1e;border-color:#c4c6cf}.btn-outline-light:hover{background:#e0e3e580}.btn-white{background:#fff;color:#000d22}.btn-white:hover{background:#006493;color:#fff}.btn-glass{background:#ffffff1a;color:#ffffffd9;border-color:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-glass:hover{background:#fff3;color:#fff}.btn-ghost-light{background:#ffffff1a;color:#fff;border-color:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost-light:hover{background:#fff3}.btn-lg{padding:16px 40px;font-size:1.125rem}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 991px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 991px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid-4{grid-template-columns:1fr}}@media (prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}}
