.nav-wrapper[data-v-f797e7e3]{left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease;z-index:1000}.nav-wrapper--scrolled[data-v-f797e7e3]{box-shadow:0 1px #00000012,0 4px 24px #0000000f}.topbar[data-v-f797e7e3]{background:var(--color-primary);padding:7px 0}.nav-wrapper--scrolled .topbar[data-v-f797e7e3]{display:none}.topbar__inner[data-v-f797e7e3]{align-items:center;display:flex;gap:16px;justify-content:space-between}.topbar__tagline[data-v-f797e7e3]{color:#fffc;font-size:12.5px;font-weight:400}.topbar__right[data-v-f797e7e3]{gap:20px}.topbar__link[data-v-f797e7e3],.topbar__right[data-v-f797e7e3]{align-items:center;display:flex}.topbar__link[data-v-f797e7e3]{color:#ffffffd9;font-size:12.5px;gap:6px;text-decoration:none;transition:color .2s}.topbar__link[data-v-f797e7e3]:hover{color:#fff}.navbar[data-v-f797e7e3]{background:#fff;border-bottom:1.5px solid var(--color-border)}.navbar__inner[data-v-f797e7e3]{gap:0;height:84px}.navbar__inner[data-v-f797e7e3],.navbar__logo[data-v-f797e7e3]{align-items:center;display:flex}.navbar__logo[data-v-f797e7e3]{flex-shrink:0;gap:10px;height:64px;margin-right:32px;overflow:hidden;text-decoration:none;width:192px}.navbar__logo-img[data-v-f797e7e3]{display:block;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:192px}.navbar__nav[data-v-f797e7e3]{flex:1;gap:0;justify-content:flex-end;margin-left:auto}.navbar__link[data-v-f797e7e3],.navbar__nav[data-v-f797e7e3]{align-items:center;display:flex}.navbar__link[data-v-f797e7e3]{color:var(--color-text);font-size:15px;font-weight:500;gap:4px;padding:8px 16px;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}.navbar__link--btn[data-v-f797e7e3]{background:none;border:none;cursor:pointer;font-family:var(--font-sans)}.navbar__portal-icon[data-v-f797e7e3]{flex-shrink:0}.navbar__link[data-v-f797e7e3]:after{background:var(--color-primary);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.navbar__link[data-v-f797e7e3]:hover{color:var(--color-primary)}.navbar__link[data-v-f797e7e3]:hover:after{transform:scaleX(1)}.router-link-active.navbar__link[data-v-f797e7e3]{color:var(--color-primary);font-weight:600}.router-link-active.navbar__link[data-v-f797e7e3]:after{transform:scaleX(1)}.navbar__link-caret[data-v-f797e7e3]{flex-shrink:0;transition:transform .2s ease}.navbar__link--highlight[data-v-f797e7e3]{background:radial-gradient(circle at top right,rgba(147,197,253,.35),transparent 42%),linear-gradient(135deg,#1d4ed8,#2563eb 52%,#3b82f6);border:1px solid rgba(191,219,254,.45);border-radius:var(--radius-full);box-shadow:0 10px 22px #2563eb2e;color:#fff;font-size:13.5px;font-weight:700;margin:0 6px;overflow:hidden;padding:8px 16px}.navbar__link--highlight[data-v-f797e7e3]:after{display:none}.navbar__link--highlight[data-v-f797e7e3]:before{background:linear-gradient(180deg,#ffffff2e,#fff0);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.navbar__link--highlight[data-v-f797e7e3]:hover{box-shadow:0 14px 28px #2563eb3d;color:#fff;transform:translateY(-1px)}.navbar__drawer-link--highlight[data-v-f797e7e3]{color:var(--color-primary);font-weight:600}.navbar__dropdown-wrap[data-v-f797e7e3]{position:relative}.navbar__dropdown-wrap:hover .navbar__link-caret[data-v-f797e7e3],.navbar__link--btn[aria-expanded=true] .navbar__link-caret[data-v-f797e7e3]{transform:rotate(180deg)}.navbar__dropdown[data-v-f797e7e3]{background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000001a;left:0;min-width:260px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:100}.navbar__dropdown--open[data-v-f797e7e3]{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar__dropdown-item[data-v-f797e7e3]{align-items:center;border-radius:var(--radius-md);color:var(--color-text);display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 14px;text-decoration:none;transition:var(--transition)}.navbar__dropdown-item[data-v-f797e7e3]:hover{background:var(--color-light-blue);color:var(--color-primary)}.navbar__dropdown-icon[data-v-f797e7e3]{align-items:center;background:var(--color-off-white);border-radius:var(--radius-md);color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:var(--transition);width:32px}.navbar__dropdown-item:hover .navbar__dropdown-icon[data-v-f797e7e3]{background:var(--color-primary);color:#fff}.navbar__dropdown-item--about:hover .navbar__dropdown-icon--about[data-v-f797e7e3]{background:linear-gradient(135deg,#2563eb1f,#93c5fd33);color:var(--color-primary)}.navbar__dropdown-item:hover .navbar__dropdown-icon[data-v-f797e7e3] svg{stroke:#fff}.navbar__dropdown-item--about:hover .navbar__dropdown-icon--about[data-v-f797e7e3] svg{stroke:currentColor}.navbar__dropdown-item--microsoft:hover .navbar__dropdown-icon--microsoft[data-v-f797e7e3]{background:linear-gradient(135deg,#3b82f61f,#a855f71a);color:inherit}.navbar__dropdown-icon--microsoft[data-v-f797e7e3] img{transition:transform .2s ease}.navbar__dropdown-item--microsoft:hover .navbar__dropdown-icon--microsoft[data-v-f797e7e3] img{transform:scale(1.04)}.navbar__dropdown-item--security:hover .navbar__dropdown-icon--security[data-v-f797e7e3]{background:linear-gradient(135deg,#60a5fa29,#bae6fd47);color:inherit}.navbar__dropdown-icon--security[data-v-f797e7e3] img{transition:transform .2s ease}.navbar__dropdown-item--security:hover .navbar__dropdown-icon--security[data-v-f797e7e3] img{transform:scale(1.04)}.navbar__dropdown-item--automation:hover .navbar__dropdown-icon--automation[data-v-f797e7e3]{background:linear-gradient(135deg,#38bdf82e,#60a5fa3d);color:inherit}.navbar__dropdown-icon--automation[data-v-f797e7e3] img{transition:transform .2s ease}.navbar__dropdown-item--automation:hover .navbar__dropdown-icon--automation[data-v-f797e7e3] img{transform:scale(1.04)}.navbar__dropdown-item--business:hover .navbar__dropdown-icon--business[data-v-f797e7e3]{background:linear-gradient(135deg,#ffd60a38,#f973162e,#b91c1c24);color:inherit}.navbar__dropdown-icon--business[data-v-f797e7e3] img{transition:transform .2s ease}.navbar__dropdown-item--business:hover .navbar__dropdown-icon--business[data-v-f797e7e3] img{transform:scale(1.04)}.navbar__dropdown-item--hardware:hover .navbar__dropdown-icon--hardware[data-v-f797e7e3]{background:linear-gradient(135deg,#b91c1c1f,#f872722e);color:inherit}.navbar__dropdown-icon--hardware[data-v-f797e7e3] img{transition:transform .2s ease}.navbar__dropdown-item--hardware:hover .navbar__dropdown-icon--hardware[data-v-f797e7e3] img{transform:scale(1.04)}.navbar__dropdown-item--portal:hover .navbar__dropdown-icon--portal[data-v-f797e7e3]{background:linear-gradient(135deg,#2563eb1f,#bfdbfe42);color:var(--color-primary)}.navbar__dropdown-item--portal:hover .navbar__dropdown-icon--portal[data-v-f797e7e3] svg{stroke:currentColor}.navbar__actions[data-v-f797e7e3]{gap:10px;margin-left:18px}.lang-toggle[data-v-f797e7e3],.navbar__actions[data-v-f797e7e3]{align-items:center;display:flex}.lang-toggle[data-v-f797e7e3]{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;justify-content:center;line-height:1;min-width:54px;padding:6px 10px;transition:var(--transition)}.lang-toggle[data-v-f797e7e3]:hover{background:var(--color-light-blue);border-color:var(--color-primary);color:var(--color-primary)}.lang-toggle__flag[data-v-f797e7e3]{background:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px #0f172a14;display:block;flex-shrink:0;height:16px;-o-object-fit:cover;object-fit:cover;width:22px}.navbar__cta[data-v-f797e7e3]{align-items:center;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:4px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:8px;line-height:1;padding:10px 22px;text-decoration:none;transition:var(--transition);white-space:nowrap}.navbar__cta[data-v-f797e7e3]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 4px 14px #1a3c8f40;transform:translateY(-1px)}.navbar__cta--full[data-v-f797e7e3]{justify-content:center;width:100%}.navbar__mobile-controls[data-v-f797e7e3]{align-items:center;display:none;gap:8px;margin-left:auto}.lang-toggle--sm[data-v-f797e7e3]{min-width:46px;padding:5px 8px}.navbar__hamburger[data-v-f797e7e3]{background:none;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:9px;transition:var(--transition);width:40px}.navbar__hamburger[data-v-f797e7e3]:hover{background:var(--color-light-blue)}.navbar__hamburger span[data-v-f797e7e3]{background:var(--color-text);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .28s ease;width:22px}.navbar--open .navbar__hamburger span[data-v-f797e7e3]:first-child{transform:translateY(7px) rotate(45deg)}.navbar--open .navbar__hamburger span[data-v-f797e7e3]:nth-child(2){opacity:0;transform:scaleX(0)}.navbar--open .navbar__hamburger span[data-v-f797e7e3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__drawer[data-v-f797e7e3]{background:var(--color-white);border-top:1.5px solid var(--color-border);display:none;max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.navbar__drawer--open[data-v-f797e7e3]{max-height:600px}.navbar__drawer-nav[data-v-f797e7e3]{padding:8px 0}.navbar__drawer-link[data-v-f797e7e3]{align-items:center;background:none;border:none;border-left:3px solid transparent;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:16px;font-weight:500;justify-content:space-between;padding:14px 24px;text-align:left;text-decoration:none;transition:var(--transition);width:100%}.navbar__drawer-link-label[data-v-f797e7e3]{align-items:center;display:inline-flex;gap:8px}.navbar__drawer-link[data-v-f797e7e3]:hover,.router-link-active.navbar__drawer-link[data-v-f797e7e3]{background:var(--color-light-blue);border-left-color:var(--color-primary);color:var(--color-primary)}.navbar__drawer-link--parent[data-v-f797e7e3]{border-left:3px solid transparent}.navbar__drawer-link--parent[data-v-f797e7e3]:hover{background:var(--color-light-blue);border-left-color:var(--color-primary);color:var(--color-primary)}.navbar__drawer-caret[data-v-f797e7e3]{flex-shrink:0;transition:transform .22s ease}.navbar__drawer-caret--open[data-v-f797e7e3]{transform:rotate(180deg)}.navbar__drawer-subnav[data-v-f797e7e3]{background:var(--color-off-white);border-left:3px solid var(--color-primary);max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1)}.navbar__drawer-subnav--open[data-v-f797e7e3]{max-height:300px}.navbar__drawer-sublink[data-v-f797e7e3]{color:var(--color-text-muted);display:block;font-size:14px;font-weight:500;padding:11px 24px 11px 32px;text-decoration:none;transition:var(--transition)}.navbar__drawer-sublink[data-v-f797e7e3]:hover,.router-link-active.navbar__drawer-sublink[data-v-f797e7e3]{background:var(--color-light-blue);color:var(--color-primary)}.navbar__drawer-footer[data-v-f797e7e3]{border-top:1.5px solid var(--color-border);display:flex;flex-direction:column;gap:12px;padding:16px 24px 28px}.navbar__drawer-contact[data-v-f797e7e3]{align-items:center;color:var(--color-text-muted);display:flex;font-size:15px;font-weight:500;gap:8px;text-decoration:none}.navbar__drawer-contact[data-v-f797e7e3]:hover{color:var(--color-primary)}@media(max-width:960px){.topbar__tagline[data-v-f797e7e3]{display:none}}@media(max-width:768px){.navbar__actions[data-v-f797e7e3],.navbar__nav[data-v-f797e7e3],.topbar[data-v-f797e7e3]{display:none}.navbar__mobile-controls[data-v-f797e7e3]{display:flex}.navbar__drawer[data-v-f797e7e3]{display:block}}.footer[data-v-2cfe2095]{background:var(--color-text);color:#ffffffbf}.footer__main[data-v-2cfe2095]{padding:80px 0 60px}.footer__grid[data-v-2cfe2095]{display:grid;gap:48px;grid-template-columns:2fr 1.2fr 1fr 1.5fr}.footer__logo[data-v-2cfe2095]{align-items:center;display:flex;height:62px;margin-bottom:16px;overflow:hidden;text-decoration:none;width:186px}.footer__logo-img[data-v-2cfe2095]{display:block;height:62px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:186px}.footer__brand-desc[data-v-2cfe2095]{font-size:14px;line-height:1.7;margin-bottom:20px;max-width:280px}.footer__contact-quick[data-v-2cfe2095]{display:flex;flex-direction:column;gap:8px}.footer__contact-link[data-v-2cfe2095]{align-items:center;color:#ffffffa6;display:flex;font-size:14px;gap:8px;text-decoration:none;transition:var(--transition)}.footer__contact-link[data-v-2cfe2095]:hover{color:#fff}.footer__col-title[data-v-2cfe2095]{color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.09em;margin-bottom:18px;text-transform:uppercase}.footer__links[data-v-2cfe2095]{display:flex;flex-direction:column;gap:9px}.footer__links li a[data-v-2cfe2095]{color:#ffffffa6;font-size:14px;text-decoration:none;transition:var(--transition)}.footer__links li a[data-v-2cfe2095]:hover{color:#fff;padding-left:3px}.footer__cta-desc[data-v-2cfe2095]{font-size:14px;line-height:1.6}.footer__cta-btn[data-v-2cfe2095]{align-items:center;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:4px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:8px;margin-top:16px;padding:11px 20px;text-decoration:none;transition:var(--transition)}.footer__cta-btn[data-v-2cfe2095]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px)}.footer__social[data-v-2cfe2095]{display:flex;gap:8px;margin-top:18px}.footer__social-link[data-v-2cfe2095]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);color:#ffffffa6;display:flex;height:34px;justify-content:center;text-decoration:none;transition:var(--transition);width:34px}.footer__social-link[data-v-2cfe2095]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.footer__bottom[data-v-2cfe2095]{border-top:1px solid hsla(0,0%,100%,.08);padding:20px 0}.footer__bottom-inner[data-v-2cfe2095]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footer__bottom p[data-v-2cfe2095]{color:#fff6;font-size:13px}.footer__bottom-links[data-v-2cfe2095]{display:flex;gap:20px}.footer__bottom-links a[data-v-2cfe2095]{color:#fff6;font-size:13px;text-decoration:none;transition:var(--transition)}.footer__bottom-links a[data-v-2cfe2095]:hover{color:#fffc}@media(max-width:1024px){.footer__grid[data-v-2cfe2095]{gap:40px;grid-template-columns:1fr 1fr}.footer__brand[data-v-2cfe2095]{grid-column:1/-1}}@media(max-width:640px){.footer__grid[data-v-2cfe2095]{grid-template-columns:1fr}.footer__brand[data-v-2cfe2095]{grid-column:auto}.footer__bottom-inner[data-v-2cfe2095]{flex-direction:column;text-align:center}}
