.logo-img[data-v-259a62b9]{height:36px}.nav .logo[data-v-259a62b9]{-webkit-tap-highlight-color:transparent}.nav .logo[data-v-259a62b9]:focus{outline:none}.nav .logo[data-v-259a62b9]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3484fd}.nav-menu[data-v-259a62b9]{align-self:stretch}.nav-products[data-v-259a62b9]{align-self:stretch;align-items:center;display:flex;position:relative}.nav-products-trigger[data-v-259a62b9]{color:var(--ink-2);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:8px 11px;font-size:14.5px;font-weight:500;display:inline-flex}.nav-products-trigger[data-v-259a62b9]:hover,.nav-products-trigger.active[data-v-259a62b9],.nav-products.open .nav-products-trigger[data-v-259a62b9]{color:var(--brand);background:0 0}.nav.over-dark:not(.solid) .nav-products-trigger[data-v-259a62b9]{color:#ffffffd1}.nav.over-dark:not(.solid) .nav-products-trigger[data-v-259a62b9]:hover,.nav.over-dark:not(.solid) .nav-products.open .nav-products-trigger[data-v-259a62b9]{color:#3484fd;background:0 0}.nav-products-trigger[data-v-259a62b9]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-products-trigger svg[data-v-259a62b9]{width:14px;height:14px;transition:transform .2s}.nav-products.open .nav-products-trigger svg[data-v-259a62b9]{transform:rotate(180deg)}.nav-products-menu[data-v-259a62b9]{opacity:0;visibility:hidden;pointer-events:none;width:310px;padding-top:9px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:11px;transform:translateY(5px)}.nav-products.open .nav-products-menu[data-v-259a62b9],.nav-mega-menu.open[data-v-259a62b9]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-mega-menu[data-v-259a62b9]{background:#fff;border-top:1px solid #e7edf5;width:100%;padding-top:0;transition:opacity .18s;left:0;right:0;transform:none;box-shadow:0 22px 46px #0e2b5129}.nav-mega-menu.open[data-v-259a62b9]{transform:none}.nav-products-panel[data-v-259a62b9]{background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;max-width:1340px;max-height:calc(100dvh - 72px);margin:0 auto;padding:0 32px 34px;display:grid;overflow:hidden auto}.nav-panel-intro[data-v-259a62b9]{grid-column:1/-1;padding:23px 0 21px}.nav-panel-kicker[data-v-259a62b9]{color:#3c70ab;letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.4;display:block}.nav-panel-intro p[data-v-259a62b9]{color:#173c62;margin:5px 0 0;font-size:18px;font-weight:600;line-height:1.45}.nav-menu-section[data-v-259a62b9]{min-width:0;padding:24px 16px 8px}.nav-menu-section[data-v-259a62b9]:nth-of-type(6n+2),.nav-solutions-menu .nav-menu-section[data-v-259a62b9]:nth-of-type(4n+2){padding-left:0}.nav-menu-section-title[data-v-259a62b9]{color:#2764a5;border-bottom:1px solid #e3eaf3;margin-bottom:5px;padding:0 0 12px;font-size:14px;font-weight:700;display:block}.nav-mega-menu .nav-menu-section a[data-v-259a62b9]{color:#284966;white-space:normal;padding:10px 0;font-size:13px;font-weight:500;line-height:1.45;display:block}.nav-mega-menu .nav-menu-section a[data-v-259a62b9]:hover,.nav-mega-menu .nav-menu-section a[data-v-259a62b9]:focus-visible{color:#3484fd}.nav-menu-static-item[data-v-259a62b9]{color:#284966;margin:0 -5px;padding:9px 8px;font-size:13px;font-weight:500;line-height:1.45;display:block}.nav-mobile-products[data-v-259a62b9]{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;padding:13px 12px;font-size:16px;font-weight:600;display:flex}.nav-mobile-products span[data-v-259a62b9]{color:var(--brand);font-size:23px;line-height:1}.nav-mobile-product-list[data-v-259a62b9]{background:var(--tint-2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:4px 8px 12px;display:grid}.nav-mobile-group[data-v-259a62b9]{border-bottom:1px solid #e5edf3;gap:1px;padding:7px 8px;display:grid}.nav-mobile-group>a[data-v-259a62b9]{padding:4px 0;font-size:14px;font-weight:600}.nav-mobile-highlights[data-v-259a62b9]{color:#718395;padding:0 0 5px;font-size:11px;line-height:1.6}.nav-mobile-product-list a[data-v-259a62b9]{padding:8px;font-size:13px}@media (width<=560px){.nav-mobile-product-list[data-v-259a62b9]{grid-template-columns:1fr}}.nav-mobile-product-list[data-v-259a62b9]{background:#fff;grid-template-columns:1fr}.nav-mobile-section[data-v-259a62b9]{padding:4px 0 12px}.nav-mobile-section-title[data-v-259a62b9]{color:#8a9dac;letter-spacing:.06em;border-bottom:1px solid #e2eaf0;padding:8px 7px;font-size:10px;display:block}.nav-mobile-group[data-v-259a62b9]{padding:0 5px}.nav-mobile-static-item[data-v-259a62b9]{color:#284966;padding:8px;font-size:13px;display:block}.nav-mobile-offering-head[data-v-259a62b9]{justify-content:space-between;align-items:center;display:flex}.nav-mobile-offering-head a[data-v-259a62b9]{flex:1;padding:10px 5px!important;font-size:14px!important;font-weight:600!important}.nav-mobile-offering-head button[data-v-259a62b9]{color:#53738a;width:42px;height:42px;font-size:19px}.nav-mobile-features[data-v-259a62b9]{padding:0 0 10px 12px;display:grid}.nav-mobile-features a[data-v-259a62b9]{justify-content:space-between;gap:12px;display:flex;color:#607c91!important;padding:7px 5px!important;font-size:12px!important}.nav-solutions-menu .nav-products-panel[data-v-259a62b9]{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-mobile-solutions .nav-mobile-section>a[data-v-259a62b9]{display:block}.nav-mobile-about a[data-v-259a62b9]{justify-content:space-between;align-items:center;display:flex}.nav-mobile-language[data-v-259a62b9]{color:#62758c;border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 12px 4px;font-size:13px;display:flex}.nav-mobile-language>div[data-v-259a62b9]{gap:6px;display:flex}.nav-mobile-language button[data-v-259a62b9]{color:#536d87;border-radius:8px;padding:8px 10px;font-size:12px}.nav-mobile-language button[aria-pressed=true][data-v-259a62b9]{color:var(--brand);background:var(--tint-2);font-weight:700}.nav-demo[data-v-259a62b9]{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:28px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.nav-demo[data-v-259a62b9]:hover{background:var(--brand-bright);box-shadow:0 4px 14px #3484fd33}.nav-demo[data-v-259a62b9]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.nav.over-dark:not(.solid) .nav-demo[data-v-259a62b9]{color:var(--brand);background:#fff}.nav.over-dark:not(.solid) .nav-demo[data-v-259a62b9]:hover{background:#edf3ff;box-shadow:0 4px 16px #0000001f}.nav.over-dark:not(.solid) .nav-demo[data-v-259a62b9]:focus-visible{outline-color:#fff}@media (width<=560px){.nav-inner[data-v-259a62b9]{gap:8px;padding:0 12px}.logo-img[data-v-259a62b9]{max-width:140px;height:32px}.nav-right[data-v-259a62b9]{gap:6px}.nav-demo[data-v-259a62b9]{font-size:12px}.lang-trigger[data-v-259a62b9]{gap:3px;padding:0 2px;font-size:12px}.nav-burger[data-v-259a62b9]{width:34px}}@media (width<=360px){.logo-img[data-v-259a62b9]{max-width:110px}}@media (prefers-reduced-motion:reduce){.nav-demo[data-v-259a62b9]{transition:none}}.nav-phone[data-v-259a62b9]{color:var(--brand-ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-right:6px;font-size:13px;font-weight:600;display:inline-flex}.nav-phone svg[data-v-259a62b9]{flex-shrink:0;width:16px;height:16px}.nav-phone[data-v-259a62b9]:hover{color:var(--brand)}.nav-phone-call[data-v-259a62b9]{align-items:center;display:inline-flex}.nav-phone-call[data-v-259a62b9]:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.nav-phone-number[data-v-259a62b9]{cursor:text;-webkit-user-select:text;user-select:text}.nav-phone-number[data-v-259a62b9]::selection{color:#fff;background:#3484fd}.nav.over-dark:not(.solid) .nav-phone[data-v-259a62b9]{color:#ffffffe6}.nav.over-dark:not(.solid) .nav-phone-call[data-v-259a62b9]:focus-visible{outline-color:#fff}.nav-contact-mobile[data-v-259a62b9]{display:none}@media (width>=1101px) and (width<=1280px){.nav-inner[data-v-259a62b9]{gap:10px;padding:0 20px}.nav-menu[data-v-259a62b9]{gap:0}.nav-products-trigger[data-v-259a62b9]{padding-left:7px;padding-right:7px}.nav-mega-menu .nav-products-panel[data-v-259a62b9]{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:20px;padding-right:20px}.nav-mega-menu:not(.nav-solutions-menu) .nav-menu-section[data-v-259a62b9]:nth-of-type(3n+2){padding-left:0}.nav-solutions-menu .nav-products-panel[data-v-259a62b9]{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-phone[data-v-259a62b9]{gap:5px;margin-right:0;font-size:12px}}@media (width<=1100px){.nav-mega-menu[data-v-259a62b9]{display:none}}@media (width<=700px){.nav-inner[data-v-259a62b9]{height:64px;padding:0 16px}.nav-right[data-v-259a62b9]{gap:7px;padding-top:0;position:static}.nav-phone[data-v-259a62b9],.lang[data-v-259a62b9]{display:none}.nav-demo[data-v-259a62b9]{height:40px}.nav-contact-mobile[data-v-259a62b9]{width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.nav-contact-mobile svg[data-v-259a62b9]{width:19px;height:19px}.nav-contact-mobile[data-v-259a62b9]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav.over-dark:not(.solid) .nav-contact-mobile[data-v-259a62b9]{color:#fff}.nav-burger[data-v-259a62b9]{width:40px;height:40px}.nav-mobile[data-v-259a62b9]{max-height:calc(100dvh - 64px);top:64px}}@media (prefers-reduced-motion:reduce){.nav-products-menu[data-v-259a62b9]{transition:none}}.foot-toggle[data-v-a717e46a]{display:none}@media (width<=680px){.foot-col[data-v-a717e46a]{border-top:1px solid var(--footer-line,#ffffff1a);min-width:0}.foot-heading[data-v-a717e46a]{margin:0}.foot-title[data-v-a717e46a]{display:none}.foot-toggle[data-v-a717e46a]{width:100%;min-height:56px;color:var(--footer-heading,#fff);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:700;display:flex}.foot-toggle[data-v-a717e46a]:focus-visible{outline:2px solid var(--footer-accent,#8cb4ff);outline-offset:3px;border-radius:4px}.foot-toggle svg[data-v-a717e46a]{width:20px;height:20px;color:var(--footer-muted,#ffffffa6);flex-shrink:0;transition:transform .2s}.foot-toggle svg.expanded[data-v-a717e46a]{transform:rotate(180deg)}.foot-content[data-v-a717e46a]{display:none}.foot-content.expanded[data-v-a717e46a]{padding-bottom:20px;display:block}}@media (prefers-reduced-motion:reduce){.foot-toggle svg[data-v-a717e46a]{transition:none}}.foot-company-toggle[data-v-8415a866]{display:none}.footer[data-v-8415a866]{--footer-heading:#17396c;--footer-text:#546b89;--footer-muted:#7b8ca6;--footer-line:#dce5f1;--footer-accent:#3484fd;color:var(--footer-text);background:linear-gradient(112deg,#edf3fc,#e5edf8 58%,#f0f5fc);position:relative}.footer[data-v-8415a866]:before{content:"";opacity:.7;pointer-events:none;background:url(/images/footer-texture.svg) 50%/cover no-repeat;position:absolute;inset:0}.footer>.wrap[data-v-8415a866]{position:relative}.foot-top[data-v-8415a866]{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:clamp(24px,3vw,40px)}.foot-top[data-v-8415a866] .foot-heading{color:var(--footer-heading);margin-top:0}.foot-top[data-v-8415a866] .foot-col a:hover,.foot-contact a[data-v-8415a866]:hover,.foot-bottom a[data-v-8415a866]:hover{color:var(--footer-accent)}.foot-top[data-v-8415a866] .qr span,.foot-bottom[data-v-8415a866]{color:var(--footer-muted)}.foot-bottom[data-v-8415a866]{justify-content:center;gap:12px 28px}.foot-bottom .foot-copy[data-v-8415a866]{justify-content:center}.foot-bottom .links[data-v-8415a866]{flex-wrap:nowrap;align-items:center;gap:0}.foot-bottom .links a[data-v-8415a866]{white-space:nowrap;align-items:center;display:inline-flex}.foot-bottom .links a+a[data-v-8415a866]:before{content:"";background:#7488a5;flex:none;width:1px;height:12px;margin:0 12px}.foot-company[data-v-8415a866]{border-left:1px solid var(--footer-line);flex-direction:column;gap:28px;min-width:0;padding-left:28px;display:flex}.foot-company .logo-img[data-v-8415a866]{max-width:100%}.foot-company-name[data-v-8415a866]{color:var(--footer-heading);margin-bottom:10px;font-size:13px;display:block}.foot-company .foot-contact div[data-v-8415a866]{overflow-wrap:anywhere;align-items:flex-start}.foot-company .foot-contact svg[data-v-8415a866]{color:var(--footer-accent);margin-top:4px}@media (width<=680px){.footer[data-v-8415a866]{padding-bottom:96px}.foot-top[data-v-8415a866]{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:24px}.foot-company[data-v-8415a866]{display:contents}.foot-brand[data-v-8415a866]{grid-row:1;margin-bottom:0}.foot-company-toggle[data-v-8415a866]{width:100%;min-height:56px;color:var(--footer-heading);text-align:left;border-top:1px solid var(--footer-line);justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;font-weight:700;display:flex}.foot-company-toggle span[data-v-8415a866]{color:var(--footer-muted);font-size:22px;line-height:1}.foot-company-toggle[data-v-8415a866]:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}.foot-company-content[data-v-8415a866]{display:none}.foot-company-content.expanded[data-v-8415a866]{padding-bottom:20px;display:block}.foot-social[data-v-8415a866]{grid-row:5}}.rail-btn[data-v-bbfd41e4]{position:relative}.rail-unread[data-v-bbfd41e4]{color:#fff;text-align:center;background:#e64b4b;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:3px;right:3px}.rail[data-v-bbfd41e4]{z-index:91}.rail-grp[data-v-bbfd41e4]{touch-action:none;-webkit-user-select:none;user-select:none}.rail-grp .rail-btn[data-v-bbfd41e4]{cursor:grab}.rail-dragging .rail-btn[data-v-bbfd41e4]{cursor:grabbing}.rail-contact-panel[data-v-bbfd41e4]{color:#26364b;background:#fff;border:1px solid #edf1f7;border-radius:14px;width:288px;max-width:calc(100vw - 24px);max-height:min(480px,100dvh - 16px);padding:14px;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #1e375a1f,0 2px 8px #1e375a0a}.contact-head[data-v-bbfd41e4]{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:6px;display:flex}.contact-head strong[data-v-bbfd41e4]{color:#23364e;font-size:15px;font-weight:650;line-height:1.5;display:block}.contact-head span[data-v-bbfd41e4]{color:#7a8799;margin-top:3px;font-size:11px;line-height:1.5;display:block}.contact-close[data-v-bbfd41e4]{color:#8b97a7;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin:-4px -5px 0 0;transition:background .16s,color .16s;display:grid}.contact-close svg[data-v-bbfd41e4]{width:17px;height:17px}.contact-close[data-v-bbfd41e4]:hover{color:#344963;background:#f2f5f9}.contact-list[data-v-bbfd41e4]{display:grid}.contact-item[data-v-bbfd41e4]{align-items:center;gap:9px;min-width:0;padding:12px 0;display:flex}.contact-item+.contact-item[data-v-bbfd41e4]{border-top:1px solid #edf1f6}.contact-item[data-v-bbfd41e4]:last-child{padding-bottom:4px}.contact-icon[data-v-bbfd41e4]{color:#3484ed;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.contact-icon svg[data-v-bbfd41e4]{width:16px;height:16px}.contact-main[data-v-bbfd41e4]{flex:1;gap:3px;min-width:0;display:grid}.contact-main>span[data-v-bbfd41e4]{color:#7a8799;font-size:11px;line-height:1.4}.contact-main a[data-v-bbfd41e4]{color:#263b56;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.35}.contact-item:nth-child(2) .contact-main a[data-v-bbfd41e4]{font-size:12px;font-weight:500}.contact-main a[data-v-bbfd41e4]:hover{color:#2877de}.contact-copy[data-v-bbfd41e4]{color:#8b99ac;border-radius:8px;flex:none;place-items:center;width:26px;height:30px;padding:0;transition:background .16s,color .16s;display:grid}.contact-copy svg[data-v-bbfd41e4]{width:16px;height:16px}.contact-copy[data-v-bbfd41e4]:hover{color:#2877de;background:#edf5ff}.contact-copy.copied[data-v-bbfd41e4]{color:#249268;background:#edf8f2}.contact-close[data-v-bbfd41e4]:focus-visible,.contact-copy[data-v-bbfd41e4]:focus-visible,.contact-main a[data-v-bbfd41e4]:focus-visible,.contact-wechat-toggle[data-v-bbfd41e4]:focus-visible{outline-offset:3px;outline:2px solid #3484ed}.contact-feedback[data-v-bbfd41e4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contact-wechat[data-v-bbfd41e4]{border-top:1px solid #e5eff6;margin-top:9px;padding-top:5px}.contact-wechat-toggle[data-v-bbfd41e4]{color:#477b9e;justify-content:space-between;align-items:center;width:100%;padding:9px 2px;font-size:12px;display:flex}.contact-wechat-toggle span[data-v-bbfd41e4]{font-size:17px;line-height:1}.contact-qr-frame[data-v-bbfd41e4]{background:#fff;border:1px solid #e2edf5;border-radius:9px;width:112px;height:112px;margin:4px auto 0;padding:5px}.contact-wechat-qr[data-v-bbfd41e4]{object-fit:contain;width:100%;height:100%;display:block}.contact-copy-error[data-v-bbfd41e4]{color:#ad5b36;margin:12px 0 0;font-size:12px}@media (width<=680px){.rail[data-v-bbfd41e4]{transition:opacity .2s}.rail-contact-panel[data-v-bbfd41e4]{width:min(288px,100vw - 24px)}}.chat-image[data-v-5c009b35]{max-width:100%;display:block}.chat-image img[data-v-5c009b35]{object-fit:contain;border-radius:6px;max-width:100%;max-height:240px;display:block}.chat-image-retry[data-v-5c009b35]{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.chat-image-loading[data-v-5c009b35]{padding:12px;font-size:12px;display:block}.cs-system[data-v-405adc5b]{text-align:center;color:#778293;box-sizing:border-box;flex-shrink:0;align-self:center;width:100%;max-width:310px;padding:4px 8px;font-size:12px;line-height:1.7}.cs-system time[data-v-405adc5b]{color:#929baa;margin-top:2px;font-size:10px;display:block}.cs-system.closed[data-v-405adc5b]{padding-top:12px;padding-bottom:12px}.cs[data-v-405adc5b]{background:#fff;border:1px solid #e3e9f2;border-radius:16px;flex-direction:column;width:400px;height:620px;max-height:calc(100dvh - 40px);transition:opacity .2s,transform .2s,visibility .2s;display:flex;box-shadow:0 18px 60px #1e385e29}.cs-head[data-v-405adc5b]{color:#303030;background:linear-gradient(115deg,#f1f7ff,#e2edfd);border-bottom:1px solid #e3eaf4;flex:none;justify-content:space-between;align-items:center;padding:17px 52px 15px 18px;display:flex}.cs-head b[data-v-405adc5b]{font-size:17px}.cs-head .stat[data-v-405adc5b]{color:#52647c;margin-top:5px;font-size:12px;line-height:1.5;display:block}.cs-close[data-v-405adc5b]{color:#53647b;background:0 0;border:0;width:44px;height:44px;top:10px;right:8px}.cs-close svg[data-v-405adc5b]{width:20px;height:20px}.cs-body.cs-thread[data-v-405adc5b]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f7f9fc;flex-direction:column;flex:1;gap:14px;min-height:70px;max-height:none;padding:18px 16px;display:flex;overflow-y:auto}.cs-bubble[data-v-405adc5b]{max-width:92%;box-shadow:none;color:#444;background:#fff;border:1px solid #e9edf3;border-radius:6px 12px 12px;align-self:flex-start;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.cs-day[data-v-405adc5b]{text-align:center;color:#8893a3;margin:2px 0;font-size:11px}.cs-m[data-v-405adc5b]{flex-direction:column;flex-shrink:0;align-items:flex-start;max-width:90%;display:flex}.cs-m.user[data-v-405adc5b]{align-self:flex-end;align-items:flex-end}.cs-m.admin[data-v-405adc5b]{align-self:flex-start}.cs-m-tx[data-v-405adc5b]{word-break:break-word;color:#303030;background:#fff;border:1px solid #e5eaf1;border-radius:10px;max-width:100%;padding:10px 13px;font-size:14px;line-height:1.65}.cs-m.user .cs-m-tx[data-v-405adc5b]{color:#fff;background:#3484fd;border-color:#3484fd}.cs-message-text[data-v-405adc5b]{white-space:pre-wrap}.cs-agent[data-v-405adc5b]{color:#6b7789;margin-bottom:4px;font-size:11px}.cs-message-meta[data-v-405adc5b]{color:#7c8798;gap:7px;margin-top:4px;font-size:10px;display:flex}.cs-retry[data-v-405adc5b]{color:#c24832;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px}.cs-upload-preview[data-v-405adc5b]{border-radius:6px;max-width:100%;max-height:200px;display:block}.cs-upload-state[data-v-405adc5b]{font-size:11px;display:block}.cs-composer[data-v-405adc5b]{padding-bottom:max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5eaf1;flex:none}.cs-toolbar[data-v-405adc5b]{flex-wrap:wrap;align-items:center;gap:14px;padding:9px 14px 0;display:flex}.cs-toolbar button[data-v-405adc5b]{color:#52647c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:5px 0;font-size:12px;display:flex}.cs-toolbar svg[data-v-405adc5b]{width:18px;height:18px}.cs-toolbar>span[data-v-405adc5b]{color:#8a95a4;margin-left:auto;font-size:10px}.cs-file-input[data-v-405adc5b]{display:none}.cs-input[data-v-405adc5b]{gap:10px;padding:7px 14px;display:flex}.cs-input textarea[data-v-405adc5b]{min-width:0;height:65px;font:inherit;resize:none;background:#fff;border:1px solid #dfe6f0;border-radius:8px;flex:1;padding:10px;font-size:14px;line-height:1.5}.cs-input textarea[data-v-405adc5b]:focus{outline-offset:1px;outline:2px solid #a3c7ff}.cs-send[data-v-405adc5b]{color:#fff;cursor:pointer;background:#3484fd;border:0;border-radius:7px;align-self:flex-end;width:58px;height:40px;font-size:13px}.cs-send[data-v-405adc5b]:disabled{cursor:default;background:#c4d3e9}.cs-input-hint[data-v-405adc5b]{color:#8a95a4;padding:0 14px;font-size:10px;display:block}.cs-send-error[data-v-405adc5b]{color:#bd432f;padding:5px 14px;font-size:12px}.cs-new-messages[data-v-405adc5b]{color:#2873db;cursor:pointer;background:#fff;border:1px solid #dbe7fa;border-radius:14px;flex:none;align-self:center;padding:5px 13px;font-size:12px}.cs-connection[data-v-405adc5b]{color:#9d5b1b;cursor:pointer;background:#fff6e9;border:0;flex:none;padding:10px;font-size:12px}.cs-contact[data-v-405adc5b]{background:#fff;border-top:1px solid #e0e8f3;flex:none;max-height:55%;padding:12px 16px;overflow-y:auto}.cs-contact-head[data-v-405adc5b]{color:#303030;justify-content:space-between;align-items:center;font-size:13px;display:flex}.cs-contact-head button[data-v-405adc5b]{color:#63748b;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:24px}.cs-contact form[data-v-405adc5b]{gap:8px;display:grid}.cs-contact label[data-v-405adc5b]{color:#555;gap:4px;font-size:12px;display:grid}.cs-contact input[data-v-405adc5b],.cs-contact textarea[data-v-405adc5b]{width:100%;min-width:0;font:inherit;box-sizing:border-box;border:1px solid #dfe6f0;border-radius:6px;padding:8px;font-size:14px}.cs-contact-note[data-v-405adc5b]{color:#7f8997;margin:0;font-size:10px}.cs-contact-submit[data-v-405adc5b]{color:#fff;cursor:pointer;background:#3484fd;border:0;border-radius:6px;padding:9px}.cs-contact-success[data-v-405adc5b]{color:#24834b;font-size:13px;line-height:1.7}@media (width<=680px){.cs[data-v-405adc5b]{border-radius:12px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);bottom:8px;right:8px}.cs-input textarea[data-v-405adc5b],.cs-contact input[data-v-405adc5b],.cs-contact textarea[data-v-405adc5b]{font-size:16px}.cs-input-hint[data-v-405adc5b]{display:none}.cs-head[data-v-405adc5b]{padding-top:14px;padding-bottom:12px}.cs-toolbar button[data-v-405adc5b]{min-height:36px}.cs-body.cs-thread[data-v-405adc5b]{padding:14px}.cs-send[data-v-405adc5b]{height:44px}.cs-head .stat[data-v-405adc5b]{font-size:12px}}.demo-overlay[data-v-a911f017]{padding:16px}.demo-modal[data-v-a911f017]{--demo-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4.5 4 4 4-4' fill='none' stroke='%2399abc3' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");grid-template-rows:minmax(0,1fr);grid-template-columns:348px minmax(0,1fr);width:min(1016px,100%);height:min(600px,100dvh - 32px);max-height:calc(100dvh - 32px)}.demo-modal .modal-aside[data-v-a911f017]{color:var(--brand-ink);background:linear-gradient(22deg,#91bae7 0%,#c2d8f2 27%,#eef4fb 73%,#e0eaf8 100%);flex-direction:column;justify-content:center;padding:26px 34px;display:flex}.demo-modal .modal-aside[data-v-a911f017]:after{filter:none;pointer-events:none;background:linear-gradient(20deg,#ffffff2b 0 23%,#0000 23% 100%);border-radius:0;width:auto;height:auto;inset:0}.demo-modal .modal-aside h3[data-v-a911f017]{letter-spacing:0;color:var(--brand-ink);padding:0 6px;font-size:33px;line-height:1.2}.demo-modal .modal-aside p[data-v-a911f017]{color:#435e91;margin-top:8px;padding:0 6px;font-size:12.5px;line-height:1.5}.demo-modal .ma-list[data-v-a911f017]{gap:9px;margin-top:16px}.demo-modal .ma-list li[data-v-a911f017]{height:60px;color:var(--brand-ink);background:#fff6;border-radius:30px;align-items:center;gap:10px;padding:7px 10px}.demo-modal .ma-list .ma-icon[data-v-a911f017]{color:#2089f5;background:#ffffffa6;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.demo-modal .ma-list svg[data-v-a911f017]{width:24px;height:24px;color:inherit}.demo-modal .ma-copy[data-v-a911f017]{gap:2px;min-width:0;display:grid}.demo-modal .ma-copy strong[data-v-a911f017]{font-size:16px;line-height:1.3}.demo-modal .ma-copy small[data-v-a911f017]{color:#4b6597;font-size:12px;line-height:1.4}.demo-modal .modal-main[data-v-a911f017]{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;padding:20px 24px;display:flex;position:relative;overflow-y:auto}.demo-modal .modal-main>form[data-v-a911f017],.demo-modal .modal-main>.mm-success[data-v-a911f017]{flex:none;margin-block:auto}.demo-modal .mm-close[data-v-a911f017]{z-index:2;width:28px;height:28px;position:absolute;top:8px;right:12px}.demo-modal .form-grid[data-v-a911f017]{gap:10px 14px}.demo-modal .field[data-v-a911f017]{gap:4px;min-width:0}.demo-modal .field input[data-v-a911f017],.demo-modal .field textarea[data-v-a911f017],.demo-modal .demo-dropdown summary[data-v-a911f017]{background-color:#fff;border-radius:12px}.demo-modal .field input[data-v-a911f017],.demo-modal .field textarea[data-v-a911f017]{padding:8px 10px}.demo-modal .field input[data-v-a911f017],.demo-modal .demo-dropdown summary[data-v-a911f017]{height:40px}.demo-modal .field label[data-v-a911f017]{align-items:center;gap:2px;display:flex}.demo-modal .field label .req[data-v-a911f017]{place-items:center;width:16px;height:16px;margin:0;display:inline-grid}.demo-modal .field label .req[data-v-a911f017]:after{content:"";background:#e23b3b;border-radius:50%;width:4px;height:4px}.demo-modal .requirement-field textarea[data-v-a911f017]{resize:none;height:76px;min-height:76px;padding:10px 12px;line-height:1.6}.requirement-field .optional[data-v-a911f017]{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:400}.demo-modal .requirement-field textarea[data-v-a911f017]::placeholder{color:var(--ink-3);opacity:1}.demo-modal .privacy[data-v-a911f017]{margin-top:12px;line-height:1.45}.demo-modal .privacy input[data-v-a911f017]{appearance:none;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:4px}.demo-modal .privacy input[data-v-a911f017]:checked{border-color:var(--brand);background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6 2.5 2.5L10 3' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.demo-modal .privacy input[data-v-a911f017]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.demo-modal .submit-row[data-v-a911f017]{margin-top:20px}.demo-modal .submit-row .btn[data-v-a911f017]{border-radius:999px}.demo-dropdown[data-v-a911f017]{width:100%;position:relative}.demo-dropdown[open][data-v-a911f017]{z-index:10}.demo-dropdown summary[data-v-a911f017]{border:1.5px solid var(--line);background-image:var(--demo-chevron);color:var(--ink-2);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;align-items:center;padding:0 34px 0 10px;font-size:14.5px;list-style:none;display:flex}.demo-dropdown summary[data-v-a911f017]::-webkit-details-marker{display:none}.demo-modal .demo-dropdown summary .dropdown-label[data-v-a911f017]{color:var(--ink-2)}.demo-modal .demo-dropdown.has-value summary .dropdown-label[data-v-a911f017]{color:var(--ink)}.demo-dropdown[open] summary[data-v-a911f017],.demo-dropdown summary[data-v-a911f017]:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #3484fd1a}.dropdown-options[data-v-a911f017]{scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--line);width:100%;max-height:220px;box-shadow:var(--sh-lg);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.dropdown-options[data-v-a911f017]::-webkit-scrollbar{display:none}.dropdown-options button[data-v-a911f017]{color:#555b66;width:100%;height:32px;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:14px;line-height:32px;display:block;overflow:hidden}.dropdown-options button.selected[data-v-a911f017]{color:var(--brand)}.dropdown-options button[data-v-a911f017]:hover,.dropdown-options button[data-v-a911f017]:focus-visible{background:#3484fd14;outline:none}.demo-mobile-head[data-v-a911f017]{display:none}@media (width<=900px){.demo-overlay[data-v-a911f017]{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr)}.demo-modal[data-v-a911f017]{border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;max-height:100%}.demo-modal .modal-aside[data-v-a911f017]{display:none}.demo-mobile-head[data-v-a911f017]{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex}.demo-mobile-head b[data-v-a911f017]{color:var(--ink);font-size:18px;line-height:1.4}.demo-mobile-close[data-v-a911f017]{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;padding:10px;display:grid}.demo-mobile-close svg[data-v-a911f017]{width:22px;height:22px}.demo-modal .modal-main[data-v-a911f017]{-webkit-overflow-scrolling:touch;padding:16px;scroll-padding-block:16px;overflow-x:hidden}.demo-modal .modal-main>.mm-close[data-v-a911f017]{display:none}.demo-modal .modal-main>form[data-v-a911f017]{flex-direction:column;margin-block:0;display:flex}.demo-modal .form-grid[data-v-a911f017]{grid-template-columns:minmax(0,1fr);gap:14px}.demo-modal .field input[data-v-a911f017],.demo-modal .field textarea[data-v-a911f017],.demo-modal .demo-dropdown summary[data-v-a911f017]{font-size:16px}.demo-modal .field input[data-v-a911f017],.demo-modal .demo-dropdown summary[data-v-a911f017]{height:44px}.demo-modal .demo-dropdown summary[data-v-a911f017]{min-width:0}.demo-modal .dropdown-label[data-v-a911f017]{white-space:normal;min-width:0;line-height:1.3}.demo-modal .dropdown-options[data-v-a911f017]{max-height:220px;box-shadow:none;overscroll-behavior:contain;margin-top:6px;position:static}.demo-modal .dropdown-options button[data-v-a911f017]{white-space:normal;height:auto;min-height:44px;padding-block:10px;line-height:1.4}.demo-modal .privacy[data-v-a911f017]{order:1;margin-top:16px}.demo-modal .privacy input[data-v-a911f017]{width:20px;height:20px}.demo-modal .submit-row[data-v-a911f017]{order:2;margin-top:16px}.demo-modal .submit-row .btn[data-v-a911f017]{min-height:46px}}.vm-video[data-v-d50d08f6]{background:#000;border-radius:12px;width:100%;max-height:78vh;display:block}.vm-title[data-v-d50d08f6]{color:#fff;text-align:center;margin-top:12px;font-size:.96rem;font-weight:600}.download-backdrop[data-v-37a5e9ff]{z-index:1200;background:#0b1c3699;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.download-dialog[data-v-37a5e9ff]{color:#1d2c42;background:#fff;border-radius:14px;width:min(100%,440px);padding:36px;position:relative;box-shadow:0 20px 70px #0003}.close[data-v-37a5e9ff]{color:#52667f;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.eyebrow[data-v-37a5e9ff]{color:#1d63bb;letter-spacing:.13em;font-size:11px;font-weight:700}h2[data-v-37a5e9ff]{margin:12px 0 20px;font-size:22px;line-height:1.4}p[data-v-37a5e9ff]{margin:0;line-height:1.6}.action[data-v-37a5e9ff]{color:#fff;cursor:pointer;background:#1769bd;border:0;border-radius:6px;margin-top:24px;padding:10px 20px;text-decoration:none;display:inline-block}.product-detail:not(.product-editing)[data-product-id]:is([data-product-id=leagent],[data-product-id=leknowledge],[data-product-id=lebackup],[data-product-id=ledocs],[data-product-id=leocr],[data-product-id=leextraction],[data-product-id=lesafe]) :is(img,a:has(img),.feature-sync-artwork,.story-visual a){cursor:default}.product-detail:not(.product-editing)[data-product-id]:is([data-product-id=leagent],[data-product-id=leknowledge],[data-product-id=lebackup],[data-product-id=ledocs],[data-product-id=leocr],[data-product-id=leextraction],[data-product-id=lesafe]) .enterprise-feature-story--transparent .collaboration-visual :is(a,img),.product-detail:not(.product-editing)[data-product-id]:is([data-product-id=leagent],[data-product-id=leknowledge],[data-product-id=lebackup],[data-product-id=ledocs],[data-product-id=leocr],[data-product-id=leextraction],[data-product-id=lesafe]) .product-foreground-architecture :is(a,img){cursor:pointer}.site-image-preview.image-preview-foreground img{background:linear-gradient(135deg,#f4f8ff,#e7f0ff);border-radius:8px}.site-image-preview[data-v-909221c0]{box-sizing:border-box;background:0 0;border:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:48px 28px;position:fixed;inset:0;overflow:hidden}.site-image-preview[open][data-v-909221c0]{justify-content:center;align-items:center;display:flex}.site-image-preview[data-v-909221c0]::backdrop{-webkit-backdrop-filter:blur(9px);background:#0b1928a6}.site-image-preview img[data-v-909221c0]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 12px 60px #0004}.image-preview-close[data-v-909221c0]{color:#fff;cursor:pointer;background:#142839b3;border:1px solid #ffffff50;border-radius:50%;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.image-preview-close[data-v-909221c0]:focus-visible{outline-offset:3px;outline:2px solid #fff}.image-preview-detail .image-preview-viewport[data-v-909221c0]{overscroll-behavior:contain;cursor:grab;touch-action:pan-x pan-y;outline:none;width:100%;height:100%;overflow:auto}.image-preview-detail .image-preview-viewport[data-v-909221c0]:active{cursor:grabbing}.image-preview-detail .image-preview-viewport[data-v-909221c0]:focus-visible{outline-offset:3px;outline:2px solid #fff}.image-preview-detail .image-preview-fitted[data-v-909221c0]{justify-content:center;align-items:center;display:flex;overflow:hidden}.image-preview-detail .image-preview-viewport img[data-v-909221c0]{-webkit-user-select:none;user-select:none;max-width:none;height:auto;max-height:none;margin:0 auto}.image-preview-detail .image-preview-close[data-v-909221c0]{z-index:1;position:fixed}@media (width<=600px){.site-image-preview[data-v-909221c0]{padding:56px 12px 24px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#3484fd;--brand-deep:#001a66;--brand-bright:#3484fd;--brand-ink:#06155a;--green:#3484fd;--green-deep:#3484fd;--ink:#2c2c2c;--ink-2:#555b66;--ink-3:#8a909c;--line:#e4e9f2;--tint:#e7edfd;--tint-2:#f2f5fe;--gray:#f5f7fa;--white:#fff;--sh-sm:0 2px 8px #06155a0f;--sh-md:0 12px 32px #06155a14;--sh-lg:0 24px 64px #06155a24;--sh-blue:0 18px 44px #3484fd42;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--maxw:1200px;--gutter:32px;--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,HarmonyOS Sans SC,Source Han Sans SC,Noto Sans CJK SC,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,h4{color:var(--brand-ink);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--green);border-radius:2px;width:22px;height:2px}.section{padding:104px 0}.section-head{text-align:center;max-width:720px;margin:0 auto 56px}.section-head h2{margin:16px 0 14px;font-size:34px}.section-head p{color:var(--ink-2);font-size:17px}.btn{letter-spacing:.01em;height:50px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, color .2s, border-color .2s;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--sh-blue)}.btn-primary:hover{background:#3484fd;transform:translateY(-2px);box-shadow:0 22px 52px #3484fd57}.btn-green{background:var(--brand);color:#fff;box-shadow:var(--sh-blue)}.btn-green:hover{background:var(--brand);transform:translateY(-2px)}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff57}.btn-ghost:hover{background:#fff3;transform:translateY(-2px)}.btn-line{color:var(--brand);border:1.5px solid var(--line);background:#fff}.btn-line:hover{border-color:var(--brand);box-shadow:var(--sh-md);transform:translateY(-2px)}.btn-sm{border-radius:10px;height:42px;padding:0 20px;font-size:15px}.tlink{color:var(--brand);transition:gap .25s var(--ease);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.tlink svg{width:16px;height:16px;transition:transform .25s var(--ease)}.tlink:hover{gap:11px}.tlink:hover svg{transform:translate(2px)}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.nav{z-index:80;background:#fff0;border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav.solid{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--line);background:#ffffffeb;box-shadow:0 4px 20px #06155a0f}.nav-inner{align-items:center;gap:20px;max-width:1340px;height:72px;margin:0 auto;padding:0 32px;display:flex}.logo{flex-shrink:0;align-items:center;gap:11px;display:flex}.logo-img{object-fit:contain;width:auto;max-width:220px;height:40px;display:block}.foot-logo-img{max-width:200px;height:40px}.logo-mark{background:url(/logo-mark.svg) 50%/contain no-repeat;flex-shrink:0;width:50px;height:34px}.logo-tx{line-height:1.05}.logo-tx b{color:var(--brand-ink);letter-spacing:.01em;font-size:18px;font-weight:800;display:block}.logo-tx span{letter-spacing:.26em;color:var(--ink-3);font-size:10px;font-weight:600;display:block}.nav.over-dark:not(.solid) .logo-tx b{color:#fff}.nav.over-dark:not(.solid) .logo-tx span{color:#fff9}.nav-menu{align-items:center;gap:4px;margin-left:6px;display:flex}.nav-menu a{color:var(--ink-2);white-space:nowrap;border-radius:9px;padding:8px 11px;font-size:14.5px;font-weight:500;transition:color .2s,background .2s;position:relative}.nav-menu a:hover{color:var(--brand);background:var(--tint-2)}.nav-menu>a:hover{background:0 0}.nav-menu a.active{color:var(--brand);font-weight:600}.nav.over-dark:not(.solid) .nav-menu>a{color:#ffffffd1}.nav.over-dark:not(.solid) .nav-menu>a:hover{color:#fff;background:0 0}.nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn{width:40px;height:40px;color:var(--ink-2);border-radius:10px;place-items:center;transition:background .2s,color .2s;display:grid}.icon-btn svg{width:19px;height:19px}.icon-btn:hover{background:var(--tint-2);color:var(--brand)}.nav.over-dark:not(.solid) .icon-btn{color:#ffffffd9}.nav.over-dark:not(.solid) .icon-btn:hover{color:#fff;background:#ffffff24}.lang{flex-shrink:0;position:relative}.lang-trigger{height:40px;color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex}.lang-trigger svg{flex-shrink:0;width:14px;height:14px;transition:transform .18s}.lang.open .lang-trigger svg{transform:rotate(180deg)}.lang-trigger:hover,.lang.open .lang-trigger{color:var(--brand)}.lang button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lang-menu{z-index:90;background:#fff;border:1px solid #d9e4ef;border-radius:10px;min-width:130px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #0e2b5129}.lang-menu button{width:100%;color:var(--ink-2);text-align:left;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:500;display:block}.lang-menu button:hover,.lang-menu button:focus-visible{color:var(--brand);background:var(--tint-2)}.lang-menu button[aria-checked=true]{color:var(--brand);font-weight:700}.nav.over-dark:not(.solid) .lang-trigger{color:#fff}.nav.over-dark:not(.solid) .lang-trigger:hover,.nav.over-dark:not(.solid) .lang.open .lang-trigger{color:#ffffffc2}.nav.over-dark:not(.solid) .lang-trigger:focus-visible{outline-color:#fff}@media (width<=1100px){.lang-trigger{height:44px}}@media (prefers-reduced-motion:reduce){.lang-trigger,.lang-trigger svg{transition:none}}.trial-wrap{position:relative}.trial-menu{width:248px;box-shadow:var(--sh-lg);border:1px solid var(--line);opacity:0;visibility:hidden;transition:all .24s var(--ease);transform-origin:100% 0;z-index:90;background:#fff;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px)scale(.98)}.trial-menu.open{opacity:1;visibility:visible;transform:none}.trial-menu button{text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:background .18s;display:flex}.trial-menu button:hover{background:var(--tint-2)}.trial-menu .tm-ic{background:var(--tint);width:36px;height:36px;color:var(--brand);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.trial-menu .tm-ic svg{width:18px;height:18px}.trial-menu .tm-tx b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.trial-menu .tm-tx span{color:var(--ink-3);font-size:12px;display:block}.nav-burger{width:42px;height:42px;color:var(--ink-2);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:none}.nav-burger span{width:22px;height:2px;transition:transform .28s var(--ease), opacity .2s var(--ease);background:currentColor;border-radius:2px;display:block}.nav-burger.on span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger.on span:nth-child(2){opacity:0}.nav-burger.on span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav.over-dark:not(.solid) .nav-burger{color:#ffffffe6}body:has(.hero-light-banners) .nav.over-dark:not(.solid) :is(.nav-menu>a,.nav-products-trigger,.nav-phone,.lang-trigger,.nav-burger,.nav-contact-mobile,.icon-btn){color:#24476f}body:has(.hero-light-banners) .nav.over-dark:not(.solid) .nav-demo{color:#fff;background:#3484fd}body:has(.hero-light-banners) .nav.over-dark:not(.solid) .nav-demo:hover{background:#246ed8}.nav-mobile{z-index:79;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);box-shadow:var(--sh-md);background:#fffffffa;flex-direction:column;gap:2px;max-height:calc(100vh - 72px);padding:12px 20px 20px;display:flex;position:fixed;top:72px;left:0;right:0;overflow-y:auto}.nav-mobile a{color:var(--ink);border-radius:10px;padding:13px 12px;font-size:16px;font-weight:500;transition:background .18s,color .18s}.nav-mobile a.active{color:var(--brand);background:var(--tint-2);font-weight:600}.nav-mobile a:active{background:var(--tint-2)}.nav-mobile-actions{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:16px;display:flex}.nav-mobile-actions .btn{flex:1}.mnav-enter-active,.mnav-leave-active{transition:opacity .25s var(--ease), transform .25s var(--ease)}.mnav-enter-from,.mnav-leave-to{opacity:0;transform:translateY(-10px)}.hero{background:linear-gradient(158deg, var(--brand-deep) 0%, var(--brand) 58%, #02123f 100%);color:#fff;padding:168px 0 110px;position:relative;overflow:hidden}.hero canvas{z-index:1;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero-glow{filter:blur(70px);z-index:0;border-radius:50%;position:absolute}.hero-glow.g1{background:#4a78e147;width:520px;height:520px;top:-160px;right:-80px}.hero-glow.g2{background:#3484fd29;width:420px;height:420px;bottom:-180px;left:-60px}.hero-grid{z-index:0;opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,#0000 100%)}.hero-inner{z-index:3;max-width:var(--maxw);padding:0 var(--gutter);grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.hero-badge{color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px 7px 9px;font-size:13.5px;font-weight:500;display:inline-flex}.hero-badge .dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3484fd4d}.hero-badge b{color:#fff;font-weight:700}.hero h1{color:#fff;letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1.16}.hero h1 .hl{background:linear-gradient(100deg, #3484fd, var(--green));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:#ffffffd1;max-width:540px;margin:24px 0 34px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-feats{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.hero-feats .chip{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hero-feats .chip svg{width:20px;height:20px;color:var(--brand)}.hero-art{height:460px;position:relative}.orbit{place-items:center;display:grid;position:absolute;inset:0}.orbit-ring{border:1px dashed #ffffff2e;border-radius:50%;position:absolute}.orbit-ring.r1{width:300px;height:300px;animation:38s linear infinite spin}.orbit-ring.r2{width:430px;height:430px;animation:60s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#ffffff38,#ffffff0f);border:1px solid #ffffff57;border-radius:40px;place-items:center;width:184px;height:184px;display:grid;position:relative;box-shadow:0 30px 70px #000a3c80}.core:after{content:"";border-radius:40px;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff80}.core .shield{width:74px;height:88px;position:relative}.core .shield svg{filter:drop-shadow(0 8px 16px #0000004d);width:100%;height:100%}.core-label{white-space:nowrap;color:#ffffffd9;letter-spacing:.04em;font-size:13px;font-weight:600;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.float-card{background:#fffffff5;border:1px solid #fffc;border-radius:15px;align-items:center;gap:11px;padding:13px 15px;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 18px 44px #00083252}.float-card .fc-ic{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.float-card .fc-ic svg{width:19px;height:19px}.float-card .fc-tx b{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2;display:block}.float-card .fc-tx span{color:var(--ink-3);font-size:11.5px;display:block}.fc-1{animation-delay:0s;top:18px;left:-18px}.fc-2{animation-delay:1.4s;top:96px;right:-28px}.fc-3{animation-delay:2.6s;bottom:86px;left:-36px}.fc-4{animation-delay:3.6s;bottom:10px;right:-6px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.stats-grid{max-width:var(--maxw);grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stats-grid .st b{letter-spacing:-.02em;font-size:34px;font-weight:800;display:block}.stats-grid .st b i{font-style:normal}.stats-grid .st span{font-size:14px}.hero-stats-reserve{z-index:3;padding:28px var(--gutter) 0;visibility:hidden;border-top:1px solid #0000;margin:78px auto 0;position:relative}.customer-stats{padding:0 var(--gutter) 28px;margin:0 auto 30px}.customer-stats .st{text-align:center;justify-content:center;align-items:center;height:220px;display:flex}.customer-stat-content{transition:transform .24s var(--ease);flex-direction:column;align-items:center;gap:6px;display:flex}.customer-stats .st:hover .customer-stat-content{transform:scale(1.08)}.customer-stat-icon{object-fit:contain;flex:none;width:96px;height:96px;margin-bottom:8px}.stats-grid.customer-stats .st b{color:var(--ink);font-size:clamp(27px,2.5vw,34px);line-height:1.15;transition:color .22s}.customer-stats .st b i{color:inherit}.stats-grid.customer-stats .st:hover b{color:var(--brand)}.customer-stats .st span{color:var(--ink-2);line-height:1.5}@media (prefers-reduced-motion:reduce){.customer-stat-content,.stats-grid.customer-stats .st b{transition:none}}#products{background:var(--white)}.prod-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.prod-card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;background:#fff;padding:30px 28px 26px;position:relative;overflow:hidden}.prod-card:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-bright));transform-origin:0;height:3px;transition:transform .4s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.prod-card:hover{box-shadow:var(--sh-lg);border-color:#0000;transform:translateY(-6px)}.prod-card:hover:before{transform:scaleX(1)}.prod-ic{background:var(--tint);width:56px;height:56px;color:var(--brand);border-radius:15px;place-items:center;margin-bottom:20px;transition:background .3s,color .3s,transform .3s;display:grid}.prod-ic svg{width:27px;height:27px}.prod-card:hover .prod-ic{background:var(--brand);color:#fff;transform:scale(1.05)rotate(-4deg)}.prod-card h3{margin-bottom:4px;font-size:21px}.prod-card .tag{color:var(--green-deep);background:#3484fd1a;border-radius:100px;margin-bottom:14px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.prod-card .prod-code{letter-spacing:.02em;color:var(--brand);margin-bottom:10px;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;font-size:12px;font-weight:600;display:inline-block}.prod-card .prod-slogan{color:var(--brand-ink);min-height:0;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.5}.prod-card p{color:var(--ink-2);min-height:76px;margin-bottom:20px;font-size:15px;line-height:1.7}.prod-card p.prod-slogan{min-height:0}.line-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (width<=900px){.line-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.line-grid{grid-template-columns:1fr}}.line-card{text-align:left;color:inherit;border:1px solid var(--line,#e4e9f2);cursor:pointer;transition:transform .3s var(--ease,ease), box-shadow .3s, border-color .25s;background:#fff;border-radius:16px;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.line-card:before{content:"";background:linear-gradient(180deg, var(--brand,#3484fd), var(--brand-bright,#3484fd));transform-origin:top;width:4px;transition:transform .3s var(--ease,ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.line-card:hover{box-shadow:var(--sh-lg,0 24px 64px #06155a24);border-color:#0000;transform:translateY(-4px)}.line-card.active{border-color:var(--brand,#3484fd);box-shadow:var(--sh-md,0 10px 30px #06155a1a)}.line-card.active:before{transform:scaleY(1)}.line-ic{background:var(--tint,#e7edfd);width:52px;height:52px;color:var(--brand,#3484fd);border-radius:14px;flex-shrink:0;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.line-ic svg{width:26px;height:26px}.line-card.active .line-ic,.line-card:hover .line-ic{background:var(--brand,#3484fd);color:#fff;transform:scale(1.05)rotate(-4deg)}.line-tx{flex:1;min-width:0}.line-tx h3{color:var(--brand-ink,#06155a);margin-bottom:4px;font-size:1.12rem}.line-tx p{color:var(--ink-2,#555b66);margin-bottom:8px;font-size:.82rem;line-height:1.45}.line-count{color:var(--green-deep,#3484fd);background:#3484fd1a;border-radius:100px;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-block}.line-arrow{width:20px;height:20px;color:var(--ink-3,#8a909c);transition:transform .3s var(--ease,ease), color .25s;flex-shrink:0}.line-card:hover .line-arrow,.line-card.active .line-arrow{color:var(--brand,#3484fd);transform:translate(4px)}#solutions{background:var(--gray);position:relative}.sol-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;display:flex}.sol-tab{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:100px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .22s}.sol-tab:hover{border-color:var(--brand);color:var(--brand)}.sol-tab.on{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:var(--sh-blue)}.sol-panel{border-radius:var(--r-xl);box-shadow:var(--sh-md);border:1px solid var(--line);background:#fff;grid-template-columns:1.15fr .85fr;gap:28px;padding:44px;display:grid}.sol-panel.swap{animation:solfade .45s var(--ease)}@keyframes solfade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sol-main .eyebrow{margin-bottom:14px}.sol-main h3{margin-bottom:16px;font-size:27px}.sol-pain{background:var(--gray);border-left:3px solid var(--green);border-radius:0 12px 12px 0;margin-bottom:24px;padding:16px 20px}.sol-pain b{color:var(--green-deep);letter-spacing:.04em;font-size:13px}.sol-pain p{color:var(--ink-2);margin-top:4px;font-size:15px}.sol-caps{grid-template-columns:1fr 1fr;gap:12px 22px;margin-bottom:28px;display:grid}.sol-caps li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;display:flex}.sol-caps li svg{width:20px;height:20px;color:var(--green);flex-shrink:0;margin-top:1px}.sol-actions{gap:12px;display:flex}.sol-side{background:linear-gradient(165deg, var(--brand-deep), var(--brand));border-radius:var(--r-lg);color:#fff;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.sol-side:after{content:"";filter:blur(50px);background:#3484fd33;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-40px}.sol-side .ss-label{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:13px;font-weight:600}.sol-side .ss-cust{z-index:1;margin:10px 0 22px;font-size:18px;font-weight:700;line-height:1.5;position:relative}.sol-metrics{z-index:1;gap:16px;margin-top:auto;display:grid;position:relative}.sol-metrics .m b{font-size:30px;font-weight:800}.sol-metrics .m b i{color:#3484fd;font-style:normal}.sol-metrics .m span{color:#ffffffbf;font-size:13.5px;display:block}.footer{color:#ffffffa8;background:#102344;padding:72px 0 32px;font-size:14.5px}.foot-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-bottom:48px;display:grid}.foot-brand .logo-tx b{color:#fff}.foot-brand .logo-tx span{color:#ffffff73}.foot-brand p{max-width:320px;margin:20px 0 22px;line-height:1.8}.foot-contact{gap:9px;display:grid}.foot-contact div{align-items:center;gap:10px;display:flex}.foot-contact svg{width:16px;height:16px;color:var(--brand-bright);flex-shrink:0}.foot-contact a{color:inherit;transition:color .2s}.foot-contact a:hover{color:#fff}.foot-col h5{color:#fff;margin-bottom:18px;font-size:15px;font-weight:700}.foot-col a{padding:6px 0;transition:color .2s;display:block}.foot-col a:hover{color:#fff}.foot-qr{flex-wrap:wrap;gap:16px;display:flex}.foot-qr .qr{text-align:center;flex:none}.qr{text-align:center}.qr .qr-img{background:#fff;border-radius:12px;place-items:center;width:84px;height:84px;margin-bottom:10px;display:grid}.foot-qr .qr .qr-img{cursor:zoom-in;width:72px;height:72px;transition:transform .2s var(--ease);overflow:hidden}.foot-qr .qr .qr-img:hover{transform:translateY(-2px)}.qr .qr-img svg{color:#061233;width:60px;height:60px}.qr .qr-img img{object-fit:contain;border-radius:12px;width:100%;height:100%;padding:4px;display:block}.qr span{color:#ffffff80;white-space:nowrap;font-size:12px;display:block}.foot-bottom{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:26px;font-size:13px;display:flex}.foot-bottom .links{gap:20px;display:flex}.foot-copy{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.foot-copy a{color:inherit;transition:color .2s}.foot-copy a.gov{align-items:center;gap:5px;display:inline-flex}.foot-copy a.gov svg{flex-shrink:0;width:13px;height:13px}.foot-bottom a:hover{color:#fff}.rail{z-index:70;flex-direction:column;gap:1px;display:flex;position:fixed;bottom:96px;right:22px}.rail-grp{box-shadow:var(--sh-lg);border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.rail-btn{width:70px;color:var(--ink-2);flex-direction:column;align-items:center;gap:5px;padding:13px 6px;transition:background .2s,color .2s;display:flex;position:relative}.rail-btn+.rail-btn{border-top:1px solid var(--line)}.rail-btn svg{width:21px;height:21px}.rail-btn span{font-size:11.5px;font-weight:500;line-height:1.2}.rail-btn:hover{background:var(--brand);color:#fff}.rail-btn.accent{color:var(--brand)}.rail-btn.accent:hover{background:var(--brand);color:#fff}.rail-top{width:70px;height:46px;box-shadow:var(--sh-md);border:1px solid var(--line);color:var(--ink-2);opacity:0;pointer-events:none;background:#fff;border-radius:14px;place-items:center;margin-top:6px;transition:all .2s;display:grid;transform:translateY(8px)}.rail-top.show{opacity:1;pointer-events:auto;transform:none}.rail-top:hover{color:var(--brand);border-color:var(--brand)}.rail-top svg{width:20px;height:20px}@media (width<=680px){.rail{flex-direction:row;align-items:center;gap:8px;bottom:12px;right:12px}.rail-grp{border-radius:13px;display:flex}.rail-btn{gap:2px;width:57px;padding:8px 3px}.rail-btn+.rail-btn{border-top:0;border-left:1px solid var(--line)}.rail-btn svg{width:18px;height:18px}.rail-btn span{font-size:10px}.rail-top{width:40px;height:40px;margin-top:0}}.rail-pop{width:168px;box-shadow:var(--sh-lg);border:1px solid var(--line);text-align:center;opacity:0;visibility:hidden;transition:all .24s var(--ease);background:#fff;border-radius:14px;padding:14px;position:absolute;top:0;right:calc(100% + 14px);transform:translate(8px)}.rail-btn:hover .rail-pop{opacity:1;visibility:visible;transform:none}.rail-pop .qr-img{background:var(--gray);border-radius:10px;place-items:center;width:124px;height:124px;margin:0 auto 8px;display:grid}.rail-pop .qr-img svg{width:92px;height:92px;color:var(--brand-ink)}.rail-pop b{color:var(--ink);font-size:13px;display:block}.rail-pop small{color:var(--ink-3);font-size:11.5px}.rail-pop.tel b{color:var(--brand);font-size:17px}.cs{z-index:95;width:380px;max-width:calc(100vw - 32px);box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:all .3s var(--ease);background:#fff;border-radius:22px;position:fixed;bottom:28px;right:22px;overflow:hidden;transform:translateY(24px)scale(.96)}.cs.open{opacity:1;visibility:visible;transform:none}.cs-head{background:linear-gradient(135deg, var(--brand-deep), var(--brand));color:#fff;padding:22px 22px 20px;position:relative}.cs-head .av{align-items:center;gap:12px;display:flex}.cs-head .av-img{background:#ffffff29;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.cs-head .av-img svg{width:26px;height:26px}.cs-head b{font-size:17px;display:block}.cs-head .stat{color:#ffffffc7;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:inline-flex}.cs-head .stat .d{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3484fd59}.cs-close{color:#ffffffd9;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .2s;display:grid;position:absolute;top:18px;right:18px}.cs-close:hover{background:#ffffff2e}.cs-close svg{width:17px;height:17px}.cs-body{background:var(--gray);max-height:340px;padding:20px;overflow-y:auto}.cs-bubble{color:var(--ink);box-shadow:var(--sh-sm);background:#fff;border-radius:4px 16px 16px;margin-bottom:16px;padding:14px 16px;font-size:14.5px;line-height:1.6}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#06123380;place-items:center;padding:24px;transition:opacity .3s;display:grid;position:fixed;inset:0}.overlay.open{opacity:1;visibility:visible}.modal{width:780px;max-width:100%;max-height:92vh;box-shadow:var(--sh-lg);transition:transform .35s var(--ease);background:#fff;border-radius:24px;grid-template-columns:290px 1fr;display:grid;overflow:hidden;transform:translateY(20px)scale(.97)}.overlay.open .modal{transform:none}.modal-aside{background:linear-gradient(165deg, var(--brand-deep), var(--brand));color:#fff;padding:36px 30px;position:relative;overflow:hidden}.modal-aside:after{content:"";filter:blur(60px);background:#3484fd38;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;left:-50px}.modal-aside h3{color:#fff;z-index:1;font-size:24px;line-height:1.35;position:relative}.modal-aside p{color:#fffc;z-index:1;margin-top:14px;font-size:14px;line-height:1.7;position:relative}.modal-aside .ma-list{z-index:1;gap:14px;margin-top:26px;display:grid;position:relative}.modal-aside .ma-list li{color:#ffffffe6;align-items:flex-start;gap:11px;font-size:13.5px;display:flex}.modal-aside .ma-list svg{color:#3484fd;flex-shrink:0;width:19px;height:19px}.modal-main{padding:32px 34px;overflow-y:auto}.modal-main .mm-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-main .mm-head b{color:var(--brand-ink);font-size:18px;font-weight:700}.mm-close{width:34px;height:34px;color:var(--ink-3);border-radius:9px;place-items:center;transition:all .2s;display:grid}.mm-close:hover{background:var(--gray);color:var(--ink)}.mm-close svg{width:18px;height:18px}.form-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.full{grid-column:1/-1}.field label{color:var(--ink);font-size:13.5px;font-weight:600}.field label .req{color:var(--green-deep);margin-left:2px}.field input,.field select,.field textarea{color:var(--ink);border:1.5px solid var(--line);background:var(--gray);border-radius:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px;transition:border-color .2s,background .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:70px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 3px #3484fd1a}.field input.err,.field select.err{background:#fff6f6;border-color:#e23b3b}.field .err-msg{color:#e23b3b;font-size:12px;display:none}.field .err-msg.show{display:block}.chips-pick{flex-wrap:wrap;gap:8px;display:flex}.chips-pick button{border:1.5px solid var(--line);color:var(--ink-2);background:#fff;border-radius:100px;padding:7px 13px;font-size:13px;font-weight:500;transition:all .18s}.chips-pick button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.privacy{color:var(--ink-2);align-items:flex-start;gap:9px;margin-top:4px;font-size:13px;display:flex}.privacy input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.privacy a{color:var(--brand);font-weight:600}.modal-main .submit-row{align-items:center;gap:16px;margin-top:22px;display:flex}.modal-main .submit-row .btn{flex:1}.mm-success{text-align:center;padding:30px 10px;display:none}.mm-success.show{animation:solfade .5s var(--ease);display:block}.mm-success .ok{background:#3484fd1f;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid}.mm-success .ok svg{width:40px;height:40px;color:var(--green)}.mm-success h3{margin-bottom:12px;font-size:23px}.mm-success p{color:var(--ink-2);max-width:340px;margin:0 auto 26px;font-size:15px;line-height:1.7}body.lock{overflow:hidden}.hero-viewport{z-index:3;position:relative;overflow:hidden}.hero-track{transition:transform .7s var(--ease);will-change:transform;display:flex}.hero-track.no-transition{transition:none}.hero-slide{min-width:100%}.hero-slide .hero-inner{padding-top:4px;padding-bottom:4px}.hero-nav{z-index:6;color:#fff;background:0 0;border:0;place-items:center;width:64px;height:64px;transition:color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav svg{width:14px;height:26px;transition:transform .2s}.hero-nav.prev{left:28px}.hero-nav.next{right:28px}.hero-nav.prev:hover svg{transform:translate(-4px)}.hero-nav.next:hover svg{transform:translate(4px)}.hero-nav:focus-visible{outline-offset:2px;outline:2px solid}.hero-dots{z-index:6;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-dots button{width:9px;height:9px;transition:all .3s var(--ease);background:#ffffff59;border-radius:50%}.hero-dots button.on{background:#fff;border-radius:5px;width:30px}.art-panel{place-items:center;display:grid;position:absolute;inset:0}.glass-ui{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff4d;border-radius:22px;width:360px;overflow:hidden;box-shadow:0 30px 70px #000a3c66}.glass-ui .gu-head{border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding:15px 18px;display:flex}.glass-ui .gu-dot{background:#3484fd38;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.glass-ui .gu-dot svg{color:#3484fd;width:17px;height:17px}.glass-ui .gu-head b{color:#fff;font-size:14.5px}.glass-ui .gu-body{gap:12px;padding:18px;display:grid}.chat-row{gap:9px;display:flex}.chat-row.me{justify-content:flex-end}.chat-b{color:#fff;border-radius:13px;max-width:80%;padding:10px 13px;font-size:13.5px;line-height:1.55}.chat-b.ask{background:#ffffff29;border-radius:13px 13px 13px 4px}.chat-b.ans{background:linear-gradient(135deg,#3484fde6,#3484fdb3);border-radius:13px 13px 4px}.chat-src{color:#ffffffb3;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:inline-flex}.chat-src svg{width:12px;height:12px}.glass-ui .gu-input{color:#fff9;background:#ffffff1f;border-radius:11px;align-items:center;gap:8px;margin:4px 18px 18px;padding:10px 13px;font-size:13px;display:flex}.glass-ui .gu-input svg{color:#3484fd;width:16px;height:16px;margin-left:auto}.typing span{background:#ffffffb3;border-radius:50%;width:6px;height:6px;margin:0 1.5px;animation:1.2s infinite typing;display:inline-block}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.art-globe{place-items:center;display:grid;position:absolute;inset:0}.globe-core{background:radial-gradient(circle at 35% 30%,#78aaff80,#143cb459);border:1px solid #ffffff57;border-radius:50%;width:250px;height:250px;position:relative;overflow:hidden;box-shadow:0 30px 70px #000a3c73,inset 0 0 50px #78aaff40}.globe-core:before,.globe-core:after{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:0}.globe-core:before{transform:scaleX(.4)}.globe-core:after{transform:scaleY(.4)}.globe-lat{background:#ffffff24;height:1px;position:absolute;left:0;right:0}.globe-pin{background:#3484fd;border-radius:50%;width:12px;height:12px;animation:2.4s ease-in-out infinite pinpulse;position:absolute;box-shadow:0 0 0 4px #3484fd40}@keyframes pinpulse{0%,to{box-shadow:0 0 0 4px #3484fd40}50%{box-shadow:0 0 0 9px #3484fd0d}}.region-tag{color:var(--brand-ink);box-shadow:var(--sh-md);background:#fffffff5;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite bob;display:flex;position:absolute}.region-tag i{background:var(--green);border-radius:50%;width:7px;height:7px;font-style:normal}.marquee-sec{background:var(--white);padding:56px 0 60px;overflow:hidden}.marquee-heading{text-align:center;max-width:920px;margin:0 auto 34px;padding-inline:20px}.marquee-heading h2{color:#142d55;letter-spacing:-.025em;font-size:clamp(30px,3.2vw,46px);font-weight:730;line-height:1.2}.marquee-heading p{color:#65728b;max-width:760px;margin:16px auto 0;font-size:16px;line-height:1.8}.marquee-wall{padding-bottom:80px}.marquee{width:min(1200px,100%);margin-inline:auto;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee+.marquee{margin-top:40px}.mq-track{flex-shrink:0;align-items:center;gap:48px;height:28px;padding-right:48px;animation:42s linear infinite mq;display:flex}.marquee:hover .mq-track{animation-play-state:paused}.mq-track.rev{animation-duration:50s;animation-direction:reverse}.mq-track--all{animation-duration:84s}@keyframes mq{to{transform:translate(-100%)}}.mq-logo-frame{flex:none;align-items:center;height:28px;display:flex}.mq-logo{width:auto;max-width:none;height:auto;max-height:28px;display:block}.mq-logo-frame--relx{width:120px}.mq-logo-frame--relx .mq-logo{width:100%;height:auto}@media (width>=681px){.hero{padding:88px 0 8px}.hero-inner{grid-template-columns:1.2fr .8fr;gap:24px}.hero-art{height:330px}.hero .glass-ui{width:420px;transform:scale(.82)}.orbit-ring.r1{width:250px;height:250px}.orbit-ring.r2{width:320px;height:320px}.hero-badge{margin-bottom:12px;padding-top:5px;padding-bottom:5px}.hero h1{font-size:clamp(36px,3vw,42px)}.hero-sub{margin:10px 0 14px;font-size:15px;line-height:1.5}.hero-actions .btn{height:44px;font-size:14px}.hero-feats{gap:7px;margin-top:12px}.hero-feats .chip{padding:5px 10px;font-size:12px}.stats-grid{gap:16px}.stats-grid .st b{font-size:25px}.stats-grid .st span{font-size:12px}.hero-stats-reserve{margin-top:12px;padding-top:10px}.hero-nav{width:52px;height:52px}.hero-nav.prev{left:10px}.hero-nav.next{right:10px}.marquee-sec{padding:24px 0 16px}.customer-stats{margin-bottom:18px;padding-bottom:18px}.marquee-heading{margin-bottom:24px}.mq-track{gap:40px;padding-right:40px}}@media (width>=681px) and (width<=1100px){.hero-copy{text-align:center;max-width:760px;margin:0 auto}.hero-sub{margin-left:auto;margin-right:auto}.hero-actions,.hero-feats{justify-content:center}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}#video{background:var(--gray)}.video-wrap{grid-template-columns:.82fr 1.18fr;align-items:center;gap:48px;display:grid}.video-copy .eyebrow{margin-bottom:16px}.video-copy h2{margin-bottom:16px;font-size:32px}.video-copy p{color:var(--ink-2);margin-bottom:26px;font-size:16.5px}.video-points{gap:14px;margin-bottom:30px;display:grid}.video-points li{color:var(--ink);align-items:center;gap:12px;font-size:15.5px;display:flex}.video-points .vp-ic{background:var(--tint);width:34px;height:34px;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.video-points .vp-ic svg{width:18px;height:18px}.video-stage{aspect-ratio:16/9;border-radius:var(--r-xl);cursor:pointer;box-shadow:var(--sh-lg);background:linear-gradient(150deg,#06205e,#3484fd 60%,#3484fd);position:relative;overflow:hidden}.video-stage .vg{opacity:.5;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 60% 30%,#000,#0000);mask-image:radial-gradient(70% 80% at 60% 30%,#000,#0000)}.video-stage .vglow{filter:blur(70px);background:#3484fd38;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-40px}.video-stage .v-meta{z-index:2;color:#fff;position:absolute;bottom:24px;left:28px}.video-stage .v-meta b{font-size:19px;display:block}.video-stage .v-meta span{color:#ffffffb3;font-size:13.5px}.video-stage .v-dur{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;border-radius:100px;padding:5px 11px;font-size:12.5px;position:absolute;top:20px;right:22px}.play-btn{z-index:2;width:84px;height:84px;transition:transform .25s var(--ease);background:#fffffff5;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 16px 44px #0000004d}.play-btn:before{content:"";border:2px solid #ffffff80;border-radius:50%;animation:2.4s ease-out infinite ripple;position:absolute;inset:-10px}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.video-stage:hover .play-btn{transform:scale(1.08)}.play-btn svg{width:30px;height:30px;color:var(--brand);margin-left:4px}.video-modal{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#040a1ed9;place-items:center;padding:32px;transition:opacity .3s;display:grid;position:fixed;inset:0}.video-modal.open{opacity:1;visibility:visible}.vm-box{width:960px;max-width:100%;box-shadow:var(--sh-lg);transition:transform .35s var(--ease);background:#04102e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex;position:relative;transform:scale(.96)}.video-modal.open .vm-box{transform:none}.vm-box .vph{text-align:center;color:#ffffffb3;padding:80px 24px}.vm-box .vph svg{color:#ffffff80;width:60px;height:60px;margin-bottom:14px}.vm-close{color:#fff;background:#ffffff24;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .2s;display:grid;position:absolute;top:-46px;right:0}.vm-close:hover{background:#ffffff47}.vm-close svg{width:20px;height:20px}#news{background:var(--white)}.news-grid{grid-template-columns:1.5fr 1fr 1fr;gap:24px;display:grid}.news-feat{border-radius:var(--r-lg);color:#fff;min-height:380px;transition:transform .35s var(--ease), box-shadow .35s;background:linear-gradient(160deg,#06205e,#3484fd);flex-direction:column;grid-row:span 1;padding:0;display:flex;position:relative;overflow:hidden}.news-feat:hover{box-shadow:var(--sh-lg);transform:translateY(-5px)}.news-feat .nf-img{background:linear-gradient(150deg,#3484fd,#3484fd);height:200px;position:relative;overflow:hidden}.news-feat .nf-img .vg{opacity:.5;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.news-feat .nf-img .nf-glow{filter:blur(60px);background:#3484fd4d;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-30px}.news-feat .nf-tag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:18px;left:18px}.news-feat .nf-body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.news-feat .nf-date{color:#ffffffa6;margin-bottom:10px;font-size:13px}.news-feat h3{color:#fff;margin-bottom:12px;font-size:22px;line-height:1.4}.news-feat p{color:#ffffffc7;font-size:14.5px;line-height:1.65}.news-feat .tlink{color:#3484fd;margin-top:auto;padding-top:16px}.news-list{flex-direction:column;gap:0;display:flex}.news-item{border-bottom:1px solid var(--line);transition:padding .25s var(--ease);cursor:pointer;gap:18px;padding:20px 0;display:flex}.news-item:first-child{padding-top:0}.news-item:hover{padding-left:8px}.news-date-box{text-align:center;flex-shrink:0;width:64px}.news-date-box b{color:var(--brand);font-size:30px;font-weight:800;line-height:1;display:block}.news-date-box span{color:var(--ink-3);font-size:12.5px}.news-tx{flex:1}.news-tx .nt-cat{color:var(--green-deep);background:#3484fd1a;border-radius:100px;padding:2px 9px;font-size:12px;font-weight:600}.news-tx h4{margin:9px 0 6px;font-size:16.5px;line-height:1.45;transition:color .2s}.news-item:hover .news-tx h4{color:var(--brand)}.news-tx p{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-more{justify-content:center;margin-top:44px;display:flex}#channel{color:#fff;background:linear-gradient(165deg,#06205e 0%,#3484fd 60% 100%);position:relative;overflow:hidden}#channel .ch-grid-bg{opacity:.4;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,#000,#0000);mask-image:radial-gradient(70% 80% at 30% 20%,#000,#0000)}#channel .ch-glow{filter:blur(90px);background:#3484fd33;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;right:-80px}.channel-wrap{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.channel-copy .eyebrow{color:#3484fd}.channel-copy .eyebrow:before{background:#3484fd}.channel-copy h2{color:#fff;margin:16px 0 18px;font-size:36px;line-height:1.25}.channel-copy>p{color:#ffffffd1;max-width:520px;margin-bottom:30px;font-size:17px;line-height:1.7}.channel-benefits{grid-template-columns:1fr 1fr;gap:18px 22px;margin-bottom:34px;display:grid}.cb{align-items:flex-start;gap:13px;display:flex}.cb .cb-ic{background:#ffffff1f;border:1px solid #fff3;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.cb .cb-ic svg{color:#3484fd;width:21px;height:21px}.cb b{color:#fff;font-size:16px;display:block}.cb span{color:#ffffffb3;font-size:13.5px;line-height:1.5}.channel-actions{flex-wrap:wrap;gap:14px;display:flex}.channel-card{border-radius:var(--r-xl);box-shadow:var(--sh-lg);background:#fffffff7;padding:34px}.channel-card h3{margin-bottom:6px;font-size:21px}.channel-card .cc-sub{color:var(--ink-3);margin-bottom:24px;font-size:14px}.channel-card .form-grid{gap:15px 16px}.channel-types{flex-wrap:wrap;gap:8px;display:flex}.channel-stats{border-top:1px solid #ffffff29;gap:36px;margin-top:30px;padding-top:26px;display:flex}.channel-stats .cs-st b{color:#fff;font-size:30px;font-weight:800;display:block}.channel-stats .cs-st b i{color:#3484fd;font-style:normal}.channel-stats .cs-st span{color:#ffffffb8;font-size:13.5px}#ai{background:linear-gradient(180deg, #fff 0%, var(--tint-2) 60%, #fff 100%);position:relative;overflow:hidden}#ai .ai-bg-glow{z-index:0;background:radial-gradient(circle,#3484fd1f,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:40px;right:-120px}#ai .wrap{z-index:1;position:relative}.ai-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;display:grid}.ai-card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;background:#fff;flex-direction:column;padding:26px 26px 24px;display:flex;position:relative;overflow:hidden}.ai-card:hover{box-shadow:var(--sh-lg);border-color:#0000;transform:translateY(-6px)}.ai-card .ai-ic{color:#fff;background:linear-gradient(140deg, var(--brand-bright), var(--brand));width:54px;height:54px;box-shadow:var(--sh-blue);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.ai-card .ai-ic svg{width:26px;height:26px}.ai-card.feat{color:#fff;background:linear-gradient(165deg,#06205e,#3484fd 70%,#3484fd);border-color:#0000;grid-row:span 2}.ai-card.feat:after{content:"";filter:blur(60px);background:#3484fd38;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-60px}.ai-card.feat .ai-ic{background:#ffffff29;border:1px solid #ffffff47}.ai-card.feat h3,.ai-card.feat p{color:#fff;z-index:1;position:relative}.ai-badge{letter-spacing:.04em;color:#fff;background:var(--green);border-radius:100px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:22px;right:22px}.ai-card h3{margin-bottom:9px;font-size:19px}.ai-card.feat h3{font-size:24px}.ai-card p{color:var(--ink-2);margin-bottom:16px;font-size:14px;line-height:1.65}.ai-card.feat p{color:#ffffffd1;font-size:15px}.ai-tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.ai-tags span{color:var(--brand);background:var(--tint);border-radius:100px;padding:4px 10px;font-size:12px;font-weight:500}.ai-card.feat .ai-tags span{color:#fff;background:#ffffff29}.ai-card.feat .feat-cta{z-index:1;margin-top:20px;position:relative}.vc-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:44px 0 32px;display:flex}.vc-tab{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:100px;padding:9px 19px;font-size:14.5px;font-weight:600;transition:all .22s}.vc-tab:hover{border-color:var(--brand);color:var(--brand)}.vc-tab.on{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:var(--sh-blue)}.video-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vcard{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;overflow:hidden}.vcard:hover{box-shadow:var(--sh-lg);transform:translateY(-5px)}.vc-thumb{aspect-ratio:16/9;background:linear-gradient(150deg,#06205e,#3484fd 65%,#3484fd);position:relative;overflow:hidden}.vc-thumb.alt{background:linear-gradient(150deg,#0a3a6e,#3484fd 70%)}.vc-thumb.alt2{background:linear-gradient(150deg,#123a8e,#3484fd)}.vc-thumb.has-cover{background-position:50%;background-size:cover}.vc-thumb.has-video{background:#04102e}.vc-thumb .vc-thumb-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vc-thumb .vg{opacity:.45;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 60% 30%,#000,#0000);mask-image:radial-gradient(70% 80% at 60% 30%,#000,#0000)}.vc-play{width:52px;height:52px;transition:transform .25s var(--ease);background:#fffffff2;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 26px #00000040}.vcard:hover .vc-play{transform:scale(1.12)}.vc-play svg{width:20px;height:20px;color:var(--brand);margin-left:3px}.vc-dur{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:6px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px;right:10px}.vc-cat{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:100px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:12px}.vc-info{padding:16px 18px 18px}.vc-info h4{margin-bottom:8px;font-size:16px;line-height:1.45;transition:color .2s}.vcard:hover .vc-info h4{color:var(--brand)}.vc-info .vc-meta{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.vc-info .vc-meta svg{width:13px;height:13px}.social-strip{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.social-card{background:var(--gray);border:1px solid var(--line);border-radius:var(--r-md);transition:all .25s var(--ease);cursor:pointer;align-items:center;gap:15px;padding:18px 22px;display:flex}.social-card:hover{border-color:var(--brand);box-shadow:var(--sh-md);background:#fff;transform:translateY(-3px)}.social-ic{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.social-ic svg{width:26px;height:26px}.social-ic.wx{background:#1aad19}.social-ic.sph{background:linear-gradient(135deg,#fa5151,#ff8a3d)}.social-ic.dy{background:#161823}.social-tx b{color:var(--ink);font-size:15.5px;display:block}.social-tx span{color:var(--ink-3);font-size:13px}.social-card .social-qr{border:1px solid var(--line);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:50px;height:50px;margin-left:auto;display:grid}.social-card .social-qr svg{width:38px;height:38px;color:var(--brand-ink)}#support{background:var(--gray)}.support-search{max-width:640px;margin:0 auto 48px;position:relative}.support-search input{border:1px solid var(--line);width:100%;height:58px;color:var(--ink);box-shadow:var(--sh-sm);background:#fff;border-radius:15px;padding:0 130px 0 52px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.support-search input::placeholder{color:var(--ink-3)}.support-search input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #3484fd1a}.support-search .ss-ic{color:var(--ink-3);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.support-search .ss-ic svg{width:20px;height:20px}.support-search .btn{height:42px;position:absolute;top:8px;right:8px}.support-hot{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.support-hot span{color:var(--ink-3);font-size:12.5px}.support-hot a{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:100px;padding:4px 11px;font-size:12.5px;transition:all .2s}.support-hot a:hover{color:var(--brand);border-color:var(--brand)}.support-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.support-card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;cursor:pointer;background:#fff;flex-direction:column;padding:30px 26px;display:flex}.support-card:hover{box-shadow:var(--sh-lg);border-color:#0000;transform:translateY(-6px)}.support-card .sc-ic{background:var(--tint);width:56px;height:56px;color:var(--brand);border-radius:15px;place-items:center;margin-bottom:20px;transition:background .3s,color .3s;display:grid}.support-card:hover .sc-ic{background:var(--brand);color:#fff}.support-card .sc-ic svg{width:27px;height:27px}.support-card h3{margin-bottom:10px;font-size:19px}.support-card p{color:var(--ink-2);margin-bottom:18px;font-size:14px;line-height:1.6}.support-card ul{gap:7px;margin-bottom:18px;display:grid}.support-card ul li{color:var(--ink-3);align-items:center;gap:7px;font-size:13.5px;display:flex}.support-card ul li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:4px;height:4px}.support-card .tlink{margin-top:auto}#reports{background:var(--white)}.rep-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.rep-tabs{flex-wrap:wrap;gap:8px;display:flex}.rep-tab{color:var(--ink-2);background:var(--gray);border:1px solid var(--line);border-radius:100px;padding:9px 18px;font-size:14.5px;font-weight:600;transition:all .22s}.rep-tab:hover{border-color:var(--brand);color:var(--brand)}.rep-tab.on{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:var(--sh-blue)}.rep-login-state{color:var(--ink-2);align-items:center;gap:9px;font-size:13.5px;display:flex}.rep-login-state .rl-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3484fd33}.rep-login-state b{color:var(--ink);font-weight:600}.rep-login-state .rl-logout{color:var(--brand);cursor:pointer;font-weight:600}.rep-login-state .rl-logout:hover{text-decoration:underline}.rep-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.rep-card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.rep-card:hover{box-shadow:var(--sh-lg);border-color:#0000;transform:translateY(-6px)}.rep-cover{aspect-ratio:4/3;background:linear-gradient(155deg,#06205e,#3484fd 70%,#3484fd);flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.rep-cover.c-green{background:linear-gradient(155deg,#0d3b6e,#15803d 80%)}.rep-cover.c-indigo{background:linear-gradient(155deg,#1e1b4b,#4338ca 80%)}.rep-cover.c-teal{background:linear-gradient(155deg,#073b3a,#0d7d74 80%)}.rep-cover .rc-grid{opacity:.4;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 20%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 20%,#000,#0000)}.rep-cover .rc-chart{opacity:.85;align-items:flex-end;gap:4px;height:46px;display:flex;position:absolute;top:16px;right:16px}.rep-cover .rc-chart i{background:#ffffff8c;border-radius:2px 2px 0 0;width:8px}.rep-cover .rc-type{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:100px;align-self:flex-start;margin-bottom:10px;padding:4px 11px;font-size:11.5px;font-weight:600;position:relative}.rep-cover .rc-title{z-index:1;color:#fff;font-size:16px;font-weight:700;line-height:1.4;position:relative}.rep-cover .rc-year{z-index:1;color:#ffffff38;letter-spacing:-.02em;font-size:28px;font-weight:800;position:absolute;top:18px;left:18px}.rep-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.rep-body p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.rep-meta{flex-wrap:wrap;gap:6px 14px;margin-bottom:16px;display:flex}.rep-meta span{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.rep-meta span svg{width:13px;height:13px}.rep-dl{background:var(--tint);height:42px;color:var(--brand);transition:all .22s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;font-size:14px;font-weight:600;display:flex}.rep-dl svg{width:16px;height:16px}.rep-dl:hover,.rep-dl.unlocked{background:var(--brand);color:#fff}.rep-dl.unlocked:hover{background:var(--brand)}.rep-dl .dl-count{opacity:.7;font-size:11px;font-weight:500}.dlgate-main{padding:32px 34px}.dlgate-aside{background:linear-gradient(165deg, var(--brand-deep), var(--brand));color:#fff;padding:36px 30px;position:relative;overflow:hidden}.dlgate-aside:after{content:"";filter:blur(60px);background:#3484fd38;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;left:-50px}.dlgate-aside .dg-rep{z-index:1;position:relative}.dlgate-aside .dg-cover{aspect-ratio:4/3;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;flex-direction:column;justify-content:flex-end;width:100%;margin-bottom:20px;padding:16px;display:flex;position:relative;overflow:hidden}.dlgate-aside .dg-cover .rc-grid{opacity:.4;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.dlgate-aside .dg-cover b{z-index:1;font-size:15px;line-height:1.4;position:relative}.dlgate-aside h3{color:#fff;z-index:1;font-size:19px;line-height:1.4;position:relative}.dlgate-aside .dg-meta{z-index:1;gap:8px;margin-top:12px;display:grid;position:relative}.dlgate-aside .dg-meta div{color:#ffffffd9;align-items:center;gap:9px;font-size:13px;display:flex}.dlgate-aside .dg-meta svg{color:#3484fd;flex-shrink:0;width:15px;height:15px}.dlgate-main .mm-head b{font-size:18px}.dlgate-tip{color:var(--ink-2);background:var(--tint-2);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.dlgate-tip svg{width:17px;height:17px;color:var(--brand);flex-shrink:0;margin-top:1px}.code-row{gap:10px;display:flex}.code-row input{flex:1}.code-btn{border:1.5px solid var(--brand);height:44px;color:var(--brand);white-space:nowrap;background:#fff;border-radius:11px;flex-shrink:0;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .2s}.code-btn:hover:not(:disabled){background:var(--brand);color:#fff}.code-btn:disabled{border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.dlgate-main .field input{height:46px}.dlgate-submit{margin-top:22px}.dlgate-submit .btn{width:100%}.dlgate-foot{text-align:center;color:var(--ink-3);margin-top:16px;font-size:12.5px}.dlgate-foot a{color:var(--brand)}.dl-success{text-align:center;padding:24px 6px 6px;display:none}.dl-success.show{animation:solfade .5s var(--ease);display:block}.dl-success .ok{background:#3484fd1f;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;position:relative}.dl-success .ok svg{width:36px;height:36px;color:var(--green)}.dl-success h3{margin-bottom:10px;font-size:21px}.dl-success p{color:var(--ink-2);max-width:320px;margin:0 auto 22px;font-size:14.5px;line-height:1.65}.dl-progress{max-width:280px;margin:0 auto 22px}.dl-progress .bar{background:var(--gray);border-radius:100px;height:8px;overflow:hidden}.dl-progress .bar i{background:linear-gradient(90deg, var(--brand), var(--green));border-radius:100px;width:0;height:100%;transition:width 1.6s linear;display:block}.dl-progress span{color:var(--ink-3);margin-top:8px;font-size:12.5px;display:block}#about{background:var(--white)}.about-intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin-bottom:80px;display:grid}.about-copy .eyebrow{margin-bottom:16px}.about-copy h2{margin-bottom:20px;font-size:32px}.about-copy p{color:var(--ink-2);margin-bottom:16px;font-size:16px;line-height:1.8}.about-copy p b{color:var(--ink);font-weight:600}.about-philo{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.about-philo span{color:var(--brand);background:var(--tint);border-radius:100px;padding:8px 16px;font-size:14px;font-weight:600}.about-figures{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fig-card{background:var(--gray);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .3s var(--ease), box-shadow .3s;padding:26px 24px}.fig-card:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.fig-card b{color:var(--brand);letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1;display:block}.fig-card b i{color:var(--green);font-style:normal}.fig-card span{color:var(--ink-2);margin-top:10px;font-size:14.5px;display:block}.industry-band{border-radius:var(--r-xl);color:#fff;background:linear-gradient(165deg,#06205e,#3484fd 65%,#3484fd);margin-bottom:80px;padding:48px 48px 44px;position:relative;overflow:hidden}.industry-band .ib-glow{filter:blur(80px);background:#3484fd33;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-60px}.industry-band .ib-head{z-index:1;max-width:760px;margin-bottom:36px;position:relative}.industry-band .ib-head .eyebrow{color:#3484fd}.industry-band .ib-head .eyebrow:before{background:#3484fd}.industry-band .ib-head h3{color:#fff;margin:14px 0 0;font-size:26px;line-height:1.4}.ib-stats{z-index:1;grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.ib-stats .ib-st{border-left:2px solid #3484fd80;padding-left:18px}.ib-stats .ib-st b{font-size:30px;font-weight:800;display:block}.ib-stats .ib-st b i{color:#3484fd;font-style:normal}.ib-stats .ib-st span{color:#ffffffc7;font-size:14px}.about-block-head{text-align:center;margin-bottom:36px}.about-block-head h3{margin-bottom:10px;font-size:26px}.about-block-head p{color:var(--ink-3);font-size:15px}.cert-row{grid-template-columns:repeat(6,1fr);gap:18px;margin-bottom:80px;display:grid}.cert{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;transition:all .3s var(--ease);background:#fff;padding:24px 14px}.cert:hover{box-shadow:var(--sh-md);border-color:var(--brand);transform:translateY(-5px)}.cert .cert-ic{background:var(--tint);width:48px;height:48px;color:var(--brand);border-radius:13px;place-items:center;margin:0 auto 14px;display:grid}.cert .cert-ic svg{width:24px;height:24px}.cert b{color:var(--ink);font-size:15px;display:block}.cert span{color:var(--ink-3);font-size:12px}.honor-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:80px;display:grid}.honor{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;min-width:0;transition:opacity .7s var(--ease), transform .7s var(--ease), translate .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);background:#f8fafd;flex-direction:column;align-items:center;gap:16px;padding:20px 16px 22px;display:flex}.honor:hover{background:#fff;translate:0 -5px;box-shadow:0 12px 28px #1831531f}.honor.reveal{transition-delay:0s}.honor .h-medal{color:#bc8a31;flex-shrink:0;place-items:center;width:100%;height:148px;display:grid}.honor .h-medal svg{width:52px;height:52px}.honor .h-cert{cursor:zoom-in;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:148px;padding:0;display:flex}.honor .h-cert:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.honor .h-cert img{object-fit:contain;width:100%;max-width:240px;height:100%;display:block}.honor .h-copy{width:100%}.honor .h-name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.5}.honor .h-name-secondary{color:var(--ink-3);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.5}.img-lightbox{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c1cd1;justify-content:center;align-items:center;padding:40px;animation:.2s ilbFade;display:flex;position:fixed;inset:0}@keyframes ilbFade{0%{opacity:0}to{opacity:1}}.img-lightbox .ilb-box{flex-direction:column;align-items:center;gap:14px;max-width:min(92vw,980px);max-height:88vh;margin:0;display:flex}.img-lightbox .ilb-box img{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:82vh;box-shadow:0 24px 70px #00000080}.img-lightbox figcaption{color:#fff;text-align:center;font-size:.95rem;font-weight:600}.img-lightbox .ilb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid;position:absolute;top:20px;right:24px}.img-lightbox .ilb-close:hover{background:#ffffff3d}.img-lightbox .ilb-close svg{width:22px;height:22px}.milestone{background:var(--gray);border:1px solid var(--line);border-radius:var(--r-xl);padding:44px 44px 40px}.ms-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ms-head .eyebrow{margin:0}.timeline-wrap{max-width:920px;margin:28px auto 0}.timeline-list{padding-left:28px;position:relative}.timeline-list:before{content:"";background:linear-gradient(180deg, var(--brand), var(--line));width:2px;position:absolute;top:6px;bottom:6px;left:5px}.tl-entry{opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease);padding:0 0 30px;position:relative}.tl-entry:before{content:"";border:3px solid var(--brand);width:12px;height:12px;box-shadow:0 0 0 4px var(--gray);background:#fff;border-radius:50%;position:absolute;top:5px;left:-28px}.tl-entry.dim{display:none}.tl-year{color:var(--brand);margin-bottom:6px;font-size:19px;font-weight:800}.tl-year .tl-month{color:var(--muted,#8a93a6);margin-left:5px;font-size:13px;font-weight:600}.tl-card{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;padding:18px 22px;transition:box-shadow .25s}.tl-card:hover{box-shadow:var(--sh-md)}.tl-card h4{color:var(--brand-ink);margin-bottom:8px;font-size:16.5px}.tl-card ul{gap:7px;display:grid}.tl-card ul li{color:var(--ink-2);gap:9px;font-size:14px;line-height:1.55;display:flex}.tl-card ul li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.ai-fab{z-index:72;background:linear-gradient(135deg, var(--brand-bright), var(--brand));color:#fff;height:56px;box-shadow:var(--sh-blue);transition:transform .25s var(--ease), box-shadow .25s;border-radius:100px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:15px;font-weight:600;display:flex;position:fixed;bottom:28px;right:22px}.ai-fab:hover{transform:translateY(-3px);box-shadow:0 22px 52px #3484fd66}.ai-fab .af-ic{background:#fff3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.ai-fab .af-ic svg{width:19px;height:19px}.ai-fab .af-ic:after{content:"";background:var(--green);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:0;right:0}.ai-fab.hide{opacity:0;visibility:hidden;transform:translateY(12px)}.aibot{z-index:96;width:400px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100vh - 56px);box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:all .3s var(--ease);background:#fff;border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:28px;right:22px;overflow:hidden;transform:translateY(24px)scale(.96)}.aibot.open{opacity:1;visibility:visible;transform:none}.aibot-head{background:linear-gradient(135deg, var(--brand-deep), var(--brand));color:#fff;align-items:center;gap:13px;padding:18px 20px;display:flex;position:relative}.aibot-head .ab-av{background:#ffffff29;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.aibot-head .ab-av svg{width:24px;height:24px}.aibot-head b{font-size:16.5px;display:block}.aibot-head .ab-stat{color:#fffc;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:inline-flex}.aibot-head .ab-stat .d{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3484fd59}.aibot-close{color:#ffffffd9;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .2s;display:grid;position:absolute;top:16px;right:16px}.aibot-close:hover{background:#ffffff2e}.aibot-close svg{width:17px;height:17px}.aibot-body{background:var(--gray);flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.ab-msg{gap:10px;max-width:88%;display:flex}.ab-msg .ab-ic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ab-msg.bot .ab-ic{background:var(--tint);color:var(--brand)}.ab-msg.bot .ab-ic svg{width:17px;height:17px}.ab-bubble{color:var(--ink);box-shadow:var(--sh-sm);background:#fff;border-radius:4px 14px 14px;padding:12px 15px;font-size:14.5px;line-height:1.6}.ab-msg.user{align-self:flex-end;max-width:82%}.ab-msg.user .ab-bubble{background:var(--brand);color:#fff;border-radius:14px 4px 14px 14px}.ab-bubble .ab-cite{color:var(--brand);background:var(--tint-2);border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:5px 10px;font-size:12px;display:inline-flex}.ab-bubble .ab-cite svg{width:13px;height:13px}.ab-typing .ab-bubble{align-items:center;gap:4px;display:inline-flex}.ab-typing .ab-bubble i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.2s infinite typing}.ab-typing .ab-bubble i:nth-child(2){animation-delay:.2s}.ab-typing .ab-bubble i:nth-child(3){animation-delay:.4s}.aibot-sug{background:var(--gray);flex-wrap:wrap;gap:8px;padding:12px 16px 4px;display:flex}.aibot-sug .sug{color:var(--brand);border:1px solid var(--line);background:#fff;border-radius:100px;padding:7px 13px;font-size:13px;transition:all .2s}.aibot-sug .sug:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.aibot-input{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:14px 16px 16px;display:flex}.aibot-input input{border:1.5px solid var(--line);height:44px;color:var(--ink);background:var(--gray);border-radius:12px;flex:1;padding:0 14px;font-family:inherit;font-size:14.5px;transition:border-color .2s,background .2s}.aibot-input input:focus{border-color:var(--brand);background:#fff;outline:none}.aibot-send{background:var(--brand);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.aibot-send:hover{background:#3484fd;transform:scale(1.05)}.aibot-send svg{width:19px;height:19px}@media (width<=1100px){.nav-menu{display:none}.nav-burger{display:flex}.nav-inner{gap:12px;height:64px;padding:0 20px}.nav-right .icon-btn{display:none}.nav-mobile{max-height:calc(100vh - 64px);top:64px}.hero-inner{grid-template-columns:1fr}.hero-art,.hero-nav{display:none}.video-wrap{grid-template-columns:1fr;gap:32px}.news-grid{grid-template-columns:1fr 1fr}.news-feat{flex-direction:row;grid-column:span 2;min-height:220px}.news-feat .nf-img{width:280px;height:auto}.channel-wrap{grid-template-columns:1fr;gap:36px}.ai-grid{grid-template-columns:repeat(2,1fr)}.ai-card.feat{grid-area:span 1/span 2}.video-grid{grid-template-columns:repeat(2,1fr)}.social-strip{grid-template-columns:1fr}.support-grid,.rep-grid{grid-template-columns:repeat(2,1fr)}.about-intro{grid-template-columns:1fr;gap:36px}.ib-stats{grid-template-columns:repeat(2,1fr);gap:22px}.cert-row{grid-template-columns:repeat(3,1fr)}.honor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-grid{grid-template-columns:repeat(2,1fr)}.sol-panel{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr}}@media (width<=680px){.section{padding:64px 0}.nav-right .trial-wrap{display:none}.hero{padding:132px 0 72px}.hero h1{font-size:34px}.stats-grid{grid-template-columns:1fr 1fr;gap:20px}.prod-grid{grid-template-columns:1fr}.sol-panel{padding:28px 20px}.modal{grid-template-columns:1fr}.modal-aside{display:none}.form-grid{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr;gap:30px}.news-grid{grid-template-columns:1fr}.news-feat{flex-direction:column;grid-column:span 1}.news-feat .nf-img{width:100%;height:180px}.channel-benefits{grid-template-columns:1fr}.channel-card{padding:24px 20px}.channel-stats{flex-wrap:wrap;gap:22px}.video-points li{font-size:14.5px}.ai-grid{grid-template-columns:1fr}.ai-card.feat{grid-column:span 1}.video-grid,.support-grid,.rep-grid{grid-template-columns:1fr}.dlgate-aside{display:none}.support-search input{padding-right:18px}.support-search .btn{display:none}.ib-stats{grid-template-columns:1fr}.cert-row{grid-template-columns:repeat(2,1fr)}.honor-grid{grid-template-columns:1fr}.industry-band,.milestone{padding:28px 20px}.ms-head{flex-wrap:wrap;gap:10px}.about-figures{gap:12px}.aibot{border-radius:18px 18px 0 0;width:100%;height:78vh;bottom:0;right:0}}@media (width<=360px){.hero{padding:110px 0 60px}.hero h1{font-size:30px}.hero-sub{font-size:16px}}@media (width<=680px){.hero{padding:102px 0 48px}.hero-stats-reserve{display:none}.hero-badge{max-width:100%;margin-bottom:20px;font-size:12px;line-height:1.35}.hero-sub{margin:20px 0 24px;font-size:15px;line-height:1.6}.hero-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.hero-feats .chip{min-width:0;padding:7px 9px;font-size:11px;line-height:1.35}.hero-feats .chip svg{flex:none}.hero-slide .hero-inner{padding-bottom:38px}.marquee-sec{padding:38px 0 40px}.customer-stats{margin-bottom:20px;padding-bottom:20px}.customer-stat-icon{width:76px;height:76px;margin-bottom:4px}.marquee-heading{margin-bottom:25px}.marquee-heading h2{font-size:29px}.marquee-heading p{margin-top:13px;font-size:14px;line-height:1.75}.mq-track{gap:28px;padding-right:28px}}@media (width<=700px){:root{--gutter:16px}main .route-view .wrap,main .route-view :is(#about,#channel) .wrap{padding-inline:0}main .route-view .page-hero .wrap{padding-inline:20px}main .route-view :is(.section-head,.section-heading,.news-heading,.architecture-heading,.capabilities-heading,.consult-copy,.masthead-line,.about-copy,.about-film-heading,.about-block-head,.channel-copy,.hero-intro,.resource-heading,.section-top,.story-copy,.editorial-heading,.enterprise-heading,.product-hero-copy,.news-crumb,.news-filter){padding-inline:16px}main .route-view :is(.product-hero,.product-card,.scenario-stage,.sector-card,.home-news-card,.story-card,.channel-card,.industry-band){border-radius:0}main .route-view #about .wrap{padding-inline:20px}main .route-view #about :is(.about-copy,.about-film-heading,.about-block-head){padding-inline:0}main .route-view #about .industry-band{border-radius:12px}main .route-view #channel .wrap{padding-inline:20px}main .route-view #channel .channel-copy{padding-inline:0}main .route-view #channel .channel-card{border-radius:16px}main .route-view .support-page :is(.hero-intro,.section-top,.resource-heading){padding-inline:0}main .route-view .newsroom .wrap{padding-inline:20px}main .route-view .newsroom :is(.news-crumb,.masthead-line,.news-filter){padding-inline:0}main .route-view .newsroom .story-card{border-radius:12px}main .route-view .nd-section .wrap{padding-inline:20px}.footer .wrap{padding-inline:16px}}.page-enter-active,.page-leave-active{transition:opacity .28s,transform .28s}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-6px)}main{min-height:60vh}.page-hero{background:radial-gradient(1200px 400px at 80% -10%, #3484fd1f, transparent 60%), linear-gradient(180deg, var(--tint-2), var(--white));border-bottom:1px solid var(--line);padding:140px 0 60px;position:relative;overflow:hidden}.page-hero .wrap{z-index:2;position:relative}.page-hero .eyebrow{margin-bottom:14px}.page-hero h1{letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.18}.page-hero p.lead{max-width:760px;color:var(--ink-2);font-size:17px;line-height:1.8}.page-hero .ph-grid{z-index:1;background-image:linear-gradient(#3484fd0d 1px,#0000 1px),linear-gradient(90deg,#3484fd0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(700px 300px at 75% 0,#000,#0000 70%);mask-image:radial-gradient(700px 300px at 75% 0,#000,#0000 70%)}@media (width<=640px){.page-hero .ph-grid{display:none}}.cta-band-actions .btn-ghost{color:var(--brand);border:1px solid var(--brand);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.cta-band-actions .btn-ghost:hover{background:var(--brand);color:#fff}.crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.crumb a{color:var(--ink-3)}.crumb a:hover{color:var(--brand)}.crumb svg{width:14px;height:14px}
