:root{--ink:#101827;--muted:#5e6b7b;--blue:#075fd7;--blue-2:#0b75eb;--pale:#eef5fc;--line:#d9e1ea;--white:#fff;--shell:min(100% - 96px,1440px);--icon-cyan:invert(34%) sepia(93%) saturate(1813%) hue-rotate(196deg) brightness(91%) contrast(98%)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:999;left:16px;top:-60px;padding:10px 15px;background:#111;color:#fff}.skip-link:focus{top:12px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:3px solid #ffb13b;outline-offset:3px}

.site-header{height:76px;position:fixed;z-index:100;inset:0 0 auto;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(17,33,52,.1);backdrop-filter:blur(16px);transition:.2s}.site-header.scrolled{height:68px;box-shadow:0 8px 28px rgba(15,42,72,.09)}.nav-shell{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px}.brand>img{width:42px;height:42px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1}.brand strong{font-size:15px;letter-spacing:.01em;white-space:nowrap}.brand small{margin-top:6px;color:#718096;font-size:8px;letter-spacing:.16em}.site-nav{display:flex;align-items:center;gap:35px;font-size:14px}.site-nav a{position:relative;white-space:nowrap}.site-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-12px;height:2px;background:var(--blue);transition:.2s}.site-nav a:hover:after,.site-nav a[aria-current="page"]:after{right:0}.header-cta{justify-self:end;min-height:44px;padding:0 17px 0 19px;display:flex;align-items:center;gap:22px;background:var(--blue);color:#fff;font-size:13px;font-weight:600}.header-cta img{width:16px;filter:invert(1)}.nav-toggle{display:none;border:0;background:none;padding:10px}.nav-toggle span{display:block;width:25px;height:2px;margin:5px;background:#111827;transition:.2s}

.enterprise-hero{min-height:650px;padding-top:76px;position:relative;overflow:hidden;background:linear-gradient(90deg,#f7fbff 0%,#eef5fc 43%,#e1ebf6 100%)}.enterprise-hero-media{position:absolute;inset:76px 0 0 42%;overflow:hidden}.enterprise-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7fbff 0%,rgba(247,251,255,.84) 10%,rgba(247,251,255,.08) 42%,rgba(8,28,52,.06))}.enterprise-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.enterprise-hero-inner{min-height:574px;position:relative;display:flex;align-items:center}.enterprise-hero-copy{width:48%;padding:74px 0 70px;position:relative;z-index:2}.enterprise-kicker{margin:0 0 22px;display:flex;align-items:center;gap:9px;color:#324e70;font-size:12px;font-weight:600}.enterprise-kicker i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.enterprise-hero h1{max-width:720px;margin:0;font-size:clamp(46px,4.6vw,68px);line-height:1.23;letter-spacing:-.045em}.enterprise-hero-copy>p:not(.enterprise-kicker){max-width:600px;margin:24px 0 0;color:#40526a;font-size:17px;line-height:1.9}.enterprise-actions{margin-top:31px;display:flex;gap:14px;align-items:center}.enterprise-primary,.enterprise-secondary{min-height:50px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:600}.enterprise-primary{background:var(--blue);border:1px solid var(--blue);color:#fff}.enterprise-primary img{width:16px;filter:invert(1)}.enterprise-secondary{background:rgba(255,255,255,.82);border:1px solid #718198;color:#1c2b3f}.enterprise-primary,.enterprise-secondary,.header-cta{transition:background .2s,transform .2s,box-shadow .2s}.enterprise-primary:hover,.header-cta:hover{background:#064eaf;box-shadow:0 12px 28px rgba(7,95,215,.2);transform:translateY(-2px)}.enterprise-secondary:hover{background:#fff;border-color:var(--blue);color:var(--blue)}.enterprise-trust{margin:29px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:19px;color:#4c5c70;font-size:11px;list-style:none}.enterprise-trust li:before{content:"✓";margin-right:7px;color:var(--blue);font-weight:700}.enterprise-product-proof{width:310px;margin:0;position:absolute;z-index:3;right:7%;bottom:38px;background:#fff;border:1px solid rgba(30,58,92,.14);box-shadow:0 20px 50px rgba(11,42,75,.2)}.enterprise-product-proof>img{width:100%;height:177px;object-fit:cover;object-position:left top}.enterprise-product-proof figcaption{padding:12px 14px}.enterprise-product-proof strong,.enterprise-product-proof span{display:block}.enterprise-product-proof strong{font-size:12px}.enterprise-product-proof span{margin-top:3px;color:#6a788a;font-size:9px}

.solution-rail{min-height:116px;position:relative;z-index:4;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-bottom:1px solid var(--line);box-shadow:0 15px 35px rgba(18,46,78,.06)}.solution-rail a{padding:25px clamp(17px,2vw,34px);display:flex;align-items:center;gap:16px;border-right:1px solid var(--line);transition:.2s}.solution-rail a:last-child{border-right:0}.solution-rail a:hover{background:#f4f8fd;box-shadow:inset 0 -3px var(--blue)}.solution-rail img{width:37px;height:37px;filter:var(--icon-cyan)}.solution-rail span,.solution-rail strong,.solution-rail small{display:block}.solution-rail strong{font-size:15px}.solution-rail small{margin-top:6px;color:#6e7c8c;font-size:10px;line-height:1.5}

.enterprise-section{padding:104px 0}.enterprise-heading{max-width:820px;margin-bottom:48px}.enterprise-heading>p,.enterprise-products-copy>p,.enterprise-case-copy>p,.consult-copy>p{margin:0 0 16px;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.08em}.enterprise-heading h2,.enterprise-products-copy h2,.enterprise-case-copy h2,.consult-copy h2{margin:0;font-size:clamp(36px,3.8vw,54px);line-height:1.26;letter-spacing:-.04em}.enterprise-heading>span,.enterprise-products-copy>span,.enterprise-case-copy>span,.consult-copy>span{display:block;max-width:680px;margin-top:18px;color:var(--muted);font-size:15px;line-height:1.85}.enterprise-heading.split{max-width:none;display:flex;align-items:end;justify-content:space-between}.enterprise-text-link{display:inline-flex;align-items:center;gap:13px;color:var(--blue);font-size:13px;font-weight:600}.enterprise-text-link img{width:15px;filter:var(--icon-cyan)}

.solution-explorer{background:#f2f6fb}.solution-explorer-layout{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid #d7e0ea;background:#fff;box-shadow:0 20px 50px rgba(24,52,84,.07)}.solution-selector{padding:20px;background:#f7f9fc;border-right:1px solid #dbe3ec}.solution-selector button{width:100%;min-height:56px;padding:0 18px;border:0;background:transparent;color:#536175;text-align:left;cursor:pointer}.solution-selector button:hover{background:#edf4fd;color:var(--blue)}.solution-selector button.active{background:var(--blue);color:#fff;font-weight:600}.solution-detail{min-height:480px;padding:34px 34px 34px 36px;display:grid;grid-template-columns:1.06fr .94fr;gap:35px}.solution-detail-copy>p{margin:0;color:var(--blue);font-size:11px;font-weight:700}.solution-detail h3{max-width:680px;margin:12px 0 28px;font-size:28px;line-height:1.45}.solution-columns{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.solution-columns section{padding:21px 17px 20px 0}.solution-columns section+section{padding-left:17px;border-left:1px solid var(--line)}.solution-columns strong{font-size:12px}.solution-columns ul{margin:12px 0 0;padding-left:17px;color:#5e6d7e;font-size:11px;line-height:1.8}.solution-detail .enterprise-text-link{margin-top:23px}.solution-detail figure{margin:0;align-self:stretch;overflow:hidden;background:#edf3f8}.solution-detail figure img{width:100%;height:100%;object-fit:cover;object-position:left top;transition:opacity .2s}.solution-detail.is-changing figure img{opacity:.35}

.enterprise-products{background:#fff}.enterprise-products-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:center}.enterprise-product-links{margin:34px 0;border-top:1px solid var(--line)}.enterprise-product-links a{padding:17px 0;display:flex;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line);transition:.2s}.enterprise-product-links a:hover{padding-left:9px;color:var(--blue)}.enterprise-product-links strong{font-size:14px}.enterprise-product-links small{color:#758295;font-size:10px}.enterprise-dashboard{margin:0;padding:9px;background:#0a1c30;box-shadow:0 25px 60px rgba(12,37,66,.18)}.enterprise-dashboard>img{width:100%;aspect-ratio:1.62;object-fit:cover}.enterprise-dashboard figcaption{padding:13px 6px 5px;display:flex;justify-content:space-between;color:#d6e7f7;font-size:10px}.enterprise-dashboard figcaption span{color:#58c7ff}

.enterprise-case{background:#eff5fb}.enterprise-case-layout{display:grid;grid-template-columns:1.1fr .9fr;min-height:560px;background:#fff}.enterprise-case-layout>figure{margin:0;overflow:hidden}.enterprise-case-layout>figure img{width:100%;height:100%;object-fit:cover}.enterprise-case-copy{padding:64px 58px}.enterprise-case-copy dl{margin:35px 0}.enterprise-case-copy dl>div{padding:15px 0;display:grid;grid-template-columns:100px 1fr;border-top:1px solid var(--line)}.enterprise-case-copy dt{font-weight:700}.enterprise-case-copy dd{margin:0;color:#697789;font-size:12px}

.enterprise-insights{background:#fff}.insight-list{border-top:1px solid var(--line)}.insight{min-height:96px;padding:20px 0;display:grid;grid-template-columns:130px 1fr auto 20px;align-items:center;gap:20px;border-bottom:1px solid var(--line);transition:.2s}.insight:hover{padding-left:12px;background:#f7f9fc}.insight small{color:var(--blue);font-size:10px}.insight h3{margin:0;font-size:17px}.insight span{color:#6a7787;font-size:11px}.insight img{width:16px;filter:var(--icon-cyan)}.loading{color:#788697}.enterprise-faq{background:#f4f7fb}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-list{border-top:1px solid #cad5df}.faq-list details{border-bottom:1px solid #cad5df}.faq-list summary{padding:21px 36px 21px 0;position:relative;cursor:pointer;font-weight:600;list-style:none}.faq-list summary:after{content:"+";position:absolute;right:5px;color:var(--blue);font-size:20px}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:0;padding:0 50px 22px 0;color:#667588;font-size:13px;line-height:1.85}

.enterprise-consult{background:#10233a;color:#fff}.consult-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:80px;align-items:start}.consult-copy h2{color:#fff}.consult-copy>span{color:#a9b9ca}.contact-links{margin-top:40px;border-top:1px solid rgba(255,255,255,.18)}.contact-links a{padding:15px 0;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.18)}.contact-links small{color:#91a5ba}.contact-links strong{font-size:14px}.consult-form{padding:34px;background:#fff;color:var(--ink)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.consult-form>label,.form-row label{display:block;margin-bottom:17px}.consult-form label>span{display:block;margin-bottom:7px;color:#59697a;font-size:10px}.consult-form input,.consult-form select,.consult-form textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid #bdc9d6;border-radius:0;background:transparent;color:var(--ink);outline:none}.consult-form input:focus,.consult-form select:focus,.consult-form textarea:focus{border-color:var(--blue)}.consult-form .invalid{border-color:#b52e2e}.consult-form textarea{resize:vertical}.consult-form .consent{display:flex;align-items:flex-start;gap:9px}.consent input{width:15px;margin:3px 0 0}.consent span{margin:0!important;line-height:1.5}.submit-button{width:100%;height:52px;padding:0 18px 0 22px;display:flex;align-items:center;justify-content:space-between;border:0;background:var(--blue);color:#fff;cursor:pointer}.submit-button img{width:17px;filter:invert(1)}.form-status{min-height:18px;margin:10px 0 0;text-align:center;color:#5d6e81;font-size:11px}.form-status.error{color:#b52e2e}

.site-footer{padding:58px 0 0;background:#081829;color:#fff}.footer-main{padding-bottom:40px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px}.footer-main .brand strong{color:#fff}.footer-main>div>p,.footer-main small{color:#8096ac;font-size:11px}.footer-main a{display:block;margin-top:8px;font-size:13px}.footer-bottom{padding:17px 0;display:flex;gap:26px;border-top:1px solid rgba(255,255,255,.12);color:#71879d;font-size:10px}

@media(max-width:1180px){:root{--shell:min(100% - 48px,1440px)}.site-nav{gap:20px}.header-cta{display:none}.nav-shell{grid-template-columns:1fr auto}.enterprise-hero-copy{width:55%}.enterprise-product-proof{right:3%;width:280px}.solution-rail a{padding-inline:18px}.solution-detail{grid-template-columns:1fr}.solution-detail figure{height:340px}.enterprise-products-layout{gap:42px}}
@media(max-width:900px){.enterprise-hero{min-height:auto}.enterprise-hero-media{inset:76px 0 auto 0;height:420px}.enterprise-hero-media:after{background:linear-gradient(180deg,rgba(247,251,255,.05),#f7fbff 96%)}.enterprise-hero-inner{padding-top:330px;display:block}.enterprise-hero-copy{width:100%;padding:60px 0 40px}.enterprise-product-proof{position:relative;right:auto;bottom:auto;width:100%;margin-bottom:50px;display:grid;grid-template-columns:1fr auto}.enterprise-product-proof>img{height:220px}.enterprise-product-proof figcaption{min-width:220px;align-self:center}.solution-rail{grid-template-columns:repeat(2,1fr)}.solution-rail a:nth-child(2n){border-right:0}.solution-rail a:last-child{grid-column:1/-1}.solution-explorer-layout{grid-template-columns:1fr}.solution-selector{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.solution-selector button{width:auto;min-width:max-content}.enterprise-products-layout,.enterprise-case-layout,.faq-layout,.consult-layout{grid-template-columns:1fr}.enterprise-products-layout,.faq-layout,.consult-layout{gap:48px}.enterprise-case-layout>figure{height:430px}.enterprise-case-copy{padding:45px}.footer-main{gap:32px}}
@media(max-width:760px){:root{--shell:min(100% - 32px,1440px)}.site-header{height:68px}.brand>img{width:38px;height:38px}.brand strong{font-size:13px}.nav-toggle{display:block}.nav-open .nav-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-open .nav-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-nav{position:fixed;top:68px;left:0;right:0;padding:14px 16px 26px;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 20px 35px rgba(14,35,60,.12);transform:translateY(-130%);opacity:0;pointer-events:none;transition:.25s}.nav-open .site-nav{transform:none;opacity:1;pointer-events:auto}.site-nav a{padding:13px 0;border-bottom:1px solid var(--line)}.site-nav a:after{display:none}.enterprise-hero-media{inset:68px 0 auto;height:310px}.enterprise-hero-inner{padding-top:250px}.enterprise-hero-copy{padding-top:50px}.enterprise-hero h1{font-size:40px;line-height:1.27}.enterprise-hero-copy>p:not(.enterprise-kicker){font-size:14px}.enterprise-actions{align-items:stretch;flex-direction:column}.enterprise-primary,.enterprise-secondary{width:100%}.enterprise-trust{display:grid;gap:8px}.enterprise-product-proof{display:block}.enterprise-product-proof>img{height:auto}.solution-rail{display:block}.solution-rail a{min-height:88px;border-right:0;border-bottom:1px solid var(--line)}.enterprise-section{padding:76px 0}.enterprise-heading h2,.enterprise-products-copy h2,.enterprise-case-copy h2,.consult-copy h2{font-size:35px}.enterprise-heading.split{display:block}.enterprise-heading.split .enterprise-text-link{margin-top:20px}.solution-explorer-layout{margin-inline:-16px}.solution-detail{padding:26px 20px;display:block}.solution-detail h3{font-size:24px}.solution-columns{display:block}.solution-columns section,.solution-columns section+section{padding:17px 0;border-left:0;border-top:1px solid var(--line)}.solution-columns section:first-child{border-top:0}.solution-detail figure{height:260px;margin-top:28px}.enterprise-product-links a{display:block}.enterprise-product-links small{display:block;margin-top:5px}.enterprise-dashboard figcaption{display:block}.enterprise-dashboard figcaption strong{display:block;margin-top:4px}.enterprise-case-layout>figure{height:300px}.enterprise-case-copy{padding:34px 22px}.enterprise-case-copy dl>div{display:block}.enterprise-case-copy dd{margin-top:6px}.insight{grid-template-columns:1fr 20px;gap:7px}.insight small{grid-column:1}.insight h3{font-size:15px}.insight span{display:none}.insight img{grid-column:2;grid-row:1/3}.form-row{grid-template-columns:1fr}.consult-form{padding:24px 19px}.footer-main{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom>*{display:block;margin:6px 0}}
@media(max-width:390px){.enterprise-hero h1{font-size:34px}.enterprise-heading h2,.enterprise-products-copy h2,.enterprise-case-copy h2,.consult-copy h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.reveal{opacity:1;transform:none}}

/* Desktop fidelity refinements for the selected enterprise solution direction */
@media(min-width:901px){.enterprise-hero{min-height:510px}.enterprise-hero-inner{min-height:434px}.enterprise-hero-copy{padding:36px 0}.enterprise-product-proof{bottom:28px;width:300px}.solution-explorer{padding-top:72px}}
@media(min-width:901px){.enterprise-hero{min-height:470px}.enterprise-hero-inner{min-height:394px}.enterprise-hero-copy{padding:18px 0}.enterprise-hero h1{font-size:clamp(46px,4.1vw,62px)}.enterprise-hero-copy>p:not(.enterprise-kicker){margin-top:18px;font-size:15px}.enterprise-actions{margin-top:22px}.enterprise-trust{margin-top:20px}.enterprise-product-proof{bottom:18px}.enterprise-product-proof>img{height:145px}.enterprise-product-proof figcaption{padding:9px 12px}.solution-explorer{padding-top:46px}}

/* Interaction refinement: second-level navigation and interactive product stage. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.site-nav>.nav-group{height:100%;display:flex;align-items:center;position:relative}.site-nav>.nav-group>a,.site-nav>a{height:100%;display:flex;align-items:center}.nav-disclosure{width:22px;height:34px;margin-left:-4px;padding:0;position:relative;border:0;background:transparent;cursor:pointer}.nav-disclosure:after{content:"";width:6px;height:6px;position:absolute;left:7px;top:12px;border-right:1px solid #66768a;border-bottom:1px solid #66768a;transform:rotate(45deg);transition:transform .2s,top .2s}.nav-group.is-open .nav-disclosure:after{top:15px;transform:rotate(225deg)}.nav-mega{position:fixed;z-index:110;left:0;right:0;top:76px;background:rgba(255,255,255,.985);border-top:1px solid #e4eaf0;border-bottom:1px solid #d7e0e9;box-shadow:0 28px 60px rgba(11,35,62,.14);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.site-header.scrolled .nav-mega{top:68px}.nav-group.is-open .nav-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-mega-inner{padding-block:28px 32px;display:grid;grid-template-columns:310px 1fr;gap:52px}.nav-mega-intro{padding-right:38px;border-right:1px solid var(--line)}.nav-mega-intro>small,.nav-mega-intro>strong{display:block}.nav-mega-intro>small{color:var(--blue);font-size:9px;font-weight:700;letter-spacing:.15em}.nav-mega-intro>strong{margin-top:9px;font-size:21px;line-height:1.45}.nav-mega-intro>p{margin:10px 0 15px;color:#68788a;font-size:11px;line-height:1.7}.nav-mega-intro>a{display:inline-flex!important;height:auto!important;align-items:center;gap:10px;color:var(--blue);font-size:11px;font-weight:700}.nav-mega-intro>a img{width:14px;filter:var(--icon-cyan)}.site-nav .nav-mega a:after{display:none}.nav-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px}.nav-mega-grid>a{min-width:0;padding:12px 14px;display:grid;grid-template-columns:28px minmax(0,1fr);background:#f7f9fc;border:1px solid transparent;white-space:normal;transition:background .2s,border-color .2s,transform .2s}.nav-mega-grid>a:hover,.nav-mega-grid>a:focus-visible{background:#eef5fc;border-color:#c7d9ec;transform:translateY(-2px)}.nav-mega-grid small{grid-row:1/3;color:var(--blue);font-size:9px}.nav-mega-grid strong{font-size:12px}.nav-mega-grid span{margin-top:5px;color:#718095;font-size:10px;line-height:1.55}
.enterprise-hero-media img{transform:scale(1.025) translate3d(var(--hero-media-x,0),var(--hero-media-y,0),0);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.enterprise-product-proof{transform:translate3d(var(--hero-proof-x,0),var(--hero-proof-y,0),0);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.enterprise-product-proof:hover{box-shadow:0 28px 65px rgba(11,42,75,.26)}.enterprise-kicker i{box-shadow:0 0 0 0 rgba(7,95,215,.28);animation:kickerPulse 2.8s ease-out infinite}@keyframes kickerPulse{0%{box-shadow:0 0 0 0 rgba(7,95,215,.28)}65%,100%{box-shadow:0 0 0 9px rgba(7,95,215,0)}}
.enterprise-product-links button{width:100%;padding:17px 0;display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:0 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:padding .2s,color .2s,background .2s}.enterprise-product-links button:before{content:"";height:100%;min-height:34px;background:var(--blue);opacity:0;transform:scaleY(.25);transition:.2s}.enterprise-product-links button:hover,.enterprise-product-links button.active{padding-left:9px;color:var(--blue);background:#f7faff}.enterprise-product-links button.active:before{opacity:1;transform:scaleY(1)}.enterprise-product-links button strong{font-size:14px}.enterprise-product-links button small{margin-left:auto;color:#758295;font-size:10px}.enterprise-dashboard{overflow:hidden}.enterprise-dashboard-screen{position:relative;overflow:hidden;background:#eaf1f7}.enterprise-dashboard-screen>img{width:100%;aspect-ratio:1.62;object-fit:cover;object-position:left top;transition:opacity .22s ease,transform .45s ease}.enterprise-dashboard:hover .enterprise-dashboard-screen>img{transform:scale(1.015)}.enterprise-dashboard-screen>span{position:absolute;left:13px;bottom:13px;padding:7px 10px;background:rgba(7,24,42,.85);color:#fff;font-size:9px;letter-spacing:.06em;backdrop-filter:blur(8px)}.enterprise-dashboard figcaption{padding-bottom:9px;align-items:end;gap:22px}.enterprise-dashboard figcaption div{min-width:0}.enterprise-dashboard figcaption span,.enterprise-dashboard figcaption strong{display:block}.enterprise-dashboard figcaption strong{margin-top:4px}.enterprise-dashboard figcaption>a{flex:none;display:inline-flex;align-items:center;gap:8px;color:#7fd6ff;font-weight:700}.enterprise-dashboard figcaption>a img{width:13px;filter:invert(72%) sepia(93%) saturate(593%) hue-rotate(170deg)}.enterprise-dashboard-capabilities{margin:0;padding:9px 6px 3px;display:flex;gap:7px;border-top:1px solid rgba(255,255,255,.12);list-style:none}.enterprise-dashboard-capabilities li{padding:6px 8px;border:1px solid rgba(99,207,255,.2);color:#9fc1da;font-size:9px}.enterprise-dashboard.is-changing .enterprise-dashboard-screen>img{opacity:.18;transform:scale(1.025)}
@media(max-width:900px){.nav-mega-inner{grid-template-columns:240px 1fr;gap:28px}.nav-mega-intro{padding-right:24px}.nav-mega-grid{gap:8px}}
@media(max-width:760px){.site-nav>.nav-group{height:auto;display:grid;grid-template-columns:1fr 42px}.site-nav>.nav-group>a,.site-nav>a{height:auto}.site-nav>.nav-group>a{padding:13px 0;border-bottom:1px solid var(--line)}.nav-disclosure{width:42px;height:45px;margin:0;border-bottom:1px solid var(--line)}.nav-disclosure:after{left:17px;top:16px}.nav-group.is-open .nav-disclosure:after{top:19px}.nav-mega,.site-header.scrolled .nav-mega{grid-column:1/-1;position:static;padding:0;border:0;box-shadow:none;max-height:0;overflow:hidden;opacity:1;visibility:visible;transform:none;pointer-events:auto;background:#f5f8fb;transition:max-height .28s ease}.nav-group.is-open .nav-mega{max-height:680px}.nav-mega-inner{width:100%;padding:17px 14px 19px;display:block}.nav-mega-intro{padding:0 0 13px;border-right:0;border-bottom:1px solid var(--line)}.nav-mega-intro>small,.nav-mega-intro>p{display:none}.nav-mega-intro>strong{margin:0;font-size:14px}.nav-mega-intro>a{margin-top:8px}.nav-mega-grid{margin-top:8px;display:block}.nav-mega-grid>a{margin-top:6px;padding:10px;background:#fff}.enterprise-product-links button{grid-template-columns:3px 1fr}.enterprise-product-links button small{grid-column:2;display:block;margin:5px 0 0}.enterprise-dashboard figcaption{display:flex}.enterprise-dashboard figcaption>a span{display:none}.enterprise-dashboard-capabilities{flex-wrap:wrap}.enterprise-hero-media img,.enterprise-product-proof{transform:none!important}}
@media(prefers-reduced-motion:reduce){.enterprise-kicker i{animation:none}.enterprise-hero-media img,.enterprise-product-proof{transform:none!important}}

/* Keep collapsed mobile navigation and submenus out of the accessibility tree. */
@media(max-width:760px){.site-nav{visibility:hidden}.nav-open .site-nav{visibility:visible}.nav-mega,.site-header.scrolled .nav-mega{visibility:hidden;pointer-events:none}.nav-group.is-open .nav-mega{visibility:visible;pointer-events:auto}}

/* Bilingual navigation and English copy fitting. */
.site-nav>.language-switch{height:32px;padding:0 10px;align-self:center;justify-content:center;border:1px solid #a9b8c8;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.06em}.site-nav>.language-switch:after{display:none}.site-nav>.language-switch:hover{border-color:var(--blue);background:#eef5fc}.site-nav>[data-section="home"]{font-weight:600}html[lang="en"] body{font-family:Inter,"Helvetica Neue",Arial,sans-serif}html[lang="en"] .site-nav{gap:22px;font-size:13px}html[lang="en"] .enterprise-hero h1{max-width:760px;font-size:clamp(43px,4.15vw,60px);letter-spacing:-.035em}html[lang="en"] .page-hero h1,html[lang="en"] .product-detail-copy h1,html[lang="en"] .contact-intro h1{letter-spacing:-.035em;overflow-wrap:anywhere}html[lang="en"] .solution-link h2{font-size:22px}html[lang="en"] .enterprise-product-links a{display:block}html[lang="en"] .enterprise-product-links small{display:block;margin-top:5px}
@media(max-width:1180px){html[lang="en"] .site-nav{gap:15px;font-size:12px}}
@media(max-width:760px){.site-nav>.language-switch{height:auto;margin-top:10px;padding:12px;border:1px solid #b9c6d4}.site-nav>[data-section="home"]{padding:13px 0;border-bottom:1px solid var(--line)}html[lang="en"] .site-nav{gap:0;font-size:14px}html[lang="en"] .enterprise-hero h1{font-size:38px;overflow-wrap:anywhere}html[lang="en"] .enterprise-hero-copy>p:not(.enterprise-kicker){font-size:14px}html[lang="en"] .solution-link h2{font-size:21px}html[lang="en"] .product-detail-copy h1,html[lang="en"] .contact-intro h1{font-size:36px;line-height:1.16}}
@media(max-width:390px){html[lang="en"] .enterprise-hero h1,html[lang="en"] .product-detail-copy h1,html[lang="en"] .contact-intro h1{font-size:32px}}
/* Corporate lockup matched to the approved Chinese/English reference. */
html[lang="zh-CN"] .brand small{font-family:Arial,"Helvetica Neue",sans-serif;letter-spacing:0;white-space:nowrap}
html[lang="zh-CN"] .site-header .brand{gap:9px}
html[lang="zh-CN"] .site-header .brand strong{font-size:21px;font-weight:600;line-height:1.05;letter-spacing:0}
html[lang="zh-CN"] .site-header .brand small{margin-top:4px;color:#111;font-size:11.6px;line-height:1}
html[lang="zh-CN"] .site-header .brand:after{content:"";width:1px;height:36px;margin-left:13px;background:#111;flex:0 0 auto}
html[lang="zh-CN"] .site-footer .brand small{font-size:8px}
@media(max-width:760px){html[lang="zh-CN"] .nav-shell{gap:10px}html[lang="zh-CN"] .site-header .brand{gap:8px}html[lang="zh-CN"] .site-header .brand strong{font-size:16.2px}html[lang="zh-CN"] .site-header .brand small{margin-top:3px;font-size:8.9px}html[lang="zh-CN"] .site-header .brand:after{height:32px;margin-left:8px}}
