html[data-site-theme=dark] .site-header{background:#080b12b3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #ffffff0b}html[data-site-theme=dark] .site-header.menu-open:before,html[data-site-theme=dark] .site-header.scrolled:before,html[data-site-theme=dark] .site-header:before{background:#080b12;box-shadow:none}html[data-site-theme=dark] .site-header .nav-links,html[data-site-theme=dark] .site-header .nav-trigger{color:#bec6d9}html[data-site-theme=dark] .site-header .login,html[data-site-theme=dark] .site-header .menu-toggle{background:#1a2131;color:#d9dfed}html[data-site-theme=dark] .site-header .login:hover,html[data-site-theme=dark] .site-header .menu-toggle:hover{background:#252e43;color:#fff}html[data-site-theme=dark] .site-header .mega-menu,html[data-site-theme=dark] .site-header .nav-links.open{background:#101521;color:#edf0fa;border-color:#2a3141;box-shadow:0 14px 30px #0004}html[data-site-theme=dark] .site-header .mega-column h2,html[data-site-theme=dark] .site-header .mega-feature small{color:#a5aec2}html[data-site-theme=dark] .site-header .mega-column>a:hover,html[data-site-theme=dark] .site-header .nav-links>a:hover,html[data-site-theme=dark] .site-header .nav-trigger:hover,html[data-site-theme=dark] .site-header .nav-trigger[aria-expanded=true]{background:#ffffff09;color:#fff}html[data-site-theme=dark] .site-header .nav-agentos-label{color:#a4b0d1}html[data-site-theme=dark] .site-header #life-menu .life-menu-intro p{color:#a5aec2}html[data-site-theme=dark] .site-header #life-menu .life-menu-intro strong span,html[data-site-theme=dark] .site-header #life-menu .life-menu-overview{color:#afa5ff}html[data-site-theme=dark] .site-header #life-menu .life-menu-icon{color:#b4b6ff;background:#a6a0ef0c;border-color:#a6a0ef29}html[data-site-theme=dark] .site-header .customer-nav-card{color:#edf0fa}html[data-site-theme=dark] .site-header .customer-nav-industry{color:#bac6f4;background:#8a92ed13;border-color:#8a92ed33}html[data-site-theme=dark] .site-header .customer-nav-logo{background:#fff;border-radius:8px}html[data-site-theme=dark] .site-header .brand img{content:url("/public/assets/common/brand-lockup-light.svg")}html[data-site-theme=light] .site-header .brand img{content:url("/public/assets/common/brand-lockup.svg")}html[data-site-theme=dark] .site-header.site-header{background:#080b12e8;border-bottom-color:#ffffff14}html[data-site-theme=dark] .site-header.site-header :is(.nav-trigger,.nav-links,.login,.mega-feature strong,.life-menu-intro strong){color:#e0e5f1}html[data-site-theme=dark] .site-header.site-header :is(.mega-menu,.nav-links.open){background:#101521f5;color:#edf0fa;border-color:#2a3141}html[data-site-theme=light] .site-header.site-header{background:#fffffff0;border-bottom-color:#e7ebf2}html[data-site-theme=light] .site-header.site-header :is(.nav-trigger,.nav-links,.login,.mega-feature strong,.life-menu-intro strong){color:#354157}html[data-site-theme=light] .site-header.site-header :is(.mega-menu,.nav-links.open){background:#fffffff5;color:#253047;border-color:#e2e8f0}html[data-site-theme=light] .site-header.site-header :is(.mega-column h2,.mega-feature small,.life-menu-intro p){color:#68758c}html[data-site-theme=light] .site-header.site-header :is(.login,.menu-toggle){background:#f1f4f9;color:#354157;border-color:#dce3ef}html[data-site-theme=light] .site-header.site-header :is(.mega-menu a,.nav-links>a,.nav-trigger):hover{background:#edf2fb;color:#165dff}html[data-site-theme=light] .site-header.site-header .nav-trigger[aria-expanded=true]{color:#165dff;background:#edf2fb}html[data-site-theme=light] .site-header.site-header .nav-agentos-label{color:#7886a3}html[data-site-theme=light] .site-header.site-header .customer-nav-industry{color:#6577a5;background:#f0f3fa;border-color:#dfe6f2}html[data-site-theme=light] .site-header.site-header .customer-nav-card{color:#354157}html[data-site-theme] .site-header.site-header{background:var(--nav-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--nav-glass-edge)}html[data-site-theme] .site-header.site-header.menu-open:before,html[data-site-theme] .site-header.site-header.scrolled:before,html[data-site-theme] .site-header.site-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;background:var(--nav-glass-fill);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 var(--nav-glass-highlight),0 4px 18px var(--nav-glass-shadow)}html[data-site-theme] .site-header.site-header :is(.mega-menu,.nav-links.open){background:var(--nav-glass-panel);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);border-color:var(--nav-glass-edge);box-shadow:inset 0 1px 0 var(--nav-glass-highlight),0 14px 36px var(--nav-glass-shadow)}@media(max-width:1120px){html[data-site-theme] .site-header.site-header .nav-links.open{background:var(--nav-surface);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-site-theme] .site-header.site-header .nav-links.open .mega-menu{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}.top-banner{position:fixed;top:0;left:0;right:0;height:var(--top-banner-h);z-index:55;overflow:hidden;background:linear-gradient(105deg,#07091a 0,#0f172a 35%,#0e1535 65%,#070a1c 100%);transition:height .4s cubic-bezier(.4, 0, .2, 1),opacity .4s ease}body.banner-dismissed .top-banner{height:0;opacity:0;pointer-events:none}@keyframes bannerSweep{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.top-banner-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(22,93,255,.06) 20%,rgba(124,58,237,.18) 40%,rgba(34,211,238,.12) 50%,rgba(124,58,237,.18) 60%,rgba(22,93,255,.06) 80%,transparent 100%);animation:bannerSweep 5s ease-in-out infinite;pointer-events:none}.top-banner::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(22,93,255,.4) 25%,rgba(124,58,237,.6) 45%,rgba(34,211,238,.8) 50%,rgba(124,58,237,.6) 55%,rgba(22,93,255,.4) 75%,transparent 95%)}.top-banner-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 52px}.top-banner-content{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer;white-space:nowrap}.top-banner-badge{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#ff0080,#ff4d00,#fc0,#00e676,#00b0ff,#7c4dff,#ff0080);background-size:300% auto;font-size:10px;font-weight:900;padding:3px 10px;border-radius:999px;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;text-shadow:0 1px 3px rgba(0,0,0,.4);animation:badge-rainbow-bg 3s linear infinite,badge-bounce 2.4s ease-in-out infinite}.top-banner-badge::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.55) 50%,transparent 100%);animation:badge-shimmer 2.4s ease-in-out infinite;pointer-events:none}.top-banner-badge::after{content:'';position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(90deg,#ff0080,#7c4dff,#00b0ff,#ff0080);background-size:300% auto;animation:badge-rainbow-bg 3s linear infinite;filter:blur(6px);opacity:.6;z-index:-1;pointer-events:none}@keyframes badge-rainbow-bg{0%{background-position:0 50%}100%{background-position:300% 50%}}@keyframes badge-shimmer{0%{left:-75%;opacity:0}20%{opacity:1}100%,60%{left:130%;opacity:0}}@keyframes badge-bounce{0%,100%{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(1.06)}60%{transform:translateY(0) scale(.97)}80%{transform:translateY(-1px) scale(1.02)}}.top-banner-text{font-size:14px;font-weight:700;color:rgba(255,255,255,.92);letter-spacing:-.01em;transition:color .2s ease}.top-banner-dot{color:rgba(255,255,255,.2);font-size:16px;line-height:1;display:none}@media (min-width:768px){.top-banner-dot{display:inline}}.top-banner-desc{font-size:14px;font-weight:500;color:#cfd6e1;display:none;letter-spacing:-.005em}@media (min-width:768px){.top-banner-desc{display:block}}.top-banner-action{display:inline-flex;align-items:center;gap:5px;background:rgba(22,93,255,.85);color:rgba(255,255,255,.96);font-size:11px;font-weight:800;padding:3px 12px 3px 10px;border-radius:999px;letter-spacing:.01em;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;flex-shrink:0;margin-left:2px;border:1px solid rgba(99,146,255,.35)}.top-banner-content:hover .top-banner-text{color:#fff}.top-banner-content:hover .top-banner-action{background:#165dff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(22,93,255,.5)}.top-banner-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:rgba(148,163,184,.5);background:0 0;border:none;cursor:pointer;transition:color .2s ease,background .2s ease;flex-shrink:0}.top-banner-close:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.09)}@media(max-width:767px){.top-banner{display:none}}@media(prefers-reduced-motion:reduce){.top-banner-badge,.top-banner-badge:after,.top-banner-badge:before,.top-banner-shimmer{animation:none!important}}.top-banner{position:relative}@media(max-width:767px){.top-banner{display:none}}body>.top-banner{--top-banner-h:50px;position:relative;height:50px}body.banner-dismissed>.top-banner{display:none}@media(max-width:767px){body>.top-banner{display:none;height:0}}html{scrollbar-width:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html::-webkit-scrollbar{display:none;width:0;height:0}.site-header.site-header{--nav-height:60px;--nav-surface:#f8faff;--nav-glass-fill:rgba(255,255,255,.68);--nav-glass-panel:rgba(250,252,255,.92);--nav-glass-edge:rgba(114,136,170,.16);--nav-glass-highlight:rgba(255,255,255,.75);--nav-glass-shadow:rgba(35,52,82,.09);--nav-text:#354157;--nav-muted:#68758c;--nav-hover:#edf2fb;--nav-accent:#165dff;position:sticky;top:0;z-index:90;isolation:isolate;height:60px;margin:0;padding:0;border:0;border-bottom:1px solid var(--nav-glass-edge);background:var(--nav-surface);backdrop-filter:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:24px;font-weight:500;letter-spacing:normal;color:var(--nav-text);text-align:left}html[data-site-theme=dark] .site-header{--nav-surface:#0c111d;--nav-glass-fill:rgba(12,17,29,.65);--nav-glass-panel:rgba(16,22,36,.92);--nav-glass-edge:rgba(183,199,235,.14);--nav-glass-highlight:rgba(228,237,255,.08);--nav-glass-shadow:rgba(0,0,0,.22);--nav-text:#e0e5f1;--nav-muted:#a5aec2;--nav-hover:#ffffff09;--nav-accent:#b4bdff}.site-header *,.site-header ::after,.site-header ::before{box-sizing:border-box}.site-header.site-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;background:var(--nav-glass-fill);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 var(--nav-glass-highlight),0 4px 18px var(--nav-glass-shadow)}.site-header.site-header .wrap{width:min(1380px,calc(100vw - 80px));max-width:1380px;margin-left:max(40px,calc((100vw - 1380px)/ 2));margin-right:0}.site-header.site-header .nav{display:flex;align-items:center;height:100%;padding:14px 20px;gap:20px}.site-header.site-header .brand{display:block;width:121.6px;flex-shrink:0;margin:0}.site-header .brand img{display:block;width:100%;height:auto}.site-header :is(a,button){font-family:inherit;letter-spacing:normal;text-decoration:none}.site-header button{appearance:none;cursor:pointer;border:0;margin:0}.site-header.site-header :is(a,button):not(.nav-chevron){transform:none;animation:none}.site-header.site-header .nav-links{display:flex;align-items:center;gap:4px;color:var(--nav-text);font-size:14px;line-height:24px;white-space:nowrap;margin:0}.site-header.site-header .nav-links>a,.site-header.site-header .nav-trigger{display:flex;align-items:center;padding:4px 10px;border:0;border-radius:8px;font-size:14px;font-weight:500;line-height:24px;color:var(--nav-text);background:0 0;transition:color .2s,background-color .2s}.site-header.site-header .nav-trigger{gap:5px;white-space:nowrap}.site-header.site-header .nav-links>a:is(:hover,[aria-current=page]),.site-header.site-header .nav-trigger:is(:hover,[aria-expanded=true],[aria-current=page]){color:var(--nav-accent);background:var(--nav-hover)}.site-header .nav-dropdown{position:static;align-self:stretch;display:flex;align-items:center}.site-header .nav-chevron{width:12px;height:12px;flex-shrink:0;transition:transform .2s}.site-header .nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.site-header.site-header .nav-actions{display:flex;align-items:center;margin-left:auto;gap:10px}.site-header.site-header .nav-actions :is(.login,.nav-demo-link){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;min-height:32px;padding:4px 12px;border-radius:8px;gap:8px;font-size:12px;font-weight:600;line-height:22px;white-space:nowrap;transition:color .2s,background-color .2s,box-shadow .2s}@media (min-width:1121px){.site-header.site-header .nav-actions :is(.login,.nav-demo-link){width:76px}}.site-header.site-header .menu-toggle{display:none}.site-header .menu-toggle svg{display:block;width:18px;height:18px;margin:auto}.site-header .menu-toggle .menu-icon-collapse,.site-header .menu-toggle[aria-expanded=true] .menu-icon-open{display:none}.site-header .menu-toggle[aria-expanded=true] .menu-icon-collapse{display:block}.site-header.site-header .mega-menu{position:absolute;top:100%;left:0;right:0;border:0;color:var(--nav-text);background:var(--nav-glass-panel);max-height:calc(var(--nav-viewport-height,100vh) - var(--nav-bottom,60px));overflow-y:auto;overscroll-behavior:contain;white-space:normal;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);box-shadow:inset 0 1px 0 var(--nav-glass-highlight),0 14px 36px var(--nav-glass-shadow)}.site-header [hidden]{display:none}.site-header.site-header .mega-inner{display:grid;padding:24px 30px 32px;gap:24px}.site-header.site-header .mega-column h2{margin:0 0 16px;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.05em;color:var(--nav-muted)}.site-header.site-header .mega-column>a{display:flex;align-items:center;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px;border-radius:7px;font-size:14px;font-weight:500;line-height:21px;color:var(--nav-text);transition:color .2s,background-color .2s}.site-header.site-header .mega-column>a:hover{background:var(--nav-hover);color:var(--nav-accent)}.site-header.site-header .mega-feature strong{display:block;font-size:14px;line-height:21px;font-weight:600}.site-header.site-header .mega-feature small{display:block;font-size:12px;line-height:1.7;font-weight:400;color:var(--nav-muted)}.site-header.site-header .mega-solutions{grid-template-columns:1fr}.site-header.site-header .mega-industry-column{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:8px}.site-header .mega-all-industries,.site-header .mega-industry-column h2{grid-column:1/-1}.site-header .mega-column>.mega-all-industries{margin-top:20px;color:var(--nav-accent)}@media (min-width:1121px) and (max-width:1220px){.site-header.site-header .nav{gap:12px;padding-inline:16px}.site-header.site-header .nav-links{gap:0}.site-header.site-header .nav-links>a,.site-header.site-header .nav-trigger{padding-inline:7px;font-size:13px}.site-header.site-header .nav-actions{gap:6px}}@media (max-width:1120px){.site-header.site-header .wrap{width:calc(100vw - 48px);margin-left:24px}.site-header.site-header .nav{padding:12px 20px}.site-header.site-header .nav-actions{gap:14px}.site-header.site-header .nav-actions .login{display:none}.site-header.site-header .menu-toggle{display:block;width:32px;height:32px;padding:0;border-radius:8px;background:var(--nav-hover);color:var(--nav-text);font-size:18px;line-height:1}.site-header.site-header .nav-links{display:none;position:fixed;top:var(--nav-bottom,60px);left:0;right:0;padding:12px 20px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:4px;max-height:calc(var(--nav-viewport-height,100vh) - var(--nav-bottom,60px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--nav-surface)}.site-header.site-header .nav-links.open{display:flex}.site-header .nav-dropdown{display:block;flex-shrink:0}.site-header.site-header .nav-links>a,.site-header.site-header .nav-trigger{width:100%;justify-content:space-between;padding:10px;font-size:14px}.site-header.site-header .mega-menu{position:static;max-height:none;overflow:visible;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.site-header.site-header .mega-inner{width:100%;margin:0;padding:18px 10px 24px;gap:24px 20px}.site-header.site-header .mega-industry-column{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:760px){.site-header.site-header .wrap{width:calc(100% - 40px);margin-left:20px}.site-header.site-header .nav{padding-inline:0}.site-header.site-header .mega-inner{width:100%;margin:0}.site-header.site-header .brand{width:115px}}@media (max-width:360px){.site-header.site-header .nav,.site-header.site-header .nav-actions{gap:8px}.site-header.site-header .brand{width:104px}}@media (prefers-reduced-motion:reduce){.site-header :is(a,button,.nav-chevron){transition:none}}body.site-legacy-shell{padding-top:0;margin:0}.site-header.site-header .brand img{content:url("/public/assets/common/brand-lockup.svg")}html[data-site-theme=dark] .site-header.site-header .brand img{content:url("/public/assets/common/brand-lockup-light.svg")}.site-header.site-header :is(.life-menu-intro strong,.mega-feature strong){color:var(--nav-text)}.site-header .nav-dropdown[hidden]{display:none!important}.site-header .nav-agentos-label{font-size:10px;color:#78839d;margin-left:3px;font-weight:400}.site-header #life-menu .mega-life{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:24px;padding-top:24px}.site-header #life-menu .life-menu-intro{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #8882;margin-bottom:2px}.site-header #life-menu .life-menu-intro strong{font-size:20px;font-weight:600;line-height:1.5}.site-header #life-menu .life-menu-intro strong span{color:#8075e7}.site-header #life-menu .life-menu-intro p{font-size:13px;line-height:1.7;color:#858b98;margin:8px 0 0}.site-header #life-menu .life-menu-overview{font-size:13px;color:#8075e7;white-space:nowrap}.site-header #life-menu .life-menu-overview:hover{text-decoration:underline}.site-header #life-menu .mega-column{min-width:0}.site-header #life-menu .mega-column h2{margin-bottom:16px}.site-header #life-menu .life-office-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(4,auto);grid-auto-flow:column;column-gap:24px;align-content:start}.site-header #life-menu .life-office-column h2{grid-column:1/-1;grid-row:1}.site-header #life-menu .mega-feature{align-items:flex-start;gap:12px;margin-bottom:14px}.site-header #life-menu .mega-feature>span:last-child{min-width:0}.site-header #life-menu .mega-feature strong{font-size:14px;line-height:21px}.site-header #life-menu .mega-feature small{font-size:12px;line-height:1.7;margin-top:4px}.site-header #life-menu .life-menu-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #7a78b62b;border-radius:9px;background:#7772ac0d;color:#8985d9}.site-header #life-menu .life-menu-icon svg{width:19px;height:19px}.experts-site .site-header #life-menu .life-menu-icon{background:#a4a0ef0c;color:#b1b5ff}.experts-site .site-header #life-menu .life-menu-intro p{color:#9ea4b4}@media(max-width:980px){.site-header #life-menu .mega-life{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-header #life-menu .mega-life>.mega-column{grid-column:auto}.site-header #life-menu .mega-life>.life-office-column{grid-column:1/-1}.site-header #life-menu .life-menu-intro{align-items:flex-start;flex-direction:column;gap:12px}.site-header .nav-agentos-label{margin-left:auto;margin-right:6px}}@media(max-width:540px){.site-header #life-menu .mega-life{grid-template-columns:minmax(0,1fr)}.site-header #life-menu .life-menu-intro strong{font-size:18px}.site-header #life-menu .life-office-column{column-gap:16px}.site-header #life-menu .life-office-column .mega-feature{gap:8px}}.site-header #life-menu .mega-feature strong.life-expert-gradient{--life-expert-title:linear-gradient(100deg,#2563eb 0%,#7860d9 100%);display:inline-block;background-image:linear-gradient(110deg,transparent 42%,#fff 50%,transparent 58%),var(--life-expert-title);background-size:220% 100%,100% 100%;background-position:120% 50%,0 0;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:life-expert-title-shine 2s linear infinite}html[data-site-theme=dark] .site-header #life-menu .mega-feature strong.life-expert-gradient{--life-expert-title:linear-gradient(100deg,#80a7ff 0%,#b6a0ff 100%)}.site-header #life-menu .mega-feature[href="/product/super-agent"] .life-menu-icon{background:linear-gradient(135deg,#3f8af9 0,#7476e8 50%,#a777e4 100%);border-color:#b9c9fb;color:#fff}@keyframes life-expert-title-shine{0%{background-position:120% 50%,0 0}100%,45%{background-position:-20% 50%,0 0}}@media(prefers-reduced-motion:reduce){.site-header #life-menu .mega-feature strong.life-expert-gradient{animation:none}}@media(forced-colors:active){.site-header #life-menu .mega-feature strong.life-expert-gradient{background:0 0;color:LinkText!important;-webkit-text-fill-color:LinkText;animation:none}}.site-header .nav-customers{position:static}.site-header .mega-column>.customer-nav-card{display:flex;align-items:center;gap:10px}.site-header .customer-nav-logo{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:26px}.site-header .customer-nav-logo img{display:block;width:100%;height:100%;object-fit:contain}.site-header .customer-nav-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.site-header .customer-nav-heading strong{font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.site-header .customer-nav-industry{display:inline-block;border:1px solid #dce5ff;border-radius:6px;padding:1px 6px;font-size:10px;line-height:1.7;color:#5d7ad0;background:#f7f9ff;white-space:nowrap}html[data-site-theme] body .site-header .nav-actions .login{position:relative;border-radius:8px;background:linear-gradient(115deg,#101a29,#17121e 55%,#1b1617);color:#f3f4ff;box-shadow:inset 0 1px 0 #ffffff0c}html[data-site-theme] body .site-header .nav-actions .login::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#56a6ff55,#9b74ff66 42%,#e96baf45 72%,#ffb45440);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-site-theme] body .site-header .nav-actions .login:hover{background:linear-gradient(115deg,#152239,#20192b 55%,#241c20);color:#fff}html[data-site-theme=light] body .site-header .nav-actions .login,html[data-site-theme=light] body .site-header .nav-actions .login:hover{background:#fff;color:#2563ff;box-shadow:none}html[data-site-theme=light] body .site-header .nav-actions .login::before{background:#2563ff}html[data-site-theme] body .site-header .nav-actions .nav-demo-link{border:1px solid transparent;background:#2563ff;color:#fff;box-shadow:none;font-weight:600;flex-shrink:0;white-space:nowrap}html[data-site-theme] body .site-header .nav-actions .nav-demo-link:hover{background:#3470ff;color:#fff}@media (max-width:360px){body .site-header .nav{gap:8px}body .site-header .brand{width:104px}body .site-header .nav-actions{gap:8px}}:root,body{--top-banner-h:0px}.site-theme-switch{position:fixed;right:23px;bottom:calc(max(22px,env(safe-area-inset-bottom)) + 44.8px + 12px);z-index:45;width:44.8px;height:44.8px;color:#536582;opacity:.5;transition:opacity .2s}.site-theme-switch:focus-within,.site-theme-switch:hover{opacity:.85}.site-theme-switch button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;border:1px solid rgba(166,181,203,.45);border-radius:50%;background:rgba(255,255,255,.9);color:inherit;cursor:pointer;backdrop-filter:blur(12px);transition:background .2s,border-color .2s,color .2s}.site-theme-switch svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.site-theme-switch button:hover{background:#eef2f8;border-color:#648dff;color:#294573}.site-theme-switch button:focus-visible{outline:2px solid #648dff;outline-offset:4px}html[data-site-theme=dark] .site-theme-switch{color:#b9c6df}html[data-site-theme=dark] .site-theme-switch button{border-color:rgba(89,101,126,.45);background:rgba(16,23,38,.88)}html[data-site-theme=dark] .site-theme-switch button:hover{background:#26324a;border-color:#8faaff;color:#e1eaff}@media(max-width:800px){.site-theme-switch{right:16px}}@media(max-width:540px){.site-theme-switch{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 44.8px + 12px)}}.floating-contact{position:fixed;right:23px;bottom:max(22px,env(safe-area-inset-bottom));z-index:45;display:grid;place-items:center;width:44.8px;height:44.8px;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:0 6px 18px rgb(116 118 232 / 24%);cursor:pointer}.floating-contact img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.floating-contact:focus-visible{outline:2px solid #165dff;outline-offset:4px}@media (max-width:800px){.floating-contact{right:16px}}@media (max-width:540px){.floating-contact{bottom:max(16px,env(safe-area-inset-bottom))}}#contact-modal.consultation-dialog{--consultation-ink:#1f2329;--consultation-paper:#fff;--text-2:#646a73;--fill-white:#fff;--primary-5:#4c88ff;--primary-6:#3370ff;--primary-7:#245bdb;--st-radius-xl:12px;--st-radius-2xl:16px;color-scheme:light;position:fixed;inset:0;margin:auto;padding:0;width:min(880px,calc(100% - 32px));max-width:880px;max-height:calc(var(--consultation-viewport-height,100vh) - 32px);border:0;border-radius:16px;background:#fff;color:#1f2329;overflow:auto;box-shadow:0 24px 80px #0f172a33;overscroll-behavior:contain;font:400 14px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;text-align:left}#contact-modal.consultation-dialog:not([open]){display:none}#contact-modal.consultation-dialog::backdrop{background:#111c3270;backdrop-filter:blur(5px)}#contact-modal *,#contact-modal ::after,#contact-modal ::before{box-sizing:border-box}#contact-modal .consultation-close{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:0 0;color:#526070;cursor:pointer;transition:background-color .2s}#contact-modal .consultation-close:hover{background:rgb(31 35 41 / .08)}#contact-modal .consultation-close:focus-visible{outline:2px solid #3370ff;outline-offset:-2px}#contact-modal .consultation-close svg{width:22px;height:22px}#contact-modal .consultation-shell{position:relative;isolation:isolate;width:min(100%,880px);overflow:hidden;border-radius:var(--st-radius-2xl);background:var(--consultation-paper);box-shadow:0 24px 80px color-mix(in srgb,var(--text-1) 12%,transparent)}#contact-modal .consultation-atmosphere{opacity:.65}#contact-modal .consultation-header{min-height:64px;padding:28px 80px 0 32px}#contact-modal .consultation-brand{display:block;width:108px;height:auto}#contact-modal .consultation-brand--dark{display:none}#contact-modal .consultation-close{position:absolute;top:20px;right:20px;z-index:3;width:44px;height:44px}#contact-modal .consultation-close svg{width:22px;height:22px}#contact-modal .consultation-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:min(476px,calc(var(--consultation-viewport-height,100vh) - 96px))}#contact-modal .consultation-copy{display:flex;flex-direction:column;padding:32px 24px 32px 32px;color:var(--consultation-ink);background:0 0}#contact-modal .consultation-copy h2{margin:0;color:var(--consultation-ink);font-size:34px;line-height:1.25;font-weight:650;letter-spacing:-.03em}#contact-modal .consultation-title-role{display:block}#contact-modal .consultation-title-message{display:block;margin-top:6px;color:var(--primary-6)}#contact-modal .consultation-intro{max-width:28em;margin:16px 0 0;color:var(--text-2);font-size:13px;line-height:1.8}#contact-modal .consultation-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;list-style:none;margin:24px 0 0;padding:0}#contact-modal .consultation-advisor,#contact-modal .consultation-contact,#contact-modal .consultation-services li{border:1px solid color-mix(in srgb,var(--fill-white) 80%,transparent);background:color-mix(in srgb,var(--fill-white) 82%,transparent);box-shadow:inset 0 1px 0 var(--fill-white),0 4px 16px color-mix(in srgb,var(--primary-7) 4%,transparent)}#contact-modal .consultation-services li{min-width:0;padding:16px 14px;border-radius:var(--st-radius-xl)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){#contact-modal .consultation-advisor,#contact-modal .consultation-contact,#contact-modal .consultation-services li{background:color-mix(in srgb,var(--fill-white) 55%,transparent);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}}#contact-modal .consultation-services h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--consultation-ink);font-size:14px;line-height:1.65;font-weight:600}#contact-modal .consultation-services h3 svg{width:16px;height:16px;flex-shrink:0;color:inherit;stroke-width:1.5}#contact-modal .consultation-services p{margin:8px 0 0;color:var(--text-2);font-size:13px;line-height:1.75;text-wrap:pretty}#contact-modal .consultation-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:16px 32px 32px;padding:20px;border-radius:var(--st-radius-2xl);text-align:center}#contact-modal .consultation-contact h2{margin:0;color:var(--consultation-ink);font-size:22px;line-height:1.4;font-weight:600;letter-spacing:-.025em}#contact-modal .consultation-contact h2:focus{outline:0}#contact-modal .consultation-qr{display:grid;place-items:center;margin-top:20px;width:208px;height:208px;max-width:100%;border:1px solid color-mix(in srgb,var(--primary-7) 8%,transparent);border-radius:var(--st-radius-xl);background:var(--fill-white);box-shadow:0 6px 20px color-mix(in srgb,var(--primary-7) 5%,transparent)}#contact-modal .consultation-qr img{display:block;width:176px;height:auto;max-width:calc(100% - 32px)}#contact-modal .consultation-advisor{display:flex;align-items:center;gap:12px;width:208px;max-width:100%;margin-top:12px;padding:12px 16px;border-radius:var(--st-radius-xl);text-align:left}#contact-modal .consultation-avatar{display:block;flex-shrink:0;width:40px;height:40px;object-fit:cover;border-radius:50%;outline:1px solid rgb(0 0 0 / .08);outline-offset:-1px}#contact-modal .consultation-advisor h3{margin:0;color:var(--consultation-ink);font-size:16px;font-weight:600;line-height:1.5}#contact-modal .consultation-advisor p{margin:6px 0 0;color:var(--text-2);font-size:12px;line-height:1.7;letter-spacing:.06em}@media (max-width:700px){#contact-modal.consultation-dialog{top:calc(var(--consultation-viewport-top,0px) + 12px);bottom:auto;margin:0 auto;width:calc(100% - 24px);max-height:calc(var(--consultation-viewport-height,100vh) - 24px)}#contact-modal .consultation-header{min-height:48px;padding:13px 60px 0 16px}#contact-modal .consultation-brand{width:96px}#contact-modal .consultation-close{top:4px;right:8px;width:40px;height:40px}#contact-modal .consultation-atmosphere{display:none}#contact-modal .consultation-layout{grid-template-columns:1fr;min-height:0}#contact-modal .consultation-contact{order:-1;margin:0 12px 12px;padding:12px}#contact-modal .consultation-contact h2{font-size:20px}#contact-modal .consultation-copy{padding:0 12px 12px}#contact-modal .consultation-copy h2,#contact-modal .consultation-intro{display:none}#contact-modal .consultation-services{margin-top:0;gap:8px}#contact-modal .consultation-qr{--qr-size:clamp(120px,calc(var(--consultation-viewport-height,100vh) - 360px),176px);width:var(--qr-size);height:var(--qr-size);margin-top:12px}#contact-modal .consultation-qr img{width:calc(100% - 24px);max-width:none}#contact-modal .consultation-advisor{width:176px;margin-top:10px;padding:8px 12px;gap:10px}#contact-modal .consultation-avatar{width:32px;height:32px}#contact-modal .consultation-advisor h3{font-size:14px;line-height:1.35}#contact-modal .consultation-advisor p{margin-top:3px;font-size:11px;line-height:1.5}}@media (max-width:360px){#contact-modal .consultation-contact h2{font-size:20px}}@media (max-width:480px){#contact-modal .consultation-services li{padding:8px}#contact-modal .consultation-services h3{justify-content:center;font-size:13px;line-height:1.4}#contact-modal .consultation-services h3 svg{display:none}#contact-modal .consultation-services p{margin-top:4px;font-size:11px;line-height:1.4;text-align:center}}@media (max-width:700px) and (max-height:520px) and (orientation:landscape){#contact-modal .consultation-layout{grid-template-columns:1fr 1fr}#contact-modal .consultation-contact{margin-right:8px;padding:8px}#contact-modal .consultation-contact h2{font-size:18px}#contact-modal .consultation-qr{--qr-size:clamp(100px,calc(var(--consultation-viewport-height,100vh) - 202px),144px);margin-top:8px}#contact-modal .consultation-advisor{margin-top:6px;padding:6px 8px;gap:8px}#contact-modal .consultation-copy{align-self:center;padding-left:0}#contact-modal .consultation-services li{padding:8px}#contact-modal .consultation-services h3{justify-content:center;font-size:13px;line-height:1.4}#contact-modal .consultation-services h3 svg{display:none}#contact-modal .consultation-services p{margin-top:4px;font-size:11px;line-height:1.4;text-align:center}}#contact-modal .hero-original-background{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#contact-modal .hero-original-mesh{position:absolute;inset:0;filter:contrast(120%) brightness(105%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}#contact-modal .hero-original-mesh .hero-blob{position:absolute;border-radius:50%;animation:consultation-blob 7s infinite}#contact-modal .hero-blob-blue{top:-10%;left:10%;width:800px;height:800px;background:#2563eb;mix-blend-mode:multiply;filter:blur(150px);opacity:.25}#contact-modal .hero-blob-purple{top:-15%;right:5%;width:700px;height:700px;background:#7c3aed;mix-blend-mode:multiply;filter:blur(140px);opacity:.2;animation-delay:2s!important}#contact-modal .hero-blob-cyan{top:15%;left:30%;width:600px;height:600px;background:#22d3ee;mix-blend-mode:screen;filter:blur(130px);opacity:.15;animation-delay:4s!important}#contact-modal .hero-blob-gold{top:5%;right:30%;width:400px;height:400px;background:#fbbf24;mix-blend-mode:overlay;filter:blur(110px);opacity:.1}#contact-modal .hero-blob-soft{top:20%;left:calc(50% - 500px);width:1000px;height:700px;background:#eef2ff;mix-blend-mode:multiply;filter:blur(120px);opacity:.3;animation-delay:2s!important}#contact-modal .hero-original-noise{position:absolute;inset:0;opacity:.04;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}html[data-site-theme=dark] #contact-modal.consultation-dialog{--consultation-ink:#f1f4fc;--consultation-paper:#111a2b;--text-2:#b5c1d6;--fill-white:#202c43;--primary-6:#8aabff;color-scheme:dark;background:var(--consultation-paper);color:var(--consultation-ink);border:1px solid #36415a;box-shadow:0 30px 100px #0009}html[data-site-theme=dark] #contact-modal.consultation-dialog::backdrop{background:#030712b8}html[data-site-theme=dark] #contact-modal .consultation-brand:not(.consultation-brand--dark){display:none}html[data-site-theme=dark] #contact-modal .consultation-brand--dark{display:block}html[data-site-theme=dark] #contact-modal .consultation-close{color:#bdc9de}html[data-site-theme=dark] #contact-modal .consultation-close:hover{background:#ffffff18}html[data-site-theme=dark] #contact-modal .consultation-advisor,html[data-site-theme=dark] #contact-modal .consultation-contact,html[data-site-theme=dark] #contact-modal .consultation-services li{border-color:#34425c;background:#1a2740dc;box-shadow:inset 0 1px 0 #ffffff12,0 8px 24px #0002}html[data-site-theme=dark] #contact-modal .consultation-qr{border-color:#435372;background:#fff}html[data-site-theme=dark] #contact-modal .hero-blob-blue,html[data-site-theme=dark] #contact-modal .hero-blob-cyan,html[data-site-theme=dark] #contact-modal .hero-blob-purple{mix-blend-mode:screen;opacity:.13}html[data-site-theme=dark] #contact-modal .hero-blob-gold,html[data-site-theme=dark] #contact-modal .hero-blob-soft{display:none}html[data-site-theme=dark] #contact-modal .consultation-shell{box-shadow:inset 0 0 0 1px #b7c7eb24}html[data-site-theme=dark] #contact-modal .consultation-close:focus-visible{outline-color:var(--primary-6)}html[data-site-theme=dark] #contact-modal .consultation-avatar{outline-color:#b7c7eb24}html[data-site-theme=dark] #contact-modal .hero-original-mesh{filter:none;opacity:.35}@keyframes consultation-blob{0%,100%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@media(prefers-reduced-motion:reduce){#contact-modal .hero-blob{animation:none}}