.header[data-v-e7d93b05]{background:#fff;border-bottom:1px solid #e5e7eb;height:65px;left:0;position:fixed;top:0;width:100%;z-index:10000}.header-inner[data-v-e7d93b05]{height:65px;justify-content:space-between}.header-inner[data-v-e7d93b05],.logo-link[data-v-e7d93b05]{align-items:center;display:flex}.logo[data-v-e7d93b05]{flex-shrink:0;height:36px}.logo img[data-v-e7d93b05]{display:block;height:100%;width:auto}@media (max-width:480px){.logo[data-v-e7d93b05]{height:30px}}.nav-desktop[data-v-e7d93b05]{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}@media (max-width:768px){.nav-desktop[data-v-e7d93b05]{display:none}}.nav-link[data-v-e7d93b05]{color:#111;font-size:15px;font-weight:400;letter-spacing:.01em;padding-bottom:2px;position:relative;text-decoration:none;transition:color .15s}.nav-link[data-v-e7d93b05]:after{background:#fec51d;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.nav-link.router-link-active[data-v-e7d93b05]:after,.nav-link[data-v-e7d93b05]:hover:after{width:100%}.nav-link.router-link-active[data-v-e7d93b05]{font-weight:600}.actions-desktop[data-v-e7d93b05]{align-items:center;display:flex;gap:1.5rem}@media (max-width:768px){.actions-desktop[data-v-e7d93b05]{display:none}}.signin-link[data-v-e7d93b05]{color:#111;font-size:15px;font-weight:400;text-decoration:none}.hamburger[data-v-e7d93b05]{background:none;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:36px;justify-content:center;padding:4px;transition:background .15s;width:36px}.hamburger[data-v-e7d93b05]:hover{background:#f3f4f6}@media (max-width:768px){.hamburger[data-v-e7d93b05]{display:flex}}.hamburger span[data-v-e7d93b05]{background:#111;border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .25s ease,opacity .25s ease;width:100%}.hamburger.open span[data-v-e7d93b05]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-e7d93b05]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span[data-v-e7d93b05]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer[data-v-e7d93b05]{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:0;left:0;opacity:0;padding:20px 24px 28px;pointer-events:none;position:fixed;top:65px;transform:translateY(-8px);transition:transform .25s ease,opacity .25s ease;width:100%;z-index:9999}.mobile-drawer.open[data-v-e7d93b05]{opacity:1;pointer-events:all;transform:translateY(0)}@media (min-width:769px){.mobile-drawer[data-v-e7d93b05]{display:none}}.mobile-nav[data-v-e7d93b05]{border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;margin-bottom:16px;padding-bottom:16px}.mobile-link[data-v-e7d93b05]{border-bottom:1px solid #f9fafb;color:#111;display:block;font-size:17px;font-weight:500;padding:13px 0;text-decoration:none;transition:color .15s}.mobile-link[data-v-e7d93b05]:last-child{border-bottom:none}.mobile-link[data-v-e7d93b05]:hover{color:#555}.mobile-link--sub[data-v-e7d93b05]{color:#6b7280;font-size:15px;font-weight:400;margin-bottom:12px}.mobile-actions[data-v-e7d93b05]{display:flex;flex-direction:column;gap:8px}.mobile-actions .btn[data-v-e7d93b05]{justify-content:center;width:100%}.mobile-backdrop[data-v-e7d93b05]{background:#00000040;display:none;inset:65px 0 0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:9998}.mobile-backdrop.open[data-v-e7d93b05]{opacity:1;pointer-events:all}@media (max-width:768px){.mobile-backdrop[data-v-e7d93b05]{display:block}}.footer .logo[data-v-9fb70fe6]{display:inline-block;height:56px}.footer .logo-bg[data-v-9fb70fe6]{background-color:#f3f7fa;border-radius:10px;padding:8px 16px}.footer .logo img[data-v-9fb70fe6]{height:100%}.footer ul li[data-v-9fb70fe6]{color:#fff;font-size:16px;margin-bottom:12px}.footer .social .social-icon[data-v-9fb70fe6]{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.chat-launcher[data-v-1a500f82]{align-items:center;background:#1a1a1a;border:1px solid #fec51d;border-radius:999px;bottom:28px;box-shadow:0 8px 32px #1a1a2e59;color:#fec51d;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:14px 20px;position:fixed;right:28px;transition:all .25s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9000}.chat-launcher[data-v-1a500f82]:hover{box-shadow:0 12px 40px #1a1a2e73;transform:scale(1.05)}.chat-launcher--open[data-v-1a500f82]{border-radius:999px;gap:0;padding:14px}.launcher-label[data-v-1a500f82]{font-size:14px;font-weight:600;letter-spacing:.3px}.launcher-badge[data-v-1a500f82]{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.chat-panel[data-v-1a500f82]{background:#fff;border-radius:20px;bottom:96px;box-shadow:0 24px 80px #00000029,0 0 0 1px #0000000f;display:flex;flex-direction:column;height:580px;max-height:calc(100dvh - 120px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:28px;width:380px;z-index:8999}.chat-header[data-v-1a500f82]{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;flex-shrink:0;justify-content:space-between;padding:16px 18px}.chat-header[data-v-1a500f82],.chat-header-left[data-v-1a500f82]{align-items:center;display:flex}.chat-header-left[data-v-1a500f82]{gap:12px}.bot-avatar[data-v-1a500f82]{align-items:center;background:#ffffff26;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.bot-logo[data-v-1a500f82]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.chat-name[data-v-1a500f82]{font-size:14px;font-weight:700;margin-bottom:2px}.chat-status[data-v-1a500f82]{align-items:center;color:#ffffffb3;display:flex;font-size:11px;gap:5px}.status-dot[data-v-1a500f82]{animation:pulse-dot-1a500f82 2s ease-in-out infinite;background:#4ade80;border-radius:50%;height:6px;width:6px}.header-close[data-v-1a500f82]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s;width:32px}.header-close[data-v-1a500f82]:hover{background:#fff3}.chat-messages[data-v-1a500f82]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.chat-messages[data-v-1a500f82]::-webkit-scrollbar{width:4px}.chat-messages[data-v-1a500f82]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-1a500f82]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.welcome-card[data-v-1a500f82]{background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:1px solid #dbeafe;border-radius:14px;padding:16px;text-align:center}.welcome-title[data-v-1a500f82]{color:#1e3a5f;font-size:16px;font-weight:700;margin-bottom:6px}.welcome-sub[data-v-1a500f82]{color:#4b6a8a;font-size:13px;line-height:1.5}.quick-actions[data-v-1a500f82]{display:flex;flex-wrap:wrap;gap:8px}.qa-chip[data-v-1a500f82]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:7px 13px;transition:all .15s}.qa-chip[data-v-1a500f82]:hover{background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:translateY(-1px)}.msg-row[data-v-1a500f82]{align-items:flex-end;display:flex;gap:8px;max-width:92%}.msg-row.user[data-v-1a500f82]{flex-direction:row-reverse;margin-left:auto}.msg-row.bot[data-v-1a500f82]{margin-right:auto}.msg-avatar[data-v-1a500f82]{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:50%;color:#fec51d;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.msg-bubble[data-v-1a500f82]{border-radius:16px;font-size:13.5px;line-height:1.55;padding:11px 14px}.msg-bubble.bot[data-v-1a500f82]{background:#f8fafc;border:1px solid #e9ecef;border-bottom-left-radius:4px;color:#1e293b}.msg-bubble.user[data-v-1a500f82]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom-right-radius:4px;color:#fff}.msg-text[data-v-1a500f82]{margin:0}.typing-dots[data-v-1a500f82]{align-items:center;display:flex;gap:4px;padding:4px 2px}.typing-dots span[data-v-1a500f82]{animation:typing-bounce-1a500f82 1.2s ease-in-out infinite;background:#94a3b8;border-radius:50%;height:6px;width:6px}.typing-dots span[data-v-1a500f82]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-1a500f82]:nth-child(3){animation-delay:.4s}.related-faqs[data-v-1a500f82]{border-top:1px solid #e9ecef;margin-top:10px;padding-top:10px}.related-label[data-v-1a500f82]{color:#94a3b8;font-size:11px;font-weight:500;margin-bottom:6px}.related-btn[data-v-1a500f82]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a1a2e;cursor:pointer;display:block;font-family:inherit;font-size:12px;margin-bottom:4px;padding:7px 10px;text-align:left;transition:all .15s;width:100%}.related-btn[data-v-1a500f82]:hover{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.msg-feedback[data-v-1a500f82]{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:6px;margin-top:8px;padding-top:8px}.feedback-label[data-v-1a500f82]{color:#94a3b8;font-size:11px}.feedback-btn[data-v-1a500f82]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s;width:24px}.feedback-btn[data-v-1a500f82]:hover{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.feedback-thanks[data-v-1a500f82]{color:#22c55e;font-size:11px;margin-top:8px}.lead-card[data-v-1a500f82]{background:linear-gradient(135deg,#fef9ec,#fef3c7);border:1px solid #fde68a;border-radius:14px;padding:14px}.lead-card-header[data-v-1a500f82]{align-items:center;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.lead-form[data-v-1a500f82]{display:flex;flex-direction:column;gap:8px}.lead-input[data-v-1a500f82]{background:#fff;border:1px solid #fcd34d;border-radius:8px;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s}.lead-input[data-v-1a500f82]:focus{border-color:#f59e0b}.lead-submit[data-v-1a500f82]{align-items:center;background:#1a1a2e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:opacity .15s}.lead-submit[data-v-1a500f82]:disabled{cursor:not-allowed;opacity:.6}.lead-submit[data-v-1a500f82]:not(:disabled):hover{opacity:.88}.lead-thanks[data-v-1a500f82]{color:#15803d;font-size:13px;font-weight:500;padding:4px 0;text-align:center}.chat-input-area[data-v-1a500f82]{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;padding:12px 14px 10px}.chat-input-row[data-v-1a500f82]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:8px;padding:4px 4px 4px 14px;transition:border-color .15s}.chat-input-row[data-v-1a500f82]:focus-within{border-color:#1a1a2e}.chat-input[data-v-1a500f82]{background:transparent;border:none;color:#1e293b;flex:1;font-family:inherit;font-size:13.5px;min-width:0;outline:none}.chat-input[data-v-1a500f82]::-moz-placeholder{color:#94a3b8}.chat-input[data-v-1a500f82]::placeholder{color:#94a3b8}.send-btn[data-v-1a500f82]{align-items:center;background:#1a1a2e;border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s;width:36px}.send-btn[data-v-1a500f82]:hover:not(:disabled){background:#16213e;transform:scale(1.05)}.send-btn[data-v-1a500f82]:disabled{cursor:not-allowed;opacity:.4}.chat-footer-note[data-v-1a500f82]{align-items:center;color:#94a3b8;display:flex;font-size:10.5px;gap:5px;justify-content:center;margin-top:8px}.footer-link[data-v-1a500f82]{color:#94a3b8;text-decoration:underline}.chat-slide-enter-active[data-v-1a500f82],.chat-slide-leave-active[data-v-1a500f82]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chat-slide-enter-from[data-v-1a500f82],.chat-slide-leave-to[data-v-1a500f82]{opacity:0;transform:translateY(20px) scale(.97)}.icon-swap-enter-active[data-v-1a500f82],.icon-swap-leave-active[data-v-1a500f82]{transition:all .2s ease}.icon-swap-enter-from[data-v-1a500f82]{opacity:0;transform:scale(.7) rotate(-30deg)}.icon-swap-leave-to[data-v-1a500f82]{opacity:0;transform:scale(.7) rotate(30deg)}@keyframes typing-bounce-1a500f82{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes pulse-dot-1a500f82{0%,to{opacity:1}50%{opacity:.4}}.spin[data-v-1a500f82]{animation:spinner-1a500f82 .8s linear infinite}@keyframes spinner-1a500f82{to{transform:rotate(1turn)}}@media (max-width:480px){.chat-launcher[data-v-1a500f82]{bottom:20px;right:20px}.chat-panel[data-v-1a500f82]{bottom:84px;height:70dvh;right:16px;width:calc(100vw - 32px)}}#layout[data-v-940759e0]{color:#202020;font-family:Outfit,sans-serif;font-weight:300;margin:0;overflow-x:hidden;padding:0;width:100%}#layout .main-page[data-v-940759e0]{margin-top:65px}@media (max-width:767px),(min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){#layout .main-page[data-v-940759e0]{margin-top:60px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#layout .main-page[data-v-940759e0]{margin-top:60px}}
