.shell[data-v-f80b447c]{margin-inline:auto;width:min(1300px,100% - 48px)}.site-header[data-v-f80b447c]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid rgba(198,216,234,.75);height:78px;position:sticky;top:0;z-index:100}.header-inner[data-v-f80b447c]{align-items:center;display:flex;gap:36px;height:78px;margin-inline:0;padding-left:24px;width:100%}.brand-link[data-v-f80b447c]{align-items:center;display:inline-flex;flex:0 0 auto;height:100%;width:168px}.brand-link img[data-v-f80b447c]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%}.desktop-nav[data-v-f80b447c]{display:flex;gap:40px;justify-content:flex-start}.desktop-nav[data-v-f80b447c],.desktop-nav a[data-v-f80b447c]{align-items:center;height:100%}.desktop-nav a[data-v-f80b447c]{color:#141831;display:inline-flex;font-size:16px;font-weight:500;position:relative;text-decoration:none;white-space:nowrap}.desktop-nav a.active[data-v-f80b447c],.desktop-nav a[data-v-f80b447c]:hover{color:#2663eb}@media(max-width:1080px){.desktop-nav[data-v-f80b447c]{gap:20px}}.menu-button[data-v-f80b447c]{background:transparent;border:0;color:var(--ink);cursor:pointer;display:none;height:44px;margin-left:auto;padding:0;width:44px}.menu-button[data-v-f80b447c],.menu-icon[data-v-f80b447c]{align-items:center;justify-content:center}.menu-icon[data-v-f80b447c]{display:inline-flex}.menu-button[aria-expanded=true] .menu-icon-open[data-v-f80b447c],.menu-icon-close[data-v-f80b447c]{display:none}.menu-button[aria-expanded=true] .menu-icon-close[data-v-f80b447c]{display:inline-flex}.mobile-nav[data-v-f80b447c]{display:none}.community-nav-group[data-v-f80b447c]{align-items:center;display:flex;height:100%;position:relative}.community-nav-trigger[data-v-f80b447c]{background:transparent;border:0;color:#141831;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;height:100%;line-height:1;padding:0}.community-nav-trigger.active[data-v-f80b447c],.community-nav-trigger[data-v-f80b447c]:hover{color:#2663eb}.community-qr-popover[data-v-f80b447c]{background:#fff;border:1px solid #edf1f6;border-radius:10px;box-shadow:0 10px 30px #0e1f3926;color:#627087;display:grid;font-size:13px;gap:8px;justify-items:center;left:50%;line-height:1.4;opacity:0;padding:14px;pointer-events:none;position:absolute;top:calc(100% - 2px);transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:174px;z-index:120}.community-nav-group:focus-within .community-qr-popover[data-v-f80b447c],.community-nav-group:hover .community-qr-popover[data-v-f80b447c],.community-qr-popover.open[data-v-f80b447c]{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.community-qr-popover[data-v-f80b447c]:before{background:#fff;border-left:1px solid #edf1f6;border-top:1px solid #edf1f6;content:"";height:11px;position:absolute;top:-6px;transform:rotate(45deg);width:11px}.community-qr-popover img[data-v-f80b447c]{height:140px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;position:relative;width:140px}.button[data-v-f80b447c]{align-items:center;background:var(--blue);border:1px solid transparent;border-radius:6px;box-shadow:none;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:9px;justify-content:center;min-height:48px;padding:0 28px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button[data-v-f80b447c]:hover{background:var(--blue-dark)}.button-small[data-v-f80b447c]{font-size:14px;min-height:42px;padding-inline:18px}.account-nav[data-v-f80b447c],.header-cta[data-v-f80b447c]{margin-left:auto}.header-cta[data-v-f80b447c]{align-self:stretch;background:var(--blue);border-radius:0;box-shadow:none;font-size:15px;font-weight:500;min-height:0;padding:0 32px;white-space:nowrap}.header-cta[data-v-f80b447c]:hover{background:var(--blue-dark);box-shadow:none;transform:none}.account-nav[data-v-f80b447c]{height:100%;position:relative}.account-trigger[data-v-f80b447c]{align-items:center;background:#fff;border:0;border-left:1px solid #e3eaf4;color:#141831;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:9px;height:100%;padding:0 22px}.account-trigger[data-v-f80b447c]:hover{background:#f7faff;color:#2663eb}.account-avatar[data-v-f80b447c]{background:linear-gradient(135deg,#20c7df,#2663eb);border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:700;height:30px;overflow:hidden;place-items:center;width:30px}.account-avatar img[data-v-f80b447c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-name[data-v-f80b447c]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu[data-v-f80b447c]{background:#fff;border:1px solid #e1e8f2;border-radius:7px;box-shadow:0 12px 36px #0e1f3929;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 1px);transform:translateY(-5px);transition:.18s ease;visibility:hidden;width:254px;z-index:130}.account-menu.open[data-v-f80b447c]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.account-summary[data-v-f80b447c]{align-items:center;border-bottom:1px solid #e1e8f2;display:flex;gap:12px;padding:14px 16px}.account-summary>div[data-v-f80b447c]{display:grid;gap:3px;min-width:0}.account-summary strong[data-v-f80b447c]{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-summary small[data-v-f80b447c]{color:#8994a6;font-size:12px;font-weight:400}.account-avatar-large[data-v-f80b447c]{flex:0 0 auto;font-size:17px;height:42px;width:42px}.account-actions[data-v-f80b447c]{padding:8px 6px 0}.account-action-button[data-v-f80b447c]{align-items:center;background:transparent;border:0;border-radius:6px;color:#141831;cursor:pointer;display:flex;font:inherit;font-size:14px;justify-content:space-between;padding:10px;width:100%}.account-action-button[data-v-f80b447c]:hover{background:#f3f7ff;color:#2663eb}.logout-button[data-v-f80b447c]{background:transparent;border:0;border-top:1px solid #edf1f6;color:#d9363e;cursor:pointer;margin:8px 6px 6px;padding:11px 10px;text-align:left;width:calc(100% - 12px)}.logout-button[data-v-f80b447c]:hover{background:#fff4f4}.mobile-account[data-v-f80b447c],.mobile-account-panel[data-v-f80b447c]{display:none}.tenant-switch-panel[data-v-f80b447c]{animation:tenant-panel-in-f80b447c .16s ease;background:#fff;border:1px solid #e1e8f2;border-radius:7px;box-shadow:0 12px 36px #0e1f3929;display:flex;flex-direction:column;max-height:520px;overflow:hidden;position:absolute;right:254px;top:calc(100% + 1px);width:300px;z-index:129}@keyframes tenant-panel-in-f80b447c{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.tenant-switch-panel>header[data-v-f80b447c]{align-items:center;border-bottom:1px solid #edf1f6;display:flex;justify-content:space-between;padding:14px 16px}.tenant-switch-panel>header strong[data-v-f80b447c]{color:#141831;font-size:15px}.panel-close[data-v-f80b447c]{background:#f2f5f9;border:0;border-radius:5px;color:#5b5d67;cursor:pointer;display:grid;font-size:18px;height:26px;line-height:1;place-items:center;width:26px}.panel-close[data-v-f80b447c]:hover{background:#e8edf4}.tenant-search[data-v-f80b447c]{border-bottom:1px solid #edf1f6;padding:10px 12px}.tenant-search input[data-v-f80b447c]{background:#fbfcfe;border:1px solid #dbe5f0;border-radius:6px;color:#141831;font:inherit;font-size:13px;height:34px;outline:none;padding:0 10px;width:100%}.tenant-search input[data-v-f80b447c]:focus{background:#fff;border-color:#2663eb}.tenant-tree[data-v-f80b447c]{flex:1;overflow-y:auto;padding:8px}.tenant-flat-row[data-v-f80b447c]{align-items:center;background:transparent;border:0;border-radius:7px;color:#141831;cursor:pointer;display:grid;font:inherit;font-size:13px;gap:9px;grid-template-columns:30px minmax(0,1fr) auto 18px;margin-bottom:3px;padding:8px 10px;text-align:left;width:100%}.tenant-flat-row[data-v-f80b447c]:hover{background:#f3f7ff}.tenant-flat-row.current[data-v-f80b447c]{background:#edf4ff;color:#2663eb}.tenant-flat-row .tenant-mark[data-v-f80b447c]{background:#8baefb;border-radius:5px;color:#fff;display:grid;height:30px;place-items:center;width:30px}.tenant-title[data-v-f80b447c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-current-label[data-v-f80b447c]{color:#2663eb;font-size:12px;white-space:nowrap}.tenant-check[data-v-f80b447c]{color:#2663eb;font-size:16px;text-align:right}.tenant-empty[data-v-f80b447c]{color:#8994a6;font-size:13px;padding:28px 10px;text-align:center}@media(max-width:860px){.account-nav[data-v-f80b447c],.desktop-nav[data-v-f80b447c],.header-cta[data-v-f80b447c]{display:none}.menu-button[data-v-f80b447c]{display:inline-flex}.brand-link[data-v-f80b447c]{width:170px}.mobile-nav[data-v-f80b447c]{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-rows:0fr;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:78px;transition:grid-template-rows .25s ease,opacity .25s ease}.mobile-nav>div[data-v-f80b447c]{min-height:0;overflow:hidden}.mobile-nav.open[data-v-f80b447c]{box-shadow:0 20px 40px #123f9121;grid-template-rows:1fr;opacity:1}.mobile-nav a[data-v-f80b447c]{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:16px 2px;text-decoration:none}.mobile-nav a.active[data-v-f80b447c]{color:var(--blue)}.mobile-nav .button[data-v-f80b447c]{margin:18px 0 22px;width:100%}.mobile-nav .mobile-community-hidden[data-v-f80b447c]{display:none}.mobile-nav .mobile-account[data-v-f80b447c]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font:inherit;font-weight:700;justify-content:space-between;padding:16px 2px;width:100%}.mobile-nav .mobile-account-panel[data-v-f80b447c]{border-bottom:1px solid var(--line);display:grid;padding:8px 0}.mobile-nav .mobile-account-panel button[data-v-f80b447c]{background:#f7faff;border:0;color:#505b6d;display:flex;justify-content:space-between;padding:12px;text-align:left}.mobile-nav .mobile-account-panel button.current[data-v-f80b447c]{color:var(--blue)}}@media(max-width:680px){.header-inner[data-v-f80b447c],.site-header[data-v-f80b447c]{height:68px}.mobile-nav[data-v-f80b447c]{top:68px}.brand-link[data-v-f80b447c]{width:157px}.brand-link img[data-v-f80b447c]{height:35px}}.footer[data-v-25ecca18]{background-color:#0c1829;color:#ffffffa6;font-size:14px;line-height:1.5715}.footer-inner[data-v-25ecca18]{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1.6fr 2fr;margin:0 auto;max-width:1300px;padding:64px 24px 48px;width:100%}@media(max-width:1024px){.footer-inner[data-v-25ecca18]{gap:40px 32px;grid-template-columns:1fr 1fr 1fr}}@media(max-width:560px){.footer-inner[data-v-25ecca18]{gap:36px;grid-template-columns:1fr;padding:48px 20px 36px}}.footer-logo[data-v-25ecca18]{display:block;height:48px;margin-bottom:16px;width:auto}.footer-company[data-v-25ecca18]{color:#fff;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 12px}.footer-desc[data-v-25ecca18]{color:#ffffff80;font-size:14px;line-height:1.85}.footer-col-title[data-v-25ecca18]{color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:inherit;margin:0 0 24px}.footer-nav[data-v-25ecca18]{display:flex;flex-direction:column;gap:16px}.footer-link[data-v-25ecca18]{color:#ffffff8c;text-decoration:none;transition:color .2s}.footer-link[data-v-25ecca18]:focus-visible,.footer-link[data-v-25ecca18]:hover{color:#fff}.footer-contact[data-v-25ecca18]{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.footer-contact li[data-v-25ecca18]{align-items:flex-start;color:#ffffff8c;display:flex;gap:10px;line-height:1.7}.contact-icon[data-v-25ecca18]{flex-shrink:0;height:18px;margin-top:2px;-o-object-fit:contain;object-fit:contain;width:18px}.footer-email[data-v-25ecca18],.footer-phone[data-v-25ecca18]{color:#ffffff8c;text-decoration:none;transition:color .2s}.footer-email[data-v-25ecca18]:focus-visible,.footer-email[data-v-25ecca18]:hover,.footer-phone[data-v-25ecca18]:focus-visible,.footer-phone[data-v-25ecca18]:hover{color:#fff}.footer-qr-group[data-v-25ecca18]{display:flex;gap:20px}.footer-qr[data-v-25ecca18]{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-qr img[data-v-25ecca18]{background:#fff;border-radius:6px;display:block;height:88px;-o-object-fit:contain;object-fit:contain;width:88px}.footer-qr p[data-v-25ecca18]{color:#ffffff73;font-size:12px;line-height:1.5;margin:0;text-align:center}.footer-qr-button[data-v-25ecca18]{background:none;border:0;cursor:zoom-in;padding:0}.footer-qr-button img[data-v-25ecca18]{transform-origin:center 90%;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.footer-qr-button:focus-visible img[data-v-25ecca18],.footer-qr-button:hover img[data-v-25ecca18]{border-radius:8px;box-shadow:0 18px 42px #00123780;position:relative;transform:scale(2.1);z-index:5}}.qr-lightbox[data-v-25ecca18]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#051026c7;cursor:zoom-out;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:300}.qr-lightbox img[data-v-25ecca18]{background:#fff;border-radius:14px;box-shadow:0 30px 80px #0006;height:auto;padding:10px;width:min(340px,78vw)}.qr-lightbox span[data-v-25ecca18]{color:#ffffffc7;font-size:13px}.footer-bottom[data-v-25ecca18]{border-top:1px solid hsla(0,0%,100%,.08);padding:20px 24px;text-align:center}.footer-bottom p[data-v-25ecca18]{color:#ffffff4d;font-size:14px;margin:0}.footer-bottom a[data-v-25ecca18]{color:inherit;text-decoration:none}.footer-bottom a[data-v-25ecca18]:hover{text-decoration:underline}.modal-backdrop[data-v-f80994ab]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f1f9e;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.consult-modal[data-v-f80994ab]{animation:modal-in-f80994ab .22s ease;background:#fff;border-radius:24px;box-shadow:0 35px 100px #00153a57;max-height:calc(100vh - 48px);overflow-y:auto;padding:42px;position:relative;width:min(720px,100%)}.modal-close[data-v-f80994ab]{background:#f1f5f9;border:none;border-radius:50%;color:var(--ink);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:18px;top:18px;width:40px}.modal-close[data-v-f80994ab] svg{color:currentColor}.modal-close[data-v-f80994ab]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.modal-intro h2[data-v-f80994ab]{font-size:33px;margin-top:12px}.modal-intro p[data-v-f80994ab]{color:var(--muted);font-size:13px;line-height:1.7;margin-top:13px}.modal-contact-grid[data-v-f80994ab]{background:linear-gradient(135deg,#f3f9ff,#f5fffd);border:1px solid #d9e8f7;border-radius:18px;display:grid;gap:28px;grid-template-columns:220px 1fr;margin-top:28px;padding:22px}.modal-qr[data-v-f80994ab]{align-items:center;display:flex;flex-direction:column;text-align:center}.modal-qr img[data-v-f80994ab]{background:#fff;border-radius:12px;height:180px;-o-object-fit:contain;object-fit:contain;padding:6px;width:180px}.modal-qr strong[data-v-f80994ab]{color:var(--ink);font-size:14px;margin-top:10px}.modal-qr span[data-v-f80994ab]{color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.modal-contact-copy[data-v-f80994ab]{display:flex;flex-direction:column;justify-content:center}.modal-contact-copy>strong[data-v-f80994ab]{color:var(--ink);font-size:15px;margin-bottom:14px}.modal-contact-copy>a[data-v-f80994ab]{align-items:center;color:var(--blue-dark);display:flex;font-size:13px;font-weight:700;gap:9px;margin-bottom:12px;overflow-wrap:anywhere;text-decoration:none}.modal-prep[data-v-f80994ab]{border-top:1px solid #d9e8f7;display:grid;gap:9px;margin-top:10px;padding-top:18px}.modal-prep b[data-v-f80994ab]{color:var(--ink);font-size:13px}.modal-prep span[data-v-f80994ab]{align-items:center;color:var(--ink-soft);display:flex;font-size:12px;gap:7px}.modal-prep[data-v-f80994ab] svg{color:#079c86}@keyframes modal-in-f80994ab{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media(max-width:600px){.modal-backdrop[data-v-f80994ab]{padding:16px}.consult-modal[data-v-f80994ab]{border-radius:20px;padding:34px 20px 24px}.modal-intro h2[data-v-f80994ab]{font-size:27px}.modal-contact-grid[data-v-f80994ab]{gap:20px;grid-template-columns:1fr;padding:16px}.modal-contact-copy[data-v-f80994ab]{align-items:flex-start}}.floating-wrap[data-v-1e29505f]{align-items:flex-end;position:fixed;right:17px;top:70%;transform:translateY(-50%);z-index:999}.float-advisor[data-v-1e29505f],.floating-wrap[data-v-1e29505f]{display:flex;flex-direction:column}.float-advisor[data-v-1e29505f]{align-items:center;cursor:pointer;position:relative;width:60px}.advisor-img[data-v-1e29505f]{display:block;-o-object-fit:cover;object-fit:cover;width:80px}.floating-btns[data-v-1e29505f]{background:#fff;border-radius:8px;box-shadow:-2px 0 16px #0000001f;overflow:hidden;width:60px}.float-divider[data-v-1e29505f]{background:#e3e5ee;height:1px;margin:0 auto;width:60%}.float-item[data-v-1e29505f]{align-items:center;color:#555;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:6px;justify-content:center;padding:10px 2px;text-decoration:none;transition:background .2s}.float-item[data-v-1e29505f]:hover{background:#f5f7fa}.free-img[data-v-1e29505f],.hotline-icon[data-v-1e29505f]{height:20px;width:20px}.hotline-icon[data-v-1e29505f]{-o-object-fit:contain;object-fit:contain}.top-arrow[data-v-1e29505f]{color:#888;height:18px;width:18px}.slide-down-enter-active[data-v-1e29505f],.slide-down-leave-active[data-v-1e29505f]{max-height:100px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.slide-down-enter-from[data-v-1e29505f],.slide-down-leave-to[data-v-1e29505f]{max-height:0;opacity:0}.float-tooltip-qr{padding:12px;text-align:center;width:150px}.float-tooltip-qr img{display:block;height:126px;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain;width:126px}.float-tooltip-qr p{color:#333;font-size:12px;line-height:1.7;margin:0}.float-tooltip-hotline{min-width:130px;padding:16px 20px;text-align:center}.float-tooltip-hotline img{display:block;height:30px;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain;width:30px}.float-tooltip-hotline .hotline-label{color:#888;font-size:14px;margin:0 0 4px}.float-tooltip-hotline .hotline-number{color:#222;font-size:16px;font-weight:700;letter-spacing:.03em;margin:0}
