
:root{--g:#96bf1b;--g-light:#b4d653;--g-dark:#709518;--g-6:rgba(150,191,27,.06);--g-8:rgba(150,191,27,.08);--g-12:rgba(150,191,27,.12);--g-20:rgba(150,191,27,.2);--g-40:rgba(150,191,27,.4)}
.product-direct{color:inherit;text-decoration:none;cursor:pointer}.product-direct:hover{text-decoration:underline;text-decoration-color:#96bf1b;text-underline-offset:6px}.product-direct:focus-visible{outline:2px solid #96bf1b;outline-offset:5px}
#nav .logo{display:flex;align-items:center;gap:9px}#nav .logo img{width:42px;height:42px;object-fit:contain}#nav .logo>a{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}
@media(max-width:650px){#nav{padding:12px 16px;gap:10px;flex-wrap:wrap}#nav .links{display:flex!important;order:3;width:100%;justify-content:space-between;gap:8px}#nav .links a{font-size:12px}#nav .logo{font-size:18px}#nav .nav-cta{padding:8px 12px}.hero{padding-top:150px}}

.unified-nav{position:sticky;top:0;z-index:60;background:#171a1bf5;backdrop-filter:blur(20px);border-bottom:1px solid #35393b;padding:16px max(24px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#fff}
.unified-nav .logo{font-weight:800;font-size:22px;white-space:nowrap}.unified-nav .links{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.unified-nav .links a{font-size:14px;color:#d4d8da}.unified-nav .links a:hover{color:#b4d653}.unified-nav .nav-cta{border:0;border-radius:8px;background:#96bf1b;color:#171a1b;padding:11px 20px;font-weight:700}
.unified-footer{padding:60px max(24px,calc((100% - 1160px)/2)) 24px;background:#171a1b;color:#b0b5b8}.unified-footer .ft-grid{display:grid;grid-template-columns:1fr 1.2fr .7fr;gap:32px}.unified-footer h4{color:white;margin:0 0 15px}.unified-footer p{font-size:14px;line-height:1.9}.unified-footer .ft-bot{border-top:1px solid #35393b;padding-top:24px;margin-top:36px;font-size:12px}.product-hero{background:#f5f7ef}.inpage{top:76px}
@media(max-width:650px){.unified-footer .ft-grid{grid-template-columns:1fr}.unified-nav .links{margin:0}.inpage{top:110px}}
/* One shared navigation treatment on homepage and detail pages. */
#nav{font-family:'Noto Sans SC','PingFang SC','Microsoft YaHei',system-ui,sans-serif;background:rgba(255,255,255,.97);color:#202522;border-bottom:1px solid #e2e7df;box-shadow:0 4px 24px #16201608}
#nav .logo,#nav .logo a{color:#202522;font-family:inherit;font-weight:800;font-size:22px}#nav .links a{color:#68736c;font:500 14px/1.5 system-ui,sans-serif}#nav .links a:hover{color:#507b17}#nav .nav-cta{border-radius:24px;background:#96bf1b;color:#202522;font:700 14px/1.5 system-ui,sans-serif;padding:10px 22px}
@media(max-width:650px){#nav{height:auto;min-height:108px}#nav .links{position:static;inset:auto;transform:none;background:transparent;padding:0;margin:0;display:flex!important;flex-direction:row;opacity:1;visibility:visible}#nav .links a{font-size:12px}#nav .logo,#nav .logo a{font-size:20px}}
#nav{position:fixed;top:0;left:0;width:100%;height:80px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:100}
#nav .logo,#nav .logo a,#nav .logo span{font-family:'Noto Sans SC','PingFang SC','Microsoft YaHei',system-ui,sans-serif;font-weight:800;font-size:22px;line-height:1.3;letter-spacing:0}
#nav .logo img{width:42px;height:42px;display:block;object-fit:contain}#nav .links{gap:26px;list-style:none;margin:0;padding:0}#nav .nav-cta{margin:0;border:0;box-shadow:none;white-space:nowrap}
body[data-product]{padding-top:80px}.inpage{top:80px}
@media(max-width:650px){#nav{height:108px;padding:12px 16px;gap:10px;flex-wrap:wrap}#nav .logo,#nav .logo a,#nav .logo span{font-size:20px}#nav .links{gap:8px}body[data-product]{padding-top:108px}.inpage{top:108px}}

#nav .logo img{width:62px;height:62px}#nav .logo{gap:10px}@media(max-width:650px){#nav .logo img{width:46px;height:46px}}
/* Always-visible product actions: mouse, keyboard and touch all get the same cue. */
.product-direct{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;text-decoration:none!important}.product-action-label{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #96bf1b;border-radius:7px;background:#96bf1b;color:#202522;padding:9px 13px;font:700 12px/1.3 system-ui,sans-serif;letter-spacing:0;box-shadow:0 3px 10px #73960d12}.product-direct:hover .product-action-label{background:#b4d653;border-color:#709518}.prd-hd h3{flex:1}.prd-hd h3 .product-direct{width:100%}.prd-hd .pt{margin-left:14px}.tag .product-direct,.ap .product-direct,.stag .product-direct{gap:9px}.tag .product-action-label,.ap .product-action-label,.stag .product-action-label{font-size:10px;padding:5px 7px;background:#fff;border-color:#c4d68e;box-shadow:none}.eng-card .tags,.aproducts{gap:10px}.tag:has(.product-direct),.ap:has(.product-direct),.stag:has(.product-direct){padding:8px 10px;max-width:100%}
.zhi-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.zhi-modules article{padding:26px;background:white;border:1px solid var(--line);border-radius:14px}.zhi-modules h3{margin:12px 0;font-size:21px}.zhi-modules p,.zhi-cases p,.zhi-implementation p{font-size:15px;line-height:1.9;color:var(--muted)}.zhi-modules small{display:block;margin-top:20px;font-size:11px;color:#7b857b}.zhi-implementation{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.zhi-implementation article{border-top:3px solid #96bf1b;padding-top:20px}.zhi-implementation article>span{font:800 28px/1 system-ui;color:#96bf1b}.zhi-implementation h3{margin:16px 0 10px}.zhi-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.zhi-cases article{background:white;border:1px solid var(--line);border-radius:16px;padding:25px}.zhi-cases h3{font-size:22px;line-height:1.5;margin:20px 0}.zhi-cases article>div{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.zhi-cases b{font-size:12px;color:#507b17}.zhi-cases p{margin:10px 0 0}
.qing-pricing{background:#f0f4ea}.qing-price-heading{max-width:680px;margin-bottom:38px}.qing-price-heading h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;margin:15px 0}.qing-price-heading>p{color:var(--muted);line-height:1.8;font-size:14px}.qing-price-panel{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #d5dfc8;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 25px 60px #27351b0a}.qing-price-main{padding:48px;background:#1c2620;color:white;display:flex;flex-direction:column;align-items:flex-start}.qing-price-main .tag{color:#b5d955;background:#b5d95513;border-color:#b5d95544}.qing-price-main>strong{font-size:clamp(32px,4vw,58px);letter-spacing:-2px;line-height:1.2;margin:30px 0 20px}.qing-price-main>p{color:#cad4c8;font-size:15px;line-height:1.8;margin:0}.qing-price-rule{height:1px;width:100%;background:#ffffff25;margin:32px 0 24px}.qing-price-main>span:last-child{font-size:13px;color:#a6b3a6}.qing-price-side{padding:48px;display:flex;flex-direction:column;justify-content:space-between}.qing-price-side article>span{font-size:12px;color:#68736c}.qing-price-side h3{font-size:30px;margin:13px 0}.qing-price-side p{font-size:15px;line-height:1.8;color:var(--muted)}.qing-price-action{margin-top:30px}.qing-price-action .actions{margin:0}.qing-price-action .button-light{display:none}.experience-qr{width:min(280px,90%);height:auto;margin:25px auto}.experience-pending{padding:24px;background:#f0f4ea;border-radius:12px;line-height:1.8}
@media(max-width:800px){.zhi-implementation{grid-template-columns:repeat(2,1fr)}.zhi-cases{grid-template-columns:1fr}.qing-price-side,.qing-price-main{padding:32px}}
@media(max-width:600px){.zhi-modules,.qing-price-panel{grid-template-columns:1fr}.prd-hd{flex-wrap:wrap}.prd-hd h3{min-width:220px}.prd-hd .pt{margin-left:0}.product-direct{gap:12px}.product-action-label{font-size:11px;padding:8px 10px}.qing-price-main>strong{font-size:44px}.qing-price-main,.qing-price-side{padding:28px}.zhi-implementation{grid-template-columns:1fr}}
.zhi-hero-map{background:#1c2620;color:white;padding:30px;border-radius:20px;box-shadow:var(--shadow)}.zhi-hero-map>.section-index{color:#b4d653}.zhi-hero-map h3{font-size:24px;margin:20px 0}.zhi-hero-map>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.zhi-hero-map article{padding:15px;border:1px solid #ffffff20;border-radius:9px}.zhi-hero-map b{display:block;font-size:16px;color:#d2e99e}.zhi-hero-map article span{display:block;margin-top:8px;color:#b7c2b9;font-size:12px;line-height:1.8}.zhi-hero-map>small{display:block;margin-top:20px;color:#86988a;font-size:11px}.operations-product .product-hero{background:#edf2e8}.operations-product .explain-grid{border-left:4px solid #96bf1b}.shopfloor-product .product-hero{background:white}.shopfloor-product .gallery-grid{grid-template-columns:repeat(3,1fr)}.shopfloor-product #real-views{border-top:4px solid #96bf1b}.shopfloor-product .hero-img{background:#f2f5ec;border:0}.shopfloor-product .gallery-card{border-radius:12px}.shopfloor-product .mini-capabilities{background:#f0f4ea;padding:24px;border-radius:14px}
@media(max-width:650px){.zhi-hero-map{padding:22px}.zhi-hero-map>div{grid-template-columns:1fr}.shopfloor-product .gallery-grid{grid-template-columns:1fr}}

/* Apply data-layout/layoutClass on the product main; --product-accent from metadata.
   Common site navigation/logo/footer remain untouched. */
.product-detail{--product-accent:#507b17}.product-detail .kicker,.product-detail .section-index{color:var(--product-accent)}
.product-detail .hero-flow{border-top:4px solid var(--product-accent)}
.product-detail[data-layout="field-tools"] .step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.product-detail[data-layout="field-tools"] .step{display:block;padding:24px;border:1px solid var(--line);border-top:4px solid var(--product-accent);border-radius:12px;background:#fff}
.product-detail[data-layout="field-tools"] .step-num{margin-bottom:24px}.product-detail[data-layout="field-tools"] .step-arrow{display:none}
.product-detail[data-layout="enterprise"] .mini-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px;overflow:hidden}
.product-detail[data-layout="enterprise"] .mini-capabilities>b{grid-column:1/-1;padding:24px;background:#202a29;color:#fff}
.product-detail[data-layout="enterprise"] .mini-capabilities>div{padding:28px;border:1px solid var(--line);background:#fff}
.product-detail[data-layout="enterprise"] .step{border-left:4px solid var(--product-accent);border-bottom:1px solid var(--line);padding-left:30px}
.product-detail[data-layout="workshop"] .gallery-workshop{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.product-detail[data-layout="workshop"] .gallery-workshop .gallery-card:first-child{grid-column:span 2;grid-row:span 2}
.product-detail[data-layout="workshop"] .gallery-workshop .gallery-card:first-child img{height:100%;min-height:380px;object-fit:cover}
.product-detail[data-layout="workshop"] .hero-img img{aspect-ratio:4/3;object-fit:cover}
.product-detail[data-layout="role-agent"] .story-panel{border-left:5px solid var(--product-accent);border-radius:0 18px 18px 0}
.product-detail[data-layout="role-agent"] .step-list{position:relative;border-left:2px solid #d8e0d2;margin-left:28px;padding-left:28px}
.product-detail[data-layout="role-agent"] .step{position:relative;border-bottom:1px solid var(--line)}
.product-detail[data-layout="role-agent"] .step-num{margin-left:-51px;background:var(--bg);color:var(--product-accent);padding:8px 0}
/* Non-fabricated visual diagrams: labels come from existing workflow only. */
.product-hero-diagram{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:var(--shadow)}
.product-hero-diagram>small{display:block;color:var(--muted);font-size:11px;letter-spacing:1.4px;margin-bottom:24px}
.product-hero-diagram .diagram-steps{display:grid;gap:12px}.product-hero-diagram .diagram-step{display:flex;gap:16px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:10px}
.product-hero-diagram .diagram-step b{font-size:16px}.product-hero-diagram .diagram-step span{font-size:12px;font-weight:700;color:var(--product-accent)}
.product-hero-diagram[data-theme="schedule-board"] .diagram-step:nth-child(even){margin-left:24px}
.product-hero-diagram[data-theme="asset-record"] .diagram-steps{grid-template-columns:repeat(2,1fr)}
.product-hero-diagram[data-theme="stock-flow"] .diagram-step{border-left:5px solid var(--product-accent)}
.product-hero-diagram[data-theme="execution-layers"] .diagram-step{border-radius:0;background:#f4f6f6}
.product-hero-diagram[data-theme="department-lanes"] .diagram-step{display:grid;grid-template-columns:30px 1fr;padding:14px 18px;border-style:dashed}
.product-hero-diagram[data-theme="scope-blueprint"]{border:2px dashed #c4ccba;box-shadow:none}
.product-hero-diagram[data-theme="quote-workflow"] .diagram-step:last-child,.product-hero-diagram[data-theme="exception-watch"] .diagram-step:last-child{background:#f1f5e9;border-color:#a6bd77}
.product-hero-diagram>p{font-size:12px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);padding-top:18px;margin:24px 0 0}
@media(max-width:900px){.product-detail[data-layout="field-tools"] .step-list{grid-template-columns:repeat(2,1fr)}.product-detail[data-layout="workshop"] .gallery-workshop{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.product-detail[data-layout="field-tools"] .step-list,.product-detail[data-layout="enterprise"] .mini-capabilities{grid-template-columns:1fr}.product-detail[data-layout="workshop"] .gallery-workshop{grid-template-columns:1fr}.product-detail[data-layout="workshop"] .gallery-workshop .gallery-card:first-child{grid-column:auto;grid-row:auto}.product-detail[data-layout="workshop"] .gallery-workshop .gallery-card:first-child img{min-height:0}.product-hero-diagram{padding:20px}.product-hero-diagram[data-theme="asset-record"] .diagram-steps{grid-template-columns:1fr}}

/* 7Worker: a distinct digital-employee narrative within the common Qingzhu site. */
.worker-page{--worker-blue:#92baff;--worker-navy:#0d1829;--worker-line:#22364e}.worker-intro{background:var(--worker-navy);color:#eef4ff;padding:28px 0 68px}.worker-crumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#95a8c2;margin-bottom:55px}.worker-crumb b{font-weight:500;color:#e1ebf9}.worker-intro-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center}.worker-label{font:700 12px/1.5 system-ui;letter-spacing:1.4px;color:#8eb8ff}.worker-intro h1{font-size:clamp(35px,4.6vw,59px);line-height:1.18;letter-spacing:-2px;margin:23px 0}.worker-intro h1 em{font-style:normal;color:#b5db63}.worker-lead{font-size:16px;line-height:1.95;color:#b9c8dc;max-width:660px}.worker-input-types{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:26px 0}.worker-input-types span{font-size:11px;color:#d1e0f6;border:1px solid #344b6a;padding:6px 9px;border-radius:5px}.worker-input-types b{font-weight:400;color:#8eb8ff}.worker-intro .button-green{background:#b5db63;color:#152311;border-color:#b5db63}.worker-intro .button-light{background:transparent;border-color:#4b607c;color:#d6e3f4}.worker-human-note{border-left:2px solid #b5db63;margin-top:28px;padding-left:15px}.worker-human-note span{font-size:13px;color:#c6df9b;font-weight:700}.worker-human-note p{font-size:12px;color:#9eb0c9;margin:7px 0 0}.worker-mascot{margin:0;background:#020305;border:1px solid #22364e;overflow:hidden;border-radius:24px;position:relative}.worker-mascot img{width:100%;height:380px;object-fit:contain}.worker-mascot figcaption{position:relative;padding:20px 23px;background:#132137;border-top:1px solid #22364e}.worker-mascot figcaption span{display:block;color:#c6df9b;font-size:14px;font-weight:700;margin-bottom:7px}.worker-mascot figcaption b{font-size:12px;color:#93a7c5;font-weight:400}.worker-jump{border-bottom:1px solid #dce4ed;background:#fff;position:sticky;top:80px;z-index:40}.worker-jump>.wrap{display:flex;align-items:center;gap:29px;overflow:auto;white-space:nowrap;padding-block:19px}.worker-jump strong{font-size:16px;color:#142540;margin-right:auto}.worker-jump a{font-size:12px;color:#5e6d81}.worker-title{max-width:760px;margin-bottom:40px}.worker-title>span{font-size:12px;font-weight:700;color:#426ba5;letter-spacing:1px}.worker-title h2{font-size:clamp(29px,3.4vw,44px);line-height:1.25;letter-spacing:-1.4px;margin:17px 0 20px;color:#17283f}.worker-title p{font-size:15px;line-height:1.9;color:#65758a}.worker-chain{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #dce4ed;border-radius:18px;overflow:hidden}.worker-chain article{padding:23px 20px;background:#f7faff;border-right:1px solid #dce4ed}.worker-chain article:last-child{border:0}.worker-chain article:nth-child(2),.worker-chain article:nth-child(3){background:#f4f8ed}.worker-step-top{display:flex;justify-content:space-between;align-items:center;gap:7px}.worker-step-top b{font-size:30px;color:#7799c5;font-weight:500}.worker-step-top span{font-size:9px;border:1px solid #c6d3e3;border-radius:5px;padding:4px;color:#546b88}.worker-chain h3{font-size:17px;line-height:1.5;margin:23px 0 13px;color:#24344b}.worker-chain p{font-size:13px;line-height:1.85;color:#687a90}.worker-control{padding:65px 0;background:#edf2f8}.worker-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.worker-control .worker-label{color:#426ba5}.worker-control h2{font-size:clamp(28px,3vw,39px);line-height:1.3;letter-spacing:-1px;color:#182b45;margin:20px 0}.worker-control p{color:#60738c;line-height:1.9;font-size:14px}.worker-roles{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.worker-roles span{font-size:11px;padding:6px 10px;border:1px solid #c9d5e4;border-radius:5px;color:#506984}.worker-responsibility article{border-bottom:1px solid #cbd7e5;padding:20px 0}.worker-responsibility article:first-child{padding-top:0}.worker-responsibility b{font-size:15px;color:#305a93}.worker-responsibility p{margin:9px 0 0}.worker-page .special-case .case-mark{color:#426ba5}.worker-page .special-case .section-heading h2{color:#17283f}.worker-investment{background:#f4f7fb}.worker-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px}.worker-plans article{padding:34px;background:white;border:1px solid #d6e0ed;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.worker-plans article:nth-child(2){background:#13253c;color:#fff;border-color:#13253c}.worker-plans span{font-size:14px;color:#59708e}.worker-plans article:nth-child(2) span{color:#b4c6e2}.worker-plans strong{font-size:clamp(28px,3.5vw,43px);letter-spacing:-1.5px;margin:23px 0 18px}.worker-plans p{font-size:14px;color:#738298;line-height:1.8}.worker-plans article:nth-child(2) p{color:#afc1dd}.worker-plans small{font-size:11px;border-top:1px solid #cbd6e644;width:100%;padding-top:17px;margin-top:14px;color:#8194af}.worker-addons{margin-top:22px;border-top:1px solid #d6e0ed}.worker-addons article{display:flex;justify-content:space-between;gap:25px;padding:25px 0;border-bottom:1px solid #d6e0ed;align-items:center}.worker-addons b{font-size:15px;color:#344d6e}.worker-addons p{font-size:13px;line-height:1.7;color:#718199;margin:9px 0 0}.worker-addons strong{font-size:21px;white-space:nowrap;color:#344d6e}.worker-cost-note{font-size:12px;color:#7789a1;line-height:1.8;margin-top:20px}.worker-last{background:#0d1829;color:white;padding:65px 0}.worker-last>.wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.worker-last h2{font-size:clamp(28px,3vw,38px);line-height:1.3;letter-spacing:-1px;margin:20px 0}.worker-last p{font-size:14px;color:#9eb2ce;line-height:1.8}.worker-last .actions{max-width:260px}.worker-last .button-green{background:#b5db63;border-color:#b5db63;color:#142510}.worker-last .button-light{background:transparent;color:#cfdef3;border-color:#48617f}
@media(max-width:1000px){.worker-intro-grid{gap:30px}.worker-chain{grid-template-columns:repeat(3,1fr)}.worker-chain article{border-bottom:1px solid #dce4ed}.worker-control-grid{gap:35px}.worker-mascot img{height:330px}}
@media(max-width:650px){.worker-intro{padding-top:24px}.worker-crumb{margin-bottom:32px}.worker-intro-grid,.worker-control-grid,.worker-plans{grid-template-columns:1fr}.worker-intro h1{letter-spacing:-1.2px}.worker-mascot{max-width:340px;width:100%;margin:12px auto 0}.worker-mascot img{height:310px}.worker-jump{top:108px}.worker-jump>.wrap{gap:23px}.worker-chain{grid-template-columns:1fr}.worker-chain article{border-right:0;padding:23px}.worker-chain h3{margin-top:14px}.worker-chain p{font-size:14px}.worker-title h2{letter-spacing:-.8px}.worker-addons article{align-items:flex-start;flex-direction:column;gap:12px}.worker-last>.wrap{display:block}.worker-last .actions{max-width:none}.worker-last .button{flex:1}.worker-plans article{padding:28px}.worker-control{padding:45px 0}}
.product-overview-lead{font-size:20px;line-height:1.9;max-width:900px;margin:0 0 26px;color:var(--ink)}.product-context{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:22px 0;border-block:1px solid var(--line);margin-bottom:30px}.product-context p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.product-context b{display:block;font-size:12px;color:var(--green2);margin-bottom:8px}@media(max-width:650px){.product-context{grid-template-columns:1fr;gap:16px}.product-overview-lead{font-size:17px}}
.qing-feature-story{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding:50px 0;border-bottom:1px solid var(--line)}.qing-feature-story.reverse>div{order:2}.qing-feature-story h2{font-size:clamp(26px,3.5vw,40px);line-height:1.4;letter-spacing:-1px;margin:20px 0}.qing-feature-story p{font-size:17px;line-height:1.9;color:var(--muted)}.qing-feature-story ul{list-style:none;padding:0;margin:25px 0 0}.qing-feature-story li{font-size:14px;margin:13px 0;line-height:1.7}.qing-feature-story li:before{content:'✓';color:#709518;font-weight:800;margin-right:12px}.qing-feature-story figure{margin:0;min-height:340px;display:flex;align-items:center;justify-content:center;background:#f0f4ea;border-radius:24px;padding:28px}.qing-feature-story img{max-height:430px;width:100%;object-fit:contain}.qing-onboarding{margin-top:24px}.qing-onboarding>div{border-top:1px solid var(--line);padding:15px 0}.qing-onboarding b{font-size:14px}.qing-onboarding p{font-size:13px;margin:6px 0 0;line-height:1.7}@media(max-width:650px){.qing-feature-story{grid-template-columns:1fr;gap:22px;padding:34px 0}.qing-feature-story.reverse>div{order:0}.qing-feature-story figure{min-height:250px}.qing-feature-story img{max-height:350px}}

/* Each product's key information follows its business form. */
.detail-qingpaicheng #workflow .step-list{grid-template-columns:1fr;gap:12px}
.detail-qingpaicheng #workflow .step{display:grid;grid-template-columns:48px 1fr;gap:20px;max-width:900px}
.detail-qingpaicheng #workflow .step:nth-child(2){margin-left:4%}.detail-qingpaicheng #workflow .step:nth-child(3){margin-left:8%}.detail-qingpaicheng #workflow .step:nth-child(4){margin-left:12%}
.detail-qingyunwei .mini-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.detail-qingyunwei .mini-capabilities>b{grid-column:1/-1;background:#edf2ed;padding:24px}.detail-qingyunwei .mini-capabilities>div{display:block;padding:26px;border:1px solid var(--line)}.detail-qingyunwei .mini-capabilities strong{display:block;margin-bottom:10px}
.detail-qingcangchu #workflow .step{border-top:0;border-left:4px solid var(--product-accent);border-radius:0;background:#f6f8f4}
.detail-h2mes #overview{display:grid;grid-template-columns:1fr 1fr;gap:28px}.detail-h2mes #overview .section-heading,.detail-h2mes #overview .mini-capabilities{grid-column:1/-1}
.detail-h2xietong #workflow .step-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.detail-h2xietong #workflow .step{display:block;border:1px dashed #b1c0bd;padding:28px;background:#fff}.detail-h2xietong #workflow .step-arrow{display:none}
.detail-sceneagent #overview .mini-capabilities{border:2px dashed #c4ccba;padding:22px;background:#fbfcf8}.detail-sceneagent #workflow .step-list{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.detail-sceneagent #workflow .step{border:1px solid var(--line);padding:28px;display:block}.detail-sceneagent #workflow .step-num{margin:0}.detail-sceneagent #workflow .step-arrow{display:none}
.detail-digitalworkers #overview .mini-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;background:none}.detail-digitalworkers #overview .mini-capabilities>b{grid-column:1/-1}.detail-digitalworkers #overview .mini-capabilities>div{display:block;border:1px solid var(--line);border-top:4px solid var(--product-accent);padding:24px}.detail-digitalworkers #overview .mini-capabilities strong{display:block;margin-bottom:14px}
.detail-aisales #workflow .step-list{border-left:0;margin:0;padding:0}.detail-aisales #workflow .step{border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:64px 1fr 30px}.detail-aisales #workflow .step-num{margin:0}.detail-aisales #workflow .step:last-child{background:#edf4e8;padding-left:24px;border-radius:12px}
.detail-aischeduler #scenario .story-panel{border-left:0;border-top:5px solid #a28739}.detail-aischeduler #workflow .step-list{border-color:#d7c99b}.detail-aischeduler #workflow .step:last-child{background:#f8f4e7;padding-left:24px}
@media(max-width:700px){.detail-h2mes #overview,.detail-h2xietong #workflow .step-list,.detail-sceneagent #workflow .step-list,.detail-digitalworkers #overview .mini-capabilities,.detail-qingyunwei .mini-capabilities{grid-template-columns:1fr}.detail-qingpaicheng #workflow .step:nth-child(n){margin-left:0}.detail-h2mes #overview .section-heading,.detail-h2mes #overview .mini-capabilities{grid-column:auto}}

.flux-page{--flux:#566b31;--flux-ink:#253029;color:var(--flux-ink);background:#fcfcf8}.flux-hero{background:#eeefe5;padding:36px 0 72px}.flux-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center;margin-top:56px}.flux-label,.flux-heading>span{font-size:12px;letter-spacing:1.4px;color:#6a744a;font-weight:700}.flux-hero h1{font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1.25;letter-spacing:-2px;margin:26px 0}.flux-hero h1 span{color:var(--flux)}.flux-hero p{font-size:17px;line-height:1.95;color:#667060}.flux-hero .button{margin-top:22px}.flux-hero aside{padding:34px;border:1px solid #cbd0bf;background:#fafbf5;border-radius:4px}.flux-hero aside>span{font-size:12px;color:#68745c}.flux-hero aside>div{padding:22px 0;border-bottom:1px solid #d9dece}.flux-hero aside b{font-size:21px}.flux-hero aside p{font-size:14px;margin:8px 0 0}.flux-hero aside small{display:block;margin-top:22px;color:#6c7765;line-height:1.7}.flux-nav{background:#fff;border-bottom:1px solid #dce1d4;position:sticky;top:80px;z-index:20}.flux-nav .wrap{display:flex;gap:34px;padding-top:22px;padding-bottom:22px;overflow:auto;white-space:nowrap}.flux-nav strong{margin-right:auto}.flux-nav a{font-size:13px}.flux-heading{margin-bottom:38px}.flux-heading h2,.flux-board h2{font-size:clamp(29px,3.3vw,44px);line-height:1.35;font-weight:500;margin:18px 0}.flux-heading>p{max-width:720px;color:#6f786a;line-height:1.85}.flux-offerings{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.flux-offerings>article{border:1px solid #d6dccb;background:#fff;display:flex;flex-direction:column}.flux-offerings>article.featured{border-top:5px solid #728c47;margin-top:-4px}.flux-offer-top{padding:28px;background:#f4f5ee;min-height:205px}.flux-offer-top>span,.flux-business-grid>article>span{font-size:12px;letter-spacing:1px;color:#74865c}.flux-offer-top h3{font-size:25px;line-height:1.4;margin:14px 0}.flux-offer-top p{font-size:14px;line-height:1.8;color:#6e7866}.flux-offer-body{padding:28px;display:flex;flex:1;flex-direction:column}.flux-offer-body h4{font-size:17px;line-height:1.6;margin:0 0 15px}.flux-offer-body ul{padding:0;list-style:none;margin:0 0 16px}.flux-offer-body li{padding:10px 0;border-bottom:1px solid #eff1e9;font-size:14px;line-height:1.6}.flux-offer-body li:before{content:'＋';color:#82945f;margin-right:8px}.flux-build-flow{font-size:13px;line-height:1.8;background:#f2f5e9;padding:15px;margin:0 0 12px}.flux-note{font-size:12px!important;line-height:1.85!important;color:#7b8474!important}.flux-text-button{border:0;background:none;color:#506b2d;font-size:14px;font-weight:700;padding:20px 0 0;text-align:left;cursor:pointer;margin-top:auto}.flux-board{background:#26352c;color:#f7f8ed;padding:80px 0}.flux-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.flux-board .flux-label{color:#b6c68e}.flux-board p{color:#c3ccbf;line-height:1.9}.flux-board .button{margin-top:24px}.flux-board-items article{border-bottom:1px solid #4b594a;padding:0 0 20px;margin-bottom:22px}.flux-board-items b{font-size:22px}.flux-board-items p{margin:10px 0 0;font-size:15px}.flux-board .flux-note{color:#a9b69d!important}.flux-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.flux-business-grid>article{padding:36px;background:#fff;border:1px solid #d7decc}.flux-business-grid h3{font-size:28px;line-height:1.5;margin:22px 0}.flux-business-grid p{line-height:1.9;color:#68745e;font-size:15px}.flux-responsibility{padding:22px;background:#f5f6ef;margin:28px 0 0}.flux-responsibility b{font-size:12px;color:#819363}.flux-responsibility p{font-size:14px;margin:8px 0 20px}.flux-responsibility p:last-child{margin-bottom:0}.flux-photos{padding-top:20px}.flux-photo-collage{display:block;border:0;padding:0;background:none;cursor:zoom-in;width:100%}.flux-photo-collage img{display:block;width:100%;height:auto}.flux-last{background:#eef1e5;padding:64px 0;text-align:center}.flux-last h2{font-size:32px;font-weight:500}.flux-last p{color:#6e7961;line-height:1.8;margin:20px 0 28px}
@media(max-width:850px){.flux-hero-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.flux-offerings{grid-template-columns:1fr}.flux-offer-top{min-height:0}.flux-offer-body{display:block}.flux-board-grid,.flux-business-grid{grid-template-columns:1fr;gap:30px}.flux-nav .wrap{gap:25px}.flux-nav strong{margin-right:5px}.flux-board{padding:55px 0}.flux-hero{padding-bottom:45px}.flux-business-grid>article{padding:27px}.flux-hero h1{letter-spacing:-1px}.flux-last h2{font-size:27px}}

/* Product identities are persistent; corporate navigation remains unchanged. */
.v3-product-identity{position:sticky;top:80px;z-index:60;background:#ffffffed;border-bottom:1px solid #dfe4e2;backdrop-filter:blur(18px);box-shadow:0 3px 14px #12201808;color:#202522}
.v3-product-identity>.wrap{display:flex;align-items:center;gap:18px;min-height:65px}.v3-back{font-size:23px;color:var(--identity);width:42px;height:44px;display:grid;place-items:center;border-right:1px solid #e2e6e3;padding-right:15px}.v3-product-identity strong{display:inline-block;font-size:18px;font-weight:800;color:var(--identity)}.v3-product-identity div>span{font-size:12px;color:#7b817e;margin-left:18px}.v3-identity-contact{margin-left:auto;font-size:12px;color:#505a54;padding:12px 0}.v3-page{--v3-accent:#4c7256;color:#24312a;background:#fff;overflow:clip}.v3-page *{box-sizing:border-box}.v3-page h1,.v3-page h2,.v3-page h3{margin-top:0}.v3-page h1{line-height:1.16;letter-spacing:-.045em}.v3-page h2{font-size:clamp(27px,3.2vw,44px);line-height:1.3;letter-spacing:-.035em}.v3-page p{line-height:1.9}.v3-page em{font-style:normal}.v3-eyebrow{display:block;font:700 12px/1.7 system-ui,sans-serif;letter-spacing:.1em;color:var(--v3-accent);margin-bottom:20px}.v3-page .section{padding-block:88px}.v3-page .button-green{background:var(--v3-accent);border-color:var(--v3-accent);color:white}.v3-page .button{border-radius:8px;min-height:48px}.v3-page a:focus-visible,.v3-page button:focus-visible,.v3-product-identity a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.v3-page .section-index{color:var(--v3-accent)}.v3-page .boundary{border-left-color:var(--v3-accent)}.v3-page .faq-list{border-top:1px solid #dce1df}.v3-closing{padding:68px 0;background:#f2f4f3}.v3-closing>.wrap{display:flex;justify-content:space-between;gap:50px;align-items:center}.v3-closing h2{margin-bottom:15px}.v3-closing p{max-width:650px;font-size:14px;color:#68716b}.v3-closing .actions{min-width:250px;max-width:300px}.v3-related{display:flex;gap:28px;align-items:center;padding-block:30px}.v3-related>span{font-size:12px;color:#7e8781}.v3-related>a{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;min-height:48px;color:#33473b;border-bottom:1px solid #dce3dd}.v3-related a>span{font-size:11px;color:#7a877f}.v3-outcome{font-size:14px;border-top:1px solid currentColor;padding-top:20px;margin-top:24px;opacity:.75}.v3-page .story-panel{box-shadow:none;border-radius:0}.v3-diagram-caption{font-size:11px;opacity:.6}.v3-page .actions{margin-top:25px}
@media(max-width:650px){.v3-product-identity{top:108px}.v3-product-identity>.wrap{gap:12px;min-height:58px}.v3-product-identity strong{font-size:15px}.v3-product-identity div>span{display:none}.v3-identity-contact{font-size:11px}.v3-page .section{padding-block:54px}.v3-closing>.wrap{display:block}.v3-closing .actions{max-width:none;min-width:0}.v3-related{display:block;padding-block:25px}.v3-related>a{margin-top:8px}.v3-page .wrap{width:min(1160px,calc(100% - 40px))}.v3-page h1{letter-spacing:-.03em}.v3-page .actions{gap:10px}.v3-page .actions .button{font-size:12px;padding-inline:16px}.v3-page [id]{scroll-margin-top:185px}}

.v3-scene{--v3-accent:#7550a5}.v3-scene-hero{background:#f4f0fa;padding:66px 0 55px}.v3-scene-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:start}.v3-scene-heading h1{font-size:clamp(36px,4.3vw,57px);font-weight:500}.v3-scene-heading h1 em{display:block;color:#8056b2}.v3-scene-heading p{margin:0;color:#6d6477;font-size:15px}.v3-blueprint{position:relative;margin-top:50px;padding:35px;background-color:#ece6f4;background-image:radial-gradient(#b5a4cc 1px,transparent 1px);background-size:18px 18px;border:1px solid #cfc1de;display:grid;grid-template-columns:.8fr 2fr;gap:35px;align-items:center;min-height:280px}.v3-blueprint-center{background:#725199;color:white;padding:35px 25px;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:220px;justify-self:center}.v3-blueprint-center small{color:#d7c5ee;font-size:11px}.v3-blueprint-center strong{font-size:25px;margin:12px 0}.v3-blueprint-center>span{font-size:11px;color:#e0d5ec}.v3-blueprint-nodes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v3-blueprint-nodes>div{padding:22px 25px;background:#fffc;border:1px solid #d3c7e1;box-shadow:4px 4px 0 #d8cce7}.v3-blueprint-nodes span{font-size:11px;color:#a086ba;display:block}.v3-blueprint-nodes b{display:block;font-size:18px;margin:8px 0}.v3-blueprint-nodes small{font-size:12px;line-height:1.7;display:block;color:#7c7186}.v3-blueprint>.v3-diagram-caption{position:absolute;bottom:10px;left:15px}.v3-scope-ledger{display:grid;grid-template-columns:1fr 1fr;gap:70px}.v3-scope-ledger>div>p{color:#8a8191;font-size:13px}.v3-scope-ledger article{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid #e2dbe9}.v3-scope-ledger article>span{font-size:14px;color:#997bb4}.v3-scope-ledger h3{font-size:21px;margin-bottom:12px}.v3-scope-ledger article p{font-size:14px;margin:0;color:#796e84}.v3-scene-stages{padding:65px 0;background:#30223e;color:#f2edf6}.v3-scene-stages h2{color:#fff;max-width:700px}.v3-scene-stages .wrap>div{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:35px}.v3-scene-stages article{border-top:1px solid #82669a;padding-top:22px}.v3-scene-stages small{color:#ba9bd7}.v3-scene-stages h3{font-size:20px;line-height:1.4;color:#fff;margin:17px 0}.v3-scene-stages article p{font-size:14px;color:#c3b1d2}.v3-scene .v3-closing{background:#f0eaf7}
.v3-team{--v3-accent:#315d43}.v3-team-hero{background:#f1f2e9;padding:65px 0 70px}.v3-team-name{border-top:1px solid #b9c4ad;padding-top:22px}.v3-team-name>span{font-size:12px;letter-spacing:.12em;color:#77916d}.v3-team-name h1{font-size:clamp(40px,6.5vw,82px);display:flex;align-items:baseline;justify-content:space-between;margin:26px 0 32px}.v3-team-name h1>span{font-size:.53em;color:#5e7955;font-weight:400}.v3-team-intro{display:flex;gap:80px;justify-content:space-between;align-items:center}.v3-team-intro>p{max-width:660px;margin:0;color:#6c7763}.v3-team-intro .actions{margin:0;min-width:280px}.v3-roster{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.v3-roster-role{display:flex;flex-direction:column;align-items:center;position:relative;background:#fff;color:#244b36;border-top:5px solid #4f7355;padding:25px 30px 20px;text-align:center;box-shadow:0 12px 24px #20361c08}.v3-roster-role:nth-child(2){background:#234c37;color:#edf5dc;border-color:#a9c776;transform:translateY(-10px)}.v3-role-no{font-size:10px;letter-spacing:.15em;align-self:flex-start;opacity:.6}.v3-role-icon{width:80px;height:80px;display:grid;place-items:center;font-size:47px;border:1px solid currentColor;border-radius:50%;margin:22px 0}.v3-roster-role strong{font-size:26px}.v3-roster-role p{font-size:13px;margin:10px 0}.v3-roster-role small{font-size:11px;opacity:.7}.v3-role-link{display:block;border-top:1px solid #a4bda966;margin-top:25px;padding-top:15px;width:100%;font-size:12px}.v3-team-handoff{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.v3-team-handoff p{color:#727d70;font-size:15px}.v3-handoff-map article{padding:25px 30px;border:1px solid #c2cebe;background:#f6f8f1}.v3-handoff-map article:last-child{background:#315d43;color:white;border-color:#315d43}.v3-handoff-map article>span{font-size:11px;letter-spacing:.1em;color:#8fa880}.v3-handoff-map article h3{font-size:23px;margin:14px 0}.v3-handoff-map article:last-child h3{color:white}.v3-handoff-map article p{font-size:13px;margin:0}.v3-handoff-map article:last-child p{color:#c3d3ba}.v3-handoff-arrow{text-align:center;padding:14px;font-size:12px;color:#73836a}.v3-team-setup{background:#f1f2e9}.v3-team-checklist{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.v3-team-checklist article{display:grid;grid-template-columns:40px 1fr;gap:10px 16px;border-top:1px solid #bdc9b5;padding:25px 0}.v3-team-checklist article>span{grid-row:span 2;color:#96a58b;font-size:24px}.v3-team-checklist h3{font-size:20px;margin:0}.v3-team-checklist p{grid-column:2;margin:0;color:#75816d;font-size:14px}
.v3-sales{--v3-accent:#bf5947}.v3-sales-hero{background:#fcf0e9;padding:80px 0}.v3-sales-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:center}.v3-sales-copy h1{font-size:clamp(36px,4.5vw,60px);font-weight:650}.v3-sales-copy em{color:#c6604b}.v3-sales-copy p{color:#907d73;font-size:16px}.v3-sales-boundary{display:block;font-size:12px;margin-top:25px;color:#a17e6a}.v3-sales-paperflow{padding:0 20px;position:relative}.v3-inquiry{background:#f5d6c5;padding:20px 28px;border-radius:18px 18px 18px 0;margin-right:35px;border:1px solid #ebc2ad}.v3-inquiry>span{font-size:10px;color:#b5785a}.v3-inquiry strong{display:block;font-size:23px;margin:6px 0}.v3-inquiry p{font-size:12px;margin:0;color:#9e735b}.v3-sales-arrow{text-align:center;font-size:27px;padding:8px;color:#bd8a6e}.v3-quote-sheet{transform:rotate(3deg);background:white;border:1px solid #e1cfc2;padding:30px;box-shadow:12px 14px 0 #e7cbb955}.v3-quote-sheet>div{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #c97659;padding-bottom:18px}.v3-quote-sheet>div>span{font-size:10px;color:#b69786}.v3-quote-sheet b{font-size:23px}.v3-quote-sheet ul{margin:18px 0;padding:0;list-style:none}.v3-quote-sheet li{padding:13px 0;border-bottom:1px solid #eee7e1;font-size:13px;color:#8f7e72}.v3-quote-sheet li>span{margin-right:12px;color:#c36a4e}.v3-quote-sheet footer{padding:12px 0 0;color:#b25542;font-size:12px;display:flex;justify-content:space-between}.v3-sales-paperflow>small{display:block;margin-top:30px;text-align:center;color:#b09888;font-size:10px}.v3-sales-caption{display:grid;grid-template-columns:1fr 2fr;column-gap:30px}.v3-sales-caption .v3-eyebrow{grid-row:span 2}.v3-sales-caption h2{max-width:720px}.v3-sales-caption>p{margin:0;color:#a59183;font-size:13px}.v3-sales-tools{margin-top:45px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.v3-sales-tools article{padding-top:25px;border-top:2px solid #ecd6c7}.v3-sales-tools article>span{font-size:11px;color:#bb8e72}.v3-sales-tools h3{font-size:25px;margin:15px 0}.v3-sales-tools p{font-size:14px;color:#938171}.v3-sales-process{padding:70px 0;background:#a34533;color:#fff}.v3-sales-process h2{color:#fff}.v3-sales-sequence{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.v3-sales-sequence article{border-left:1px solid #d28b7d;padding:0 18px}.v3-sales-sequence article:last-child{border-color:#f5dac8;background:#b75c48;padding:20px;margin-top:-20px}.v3-sales-sequence span{font-size:10px;color:#e9b19f}.v3-sales-sequence h3{font-size:21px;color:#fff;line-height:1.4;margin:15px 0}.v3-sales-sequence p{font-size:13px;color:#efc6b8}.v3-sales .v3-closing{background:#fcf0e9}
.v3-monitor{--v3-accent:#7156a3}.v3-monitor-hero{background:#241d36;color:#e6e0ef;padding:65px 0}.v3-monitor-top{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end}.v3-monitor-top h1{font-size:clamp(36px,4.5vw,60px);color:#fff;margin-bottom:0}.v3-monitor-top em{color:#d9d988}.v3-monitor-top .v3-eyebrow{color:#9f87c3}.v3-monitor-top p{color:#a79bb7;font-size:15px;margin:0}.v3-monitor-console{display:grid;grid-template-columns:210px 1fr;border:1px solid #67567d;margin-top:40px;background:#2a223d;box-shadow:0 20px 70px #0002}.v3-monitor-console aside{padding:30px;background:#1c172b;border-right:1px solid #514363}.v3-monitor-signal{display:block;width:12px;height:12px;border-radius:50%;background:#c3c16f;box-shadow:0 0 0 6px #c3c16f12;margin:4px 0 30px}.v3-monitor-console aside>b{font-size:15px}.v3-monitor-console ul{list-style:none;padding:0;margin:20px 0 45px}.v3-monitor-console li{font-size:12px;color:#9d8fb0;border-bottom:1px solid #493c58;padding:13px 0}.v3-monitor-console small{font-size:10px;line-height:1.9;color:#6c5c82}.v3-console-head{display:flex;gap:20px;justify-content:space-between;padding:22px 27px;border-bottom:1px solid #514363;align-items:center}.v3-console-head strong{font-size:14px}.v3-console-head>span{font-size:10px;color:#c4c17d}.v3-monitor-console article{display:grid;grid-template-columns:35px 1fr 35px;gap:18px;align-items:center;padding:18px 27px;border-bottom:1px solid #44364f}.v3-monitor-console article:last-child{border:0;background:#373145}.v3-monitor-step{font-size:15px;color:#88739d}.v3-monitor-console h3{font-size:17px;margin-bottom:7px;color:#e5deed}.v3-monitor-console article p{font-size:12px;color:#9485a8;margin:0}.v3-monitor-console article>b{font-size:11px;color:#d7d392}.v3-monitor-hero .button-green{background:#d9d988;color:#292439;border-color:#d9d988}.v3-monitor-hero .button-light{background:transparent;color:#c5b9d6;border-color:#6e5a83}.v3-monitor-capabilities{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px}.v3-monitor-capabilities>div{grid-row:span 2;padding-right:30px}.v3-monitor-capabilities article{border-top:1px solid #cec4da;padding-top:20px}.v3-monitor-capabilities article>span{font-size:10px;background:#efebf4;padding:5px 9px;color:#8c78a1}.v3-monitor-capabilities h3{font-size:22px;margin:18px 0 10px}.v3-monitor-capabilities p{font-size:14px;color:#8b8096;margin:0}.v3-monitor-boundary{padding:65px 0;background:#efedf3}.v3-monitor-boundary>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px}.v3-monitor-boundary p{font-size:15px;color:#8c8099;margin-top:0}.v3-monitor-boundary a{display:inline-block;color:#7156a3;padding:10px 0;border-bottom:1px solid #a494b7;font-size:13px}
@media(max-width:850px){.v3-scene-heading,.v3-scope-ledger,.v3-team-handoff,.v3-sales-grid,.v3-monitor-top,.v3-monitor-boundary>.wrap{grid-template-columns:1fr;gap:30px}.v3-team-intro{display:block}.v3-team-intro .actions{margin-top:25px}.v3-scene-stages .wrap>div,.v3-sales-tools,.v3-sales-sequence{grid-template-columns:1fr 1fr}.v3-monitor-capabilities{grid-template-columns:1fr 1fr}.v3-monitor-capabilities>div{grid-row:auto;grid-column:1/-1}.v3-roster{gap:12px}.v3-roster-role{padding-inline:15px}.v3-roster-role strong{font-size:21px}}
@media(max-width:650px){.v3-scene-hero,.v3-team-hero,.v3-sales-hero,.v3-monitor-hero{padding:40px 0}.v3-blueprint{grid-template-columns:1fr;padding:22px;gap:25px}.v3-blueprint-center{width:160px}.v3-blueprint-center strong{font-size:21px}.v3-blueprint-nodes{grid-template-columns:1fr;gap:12px}.v3-blueprint-nodes>div{padding:17px}.v3-blueprint-center>span{font-size:9px}.v3-scene-stages .wrap>div,.v3-team-checklist,.v3-sales-tools,.v3-sales-sequence{grid-template-columns:1fr}.v3-scene-stages{padding:45px 0}.v3-team-name h1{display:block;margin:20px 0}.v3-team-name h1>span{display:block;margin-top:14px}.v3-roster{grid-template-columns:1fr;gap:18px}.v3-roster-role{display:grid;grid-template-columns:65px 1fr;text-align:left;padding:24px;gap:4px 18px;align-items:center}.v3-roster-role:nth-child(2){transform:none}.v3-role-no{grid-column:1/-1}.v3-role-icon{grid-row:span 3;width:55px;height:55px;font-size:30px;margin:15px 0}.v3-roster-role p{margin:4px 0;font-size:12px}.v3-roster-role strong{font-size:23px}.v3-roster-role small{font-size:10px}.v3-role-link{grid-column:1/-1;margin-top:16px}.v3-team-checklist article{padding-block:23px}.v3-sales-paperflow{padding:0 8px}.v3-quote-sheet{padding:22px}.v3-sales-caption{display:block}.v3-sales-tools{gap:20px}.v3-sales-sequence article{padding:12px 20px}.v3-sales-sequence article:last-child{margin:0}.v3-monitor-console{grid-template-columns:1fr}.v3-monitor-console aside{padding:20px;border-right:0;border-bottom:1px solid #514363;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.v3-monitor-console aside>b{font-size:12px}.v3-monitor-signal{margin:0;width:8px;height:8px}.v3-monitor-console ul{display:flex;gap:12px;margin:0}.v3-monitor-console li{font-size:10px;padding:0;border:0}.v3-monitor-console aside small{width:100%;line-height:1.4}.v3-monitor-console aside br{display:none}.v3-console-head{padding:18px;display:block}.v3-console-head strong{font-size:12px}.v3-console-head>span{display:block;margin-top:8px}.v3-monitor-console article{padding:18px;gap:10px;grid-template-columns:25px 1fr 25px}.v3-monitor-console h3{font-size:15px}.v3-monitor-console article p{font-size:11px}.v3-monitor-capabilities{grid-template-columns:1fr;gap:25px}.v3-monitor-capabilities>div{grid-column:auto}.v3-monitor-boundary{padding-block:45px}}

/* Core product pages: distinct structure, not merely accent overrides. */
.v3-qing,.v3-zhi{background:#fff;color:#17251f;overflow:clip}.v3-qing h1,.v3-zhi h1,.v3-qing h2,.v3-zhi h2,.v3-qing h3,.v3-zhi h3{letter-spacing:-.035em}.v3-qing p,.v3-zhi p{line-height:1.85}.v3-core-related{padding:60px 0 80px}.v3-core-related>span{font-size:13px;color:#63716a}.v3-core-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:20px}.v3-core-related a{display:grid;grid-template-columns:1fr auto;gap:10px;padding:24px 0;border-top:1px solid #d9e3dd}.v3-core-related strong{font-size:23px}.v3-core-related small{grid-row:2;color:#63716a;line-height:1.6}.v3-core-related b{grid-column:2;grid-row:1/3;align-self:center;font-size:27px;font-weight:400}.v3-core-related a:hover strong{text-decoration:underline;text-underline-offset:6px}
.v3-qing{--green2:#3a7c20;--deep:#285b1a;--line:#dce6d8;--muted:#5b6c55}.v3-qing-hero{padding:50px 0 0;background:#f0f7e9;border-bottom:1px solid #dce8d3}.v3-qing-label{display:flex;justify-content:center;align-items:center;gap:14px}.v3-qing-label>span{font-size:24px;font-weight:800;color:#315c21}.v3-qing-label small{font-size:12px;padding-left:14px;border-left:1px solid #bdccae;letter-spacing:.15em;color:#516b41}.v3-qing-hero h1{text-align:center;font-size:clamp(40px,5.5vw,72px);line-height:1.2;margin:24px 0 20px;font-weight:800}.v3-qing-hero h1 em{display:inline;color:#478624;font-style:normal}.v3-qing-hero-lead{max-width:690px;text-align:center;margin:0 auto;color:#5e7055;font-size:15px}.v3-qing-stage{display:grid;grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr);align-items:center;gap:65px;margin-top:45px;max-width:1000px;margin-inline:auto}.v3-qing-stage-copy{padding-bottom:45px}.v3-qing-kicker{font-size:12px;color:#51832d;font-weight:700}.v3-qing-stage h2{font-size:36px;line-height:1.3;margin:14px 0}.v3-qing-stage-copy p,.v3-qing-stage-action p{font-size:14px;color:#5b6e50}.v3-qing-small-line{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:25px;font-size:12px;color:#537240}.v3-qing-small-line b{color:#2d571a}.v3-qing-phone{margin:0;align-self:end;background:#172416;border:7px solid #172416;border-bottom:0;border-radius:31px 31px 0 0;box-shadow:0 20px 45px #466d2820;position:relative;height:420px;overflow:hidden}.v3-qing-phone img{width:100%;height:auto;border-radius:24px 24px 0 0}.v3-qing-phone figcaption{position:absolute;bottom:0;left:0;right:0;padding:13px 8px;background:#172416;color:#fff;font-size:10px;text-align:center;letter-spacing:.06em}.v3-qing-stage-action{padding:25px 0 35px}.v3-qing-scan-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #77a75e;border-radius:8px;font-size:35px;color:#38781d;line-height:1}.v3-qing-trial{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 22px;min-height:52px;background:#3b7c22;color:#fff;border:0;border-radius:9px;font-weight:700;font-size:14px}.v3-qing-trial span,.v3-qing-trial b{font-size:20px;font-weight:400}.v3-qing-stage-action>a{display:flex;gap:15px;align-items:center;font-size:12px;margin-top:18px;min-height:30px;color:#446937}.v3-qing-strip{background:#fff;border-bottom:1px solid #e3ebde}.v3-qing-strip>.wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:35px 0}.v3-qing-strip span{display:block;color:#9aac8f;font-size:11px;margin-bottom:14px}.v3-qing-strip strong{font-size:17px}.v3-qing-strip p{font-size:12px;color:#607358;margin:10px 0 0}.v3-qing-day{padding:95px 0 70px}.v3-qing-section-head>span{font-size:12px;color:#4c7f30;font-weight:700;letter-spacing:.08em}.v3-qing-section-head h2{font-size:clamp(31px,4vw,48px);line-height:1.25;margin:17px 0 20px}.v3-qing-section-head>p{color:#5d6f54;font-size:14px}.v3-qing-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:60px 0;border-bottom:1px solid #e2e8de}.v3-qing-story-1 .v3-qing-story-copy{order:2}.v3-qing-story-1 .v3-qing-story-image{order:1}.v3-qing-story-index{color:#94a28c;font-size:13px}.v3-qing-story-index b{color:#447d2b;margin-left:18px;font-weight:650}.v3-qing-story h3{font-size:clamp(27px,3.3vw,40px);line-height:1.35;margin:20px 0}.v3-qing-story-copy p{font-size:15px;color:#53674c}.v3-qing-story ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.v3-qing-story li{font-size:13px;color:#455d3b;padding-left:22px;position:relative}.v3-qing-story li:before{content:'✓';position:absolute;left:0;color:#6c9e43}.v3-qing-story-image{background:#f3f7ee;border:0;border-radius:22px;padding:30px 28px 18px;display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;color:#4d6242;box-shadow:none}.v3-qing-story-image.is-phone img{height:420px;width:auto;object-fit:contain;border-radius:14px;box-shadow:0 8px 25px #203d181a}.v3-qing-story-image.is-monitor{padding:35px 22px 18px}.v3-qing-story-image.is-monitor img{width:100%;height:auto;border-radius:7px}.v3-qing-story-image>span{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-top:20px;gap:15px;text-align:left}.v3-qing-story-image>span b{font-weight:500;white-space:nowrap}.v3-qing-workflow{padding:75px 0;background:#edf5e5}.v3-qing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:45px}.v3-qing-steps article{display:flex;gap:17px;border-top:1px solid #b9cdae;padding-top:25px}.v3-qing-steps article>span{color:#5a8a3a;font-size:38px;line-height:1}.v3-qing-steps h3{font-size:18px;margin:0 0 10px}.v3-qing-steps p{font-size:13px;color:#58724b;margin:0}.v3-qing-scenario{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:90px 0}.v3-qing-scenario>div>span{font-size:12px;color:#4f7c35}.v3-qing-scenario h2{font-size:36px;line-height:1.35}.v3-qing-scenario p{font-size:15px;color:#5b6d53}.v3-qing-scenario dl{display:grid;grid-template-columns:80px 1fr;font-size:12px;line-height:1.8;margin-top:30px;gap:15px}.v3-qing-scenario dt{color:#4b7434}.v3-qing-scenario dd{margin:0;color:#5b6d53}.v3-qing .qing-pricing{background:#f4f7f0}.v3-qing .qing-price-main{background:#315f23;color:#fff}.v3-qing .qing-price-main .tag{color:#d9edc3;background:#ffffff16}.v3-qing .qing-price-main p{color:#d7e4cf}.v3-qing .faq-list details{border-radius:0;border-left:0;border-right:0;background:#fff}.v3-qing-last{background:#cfe5b8;padding:65px 0;text-align:center}.v3-qing-last span{font-size:20px;font-weight:750;color:#416a2b}.v3-qing-last h2{font-size:clamp(34px,4vw,50px);line-height:1.3;margin:20px 0 30px}.v3-qing-last .v3-qing-trial{margin:0 auto;display:inline-flex}.v3-qing-last a{display:block;margin-top:22px;font-size:12px;color:#4f6c3c}
.v3-zhi{--deep:#123771;--green2:#2863b8;--line:#d9e1ec;--muted:#5b6d86;color:#162d4f}.v3-zhi-hero{background:#102648;color:#fff;padding:45px 0 0;position:relative}.v3-zhi-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:55px 55px;pointer-events:none}.v3-zhi-hero>.wrap{position:relative}.v3-zhi-identity{display:flex;align-items:center;gap:20px}.v3-zhi-identity strong{font-size:25px;letter-spacing:.05em}.v3-zhi-identity>span{font-size:12px;color:#9db8da;border-left:1px solid #385173;padding-left:20px}.v3-zhi-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:end;padding:45px 0 65px}.v3-zhi-intro h1{font-size:clamp(44px,5.4vw,70px);line-height:1.16;margin:0}.v3-zhi-intro h1 em{font-style:normal;color:#78b4ff}.v3-zhi-intro p{font-size:15px;line-height:1.9;color:#bccce0;margin:0;max-width:510px}.v3-zhi-intro small{display:block;color:#8eabc9;margin-top:24px;font-size:11px}.v3-zhi-intro .button-green{background:#367ef0;border-color:#367ef0}.v3-zhi-intro .button-light{color:#dce8f8;background:transparent;border-color:#526986}.v3-zhi-map{background:#fff;color:#173052;box-shadow:0 25px 50px #0c1e3c20;border-radius:14px 14px 0 0;overflow:hidden}.v3-zhi-map-heading{display:flex;align-items:center;gap:25px;padding:21px 28px;background:#edf3fc;border-bottom:1px solid #d9e5f5}.v3-zhi-map-heading span{font-size:12px;color:#526e94}.v3-zhi-map-heading b{font-size:15px;letter-spacing:.05em}.v3-zhi-map-heading small{margin-left:auto;font-size:10px;color:#6d84a4}.v3-zhi-map-modules{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.v3-zhi-map-modules>a{padding:27px 21px 24px;border-right:1px solid #e4ebf6;position:relative;transition:background .18s}.v3-zhi-map-modules>a:last-child{border:0}.v3-zhi-map-modules>a:hover{background:#f2f7ff}.v3-zhi-node{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:8px}.v3-zhi-node>b{display:grid;place-items:center;height:47px;width:47px;background:#ecf3fe;color:#2367c5;font-size:13px;border-radius:8px}.v3-zhi-node>small{color:#a5b6cf;font-size:10px}.v3-zhi-map-modules h2{font-size:17px;margin:0 0 12px;letter-spacing:-.02em}.v3-zhi-map-modules p{font-size:11px;color:#6a7f9e;line-height:1.85;margin:0 0 22px}.v3-zhi-map-modules i{font-style:normal;color:#2768cb}.v3-zhi-context{padding:70px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.v3-zhi-context h2{font-size:32px;line-height:1.4;margin:0}.v3-zhi-context dl{margin:0}.v3-zhi-context dl>div{display:grid;grid-template-columns:80px 1fr;gap:20px;border-bottom:1px solid #e0e7f0;padding:0 0 20px;margin-bottom:20px;font-size:13px;line-height:1.7}.v3-zhi-context dt{color:#3970b9}.v3-zhi-context dd{margin:0;color:#60718a}.v3-zhi-chain{padding:80px 0;background:#eef3fa}.v3-zhi-chain header{max-width:820px}.v3-zhi-chain header>span,.v3-zhi-section-heading>span{font-size:12px;color:#3972bf;font-weight:700;letter-spacing:.12em}.v3-zhi-chain h2,.v3-zhi-section-heading h2{font-size:clamp(30px,3.7vw,44px);line-height:1.28;margin:18px 0}.v3-zhi-chain header p,.v3-zhi-section-heading>p{font-size:14px;color:#657793;max-width:780px}.v3-zhi-chain ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:45px 0 0}.v3-zhi-chain li{padding:26px 24px 0 0;border-top:2px solid #b4c9e8;position:relative}.v3-zhi-chain li:before{content:'';width:9px;height:9px;position:absolute;top:-5px;left:0;background:#3478d3;border-radius:50%}.v3-zhi-chain li>b{font-size:12px;color:#7d96b9}.v3-zhi-chain li h3{font-size:17px;line-height:1.4;min-height:48px;margin:18px 0 10px}.v3-zhi-chain li p{font-size:12px;color:#677a97;margin:0}.v3-zhi-modules{padding:90px 0}.v3-zhi-module-list{margin-top:40px;border-top:1px solid #cbd9eb}.v3-zhi-module-list article{display:grid;grid-template-columns:45px 210px 1fr;align-items:baseline;gap:25px;padding:25px 15px;border-bottom:1px solid #e0e7f1}.v3-zhi-module-list article:nth-child(even){background:#f8fafc}.v3-zhi-module-list article>span{font-size:11px;color:#8a9fbd}.v3-zhi-module-list h3{font-size:18px;margin:0}.v3-zhi-module-list p{font-size:13px;color:#61738d;margin:0}.v3-zhi-scenes{padding:80px 0;background:#f4f7fb}.v3-zhi-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.v3-zhi-gallery button{border:0;background:#fff;text-align:left;padding:0;box-shadow:0 5px 20px #193e6810;border-radius:7px;overflow:hidden;color:#254365}.v3-zhi-gallery button>div{aspect-ratio:16/10;overflow:hidden;background:#e5ebf2;padding:10px}.v3-zhi-gallery img{width:100%;height:100%;object-fit:contain}.v3-zhi-gallery button>span{display:flex;justify-content:space-between;gap:15px;padding:18px;font-size:12px}.v3-zhi-gallery i{font-style:normal;color:#2972d2}.v3-zhi-cases{padding:90px 0}.v3-zhi-cases>article{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:35px;padding:36px 0;border-top:1px solid #d5dfed}.v3-zhi-cases>.v3-zhi-section-heading{margin-bottom:45px}.v3-zhi-case-title>span{font-size:10px;letter-spacing:.12em;color:#7c94b7}.v3-zhi-case-title h3{font-size:24px;line-height:1.5;margin:15px 0 0}.v3-zhi-cases article small{font-size:11px;color:#3973bc}.v3-zhi-cases article p{font-size:13px;color:#62738e;margin:12px 0 0}.v3-zhi-implementation{padding:80px 0;background:#17385f;color:#fff}.v3-zhi-implementation .v3-zhi-section-heading>span{color:#82b4f5}.v3-zhi-implementation>.wrap>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin-top:40px}.v3-zhi-implementation article{border-top:1px solid #527195;padding-top:22px}.v3-zhi-implementation article>span{font-size:12px;color:#7ca2d2}.v3-zhi-implementation h3{font-size:18px;margin:20px 0 12px}.v3-zhi-implementation p{font-size:12px;color:#bacde3;margin:0}.v3-zhi-comparison{padding:70px 0 10px}.v3-zhi-comparison h2{font-size:30px}.v3-zhi-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.v3-zhi-comparison article{padding:25px;background:#f5f7fa;border-left:3px solid #b9c5d7}.v3-zhi-comparison article:last-child{background:#edf4ff;border-left-color:#3d7bd0}.v3-zhi-comparison span{font-size:12px;color:#3b6eaf;font-weight:700}.v3-zhi-comparison p{font-size:13px;color:#61738e}.v3-zhi .faq-list details{border-radius:0;background:#fff}.v3-zhi-last{padding:70px 0;background:#eaf1fc}.v3-zhi-last>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.v3-zhi-last span{font-size:20px;color:#2d65b0;font-weight:700}.v3-zhi-last h2{font-size:42px;line-height:1.3;margin:20px 0 0}.v3-zhi-last .button-green{background:#286cce}.v3-zhi .boundary{background:#f2f6fc;border-color:#cfdaeb}.v3-zhi .section-index{color:#3a6eb0}
@media(max-width:1000px){.v3-qing-stage{gap:28px;grid-template-columns:1fr 225px 1fr}.v3-qing-stage h2{font-size:30px}.v3-qing-story{gap:45px}.v3-zhi-map-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-zhi-map-modules>a{border-bottom:1px solid #e4ebf6}.v3-zhi-map-modules p{min-height:63px}.v3-zhi-map-modules>a:nth-child(3){border-right:0}.v3-zhi-context{gap:40px}.v3-zhi-chain ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.v3-zhi-implementation>.wrap>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.v3-qing-hero{padding-top:30px}.v3-qing-label>span{font-size:21px}.v3-qing-label small{font-size:10px}.v3-qing-hero h1{font-size:37px}.v3-qing-hero h1 em{display:block;margin-top:4px}.v3-qing-hero-lead{font-size:13px;line-height:1.8}.v3-qing-stage{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.v3-qing-phone{grid-column:1/-1;grid-row:1;width:220px;justify-self:center;height:355px;border-bottom:7px solid #172416;border-radius:27px}.v3-qing-phone img{border-radius:20px}.v3-qing-stage-copy,.v3-qing-stage-action{padding:5px 0 30px}.v3-qing-stage h2{font-size:24px}.v3-qing-stage-copy p,.v3-qing-stage-action p{font-size:12px}.v3-qing-small-line{font-size:10px;gap:7px;margin-top:15px}.v3-qing-scan-icon{width:34px;height:34px;font-size:26px}.v3-qing-trial{font-size:12px;gap:15px;min-height:48px;padding:12px 14px;width:100%}.v3-qing-stage-action>a{font-size:10px;gap:8px}.v3-qing-strip>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:28px 0}.v3-qing-strip strong{font-size:15px}.v3-qing-strip p{font-size:11px}.v3-qing-strip span{margin-bottom:8px}.v3-qing-day{padding:55px 0 25px}.v3-qing-section-head h2{font-size:32px}.v3-qing-story{grid-template-columns:1fr;gap:25px;padding:35px 0}.v3-qing-story-1 .v3-qing-story-copy,.v3-qing-story-1 .v3-qing-story-image{order:initial}.v3-qing-story h3{font-size:28px;margin:14px 0}.v3-qing-story-copy p{font-size:13px}.v3-qing-story ul{margin-top:18px;gap:10px}.v3-qing-story li{font-size:12px}.v3-qing-story-image{padding:24px 20px 15px;border-radius:14px}.v3-qing-story-image.is-phone img{height:360px}.v3-qing-story-image>span{font-size:10px}.v3-qing-workflow{padding:50px 0}.v3-qing-steps{grid-template-columns:1fr;gap:25px;margin-top:28px}.v3-qing-steps article{padding-top:20px}.v3-qing-steps article>span{font-size:30px}.v3-qing-scenario{grid-template-columns:1fr;gap:18px;padding:50px 0}.v3-qing-scenario h2{font-size:29px;margin:15px 0 0}.v3-qing-scenario p{font-size:13px}.v3-qing-scenario dl{grid-template-columns:65px 1fr;gap:13px;font-size:11px}.v3-qing-last{padding:45px 0}.v3-qing-last h2{font-size:30px}.v3-qing-last .v3-qing-trial{width:auto}.v3-core-related{padding:45px 0}.v3-core-related>div{grid-template-columns:1fr;gap:0}.v3-core-related a{padding:22px 0}.v3-core-related strong{font-size:21px}.v3-core-related small{font-size:12px}.v3-zhi-hero{padding-top:30px}.v3-zhi-identity{align-items:flex-start;gap:12px}.v3-zhi-identity strong{font-size:25px;white-space:nowrap}.v3-zhi-identity>span{font-size:11px;line-height:1.65;padding-left:12px}.v3-zhi-intro{grid-template-columns:1fr;gap:26px;padding:30px 0 35px}.v3-zhi-intro h1{font-size:48px}.v3-zhi-intro p{font-size:13px}.v3-zhi-intro small{font-size:10px;margin-top:18px}.v3-zhi-map-heading{padding:17px;display:grid;grid-template-columns:1fr auto;gap:10px}.v3-zhi-map-heading>span{font-size:10px}.v3-zhi-map-heading b{grid-column:1/-1;grid-row:2;font-size:13px}.v3-zhi-map-heading small{font-size:9px}.v3-zhi-map-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-zhi-map-modules>a{padding:20px 16px}.v3-zhi-map-modules>a:nth-child(3){border-right:1px solid #e4ebf6}.v3-zhi-map-modules>a:nth-child(even){border-right:0}.v3-zhi-node{margin-bottom:18px}.v3-zhi-node>b{width:36px;height:36px;font-size:11px}.v3-zhi-map-modules h2{font-size:16px}.v3-zhi-map-modules p{font-size:11px;min-height:82px;margin-bottom:12px}.v3-zhi-context{grid-template-columns:1fr;gap:28px;padding:45px 0}.v3-zhi-context h2{font-size:28px}.v3-zhi-context dl>div{font-size:12px;grid-template-columns:60px 1fr;gap:12px}.v3-zhi-chain{padding:50px 0}.v3-zhi-chain h2,.v3-zhi-section-heading h2{font-size:29px}.v3-zhi-chain header p,.v3-zhi-section-heading>p{font-size:12px}.v3-zhi-chain ol{grid-template-columns:1fr;margin-top:30px;gap:0;border-left:2px solid #b4c9e8;margin-left:5px}.v3-zhi-chain li{border-top:0;padding:0 0 26px 24px}.v3-zhi-chain li:before{top:3px;left:-6px}.v3-zhi-chain li h3{min-height:0;margin:8px 0;font-size:17px}.v3-zhi-chain li p{font-size:12px}.v3-zhi-modules{padding:50px 0}.v3-zhi-module-list{margin-top:25px}.v3-zhi-module-list article{grid-template-columns:26px 1fr;gap:10px 12px;padding:20px 10px}.v3-zhi-module-list h3{font-size:17px}.v3-zhi-module-list p{grid-column:2;font-size:12px}.v3-zhi-scenes{padding:50px 0}.v3-zhi-gallery{grid-template-columns:1fr;gap:18px;margin-top:25px}.v3-zhi-gallery button>span{padding:15px;font-size:12px}.v3-zhi-cases{padding:50px 0}.v3-zhi-cases>article{grid-template-columns:1fr;gap:20px;padding:28px 0}.v3-zhi-case-title h3{font-size:24px;margin-top:10px}.v3-zhi-cases article p{font-size:12px;margin-top:8px}.v3-zhi-implementation{padding:50px 0}.v3-zhi-implementation>.wrap>div:last-child{grid-template-columns:1fr;gap:20px;margin-top:28px}.v3-zhi-implementation article{display:grid;grid-template-columns:30px 1fr;gap:10px 15px}.v3-zhi-implementation h3{margin:0;font-size:17px}.v3-zhi-implementation p{grid-column:2}.v3-zhi-comparison{padding:45px 0 0}.v3-zhi-comparison h2{font-size:27px}.v3-zhi-comparison>div{grid-template-columns:1fr;gap:15px}.v3-zhi-last{padding:45px 0}.v3-zhi-last>.wrap{display:block}.v3-zhi-last h2{font-size:33px}.v3-zhi-last .actions{margin-top:25px}}

/* Product-specific industrial art directions. Scoped to avoid changing the corporate shell. */
.v3-industrial{--vi-ink:#152328;--vi-muted:#5c6770;--vi-accent:#4657c7;background:#fff;color:var(--vi-ink)}
.v3-industrial *{box-sizing:border-box}.v3-industrial .wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.v3-industrial h1,.v3-industrial h2,.v3-industrial h3,.v3-industrial p{margin-top:0}.v3-industrial h1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.05em;margin-bottom:28px}.v3-industrial h2{font-size:clamp(28px,3.5vw,46px);line-height:1.35;letter-spacing:-.025em;margin-bottom:24px}.v3-industrial h3{font-size:22px;line-height:1.45;margin-bottom:14px}.v3-industrial p{font-size:16px;line-height:1.85;color:var(--vi-muted)}.v3-industrial .vi-intro{max-width:680px;font-size:18px}.vi-eyebrow,.v3-industrial header>span,.vi-plan-story>div>div>span,.vi-stock-case>div>span,.vi-collab-principles>div>span{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:24px;color:var(--vi-accent)}.v3-industrial .button-green{background:var(--vi-accent);border-color:var(--vi-accent);color:#fff}.v3-industrial .vi-diagram-note{font-size:12px;letter-spacing:.05em;margin-top:16px;margin-bottom:0}.vi-context{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid #dce1e5;padding-top:30px;margin-top:48px}.vi-context span{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--vi-accent)}.vi-context p{font-size:14px;margin:10px 0 0}.vi-close{background:var(--vi-ink);padding:65px 0;color:#fff}.vi-close>.wrap{display:flex;align-items:center;justify-content:space-between;gap:48px}.vi-close h2{color:#fff;max-width:700px}.vi-close p{color:#bcc6cb;max-width:660px}.vi-close>.wrap>div>span{display:block;color:#b9c4cb;font-size:14px;margin-bottom:20px}.vi-close .button{white-space:nowrap}.vi-related{padding-block:64px}.vi-related h2{font-size:25px}.vi-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vi-related a{display:grid;grid-template-columns:1fr auto;gap:10px;color:inherit;text-decoration:none;border-top:1px solid #ccd5d8;padding:24px 0;min-width:0}.vi-related a span{font-size:20px;font-weight:700}.vi-related small{grid-column:1;font-size:13px;line-height:1.65;color:var(--vi-muted)}.vi-related b{grid-column:2;grid-row:1 / span 2;color:var(--vi-accent);font-size:22px}.vi-questions .section{padding-block:72px}.v3-industrial .faq-list details{border-radius:0}.v3-industrial .boundary{border-radius:0}.v3-industrial .faq-list summary{font-size:18px}.v3-industrial .section-index{color:var(--vi-accent)}
/* 氢排程: a wide, time-oriented planning canvas, followed by compact controls. */
.vi-schedule{--vi-accent:#5753c9;--vi-ink:#25243d;--vi-muted:#68697d}.vi-plan-hero{padding:68px 0 58px;background:#f2f1fb}.vi-plan-title{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:90px;align-items:start}.vi-plan-title h1{font-weight:500}.vi-plan-title aside{border-left:1px solid #c8c6e2;padding-left:36px;margin-top:10px}.vi-plan-title aside>span{font-size:13px;color:#65617e}.vi-plan-title aside strong{display:block;font-size:30px;font-weight:500;line-height:1.7;margin:20px 0}.vi-plan-title aside p{font-size:13px}.vi-gantt{margin-top:52px;border:1px solid #d2cfea;background:white;box-shadow:0 18px 45px #4d43900d;border-radius:8px;overflow:hidden}.vi-gantt-caption{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e8e5f3}.vi-gantt-caption b{font-size:17px}.vi-gantt-caption small{font-size:12px;color:#8a87a2}.vi-gantt-axis{display:grid;grid-template-columns:repeat(4,1fr);margin-left:74px;background:#f8f7fc;padding:14px 0;color:#817d99;font-size:12px}.vi-gantt-axis span{padding-left:18px}.vi-gantt-row{display:grid;grid-template-columns:74px 1fr;min-height:64px;border-top:1px solid #efedf7}.vi-gantt-row>span{display:grid;place-items:center;color:#a5a1bb;font-size:13px;border-right:1px solid #efedf7}.vi-gantt-row>div{display:flex;align-items:center;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#eeecf7 calc(25% - 1px),#eeecf7 25%)}.vi-gantt-row b{display:block;font-size:14px;font-weight:500;white-space:nowrap;padding:11px 22px;background:#e7e4fa;color:#433d9a;border-radius:4px;margin-left:calc(var(--offset)*16% + 18px);min-width:29%;max-width:calc(100% - var(--offset)*16% - 30px)}.vi-gantt-row:nth-last-child(1) b{background:#5650b9;color:#fff}.vi-plan-controls{padding-block:88px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.vi-plan-controls h2{max-width:380px}.vi-plan-control-list article{display:grid;grid-template-columns:40px 1fr;gap:24px;padding:23px 0;border-bottom:1px solid #e3e2eb}.vi-plan-control-list article:first-child{padding-top:0}.vi-plan-control-list article>b{font-size:14px;font-weight:400;color:#7c77b4;line-height:2}.vi-plan-control-list p{margin-bottom:0;font-size:15px}.vi-plan-story{background:#292643;padding:72px 0;color:white}.vi-plan-story>.wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:80px}.vi-plan-story h2{color:white}.vi-plan-story p{color:#c3bfd8}.vi-plan-story>div>div>span{color:#a9a1fa}.vi-plan-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px}.vi-plan-notes article{border-top:1px solid #77708d;padding-top:22px}.vi-plan-notes article>span{font-size:13px;color:#b3a9fd}.vi-plan-notes p{font-size:14px;padding-top:16px;margin-bottom:0}.vi-plan-method{padding-block:88px}.vi-plan-method>div:not(.vi-context){display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px}.vi-plan-method article{border-top:2px solid #d9d5ee;padding-top:24px}.vi-plan-method article>span{font-size:14px;color:var(--vi-accent)}.vi-plan-method h3{font-size:20px;margin-top:20px}.vi-plan-method article p{font-size:14px}
/* 氢运维: a technical dossier, strong dark-light split, vertical service log. */
.vi-maintenance{--vi-accent:#b66d10;--vi-ink:#292d31;--vi-muted:#687078}.vi-maint-hero{padding:72px 0;background:#282c2e;color:white;border-bottom:8px solid #d79b39}.vi-maint-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.vi-maint-hero .vi-eyebrow{color:#efbc66}.vi-maint-hero h1{font-weight:750}.vi-maint-hero h2{font-size:clamp(30px,3.2vw,43px)}.vi-maint-hero p{color:#bfc5c8}.vi-maint-hero .button-green{background:#e1a849;color:#262b2d;border-color:#e1a849}.vi-maint-hero .button-light{color:#fff;border-color:#777}.vi-asset-sheet{background:#f4f2ed;color:#303538;padding:28px;position:relative;transform:rotate(1.5deg);box-shadow:10px 10px 0 #15191a}.vi-asset-sheet-top{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #bcbab3;padding-bottom:18px}.vi-asset-mark{display:flex;align-items:center;gap:14px;margin:25px 0}.vi-asset-mark b{font-size:40px;line-height:1;color:#8d7550}.vi-asset-mark i{height:1px;background:#c5bfae;flex:1}.vi-asset-sheet h3{font-size:25px;font-weight:600;line-height:1.5;margin-bottom:24px}.vi-asset-register>div{display:grid;grid-template-columns:35px 1fr 20px;padding:13px 0;border-top:1px solid #d8d4c9;align-items:center;gap:12px}.vi-asset-register span{font-size:12px;color:#9b8d76}.vi-asset-register b{font-size:14px;font-weight:500}.vi-asset-register i{font-size:18px;font-style:normal;color:#a58347}.vi-asset-sheet>small{display:block;font-size:11px;color:#8b8b83;margin-top:18px}.vi-maint-log{padding-block:90px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.vi-maint-log header p{max-width:390px}.vi-maint-timeline{border-left:1px solid #d7d9da;margin-left:24px}.vi-maint-timeline article{display:grid;grid-template-columns:48px 1fr;gap:24px;margin-left:-24px;padding-bottom:40px}.vi-maint-timeline article:last-child{padding-bottom:0}.vi-maint-pin{background:#fff;border:1px solid #d6d7d8;display:grid;place-items:center;width:48px;height:48px;color:#a87120;font-size:13px}.vi-maint-timeline h3{font-size:21px;margin-bottom:10px;padding-top:7px}.vi-maint-timeline p{font-size:14px}.vi-maint-spec{background:#f0f0ed;padding:72px 0}.vi-maint-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cdd0cd;border-left:1px solid #cdd0cd;margin-top:36px}.vi-maint-spec-grid article{padding:30px;border-bottom:1px solid #cdd0cd;border-right:1px solid #cdd0cd;position:relative}.vi-maint-spec-grid article:before{content:'+';position:absolute;right:24px;top:24px;color:#b58a43}.vi-maint-spec-grid p{margin-bottom:0;font-size:15px}.vi-maint-case{padding-block:88px;display:grid;grid-template-columns:150px 1fr;gap:70px}.vi-maint-case-tag{font-size:13px;color:#a06f29;letter-spacing:.12em;border-top:3px solid #c29b60;padding-top:22px}.vi-maint-before-after{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:30px}.vi-maint-before-after article{border-top:1px solid #d4d8d9;padding-top:24px}.vi-maint-before-after h3{font-size:16px}.vi-maint-before-after p{font-size:14px}
/* 氢仓储: physical inventory rhythm and a light, structured transaction ledger. */
.vi-warehouse{--vi-accent:#087f78;--vi-ink:#123e3d;--vi-muted:#617c7a}.vi-stock-hero{background:#edf9f7;padding:70px 0 40px}.vi-stock-heading{max-width:850px;margin:auto;text-align:center}.vi-stock-heading .vi-intro{margin-inline:auto}.vi-stock-heading .actions{justify-content:center}.vi-stock-heading h1{font-weight:650}.vi-stock-heading h2{font-size:clamp(30px,3.4vw,46px)}.vi-stock-route{display:grid;grid-template-columns:145px 1fr 145px;gap:25px;align-items:center;margin-top:50px}.vi-stock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;background:#c6e3de;border:9px solid #c6e3de}.vi-stock-grid>div{background:#fff;min-height:126px;padding:22px 18px;display:flex;flex-direction:column;gap:12px}.vi-stock-grid span{font-size:11px;letter-spacing:.12em;color:#80aaa4}.vi-stock-grid b{font-size:16px;font-weight:550;white-space:nowrap}.vi-stock-grid i{height:10px;width:42px;background:repeating-linear-gradient(90deg,#779f98 0,#779f98 2px,transparent 2px,transparent 4px);margin-top:auto}.vi-stock-in,.vi-stock-out{display:flex;flex-direction:column;gap:14px;text-align:center}.vi-stock-in span,.vi-stock-out span{font-size:26px;font-weight:600}.vi-stock-in small,.vi-stock-out small{font-size:12px;line-height:1.5}.vi-stock-in>b,.vi-stock-out>b{font-size:36px;color:#72aaa0;font-weight:300}.vi-stock-route+.vi-diagram-note{text-align:center}.vi-stock-operations{padding-block:80px}.vi-stock-operations>div{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #dce9e6;margin-top:36px}.vi-stock-operations article{padding:30px 24px;border-right:1px solid #dce9e6}.vi-stock-operations article:last-child{border-right:0}.vi-stock-operations article>span{font-size:12px;color:#7ba9a0}.vi-stock-operations h3{margin-top:30px;font-size:21px}.vi-stock-operations article p{font-size:14px;margin-bottom:0}.vi-stock-ledger{padding:75px 0;background:#f8fbfa}.vi-stock-ledger-head,.vi-stock-ledger article{display:grid;grid-template-columns:70px 1fr 1.3fr;gap:28px;align-items:start}.vi-stock-ledger-head{margin-top:35px;padding:15px 20px;background:#155c55;color:#fff;font-size:12px}.vi-stock-ledger article{padding:24px 20px;border-bottom:1px solid #dbe6e2}.vi-stock-ledger article>span{font-size:12px;color:#78a197;padding-top:6px}.vi-stock-ledger h3{font-size:18px;margin:0}.vi-stock-ledger article p{font-size:14px;margin:0}.vi-stock-case{padding-block:88px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.vi-stock-case aside{border-left:1px solid #d0e4dd;padding-left:40px}.vi-stock-case aside h3{font-size:22px}.vi-stock-case aside>div{display:grid;grid-template-columns:50px 1fr;gap:6px 15px;border-top:1px solid #d9e7e2;padding-top:20px;margin-top:20px}.vi-stock-case aside span{font-size:12px;font-weight:650;grid-row:1 / span 3;color:#448679}.vi-stock-case aside p{font-size:14px;margin:0}
/* 氢竹 MES: wide layered control architecture, not a small dashboard tile. */
.vi-mes{--vi-accent:#167d9f;--vi-ink:#142936;--vi-muted:#617583}.vi-mes-hero{background:#0d2333;color:#fff;padding:70px 0 42px;overflow:hidden}.vi-mes-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.vi-mes-hero .vi-eyebrow{color:#63d2e2}.vi-mes-hero h1{font-weight:700}.vi-mes-hero h2{font-size:clamp(30px,3.2vw,42px)}.vi-mes-hero p{color:#a8c2ce}.vi-mes-hero .button-green{background:#62cad9;color:#0c2533;border-color:#62cad9}.vi-mes-hero .button-light{color:#e2f6fa;border-color:#467080}.vi-mes-word{font-size:clamp(90px,13vw,180px);font-weight:750;line-height:.85;letter-spacing:-.08em;color:#23485b;text-align:right;user-select:none}.vi-mes-word span{display:block;font-size:12px;line-height:1.7;letter-spacing:.18em;color:#518399;margin-top:22px}.vi-mes-stack{margin-top:55px;border:1px solid #2a4b5c;background:#102b3d}.vi-mes-stack>div{display:grid;grid-template-columns:65px 1fr 1fr 40px;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid #2a4b5c}.vi-mes-stack>div:last-child{border-bottom:0;background:#153748}.vi-mes-stack span{font-size:12px;color:#50839a}.vi-mes-stack strong{font-size:24px;letter-spacing:.06em;font-weight:500}.vi-mes-stack small{font-size:14px;color:#84b1c2}.vi-mes-stack b{color:#68d0de;font-size:24px;font-weight:400}.vi-mes-stack>div:last-child b{visibility:hidden}.vi-mes-capabilities{padding-block:84px}.vi-mes-capabilities>div{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px}.vi-mes-capabilities article{display:grid;grid-template-columns:54px 1fr;gap:8px 22px;border-top:2px solid #a1bac5;padding:28px 20px 22px 0}.vi-mes-capabilities article>span{grid-row:1 / span 2;font-size:28px;color:#a4c5d1;font-weight:300}.vi-mes-capabilities h3{font-size:23px;margin-bottom:10px}.vi-mes-capabilities p{font-size:15px;margin-bottom:0;grid-column:2}.vi-mes-trace{background:#edf3f6;padding:80px 0}.vi-mes-chain{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:42px}.vi-mes-chain article{position:relative;border-top:1px solid #a5becb;padding-top:26px}.vi-mes-chain b{position:absolute;top:-16px;left:0;border:1px solid #9db8c7;background:#edf3f6;width:30px;height:30px;display:grid;place-items:center;font-size:12px;color:#3d7a92}.vi-mes-chain h3{font-size:20px;margin-top:8px}.vi-mes-chain p{font-size:14px}.vi-mes-case{padding-block:84px}.vi-mes-case-top{display:grid;grid-template-columns:180px 1fr;gap:36px}.vi-mes-case-top>span{font-size:13px;color:#34758d;padding-top:10px}.vi-mes-case>p{margin-left:216px;max-width:850px}.vi-mes-change{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;margin-left:216px}.vi-mes-change article{padding-top:25px;border-top:1px solid #c5d5dc}.vi-mes-change h3{font-size:18px}.vi-mes-change p{font-size:14px}
/* 氢竹协同: editorial whitespace with cross-department swimlanes. */
.vi-collaboration{--vi-accent:#5c59a3;--vi-ink:#353442;--vi-muted:#777580;background:#faf9f6}.vi-collab-hero{padding:68px 0 40px;background:#f2f0eb}.vi-collab-title{display:grid;grid-template-columns:1fr 1fr;gap:0 90px;align-items:start}.vi-collab-title .vi-eyebrow{grid-column:1/-1}.vi-collab-title h1{grid-column:1;font-size:clamp(46px,6vw,78px);font-weight:400;margin-bottom:20px}.vi-collab-title h2{grid-column:1;grid-row:3 / span 2;font-size:clamp(28px,3.1vw,40px);font-weight:500}.vi-collab-title .vi-intro{grid-column:2;grid-row:2;font-size:17px;padding-top:5px}.vi-collab-title .actions{grid-column:2;grid-row:3;align-self:start}.vi-swimlanes{border-top:1px solid #cfccd6;border-bottom:1px solid #cfccd6;margin-top:45px}.vi-swimlane{display:grid;grid-template-columns:90px 1fr;min-height:61px;border-top:1px solid #e0dde5}.vi-swimlane:first-child{border-top:0}.vi-swimlane>span{font-size:13px;padding:20px 0;color:#817c91}.vi-swimlane>div{position:relative;display:flex;align-items:center;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#e3dfe9 calc(20% - 1px),#e3dfe9 20%)}.vi-swimlane b{display:block;width:20%;margin-left:calc(var(--lane)*20%);font-size:14px;font-weight:500;padding:10px 16px;background:#e0dce9;color:#625a82;border-left:3px solid #9387b5;white-space:nowrap}.vi-collab-principles{padding-block:90px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.vi-collab-principles>div:first-child p{max-width:400px}.vi-collab-feature-lines article{padding:0 0 23px;margin-bottom:26px;border-bottom:1px solid #d9d5df}.vi-collab-feature-lines article:last-child{margin-bottom:0}.vi-collab-feature-lines h3{font-size:22px;font-weight:500}.vi-collab-feature-lines p{font-size:15px;margin-bottom:0}.vi-collab-case{background:#3b384e;color:#fff;padding:80px 0}.vi-collab-quote{max-width:840px;margin:auto;text-align:center}.vi-collab-quote>span{display:block;color:#c2b5e0;font-size:13px;letter-spacing:.15em;margin-bottom:28px}.vi-collab-quote h2{font-weight:400}.vi-collab-quote p{color:#c9c3d4}.vi-collab-columns{display:grid;grid-template-columns:1fr 1fr;gap:75px;max-width:900px;margin:45px auto 0}.vi-collab-columns article{border-top:1px solid #736a87;padding-top:24px}.vi-collab-columns h3{font-size:19px;color:#ede8f8;font-weight:500}.vi-collab-columns p{font-size:14px;color:#b7afc8}.vi-collab-process{padding-block:90px}.vi-collab-process ol{list-style:none;margin:40px 0 0;padding:0;counter-reset:collab}.vi-collab-process li{counter-increment:collab;display:grid;grid-template-columns:70px 1fr 1.2fr;align-items:start;gap:30px;padding:28px 0;border-top:1px solid #d7d3de}.vi-collab-process li:before{content:'0'counter(collab);font-size:13px;color:#a299b5;padding-top:6px}.vi-collab-process li h3{font-size:21px;font-weight:500;margin-bottom:0}.vi-collab-process li p{font-size:15px;margin-bottom:0}.vi-collaboration .vi-close{background:#e8e4ed;color:#393247}.vi-collaboration .vi-close h2{color:#393247}.vi-collaboration .vi-close p,.vi-collaboration .vi-close>.wrap>div>span{color:#746d83}
@media(max-width:900px){.v3-industrial .wrap{width:calc(100% - 48px)}.vi-plan-title{gap:40px;grid-template-columns:1fr 180px}.vi-plan-controls,.vi-maint-log,.vi-stock-case,.vi-collab-principles{gap:45px}.vi-maint-grid{gap:40px;grid-template-columns:1fr 1fr}.vi-mes-head{gap:35px}.vi-stock-route{grid-template-columns:90px 1fr 90px;gap:14px}.vi-stock-grid>div{padding:18px 12px}.vi-stock-grid b{font-size:14px}.vi-plan-story>.wrap{gap:40px}.vi-plan-notes{grid-template-columns:1fr}.vi-plan-method>div:not(.vi-context),.vi-mes-chain{grid-template-columns:repeat(2,1fr);gap:38px}.vi-stock-operations>div{grid-template-columns:repeat(2,1fr)}.vi-stock-operations article{border-bottom:1px solid #dce9e6}.vi-stock-operations article:nth-child(2n){border-right:0}.vi-collab-title{gap:0 40px}.vi-mes-case-top{grid-template-columns:120px 1fr}.vi-mes-case>p,.vi-mes-change{margin-left:156px}}
@media(max-width:640px){.v3-industrial .wrap{width:calc(100% - 40px)}.v3-industrial h1{font-size:44px;margin-bottom:22px}.v3-industrial h2{font-size:28px;line-height:1.4}.v3-industrial h3{font-size:20px}.v3-industrial .vi-intro{font-size:16px}.vi-eyebrow{font-size:11px;margin-bottom:22px}.v3-industrial .actions{display:flex;flex-wrap:wrap;gap:12px}.v3-industrial .actions .button{font-size:13px;min-height:46px;padding:13px 17px}.vi-context{grid-template-columns:1fr;gap:22px;margin-top:32px;padding-top:26px}.vi-close{padding:48px 0}.vi-close>.wrap{display:block}.vi-close .actions{margin-top:26px}.vi-related{padding-block:46px}.vi-related>div{grid-template-columns:1fr;gap:0}.vi-related h2{font-size:23px}.vi-related a{padding:20px 0}.vi-questions .section{padding-block:48px}.v3-industrial .faq-list summary{font-size:16px}.vi-plan-hero,.vi-maint-hero,.vi-stock-hero,.vi-mes-hero,.vi-collab-hero{padding-top:42px}.vi-plan-title{display:block}.vi-plan-title aside{display:none}.vi-gantt{margin-top:32px}.vi-gantt-caption{padding:17px 14px}.vi-gantt-caption b{font-size:15px}.vi-gantt-caption small{font-size:10px}.vi-gantt-axis{margin-left:35px;font-size:9px;padding:12px 0}.vi-gantt-axis span{padding-left:7px}.vi-gantt-row{grid-template-columns:35px 1fr;min-height:55px}.vi-gantt-row>span{font-size:10px}.vi-gantt-row b{font-size:10px;padding:10px 8px;margin-left:calc(var(--offset)*12% + 6px);min-width:45%;max-width:calc(100% - var(--offset)*12% - 12px)}.vi-plan-controls,.vi-maint-log,.vi-stock-case,.vi-collab-principles{display:block;padding-block:52px}.vi-plan-controls header,.vi-maint-log header,.vi-collab-principles>div:first-child{margin-bottom:35px}.vi-plan-control-list article{gap:12px;grid-template-columns:28px 1fr}.vi-plan-story{padding:50px 0}.vi-plan-story>.wrap{display:block}.vi-plan-notes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.vi-plan-notes p{font-size:12px}.vi-plan-method{padding-block:54px}.vi-plan-method>div:not(.vi-context){grid-template-columns:1fr 1fr;gap:24px}.vi-plan-method h3{font-size:17px}.vi-plan-method article p{font-size:13px}.vi-maint-grid{display:block}.vi-maint-hero h2{font-size:29px}.vi-asset-sheet{margin-top:38px;padding:23px;transform:none;box-shadow:6px 6px 0 #15191a}.vi-asset-sheet h3{font-size:22px}.vi-asset-mark{margin:18px 0}.vi-maint-timeline{margin-top:36px;margin-left:20px}.vi-maint-timeline article{grid-template-columns:40px 1fr;margin-left:-20px;gap:19px;padding-bottom:28px}.vi-maint-pin{width:40px;height:40px}.vi-maint-timeline h3{padding-top:3px;font-size:19px}.vi-maint-spec{padding:50px 0}.vi-maint-spec-grid{grid-template-columns:1fr}.vi-maint-spec-grid article{padding:24px}.vi-maint-case{padding-block:50px;display:block}.vi-maint-case-tag{max-width:130px;padding-top:12px;margin-bottom:26px}.vi-maint-before-after{gap:22px}.vi-maint-before-after p{font-size:13px}.vi-stock-heading h1{font-size:44px}.vi-stock-heading h2{font-size:28px}.vi-stock-route{display:block;margin-top:32px}.vi-stock-in,.vi-stock-out{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;gap:10px;margin:16px 0}.vi-stock-in span,.vi-stock-out span{font-size:19px}.vi-stock-in small,.vi-stock-out small{font-size:11px}.vi-stock-in>b,.vi-stock-out>b{font-size:27px;transform:rotate(90deg)}.vi-stock-out{flex-direction:row-reverse}.vi-stock-grid{gap:6px;border-width:6px}.vi-stock-grid>div{min-height:105px;padding:14px 10px;gap:9px}.vi-stock-grid b{font-size:12px}.vi-stock-grid span{font-size:9px}.vi-stock-grid i{width:32px;height:8px}.vi-stock-operations{padding-block:52px}.vi-stock-operations article{padding:22px 17px}.vi-stock-operations h3{font-size:19px;margin-top:24px}.vi-stock-operations article p{font-size:13px}.vi-stock-ledger{padding:48px 0}.vi-stock-ledger-head{display:none}.vi-stock-ledger article{grid-template-columns:28px 1fr;gap:6px 12px;padding:22px 0}.vi-stock-ledger article>span{grid-row:1 / span 2}.vi-stock-ledger h3{font-size:18px}.vi-stock-ledger article p{grid-column:2;font-size:13px}.vi-stock-case aside{padding-left:20px;margin-top:34px}.vi-stock-case aside h3{font-size:20px}.vi-stock-case aside p{font-size:13px}.vi-mes-head{display:block}.vi-mes-word{display:none}.vi-mes-hero h2{font-size:28px}.vi-mes-stack{margin-top:34px}.vi-mes-stack>div{grid-template-columns:28px 1fr 20px;gap:8px 12px;padding:18px 15px}.vi-mes-stack strong{font-size:20px}.vi-mes-stack small{font-size:12px;grid-column:2;grid-row:2}.vi-mes-stack span{font-size:10px;grid-row:1 / span 2}.vi-mes-stack b{grid-column:3;grid-row:1 / span 2;font-size:22px}.vi-mes-capabilities{padding-block:52px}.vi-mes-capabilities>div{grid-template-columns:1fr;gap:10px}.vi-mes-capabilities article{grid-template-columns:38px 1fr;gap:8px 16px;padding:24px 0}.vi-mes-capabilities article>span{font-size:23px}.vi-mes-capabilities h3{font-size:21px}.vi-mes-capabilities p{font-size:14px}.vi-mes-trace{padding:50px 0}.vi-mes-chain{gap:30px 24px}.vi-mes-chain h3{font-size:18px}.vi-mes-chain p{font-size:13px}.vi-mes-case{padding-block:52px}.vi-mes-case-top{display:block}.vi-mes-case-top>span{display:block;margin-bottom:20px}.vi-mes-case>p,.vi-mes-change{margin-left:0}.vi-mes-change{gap:24px;margin-top:25px}.vi-mes-change h3{font-size:17px}.vi-mes-change p{font-size:13px}.vi-collab-title{display:block}.vi-collab-title h1{font-size:48px}.vi-collab-title h2{font-size:29px}.vi-collab-title .vi-intro{font-size:16px}.vi-swimlanes{margin-top:32px}.vi-swimlane{grid-template-columns:42px 1fr;min-height:50px}.vi-swimlane>span{font-size:11px;padding:17px 0}.vi-swimlane b{font-size:10px;padding:10px 3px;text-align:center;border-left-width:2px}.vi-collab-feature-lines h3{font-size:20px}.vi-collab-case{padding:50px 0}.vi-collab-quote{text-align:left}.vi-collab-columns{gap:24px;margin-top:32px}.vi-collab-columns h3{font-size:16px}.vi-collab-columns p{font-size:13px}.vi-collab-process{padding-block:52px}.vi-collab-process li{grid-template-columns:28px 1fr;gap:7px 16px;padding:22px 0}.vi-collab-process li:before{grid-row:1 / span 2;font-size:11px}.vi-collab-process li h3{font-size:19px}.vi-collab-process li p{grid-column:2;font-size:14px}}

.vi-maint-hero .button-light,.vi-mes-hero .button-light{background:transparent}.vi-close .button-light{background:transparent;color:#fff;border-color:#7d8b92}.vi-collaboration .vi-close .button-light{color:#393247;border-color:#b6afc0}

/* 7Worker: precision automation. FLUX: editorial learning and human exchange. */
.v3-worker{--product-accent:#007f88;background:#f5f8f8;color:#122328}.v3-worker .section{padding-top:100px;padding-bottom:100px}.v3-worker .button{border-radius:5px}.v3-worker .button-green{background:#00e3dc;border-color:#00e3dc;color:#062a2c}.v3-worker .button-light{background:transparent;color:inherit;border-color:currentColor}.v3-worker .worker-label,.v3-worker .worker-title>span{color:#007d85;letter-spacing:.1em}.v3w-stage{background:#071a20;color:#f4ffff;padding:46px 0 34px;overflow:hidden;background-image:radial-gradient(ellipse at 50% 85%,#123d43 0,transparent 60%)}.v3w-overline{display:flex;justify-content:space-between;gap:24px;color:#7ebfc4;font:12px/1.5 ui-monospace,monospace;letter-spacing:.14em;border-bottom:1px solid #28484e;padding-bottom:24px}.v3w-stage h1{font-size:clamp(44px,5.6vw,78px);line-height:1.15;letter-spacing:-.055em;text-align:center;margin:48px 0 24px;font-weight:650}.v3w-stage h1 em{font-style:normal;color:#58ebe5}.v3w-stage-lead{max-width:760px;margin:0 auto 42px;text-align:center;line-height:1.85;color:#b1c5c8;font-size:17px}.v3w-pipeline{display:grid;grid-template-columns:1fr 60px 1.15fr 60px 1fr;align-items:center;max-width:1000px;margin:0 auto}.v3w-pipeline article{min-width:0;border:1px solid #2a4a51;padding:24px;background:#0b242c;border-radius:8px;min-height:235px}.v3w-pipeline article.v3w-human{background:#103b41;border-color:#51d9d3;box-shadow:0 0 48px #1ab8b51a}.v3w-terminal-label{font:11px/1.5 ui-monospace,monospace;color:#8cafb4;letter-spacing:.12em}.v3w-pipeline h2{font-size:22px;letter-spacing:-.03em;line-height:1.4;margin:16px 0 6px}.v3w-pipeline p{font-size:13px;line-height:1.65;color:#a1bbc0;margin:0}.v3w-file-stack{display:flex;margin-top:24px;gap:7px;height:54px;align-items:center}.v3w-file-stack span{border:1px solid #3c6067;background:#14343d;padding:11px 9px;font-size:12px;transform:rotate(-5deg);border-radius:3px}.v3w-file-stack span:nth-child(2){transform:rotate(4deg)}.v3w-check,.v3w-terminal-symbol{font-size:42px;line-height:54px;margin-top:24px;color:#68f3e9}.v3w-check{border:1px solid #68f3e9;width:54px;text-align:center;border-radius:50%;font-size:29px}.v3w-connector{color:#54bbb9;text-align:center;font-size:32px;font-weight:300}.v3w-stage-bottom{display:flex;align-items:center;justify-content:center;gap:56px;margin:34px auto 10px}.v3w-stage-bottom .actions{margin:0}.v3w-companion{display:flex;align-items:center;gap:12px;margin:0}.v3w-companion img{width:64px;height:68px;object-fit:contain}.v3w-companion figcaption{display:grid;gap:4px}.v3w-companion b{font-size:15px;color:#e5ffff}.v3w-companion span{font-size:11px;color:#9bb3b8}.v3w-caption{display:block;text-align:center;font-size:11px;color:#839da4;margin:24px 0 0}.v3-worker .worker-title{max-width:760px}.v3-worker .worker-title h2{font-size:clamp(30px,3.4vw,46px);line-height:1.25;letter-spacing:-.04em}.v3-worker .worker-chain{display:block;border-top:1px solid #a9c2c6;margin-top:36px}.v3-worker .worker-chain article{display:grid;grid-template-columns:170px 1fr 1.4fr;gap:28px;align-items:start;background:transparent;border:0;border-bottom:1px solid #c6d5d7;border-radius:0;padding:26px 0;min-height:0}.v3-worker .worker-step-top{margin:0;align-items:center}.v3-worker .worker-step-top b{font:28px/1 ui-monospace,monospace;color:#007f88}.v3-worker .worker-step-top span{font-size:11px;color:#657f85}.v3-worker .worker-chain h3{font-size:19px;margin:0;line-height:1.6}.v3-worker .worker-chain p{font-size:14px;margin:0;line-height:1.85;color:#526d74}.v3-worker .worker-control{background:#0c2a33;color:#e8ffff;padding:85px 0}.v3-worker .worker-control .worker-label{color:#60dcd7}.v3-worker .worker-control-grid{grid-template-columns:.9fr 1.1fr;gap:70px}.v3-worker .worker-control h2{font-size:38px;line-height:1.3}.v3-worker .worker-control p{color:#b3cbd0}.v3-worker .worker-responsibility{display:grid;gap:0;border:1px solid #3a5b64}.v3-worker .worker-responsibility article{border:0;border-bottom:1px solid #3a5b64;background:transparent;border-radius:0;box-shadow:none;padding:24px 28px}.v3-worker .worker-responsibility article:last-child{border:0}.v3-worker .worker-responsibility b{color:#5be2dc}.v3-worker .worker-roles span{background:#173b45;border-color:#3b626a;color:#bedbdf}.v3-worker .worker-plans{gap:0;border:1px solid #adc2c6}.v3-worker .worker-plans article{border:0;border-radius:0;background:white;padding:38px}.v3-worker .worker-plans article+article{border-left:1px solid #adc2c6}.v3-worker .worker-plans strong{color:#007782}.v3-worker .worker-addons article{border-radius:0}.v3-worker .worker-last{background:#071a20;color:white}.v3-worker .worker-last .worker-label{color:#65e6df}.v3-worker .worker-last p{color:#b5cbd0}.v3-worker .boundary{border-color:#b3cace;background:#eaf1f2}.v3-worker .case-section,.v3-worker .pale{background:#e8f0f1}.v3-worker .section-index{color:#007782}.v3-worker .faq-list details{background:white}
/* FLUX reads like an editorial programme, not a SaaS feature page. */
.v3-flux{--product-accent:#d8491a;background:#fffaf0;color:#26251f}.v3-flux .wrap{max-width:1240px}.v3-flux .section{padding-top:100px;padding-bottom:100px}.v3-flux .button,.v3-flux button.flux-text-button{border-radius:0}.v3-flux .button-green{background:#db431b;color:white;border-color:#db431b}.v3f-masthead{background:#fff4df;padding:32px 0 34px;border-bottom:1px solid #d5c7af}.v3f-topline{display:flex;justify-content:space-between;gap:24px;font-size:12px;font-weight:650;letter-spacing:.13em}.v3f-wordmark{font-family:Arial,sans-serif;font-size:clamp(110px,19vw,250px);font-weight:900;line-height:.95;letter-spacing:-.09em;margin:36px 0 30px;color:#df431b;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #29251f;padding-bottom:30px}.v3f-wordmark>span{font-weight:400;font-size:.65em;line-height:1;color:#29251f;letter-spacing:0;transform:translateY(-4px)}.v3f-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}.v3f-intro h1{font-size:clamp(32px,3.7vw,50px);line-height:1.3;letter-spacing:-.045em;margin:0}.v3f-intro p{font-size:16px;line-height:1.85;margin:4px 0 20px;color:#665e52}.v3f-hero-link{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid #29251f;color:#29251f;font-weight:700;text-decoration:none}.v3f-hero-link span{font-size:24px}.v3f-route-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid #cbbca3;border-bottom:1px solid #cbbca3}.v3f-route-strip a{display:flex;gap:22px;align-items:center;padding:22px 25px;color:inherit;text-decoration:none;border-right:1px solid #cbbca3;min-height:76px}.v3f-route-strip a:first-child{padding-left:0}.v3f-route-strip a:last-child{border:0}.v3f-route-strip b{font-size:22px;white-space:nowrap}.v3f-route-strip span{font-size:13px;color:#716657;line-height:1.7}.v3f-independent{font-size:12px;color:#786b59;margin:14px 0 0}.v3-flux .flux-heading{max-width:850px}.v3-flux .flux-heading>span,.v3-flux .flux-label{color:#b53a18;letter-spacing:.08em}.v3-flux .flux-heading h2{font-size:clamp(30px,3.4vw,46px);line-height:1.3;letter-spacing:-.04em}.v3-flux .v3f-editorial-offers{display:block;margin-top:40px;border-top:2px solid #302b22}.v3-flux .v3f-editorial-offers>article{display:grid;grid-template-columns:.8fr 1.2fr;border:0;border-bottom:1px solid #cfc2af;background:transparent;border-radius:0;overflow:visible;box-shadow:none}.v3-flux .v3f-editorial-offers .flux-offer-top{background:transparent;border:0;padding:35px 40px 35px 0}.v3-flux .v3f-editorial-offers .flux-offer-top>span{font-size:12px;color:#ad3b1e;letter-spacing:.08em}.v3-flux .v3f-editorial-offers h3{font-size:31px;line-height:1.35;margin:16px 0 12px}.v3-flux .v3f-editorial-offers p{color:#716655;line-height:1.8}.v3-flux .v3f-editorial-offers .flux-offer-body{padding:35px 0 35px 50px;border-left:1px solid #cfc2af}.v3-flux .v3f-editorial-offers h4{font-size:18px}.v3-flux .v3f-editorial-offers ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:20px 0 18px;padding:0;list-style:none}.v3-flux .v3f-editorial-offers li{padding-left:16px;position:relative;font-size:14px;line-height:1.7}.v3-flux .v3f-editorial-offers li:before{content:'↗';position:absolute;left:0;color:#bd3e18}.v3-flux .v3f-editorial-offers .featured{background:#f3e5cf}.v3-flux .v3f-editorial-offers .featured .flux-offer-top{padding-left:24px}.v3-flux .v3f-editorial-offers .featured .flux-offer-body{padding-right:24px}.v3-flux .flux-text-button{color:#a93213;border:0;border-bottom:1px solid #a93213;background:transparent;padding:12px 0;min-height:48px;font-weight:700;cursor:pointer}.v3-flux .flux-build-flow{background:transparent;border-top:1px solid #c8b79b;border-bottom:1px solid #c8b79b;border-radius:0;padding:14px 0;font-size:13px;color:#7f4629}.v3-flux .flux-note{font-size:12px;line-height:1.8}.v3-flux .flux-board{background:#dc461e;color:#fff7e8;padding:90px 0}.v3-flux .flux-board-grid{grid-template-columns:1.1fr 1fr;gap:80px}.v3-flux .flux-board h2{font-size:clamp(32px,3.8vw,52px);line-height:1.25;letter-spacing:-.04em}.v3-flux .flux-board .flux-label{color:#ffcfac}.v3-flux .flux-board p{color:#ffe1ce}.v3-flux .flux-board .button-green{border-color:#fff1de;background:#fff1de;color:#9c3014}.v3-flux .flux-board-items{border-top:1px solid #f58f66}.v3-flux .flux-board-items article{background:transparent;border:0;border-bottom:1px solid #f58f66;border-radius:0;padding:22px 0}.v3-flux .flux-board-items b{color:#fff7e8;font-size:20px}.v3-flux .v3f-enterprise-rows{display:block;border-top:2px solid #302b22;margin-top:40px}.v3-flux .v3f-enterprise-rows>article{padding:38px 0;background:transparent;border:0;border-bottom:1px solid #cfc2af;border-radius:0;display:grid;grid-template-columns:1fr 1.2fr;gap:10px 70px;align-items:start}.v3-flux .v3f-enterprise-rows>article>span{grid-column:1;color:#b23716;font-size:12px;letter-spacing:.08em}.v3-flux .v3f-enterprise-rows h3{grid-column:1;grid-row:2 / span 2;font-size:30px;line-height:1.35;margin:0}.v3-flux .v3f-enterprise-rows>article>p{grid-column:2;grid-row:1 / span 2;margin:0;color:#716655}.v3-flux .v3f-enterprise-rows .flux-responsibility{grid-column:2;background:#f4ead9;border:0;border-radius:0;padding:22px}.v3-flux .v3f-enterprise-rows .flux-text-button{grid-column:2;justify-self:start}.v3-flux .flux-photos{max-width:1240px}.v3-flux .flux-photo-collage{border:0;border-radius:0;box-shadow:none;background:#f1e6d3;padding:0;display:block;width:100%}.v3-flux .flux-photo-collage img{display:block;width:100%;height:auto;border-radius:0;max-height:none;object-fit:contain}.v3-flux .flux-last{background:#29261f;color:#fff7e7;padding:80px 0}.v3-flux .flux-last .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 60px}.v3-flux .flux-last h2{grid-row:1 / span 2;font-size:42px;line-height:1.3;margin:0}.v3-flux .flux-last p{margin:0;color:#cbbda6}.v3-flux .flux-last button{justify-self:start}
@media(max-width:800px){.v3w-pipeline{grid-template-columns:1fr 32px 1fr 32px 1fr}.v3w-pipeline article{padding:18px 14px}.v3w-pipeline h2{font-size:18px}.v3w-stage-bottom{gap:24px}.v3-worker .worker-chain article{grid-template-columns:130px 1fr;gap:14px 20px}.v3-worker .worker-chain article>p{grid-column:2}.v3-worker .worker-control-grid{grid-template-columns:1fr;gap:30px}.v3f-intro{gap:32px}.v3f-route-strip a{padding:18px 15px;display:block}.v3f-route-strip span{display:block;margin-top:6px}.v3-flux .flux-board-grid{gap:36px}.v3-flux .v3f-enterprise-rows>article{gap:12px 32px}}
@media(max-width:600px){.v3-worker .section,.v3-flux .section{padding-top:60px;padding-bottom:60px}.v3w-stage{padding-top:24px}.v3w-overline{font-size:10px;letter-spacing:.03em;gap:12px}.v3w-overline>span:last-child{display:none}.v3w-stage h1{font-size:39px;line-height:1.22;margin:32px 0 20px}.v3w-stage-lead{text-align:left;font-size:14px;line-height:1.85;margin-bottom:28px}.v3w-pipeline{grid-template-columns:1fr;gap:0}.v3w-pipeline article{display:grid;grid-template-columns:56px 1fr;gap:5px 15px;min-height:0;padding:19px 20px;align-items:center}.v3w-terminal-label{grid-column:1/-1;font-size:10px;margin-bottom:8px}.v3w-file-stack,.v3w-check,.v3w-terminal-symbol{grid-column:1;grid-row:2/span 2;margin:0}.v3w-file-stack{position:relative;height:52px}.v3w-file-stack span{font-size:8px;padding:10px 6px;position:absolute}.v3w-file-stack span:nth-child(1){left:0;top:0}.v3w-file-stack span:nth-child(2){left:9px;top:7px}.v3w-file-stack span:nth-child(3){left:18px;top:14px}.v3w-check{width:43px;height:43px;line-height:43px;font-size:25px}.v3w-terminal-symbol{line-height:48px;font-size:40px}.v3w-pipeline h2{grid-column:2;margin:0;font-size:20px}.v3w-pipeline p{grid-column:2;font-size:12px}.v3w-connector{font-size:23px;line-height:30px;transform:rotate(90deg)}.v3w-stage-bottom{display:block;margin:26px 0 0}.v3w-stage-bottom .actions{justify-content:center;gap:10px}.v3w-stage-bottom .button{padding:12px 14px;font-size:13px;min-height:46px}.v3w-companion{justify-content:center;margin:18px 0 0}.v3w-companion img{width:48px;height:52px}.v3w-caption{font-size:10px}.v3-worker .worker-chain article{grid-template-columns:1fr;padding:22px 0;gap:12px}.v3-worker .worker-chain article>p{grid-column:1}.v3-worker .worker-step-top{justify-content:flex-start;gap:20px}.v3-worker .worker-chain h3{font-size:20px}.v3-worker .worker-control{padding:60px 0}.v3-worker .worker-control h2{font-size:30px}.v3-worker .worker-responsibility article{padding:22px}.v3-worker .worker-plans{grid-template-columns:1fr}.v3-worker .worker-plans article{padding:28px}.v3-worker .worker-plans article+article{border-left:0;border-top:1px solid #adc2c6}.v3-worker .worker-addons article{display:block}.v3-worker .worker-addons strong{display:block;margin-top:12px}.v3w-stage *{min-width:0}.v3f-masthead{padding-top:23px}.v3f-topline{font-size:10px;letter-spacing:.03em;gap:10px}.v3f-topline>span:last-child{display:none}.v3f-wordmark{font-size:104px;margin:28px 0 25px;padding-bottom:22px;border-bottom-width:2px}.v3f-wordmark>span{font-size:58px}.v3f-intro{grid-template-columns:1fr;gap:22px}.v3f-intro h1{font-size:32px}.v3f-intro p{font-size:14px}.v3f-route-strip{margin-top:28px}.v3f-route-strip a{padding:15px 10px;min-width:0}.v3f-route-strip b{font-size:18px}.v3f-route-strip span{font-size:10px;line-height:1.7}.v3f-independent{font-size:11px}.v3-flux .v3f-editorial-offers>article{grid-template-columns:1fr}.v3-flux .v3f-editorial-offers .flux-offer-top,.v3-flux .v3f-editorial-offers .featured .flux-offer-top{padding:28px 0 15px}.v3-flux .v3f-editorial-offers .flux-offer-body,.v3-flux .v3f-editorial-offers .featured .flux-offer-body{padding:0 0 28px;border-left:0}.v3-flux .v3f-editorial-offers .featured{background:transparent}.v3-flux .v3f-editorial-offers h3{font-size:27px}.v3-flux .v3f-editorial-offers ul{grid-template-columns:1fr;gap:8px}.v3-flux .flux-board{padding:60px 0}.v3-flux .flux-board-grid{grid-template-columns:1fr;gap:32px}.v3-flux .v3f-enterprise-rows>article{display:block;padding:30px 0}.v3-flux .v3f-enterprise-rows h3{font-size:27px;margin:15px 0}.v3-flux .v3f-enterprise-rows .flux-responsibility{margin:22px 0}.v3-flux .flux-last{padding:55px 0}.v3-flux .flux-last .wrap{display:block}.v3-flux .flux-last h2{font-size:32px;margin-bottom:20px}.v3-flux .flux-last p{margin-bottom:24px}.v3-flux .flux-photo-collage{min-height:0}}
/* Reset legacy card-only geometry in the editorial composition. */
.v3-flux .v3f-editorial-offers>article.featured{margin-top:0;border-top:0}.v3-flux .v3f-editorial-offers .flux-offer-top{min-height:0}.v3-flux .v3f-editorial-offers .flux-text-button{align-self:flex-start}.v3-flux .v3f-editorial-offers li{border:0}.v3-worker .worker-addons b,.v3-worker .worker-addons strong{color:#135965}.v3-worker .worker-addons p{color:#526d74}
/* Draw oversized marks with CSS rather than depending on uncommon glyphs. */
.v3f-wordmark>span{display:block;font-size:0!important;width:.48em;height:.48em;min-width:52px;min-height:52px;position:relative;border-top:5px solid currentColor;border-right:5px solid currentColor;margin-right:12px}.v3f-wordmark>span:after{content:'';position:absolute;width:135%;height:5px;background:currentColor;right:-2px;top:-2px;transform-origin:right center;transform:rotate(-45deg)}
.v3w-terminal-symbol{font-family:Arial,sans-serif}

/* A single, quiet action surface. No nested button-in-pill treatment. */
.product-direct{min-height:48px;gap:22px;color:inherit;outline-offset:5px}
.product-action-label{display:inline-flex;align-items:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#526146!important;padding:0!important;font:500 11px/1.5 system-ui,sans-serif!important;opacity:1;white-space:nowrap}
.product-direct:hover .product-action-label{color:#3b690c!important}.product-direct:focus-visible{outline:2px solid #6b901c}.eng-card .tags{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:30px}.eng-card .tag:has(.product-direct){border:0;border-radius:0;background:none;padding:0;margin:0;display:block;border-bottom:1px solid #d9e0d3}.eng-card .tag .product-direct{display:flex;width:100%;padding:10px 0;font-size:14px;font-weight:650;color:#3c4f32;gap:10px}.eng-card .tag .product-action-label{font-size:10px!important;color:#7e8c72!important}.eng-card .tag:hover{background:none!important;transform:none!important}.aproducts{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.ap:has(.product-direct){border:0!important;border-radius:0!important;padding:0!important;background:none!important;border-bottom:1px solid #d9e0d3!important}.ap .product-direct{display:flex;width:100%;padding:7px 0;gap:12px}.prd-hd h3 .product-direct{justify-content:flex-start;gap:28px}.prd-hd h3 .product-action-label{font-size:12px!important;align-self:center;padding-bottom:3px!important;border-bottom:1px solid #b9c8a5!important}.stag:has(.product-direct){background:none!important;border:0!important;border-radius:0!important;border-bottom:1px solid #ccd6c2!important;padding:0!important;margin-right:15px}.stag .product-direct{min-height:44px;padding:5px 0}.stages .product-action-label{color:inherit!important}.product-direct:hover{text-decoration:none!important}.eng-card .tag .product-direct:hover{color:#5f8b1a}
@media(max-width:700px){.eng-card .tags,.aproducts{grid-template-columns:1fr;gap:0}.eng-card .tag .product-direct{min-height:50px}.prd-hd h3 .product-direct{flex-wrap:wrap;gap:6px 20px}.prd-hd h3 .product-action-label{font-size:11px!important}.prd-hd .pt{margin-left:0}.stag .product-direct{gap:15px}.product-action-label{font-size:10px!important}}

/* V6.1 scoped consultation entries and restrained Qing hero */
.v61-home-consult{font:inherit;text-align:inherit;color:inherit;background:none;border:0;cursor:pointer;width:100%;padding:0;min-height:48px}.v61-consult-entry{font:inherit;text-align:left;cursor:pointer;background:none;color:inherit;border:0;border-bottom:1px solid #dce1d8;min-height:48px;padding:16px 0;display:flex;gap:20px;align-items:center;justify-content:space-between}.v61-consult-entry small{font-size:12px;font-weight:500;white-space:nowrap;color:#5d7055}.v61-consult-page{padding:70px 0;min-height:45vh}.v61-consult-page h1{font-size:36px;margin:20px 0}.v61-consult-page p{margin:20px 0}.v61-consult-page>a{display:inline-block;margin:20px}
.v61-qing-hero{background:#fff;border-bottom:1px solid #e4e9df;padding:42px 0}.v61-qing-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:64px;max-width:1040px}.v61-qing-copy{max-width:490px;min-width:0}.v61-qing-label{color:#407e28;font-size:19px;font-weight:700;display:flex;gap:16px;align-items:center}.v61-qing-label span{font-size:12px;font-weight:400;color:#788176;border-left:1px solid #d7dfd1;padding-left:16px}.v61-qing-copy h1{font-size:clamp(32px,3.1vw,42px);line-height:1.3;letter-spacing:-.035em;margin:24px 0 20px;color:#1e2b21;font-weight:650}.v61-qing-copy p{font-size:15px;line-height:1.9;color:#626b60;margin:0;max-width:450px}.v61-qing-actions{display:flex;align-items:center;gap:24px;margin:28px 0 18px}.v61-qing-actions .v3-qing-trial{font-size:14px;border-radius:6px;padding:13px 20px;min-height:48px;display:inline-flex;align-items:center;gap:24px}.v61-qing-actions>a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:10px;color:#47533e;text-decoration:underline;text-underline-offset:5px}.v61-qing-copy>small{color:#7d8678;font-size:11px}.v61-qing-product{margin:0;display:flex;align-items:center;flex-direction:column;gap:14px;position:relative;padding:12px 0}.v61-qing-product:before{content:'';position:absolute;inset:35px 0 45px;background:#f3f6ee;border-radius:10px}.v61-qing-screen{display:block;position:relative;padding:0;width:208px;height:350px;overflow:hidden;border:5px solid #243028;border-radius:23px;background:#fff;box-shadow:0 12px 26px #33472b13;cursor:zoom-in}.v61-qing-screen img{display:block;width:100%;height:auto;max-width:none}.v61-qing-product figcaption{position:relative;font-size:10px;line-height:1.5;color:#778170;text-align:center}.v61-qing-hero *{box-sizing:border-box}.v61-home-consult:focus-visible,.v61-consult-entry:focus-visible,.v61-qing-actions a:focus-visible,.v61-qing-screen:focus-visible{outline:3px solid #66994b;outline-offset:4px}
@media(max-width:750px){.v61-qing-hero{padding:30px 0}.v61-qing-layout{grid-template-columns:minmax(0,1fr);gap:25px;max-width:520px}.v61-qing-copy{max-width:none}.v61-qing-copy h1{font-size:32px;margin:18px 0 16px}.v61-qing-copy p{font-size:14px;line-height:1.8}.v61-qing-actions{gap:20px;margin:22px 0 12px;flex-wrap:wrap}.v61-qing-product{padding:0 24px}.v61-qing-product:before{inset:24px 0 32px}.v61-qing-screen{width:164px;height:264px;border-width:4px;border-radius:19px}.v61-qing-product figcaption{font-size:10px}.v61-qing-label{font-size:17px}.v61-consult-entry{gap:12px}}

.worker-official{--green:#24ad50;--lime:#b6ef7b;--forest:#0b382a;--ink:#15392e;--muted:#69776f;--line:#dce4dd;--paper:#f5f8f3;--white:#fff;--radius:20px}.worker-official *{box-sizing:border-box}.worker-official{scroll-behavior:smooth;scroll-padding-top:100px}.worker-official{margin:0;color:var(--ink);font:16px/1.8 'PingFang SC','Hiragino Sans GB','Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased}.worker-official h1,.worker-official h2,.worker-official h3,.worker-official h4,.worker-official p,.worker-official figure{margin:0}.worker-official h1,.worker-official h2,.worker-official h3,.worker-official h4{line-height:1.3}.worker-official a{color:inherit;text-decoration:none}.worker-official button,.worker-official input,.worker-official select{font:inherit}.worker-official button,.worker-official a,.worker-official input{ -webkit-tap-highlight-color:transparent}.worker-official button{cursor:pointer}.worker-official button:disabled{cursor:wait}.worker-official button:focus-visible,.worker-official a:focus-visible,.worker-official input:focus-visible,.worker-official summary:focus-visible{outline:3px solid #ed8d4a;outline-offset:5px}.worker-official img{display:block;max-width:100%}.worker-official button{border:0}.worker-official .wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.worker-official .skip-link{position:fixed;top:12px;left:12px;transform:translateY(-160%);z-index:500;background:white;padding:10px 18px}.worker-official .skip-link:focus{transform:none}.worker-official .site-header{position:absolute;top:0;left:0;right:0;z-index:50;color:#f3f9ef}.worker-official .nav-shell{width:min(1384px,calc(100% - 80px));margin:auto;display:flex;align-items:center;gap:44px;height:100px;border-bottom:1px solid #ffffff25}.worker-official .brand{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap}.worker-official .brand-cn{font-size:28px;font-weight:900;letter-spacing:-1px}.worker-official .brand-cn>span{color:#63d780}.worker-official .brand-worker{font-family:'Avenir Next',sans-serif;font-size:25px;font-weight:750;letter-spacing:-1px}.worker-official .site-header nav{display:flex;gap:32px;margin-left:auto}.worker-official .site-header nav a{font-size:14px;color:#d9e6dc;transition:color .2s}.worker-official .site-header nav a:hover{color:var(--lime)}.worker-official .nav-cta{padding:10px 20px;border:1px solid #ffffff5c;border-radius:50px;font-size:14px;font-weight:600;display:flex;gap:24px;align-items:center}.worker-official .nav-cta:hover{background:#ffffff15}.worker-official .hero{background:var(--forest);color:#f7f9f0;position:relative;overflow:hidden;min-height:860px}.worker-official .hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 85% 48%,#43784544,transparent 50%);pointer-events:none}.worker-official .hero-inner{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding-top:128px;min-height:780px;position:relative;z-index:1}.worker-official .hero-copy{padding-top:9px;padding-bottom:62px}.worker-official .eyebrow{font-size:14px;letter-spacing:1.2px;color:#3c8260;font-weight:600;display:flex;align-items:center;gap:12px}.worker-official .eyebrow>span:first-child:empty{width:24px;height:2px;background:var(--green);display:block}.worker-official .eyebrow.light{color:#b8d5b8}.worker-official .eyebrow.light>span:first-child{background:var(--lime)}.worker-official h1{font-size:clamp(48px,4.5vw,68px);font-weight:800;line-height:1.32;letter-spacing:-1.8px;margin-top:30px}.worker-official h1 em{font-style:normal;color:var(--lime)}.worker-official .hero-description{color:#bed0c4;font-size:18px;line-height:1.95;margin-top:27px}.worker-official .hero-actions{display:flex;align-items:center;gap:32px;margin-top:37px}.worker-official .button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:13px 25px;border-radius:50px;font-size:16px;font-weight:650;transition:transform .25s,background .25s}.worker-official .button:hover{transform:translateY(-2px)}.worker-official .button-lime{background:var(--lime);color:var(--forest)}.worker-official .button-lime:hover{background:#d1ff9e}.worker-official .button-green{background:var(--forest);color:white}.worker-official .text-link{font-size:15px;border-bottom:1px solid #91a896;padding-bottom:5px;display:inline-flex;align-items:center;gap:15px}.worker-official .text-link.light{color:#e2ede1}.worker-official .hero-caption{font-size:12px;color:#9bb8a6;display:flex;align-items:center;gap:14px;margin-top:41px}.worker-official .hero-caption i{width:3px;height:3px;background:#8aa895;border-radius:50%}.worker-official .hero-visual{position:relative;min-height:640px;display:flex;align-items:center;justify-content:center;isolation:isolate}.worker-official .hero-word{position:absolute;left:-15px;top:93px;z-index:-1;font:700 clamp(130px,13vw,197px)/1 'Avenir Next',sans-serif;letter-spacing:-14px;color:transparent;-webkit-text-stroke:1px #b2d99125;transform:rotate(-90deg);transform-origin:center center}.worker-official .hero-orbit{position:absolute;left:15%;right:-10%;height:500px;top:110px;border:1px solid #95c27920;border-radius:50%;transform:rotate(-18deg);z-index:-1;background:radial-gradient(ellipse,#9fe77a12,transparent 66%)}.worker-official .hero-worker{width:382px;height:auto;max-height:580px;object-fit:contain;position:relative;filter:drop-shadow(0 24px 30px #001e1844);animation:worker-enter 1s both cubic-bezier(.2,.6,.25,1)}.worker-official .worker-nameplate{position:absolute;left:15%;right:0;bottom:20px;background:#f7faf1;color:var(--ink);border-radius:12px;display:flex;align-items:center;padding:15px 19px;gap:13px;box-shadow:0 12px 50px #001e1730;transform:rotate(-3deg)}.worker-official .nameplate-mark{display:grid;place-items:center;background:#dcedd5;color:#248346;width:42px;height:42px;border-radius:10px;font-size:24px;font-weight:900}.worker-official .worker-nameplate strong{font-size:16px;display:block;line-height:1.45}.worker-official .worker-nameplate div>span{font-size:12px;color:#738371;display:block}.worker-official .nameplate-id{margin-left:auto;font:600 12px 'Avenir Next',sans-serif;letter-spacing:1px;color:#71886e}.worker-official .hero-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff24;padding:24px 0;color:#8eac9c;font-size:12px;letter-spacing:1.5px}.worker-official .hero-bottom a{font-size:12px;letter-spacing:.3px;color:#c2d5c5}.worker-official .hero-bottom a>span{margin-left:18px}.worker-official .section{padding-top:112px;padding-bottom:112px}.worker-official h2{font-size:clamp(34px,3.45vw,50px);font-weight:750;line-height:1.4;letter-spacing:-1px}.worker-official h2 em{font-style:normal;color:var(--green)}.worker-official .section .eyebrow+h2{margin-top:20px}.worker-official .section-lead{color:var(--muted);font-size:17px;line-height:1.9;margin-top:23px;max-width:620px}.worker-official .first-flow{margin-top:46px;padding:30px 0;border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.worker-official .first-flow b{color:var(--green)}.worker-official .contact-slice{border-top:1px solid var(--line);padding-block:65px;display:flex;align-items:center;justify-content:space-between;gap:30px}.worker-official .contact-slice h2{font-size:35px;margin-top:12px}.worker-official .site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0;border-top:1px solid var(--line);color:#79867b;font-size:12px}.worker-official .site-footer .brand{color:var(--ink)}.worker-official .site-footer .brand-cn{font-size:22px}.worker-official .site-footer .brand-worker{font-size:20px}@keyframes worker-enter{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.worker-official .hero-inner{min-height:820px}.worker-official .hero{min-height:900px}}@media(max-width:1050px){.worker-official .wrap{width:calc(100% - 56px)}.worker-official .nav-shell{width:calc(100% - 56px);gap:22px}.worker-official .site-header nav{gap:20px}.worker-official .hero-inner{grid-template-columns:1.05fr .9fr;min-height:735px}.worker-official h1{font-size:50px}.worker-official .hero-worker{width:340px}.worker-official .hero-visual{min-height:570px}.worker-official .worker-nameplate{left:0}.worker-official .hero-description{font-size:16px}.worker-official .hero-actions{gap:23px}.worker-official .hero{min-height:810px}}@media(max-width:760px){.worker-official .wrap{width:calc(100% - 40px)}.worker-official .nav-shell{width:calc(100% - 40px);height:78px;gap:18px}.worker-official .site-header nav{display:none}.worker-official .brand-cn{font-size:25px}.worker-official .brand-worker{font-size:22px}.worker-official .nav-cta{margin-left:auto;font-size:12px;padding:8px 13px;gap:10px}.worker-official .hero-inner{display:flex;flex-direction:column;align-items:stretch;padding-top:125px;min-height:0}.worker-official .hero-copy{padding:0}.worker-official h1{font-size:44px;letter-spacing:-1.5px;margin-top:23px}.worker-official .hero-description{font-size:16px;margin-top:24px}.worker-official .hero-actions{gap:24px;flex-wrap:wrap;margin-top:27px}.worker-official .button{font-size:14px;gap:19px;min-height:50px;padding:12px 22px}.worker-official .text-link{font-size:13px}.worker-official .hero-caption{margin-top:27px;font-size:11px}.worker-official .hero-visual{min-height:450px;margin-top:16px}.worker-official .hero-worker{width:275px;max-height:410px}.worker-official .hero-word{transform:none;top:150px;left:-4px;font-size:105px;letter-spacing:-7px}.worker-official .hero-orbit{top:70px;left:5%;right:5%;height:320px}.worker-official .worker-nameplate{bottom:5px;left:20px;right:15px;padding:11px 16px}.worker-official .hero-bottom{margin-top:32px;gap:20px;padding:22px 0;font-size:10px}.worker-official .hero-bottom a{font-size:10px;max-width:150px;text-align:right}.worker-official .hero{min-height:0}.worker-official .section{padding-block:78px}.worker-official h2{font-size:35px}.worker-official .section-lead{font-size:16px}.worker-official .eyebrow{font-size:12px}.worker-official .first-flow{flex-wrap:wrap;font-size:14px;gap:14px}.worker-official .first-flow b{font-size:12px}.worker-official .contact-slice{flex-direction:column;align-items:flex-start}.worker-official .contact-slice h2{font-size:32px}.worker-official .site-footer{flex-wrap:wrap;gap:16px}.worker-official .site-footer .brand{width:100%}}@media(prefers-reduced-motion:reduce){.worker-official{scroll-behavior:auto}.worker-official *,.worker-official *:before,.worker-official *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.worker-official [hidden]{display:none!important}.worker-official .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.worker-official .orange{color:#c86c2b!important}.worker-official .small-caption{font-size:13px;color:var(--muted)}.worker-official .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px}.worker-official .section-heading h2{margin-top:20px}.worker-official .heading-aside{font-size:16px;line-height:1.9;color:var(--muted);padding-bottom:7px;max-width:430px}.worker-official .heading-aside strong{font-weight:650}.worker-official .heading-aside .small-caption{display:block;margin-top:14px}.worker-official .site-header{position:fixed;background:#0b382af2;backdrop-filter:blur(18px)}.worker-official .nav-shell{height:84px}.worker-official .site-header nav{gap:26px}.worker-official .menu-toggle{display:none}.worker-official .nav-cta{border-color:#b6ef7b66}.worker-official .nav-cta span{font-size:19px}.worker-official .hero-inner{padding-top:128px}.worker-official .task-app{border:1px solid #d9e3d7;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:185px 1fr;background:white;box-shadow:0 24px 60px #153a2a0a}.worker-official .task-sidebar{background:#f2f6f0;padding:26px 18px 20px;border-right:1px solid #e0e7dd;display:flex;flex-direction:column;gap:8px}.worker-official .sidebar-label{font-weight:700;font-size:14px;margin:5px 12px 25px}.worker-official .sidebar-item{font-size:14px;color:#768174;padding:10px 12px;border-radius:7px;display:flex;align-items:center;gap:10px}.worker-official .sidebar-item.selected{background:#e1eddc;color:#266b3b;font-weight:650}.worker-official .sidebar-item>span{font-size:19px;line-height:1}.worker-official .sidebar-bottom{margin-top:auto;padding-top:60px;display:flex;gap:8px;align-items:center;font-size:13px;color:#668062}.worker-official .online-dot{width:6px;height:6px;background:var(--green);border-radius:50%}.worker-official .task-main{padding:0 30px 23px;min-width:0}.worker-official .app-topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebe3;height:65px;font-size:14px;color:#455c4b;gap:10px}.worker-official .breadcrumb{color:#93a08f}.worker-official .demo-badge{font-size:12px;padding:3px 9px;border:1px solid #ccd9c7;border-radius:4px;color:#678260;white-space:nowrap}.worker-official .task-title-row{display:flex;justify-content:space-between;align-items:center;margin:28px 0 25px;gap:16px}.worker-official .task-title-row h3{font-size:21px;line-height:1.5}.worker-official .task-title-row p{font-size:14px;color:#7f8c7b;margin-top:5px}.worker-official .task-workspace{display:grid;grid-template-columns:1fr 1.1fr;gap:20px}.worker-official .demo-input,.worker-official .demo-output{border:1px solid #e0e7dc;border-radius:12px;padding:20px;min-width:0}.worker-official .demo-output{background:#f9fbf7;min-height:309px}.worker-official .panel-label{font-size:14px;font-weight:650;display:flex;align-items:center;gap:9px;margin-bottom:21px}.worker-official .panel-label>span:first-child{font:600 12px 'Avenir Next',sans-serif;color:#8e9b87}.worker-official .status-pill{font-size:12px;font-weight:400;margin-left:auto;color:#6a8061;background:#eaf0e4;padding:2px 9px;border-radius:20px}.worker-official .document-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #e5eadf}.worker-official .file-icon{width:33px;height:40px;display:grid;place-items:center;flex-shrink:0;border:1px solid currentColor;border-radius:4px;font:650 17px 'Avenir Next',sans-serif}.worker-official .file-icon.excel{color:#399359;background:#edf7ef}.worker-official .file-icon.pdf{color:#cb7853;background:#fff6f0}.worker-official .document-row strong{font-size:14px;display:block;font-weight:550;line-height:1.5}.worker-official .document-row div>span{font-size:12px;display:block;color:#929b8c}.worker-official .document-check{margin-left:auto;color:#80b179;font-size:15px}.worker-official .demo-input-bottom{margin-top:15px}.worker-official .demo-input-bottom>p{font-size:12px;color:#87977d;margin-bottom:14px}.worker-official .demo-input .button{width:100%;font-size:14px;padding:10px 14px;min-height:45px;border-radius:7px;gap:20px}.worker-official .demo-input .button:disabled{opacity:.7}.worker-official .result-symbol{font:400 40px/1 'Avenir Next',sans-serif;color:#9abe8e;display:block;margin:4px 0 18px}.worker-official #demo-idle h4{font-size:16px;font-weight:600}.worker-official #demo-idle p{font-size:14px;color:#909d88;line-height:1.8;margin-top:12px}.worker-official .run-steps{display:grid;gap:14px;font-size:14px;color:#85937d}.worker-official .run-steps>div{display:flex;align-items:center;gap:12px}.worker-official .run-steps i{width:16px;height:16px;border:1px solid #c6d6bb;border-radius:50%}.worker-official .run-steps .active{color:#277c39}.worker-official .run-steps .active i{border:4px solid #84bd65;background:#f8fcf4}.worker-official .run-steps .done i{border:none;background:#2ba451;position:relative}.worker-official .run-steps .done i:after{content:'✓';color:white;position:absolute;inset:0;text-align:center;font-size:10px;line-height:16px}.worker-official .progress-track{height:4px;background:#e3ecd9;margin-top:24px;border-radius:5px;overflow:hidden}.worker-official #demo-progress{width:0;height:100%;background:var(--green);transition:width .4s}.worker-official .result-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;color:#72876a}.worker-official .result-total strong{font:600 28px 'Avenir Next',sans-serif;color:var(--ink)}.worker-official .result-total small{font:14px 'PingFang SC',sans-serif}.worker-official .result-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding-bottom:21px;border-bottom:1px solid #dce7d3}.worker-official .result-grid strong{font:600 31px/1.3 'Avenir Next',sans-serif;display:block;color:#268943;white-space:nowrap}.worker-official .result-grid small{font:12px 'PingFang SC',sans-serif}.worker-official .result-grid>div>span{font-size:12px;color:#7b8b71;display:flex;gap:4px;align-items:center;margin-top:9px;white-space:nowrap}.worker-official .dot-green,.worker-official .dot-orange{width:4px;height:4px;background:#399859;border-radius:50%;display:inline-block}.worker-official .dot-orange{background:#c8783c}.worker-official .pending-details{margin-top:15px;font-size:13px;color:#728765}.worker-official .pending-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.worker-official .pending-details summary::-webkit-details-marker{display:none}.worker-official .pending-details[open] summary>span{transform:rotate(45deg)}.worker-official .pending-details p{font-size:13px;margin-top:12px;color:#5b6f4e}.worker-official .demo-note{font-size:12px;color:#85917d;margin-top:18px}.worker-official .handoff-line{display:flex;align-items:center;gap:24px;margin-top:31px;font-size:16px}.worker-official .handoff-line i{font-style:normal;color:var(--green)}.worker-official .handoff-line strong{color:var(--green);font-weight:600}.worker-official .handoff-note{margin-left:auto;color:var(--muted);font-size:14px}.worker-official .team-section{padding-top:30px;padding-bottom:90px}.worker-official .team-heading{text-align:center}.worker-official .team-heading .eyebrow{justify-content:center}.worker-official .team-heading h2{font-size:38px;margin-top:22px}.worker-official .team-heading .section-lead{margin:19px auto 0;max-width:760px;font-size:16px}.worker-official .team-figure{margin-top:33px}.worker-official .team-figure img{width:100%;object-fit:contain}.worker-official .role-labels{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:18px;font-weight:650;gap:20px;padding:0 9px;margin-top:9px}.worker-official .role-labels span{border-top:1px solid #d5e3cf;padding:20px 0 5px;position:relative}.worker-official .role-labels span:before{content:'';position:absolute;left:calc(50% - 3px);top:-3px;background:var(--green);width:6px;height:6px;border-radius:50%}.worker-official .team-note{text-align:center;color:#879180;font-size:13px;margin-top:30px}.worker-official .scenarios{background:#f3f6f0}.worker-official .case-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #cddbc5}.worker-official .case-tabs button{padding:21px 0;text-align:left;background:none;display:flex;align-items:center;gap:17px;border-bottom:3px solid transparent;font:500 13px 'Avenir Next',sans-serif;color:#8b9b83;position:relative;margin-bottom:-1px}.worker-official .case-tabs button>span{font:600 19px 'PingFang SC',sans-serif;color:#73876a}.worker-official .case-tabs button>i{font-style:normal;margin-left:auto;margin-right:25px;font-size:24px;opacity:0;color:var(--green);transition:transform .2s}.worker-official .case-tabs button[aria-selected=true]{border-color:var(--green);color:var(--green)}.worker-official .case-tabs button[aria-selected=true]>span{color:var(--ink)}.worker-official .case-tabs button[aria-selected=true]>i{opacity:1}.worker-official .case-tabs button:hover>i{transform:translate(2px,-2px)}.worker-official .case-panel{display:grid;grid-template-columns:.9fr 1.4fr;gap:66px;margin-top:42px;min-height:480px}.worker-official .case-kind{font-size:13px;color:#6d8662;display:block;margin-bottom:22px}.worker-official .case-intro h3{font-size:33px;line-height:1.5;letter-spacing:-.8px}.worker-official .case-intro>p{color:#67785e;line-height:1.9;margin-top:22px;font-size:16px;max-width:360px}.worker-official .case-footnote{font-size:12px;color:#85957b;max-width:330px;margin-top:36px;padding-left:13px;border-left:2px solid #c3d8b8}.worker-official .case-comparison{border:1px solid #d6e2cd;background:#fff;border-radius:15px;overflow:hidden}.worker-official .case-before{padding:23px 29px;background:#ecf1e8;border-bottom:1px solid #dbe5d3}.worker-official .before-after-label{font-size:13px;color:#77886d;font-weight:600;letter-spacing:.3px}.worker-official .case-before>p{font-size:15px;line-height:1.9;margin:10px 0 5px;color:#64745c}.worker-official .case-before>span:last-child{font-size:13px;color:#8d9985}.worker-official .case-after{padding:23px 29px 24px}.worker-official .case-after>.before-after-label{color:#2d9048}.worker-official .execution-list{list-style:none;padding:0;margin:23px 0 0;display:grid;gap:22px}.worker-official .execution-list li{display:flex;gap:17px}.worker-official .execution-list li>span{font:600 13px/26px 'Avenir Next',sans-serif;color:#56a05e}.worker-official .execution-list strong{font-size:16px;font-weight:650}.worker-official .execution-list p{font-size:14px;color:#829077;line-height:1.7;margin-top:3px}.worker-official .human-role{padding-top:15px;margin-top:22px;border-top:1px solid #e0e8da;color:#78906d;font-size:13px}.worker-official .document-transform{background:white;border:1px solid #d6e2cd;border-radius:15px;padding:30px}.worker-official .raw-document{border:1px solid #dbe6d3;border-radius:8px;font-size:21px;padding:24px 15px;text-align:center;margin-top:20px;background:#f7faf4;font-weight:550}.worker-official .transform-arrow{padding:18px;text-align:center;color:#4f9955}.worker-official .transform-arrow span{font-size:13px;margin-left:10px}.worker-official .field-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfe7d9;border-left:1px solid #dfe7d9;border-radius:8px;overflow:hidden}.worker-official .field-grid>div{border-right:1px solid #dfe7d9;border-bottom:1px solid #dfe7d9;padding:18px}.worker-official .field-grid span{display:block;font-size:13px;color:#8c9a82}.worker-official .field-grid strong{font-size:21px;display:block;margin-top:5px;font-weight:550}.worker-official .systems-flow{padding:13px 0;display:flex;flex-direction:column;justify-content:center}.worker-official .systems-flow article{background:white;border:1px solid #d6e2cd;border-radius:12px;padding:22px;display:flex;gap:22px;align-items:center}.worker-official .system-number{color:#60a362;font:500 24px 'Avenir Next',sans-serif}.worker-official .systems-flow h4{font-size:20px}.worker-official .systems-flow p{font-size:14px;color:#7d8d73;margin-top:5px}.worker-official .systems-flow article>span:last-child{margin-left:auto;font-size:12px;color:#599455;border:1px solid #dae7d1;padding:2px 9px;border-radius:4px}.worker-official .system-connector{color:#80a66c;text-align:center;font-size:22px;line-height:1.5;padding:8px}.worker-official .advantages{background:var(--forest);color:#f6f8ef}.worker-official .advantages .heading-aside{color:#acc6b4}.worker-official .advantages h2{color:#f4f8ed}.worker-official .advantage-statement{display:flex;align-items:center;gap:28px;padding:27px 0 37px;margin-top:-8px;font-size:25px;font-weight:550;color:var(--lime)}.worker-official .advantage-statement>i{font:300 24px 'Avenir Next',sans-serif;color:#668569}.worker-official .comparison-table{border-block:1px solid #4e7059}.worker-official .comparison-row{display:grid;grid-template-columns:.65fr 1.35fr 1.5fr;border-bottom:1px solid #315341}.worker-official .comparison-row:last-child{border-bottom:0}.worker-official .comparison-row>div{padding:23px 23px;font-size:15px;color:#a5bdad}.worker-official .comparison-row>div:first-child{padding-left:0;color:#d1dfd1;font-size:15px}.worker-official .comparison-row>div:last-child{background:#24503955;color:#e2eddc;padding-left:30px}.worker-official .comparison-row strong{font-weight:550}.worker-official .comparison-head>div{font-size:19px;color:#e8f0e4!important;font-weight:650;padding-block:28px}.worker-official .comparison-head>div:last-child{color:var(--lime)!important}.worker-official .comparison-head small{display:block;font-size:13px;font-weight:400;color:#8bac93;margin-top:8px}.worker-official .comparison-note{font-size:12px;color:#88a790;margin-top:26px;line-height:1.9;max-width:920px}.worker-official .comparison-note a{display:inline-block;border-bottom:1px solid #547961;margin-left:12px;color:#b0c6b1}.worker-official .pricing-grid{display:grid;grid-template-columns:1fr 1fr .88fr;gap:24px}.worker-official .price-card{border:1px solid #dbe4d6;padding:29px 29px 22px;border-radius:16px;display:flex;flex-direction:column}.worker-official .price-label{font-size:13px;display:flex;align-items:center;justify-content:space-between;color:#7b8c74}.worker-official .price-label>span{font:600 11px 'Avenir Next',sans-serif;letter-spacing:1px}.worker-official .price-card h3{font-size:24px;margin-top:30px}.worker-official .price{font:600 clamp(33px,3vw,45px)/1.2 'Avenir Next',sans-serif;letter-spacing:-1.5px;margin-top:18px;white-space:nowrap}.worker-official .price>small{font-size:23px;font-weight:500;margin-right:3px}.worker-official .price>span{font-size:13px;font-weight:400;letter-spacing:0;margin-left:10px}.worker-official .price-card>p{font-size:15px;color:#71836a;margin-top:25px}.worker-official .price-card ul{list-style:none;padding:0;margin:27px 0 31px;font-size:14px;color:#69825e}.worker-official .price-card li{padding:5px 0;display:flex;align-items:center;gap:9px}.worker-official .price-card li:before{content:'✓';color:#2e9644;font-size:12px}.worker-official .price-link{border-top:1px solid #d4e2cb;padding-top:19px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;margin-top:auto}.worker-official .price-link>span{font-size:22px;color:#51a653}.worker-official .featured{background:#eaf4df;border-color:#bfd3af}.worker-official .implementation-card{padding:29px 10px 22px 19px}.worker-official .implementation-card>.eyebrow{font-size:13px}.worker-official .implementation-card h3{font-size:24px;margin-top:30px}.worker-official .implementation-price{font:600 28px/1.3 'Avenir Next',sans-serif;margin-top:25px;white-space:nowrap;letter-spacing:-1px}.worker-official .implementation-price small{font:400 12px 'PingFang SC',sans-serif;letter-spacing:0}.worker-official .implementation-card>p{font-size:15px;color:#71836a;margin-top:25px;line-height:1.85}.worker-official .extra-account{border-top:1px solid #dce5d6;margin-top:27px;padding-top:17px;display:flex;flex-direction:column;gap:1px}.worker-official .extra-account>span:first-child{font-size:14px;color:#6f8166}.worker-official .extra-account strong{font:600 23px 'Avenir Next',sans-serif;margin-top:5px}.worker-official .extra-account small{font-size:13px;font-weight:400}.worker-official .implementation-card .text-link{margin-top:24px;font-size:14px;border-color:#c0d1b4}.worker-official .value-calculator{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;margin-top:80px;border-top:1px solid #dce5d6;padding-top:64px}.worker-official .calculator-intro h3{font-size:30px;line-height:1.55;letter-spacing:-.5px;margin-top:19px}.worker-official .calculator-intro>p:last-of-type{font-size:15px;color:#7b8973;max-width:470px;margin-top:17px}.worker-official .calculator-controls{margin-top:27px;max-width:480px}.worker-official .calculator-controls>label{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500}.worker-official .calculator-controls output{font-weight:650;color:#2b8c44;font-family:'Avenir Next','PingFang SC',sans-serif}.worker-official .calculator-controls input[type=range]{display:block;width:100%;margin:18px 0 25px;accent-color:#328448;height:7px;cursor:pointer}.worker-official .salary-field{display:flex;align-items:center;gap:9px;border:1px solid #cddbc3;border-radius:6px;margin-top:12px;padding:8px 12px;max-width:270px}.worker-official .salary-field>span{font-size:14px;color:#8c9d7f}.worker-official .salary-field input{min-width:0;width:100%;border:none;color:var(--ink);font:550 20px 'Avenir Next',sans-serif;background:none}.worker-official .field-error{font-size:13px;color:#ac4c23;margin-top:8px}.worker-official .calculator-results{background:#f0f6e9;border-radius:20px;padding:36px 37px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border:1px solid #dce7d1}.worker-official .result-eyebrow{font-size:14px;color:#648450}.worker-official .capacity-result{display:flex;align-items:center;gap:25px;margin-top:23px}.worker-official .capacity-result>strong{font:500 100px/1 'Avenir Next',sans-serif;letter-spacing:-6px;color:#297b3f}.worker-official .capacity-result>span{font-size:14px;color:#648654;line-height:1.9}.worker-official .capacity-equation{font-size:14px;display:flex;align-items:baseline;gap:12px;border-bottom:1px solid #d1dfc5;padding-bottom:25px;margin-top:15px;color:#6c8560}.worker-official .capacity-equation>strong{font:600 26px 'Avenir Next',sans-serif;color:#2a793e}.worker-official .money-result{margin-top:27px}.worker-official .money-result>span{font-size:14px;color:#6e855f}.worker-official .money-result>strong{display:block;margin-top:8px;font:600 41px 'Avenir Next',sans-serif;color:#255d32;letter-spacing:-1.5px}.worker-official .money-result small{font-size:14px;font-weight:400;margin-left:12px;letter-spacing:0}.worker-official .money-result p{font-size:14px;margin-top:4px;color:#7c8f6e}.worker-official .money-result b{font-family:'Avenir Next',sans-serif;font-weight:550}.worker-official .calculator-note{font-size:12px;color:#879777;margin-top:26px;line-height:1.9;max-width:360px}.worker-official .delivery{padding-top:10px}.worker-official .delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ceddc4}.worker-official .delivery-grid article{padding:28px 30px 0;border-right:1px solid #e0e8da}.worker-official .delivery-grid article:first-child{padding-left:0}.worker-official .delivery-grid article:last-child{border-right:none;padding-right:0}.worker-official .stage-number{font:400 50px/1 'Avenir Next',sans-serif;color:#8cb97b;letter-spacing:-2px}.worker-official .delivery-grid h3{font-size:25px;margin-top:23px}.worker-official .stage-description{font-size:15px;color:#768b6b;margin-top:13px;min-height:54px}.worker-official .delivery-grid dl{display:grid;grid-template-columns:42px 1fr;gap:13px 10px;margin:22px 0 29px}.worker-official .delivery-grid dt{font-size:13px;color:#4d8347}.worker-official .delivery-grid dd{margin:0;color:#839279;font-size:14px;line-height:1.8}.worker-official .delivery-output{border-top:1px solid #e0e8d9;padding-top:20px;display:flex;flex-direction:column;gap:8px}.worker-official .delivery-output>span{font-size:12px;color:#869879}.worker-official .delivery-output>strong{font-size:16px;font-weight:600}.worker-official .mission{background:#103e2b;position:relative;overflow:hidden;color:#fff;min-height:640px}.worker-official .mission-image{position:absolute;inset:0 0 0 38%;height:100%}.worker-official .mission-image img{height:100%;width:100%;object-fit:cover;object-position:center}.worker-official .mission-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#103e2b,transparent 40%),linear-gradient(0deg,#103e2b77,transparent 35%)}.worker-official .mission-content{position:relative;padding-top:95px;padding-bottom:75px}.worker-official .mission h2{font-size:45px;line-height:1.6;letter-spacing:-1.2px;margin-top:25px}.worker-official .mission h2 em{color:var(--lime)}.worker-official .mission-content>p:not(.eyebrow){color:#b5ccb7;font-size:15px;line-height:1.9;max-width:475px;margin-top:26px}.worker-official .mission-signature{font-size:17px;color:#d8e9d3;margin-top:42px;max-width:440px}.worker-official .mission-signature>span{display:block;font-size:13px;color:#96b798;margin-top:11px}.worker-official .contact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:start}.worker-official .contact-layout h2{margin-top:24px;font-size:46px}.worker-official .contact-layout>div>p:not(.eyebrow){font-size:17px;color:#778a6c;margin-top:25px}.worker-official .contact-layout .text-link{margin-top:32px;border-color:#aac399}.worker-official .contact-card{border-top:2px solid #1b6534;padding:29px 0 0}.worker-official .contact-kicker{font-size:14px;color:#8c9a82}.worker-official .contact-name{display:flex;gap:16px;align-items:baseline;margin-top:31px}.worker-official .contact-name strong{font-size:25px}.worker-official .contact-name span{font-size:14px;color:#89987d}.worker-official .contact-number{font:500 clamp(29px,3.2vw,45px)/1.4 'Avenir Next',sans-serif;letter-spacing:-1.3px;display:inline-block;margin-top:14px;white-space:nowrap}.worker-official .contact-actions{display:flex;gap:24px;align-items:center;margin-top:27px}.worker-official .site-footer{font-size:12px}.worker-official .site-footer>a:not(.brand){font-size:13px;color:#557b4a}.worker-official .section[id]{scroll-margin-top:20px}@media(min-width:1450px){.worker-official .hero-copy h1{font-size:68px}.worker-official .hero-visual{margin-left:30px}.worker-official .hero-word{left:-45px}.worker-official .worker-nameplate{left:10%;right:2%}}@media(max-width:1150px){.worker-official .section-heading{gap:30px}.worker-official .site-header nav{gap:20px}.worker-official .nav-shell{gap:23px}.worker-official .nav-cta{padding:9px 14px;gap:12px}.worker-official .task-app{grid-template-columns:145px 1fr}.worker-official .task-sidebar{padding-inline:12px}.worker-official .task-main{padding-inline:22px}.worker-official .sidebar-label{font-size:12px}.worker-official .task-workspace{gap:12px}.worker-official .demo-input,.worker-official .demo-output{padding:16px}.worker-official .document-row{gap:8px}.worker-official .result-grid{gap:7px}.worker-official .result-grid strong{font-size:27px}.worker-official .case-panel{gap:38px;grid-template-columns:.9fr 1.25fr}.worker-official .pricing-grid{gap:15px}.worker-official .price-card{padding:25px 23px 22px}.worker-official .implementation-card{padding:25px 10px 22px 15px}.worker-official .implementation-price{font-size:25px}.worker-official .value-calculator{gap:40px}.worker-official .contact-layout{gap:45px}}@media(max-width:950px){.worker-official .site-header nav{gap:17px}.worker-official .site-header nav a{font-size:13px}.worker-official .brand-worker{font-size:22px}.worker-official .brand-cn{font-size:26px}.worker-official .nav-cta{font-size:12px}.worker-official .hero-actions{gap:17px}.worker-official .hero-actions .button{font-size:15px}.worker-official .hero-actions .text-link{font-size:13px}.worker-official .hero-inner{grid-template-columns:1.2fr 1fr}.worker-official .hero h1{font-size:47px}.worker-official .hero-worker{width:300px}.worker-official .hero-word{font-size:145px;left:-35px}.worker-official .hero-visual{min-height:545px}.worker-official .worker-nameplate{padding:12px;gap:9px}.worker-official .worker-nameplate strong{font-size:14px}.worker-official .nameplate-id{font-size:10px}.worker-official .heading-aside{font-size:15px;max-width:320px}.worker-official .task-app{grid-template-columns:1fr}.worker-official .task-sidebar{display:none}.worker-official .task-main{padding-inline:28px}.worker-official .task-workspace{gap:20px}.worker-official .role-labels{font-size:16px;gap:14px}.worker-official .team-heading h2{font-size:33px}.worker-official .case-panel{grid-template-columns:.8fr 1.2fr;gap:27px}.worker-official .case-intro h3{font-size:29px}.worker-official .case-intro>p{font-size:15px}.worker-official .case-before,.worker-official .case-after{padding:23px}.worker-official .case-tabs button>span{font-size:17px}.worker-official .advantage-statement{font-size:22px;gap:20px}.worker-official .comparison-row{grid-template-columns:.62fr 1.2fr 1.35fr}.worker-official .comparison-row>div{padding:22px 16px;font-size:14px}.worker-official .comparison-row>div:last-child{padding-left:20px}.worker-official .comparison-head>div{font-size:18px}.worker-official .price-card{padding-inline:20px}.worker-official .price{font-size:34px}.worker-official .price>span{display:block;margin:8px 0 0}.worker-official .price-label>span{font-size:10px}.worker-official .implementation-price{font-size:25px}.worker-official .implementation-price small{display:block;margin-top:9px}.worker-official .price-card>p,.worker-official .implementation-card>p{font-size:14px}.worker-official .calculator-results{padding:27px}.worker-official .capacity-result>strong{font-size:87px}.worker-official .value-calculator{gap:30px}.worker-official .delivery-grid article{padding-inline:22px}.worker-official .stage-description{min-height:81px}.worker-official .delivery-grid dl{min-height:135px}.worker-official .mission h2{font-size:40px}.worker-official .mission-image{left:25%}.worker-official .mission-image:after{background:linear-gradient(90deg,#103e2b 2%,#103e2b66 40%,transparent 75%)}.worker-official .mission-content>p:not(.eyebrow){max-width:390px}.worker-official .contact-number{font-size:35px}.worker-official .contact-actions{gap:18px}.worker-official .contact-layout h2{font-size:40px}}@media(max-width:760px){.worker-official .site-header{background:#0b382afb}.worker-official .nav-shell{height:74px;gap:13px}.worker-official .nav-cta{margin-left:auto;font-size:13px;min-height:39px;padding:7px 11px;gap:8px}.worker-official .nav-cta>span{display:none}.worker-official .brand{gap:8px}.worker-official .brand-cn{font-size:24px}.worker-official .brand-worker{font-size:21px}.worker-official .menu-toggle{display:flex;width:34px;height:40px;background:none;flex-direction:column;justify-content:center;gap:6px;padding:6px}.worker-official .menu-toggle>span{height:1px;width:21px;background:#d8e7d2;transition:transform .2s}.worker-official .menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.5px) rotate(45deg)}.worker-official .menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.worker-official .site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#103d2e;padding:16px 20px 24px;border-bottom:1px solid #376246}.worker-official .site-header nav.open{display:grid;gap:0}.worker-official .site-header nav a{font-size:16px;padding:13px 5px;border-bottom:1px solid #ffffff18}.worker-official .hero-inner{padding-top:124px}.worker-official .hero h1{font-size:43px}.worker-official .hero-description{line-height:1.9}.worker-official .hero-caption{font-size:12px}.worker-official .hero-visual{min-height:447px;margin-top:20px}.worker-official .hero-worker{width:278px}.worker-official .hero-word{font-size:105px;left:0;top:144px;letter-spacing:-8px}.worker-official .worker-nameplate{left:20px;right:15px}.worker-official .worker-nameplate strong{font-size:16px}.worker-official .nameplate-id{font-size:12px}.worker-official .hero-actions .button{font-size:14px}.worker-official .hero-actions .text-link{font-size:14px}.worker-official .hero-bottom{letter-spacing:1px;font-size:12px}.worker-official .hero-bottom a{font-size:12px;max-width:130px}.worker-official .hero-bottom a>span{margin-left:8px}.worker-official .section{padding-block:75px}.worker-official .section-heading{display:block;margin-bottom:32px}.worker-official .section-heading h2{font-size:34px;line-height:1.45}.worker-official .eyebrow{font-size:12px}.worker-official .heading-aside{margin-top:22px;max-width:none;font-size:16px;padding-bottom:0}.worker-official .heading-aside .small-caption{margin-top:10px}.worker-official .task-app{border-radius:12px}.worker-official .task-main{padding:0 16px 18px}.worker-official .app-topbar{height:55px;font-size:13px}.worker-official .breadcrumb{display:none}.worker-official .task-title-row{margin-top:22px;margin-bottom:21px}.worker-official .task-title-row h3{font-size:18px;max-width:220px}.worker-official .task-title-row p{font-size:12px;line-height:1.8;max-width:220px}.worker-official .task-workspace{display:block}.worker-official .demo-input,.worker-official .demo-output{padding:18px}.worker-official .demo-output{margin-top:15px;min-height:290px}.worker-official .panel-label{margin-bottom:15px;font-size:14px}.worker-official .document-row strong{font-size:14px}.worker-official .document-row div>span{font-size:12px}.worker-official .demo-input-bottom{margin-top:14px}.worker-official .demo-input .button{min-height:47px}.worker-official .demo-input-bottom>p{margin-bottom:12px}.worker-official .result-grid strong{font-size:32px}.worker-official .result-grid>div>span{font-size:12px}.worker-official .demo-note{font-size:12px;line-height:1.85}.worker-official .handoff-line{gap:13px;flex-wrap:wrap;font-size:14px;margin-top:23px}.worker-official .handoff-note{margin:0;width:100%;font-size:13px}.worker-official .team-section{padding-top:10px;padding-bottom:65px}.worker-official .team-heading h2{font-size:30px;max-width:320px;margin-inline:auto}.worker-official .team-heading .section-lead{font-size:16px;max-width:410px}.worker-official .team-figure{margin-top:24px}.worker-official .role-labels{font-size:12px;gap:5px;padding:0;margin-top:8px}.worker-official .role-labels span{padding-top:12px;white-space:nowrap}.worker-official .team-note{font-size:12px;margin-top:20px}.worker-official .case-tabs button{padding:17px 0;gap:7px;font-size:12px}.worker-official .case-tabs button>span{font-size:14px}.worker-official .case-tabs button>i{display:none}.worker-official .case-panel{display:block;margin-top:28px;min-height:0}.worker-official .case-kind{font-size:12px;margin-bottom:15px}.worker-official .case-intro h3{font-size:28px}.worker-official .case-intro>p{font-size:16px;max-width:none;margin-top:18px}.worker-official .case-footnote{max-width:none;margin-top:20px;font-size:12px}.worker-official .case-comparison,.worker-official .document-transform,.worker-official .systems-flow{margin-top:28px}.worker-official .case-before,.worker-official .case-after{padding:20px}.worker-official .case-before>p{font-size:14px}.worker-official .case-before>span:last-child{font-size:13px}.worker-official .execution-list{gap:20px}.worker-official .execution-list li{gap:12px}.worker-official .execution-list strong{font-size:15px}.worker-official .execution-list p{font-size:14px}.worker-official .document-transform{padding:20px}.worker-official .raw-document{font-size:18px;padding:24px 12px}.worker-official .field-grid>div{padding:13px}.worker-official .field-grid strong{font-size:20px}.worker-official .systems-flow article{padding:20px 16px;gap:14px}.worker-official .systems-flow h4{font-size:19px}.worker-official .systems-flow p{font-size:12px}.worker-official .system-number{font-size:20px}.worker-official .systems-flow article>span:last-child{padding:2px 7px;font-size:12px}.worker-official .advantage-statement{font-size:16px;gap:10px;flex-wrap:wrap;margin-top:0;padding:0 0 24px}.worker-official .advantage-statement>i{font-size:17px}.worker-official .comparison-table{border-top:0}.worker-official .comparison-row{grid-template-columns:1fr 1fr;border-bottom:1px solid #3b5d44;padding-bottom:15px}.worker-official .comparison-row>div{font-size:14px;line-height:1.85;padding:13px 15px 9px 0}.worker-official .comparison-row>div:first-child{grid-column:1/-1;color:var(--lime);font-size:13px;padding:15px 0 0}.worker-official .comparison-row>div:last-child{padding:13px 12px 9px;border-radius:5px;background:transparent}.worker-official .comparison-head{padding-bottom:18px;border-top:1px solid #4e7059}.worker-official .comparison-head>div:first-child{display:none}.worker-official .comparison-head>div{font-size:17px!important}.worker-official .comparison-head>div:last-child{background:#28503a55}.worker-official .comparison-head small{font-size:12px;line-height:1.6}.worker-official .comparison-note{font-size:12px;margin-top:22px}.worker-official .comparison-note a{margin-left:0;margin-top:10px;display:block;width:fit-content}.worker-official .pricing-grid{grid-template-columns:1fr;gap:20px}.worker-official .price-card{padding:25px}.worker-official .price-label>span{font-size:12px}.worker-official .price-card h3{margin-top:25px}.worker-official .price{font-size:44px;margin-top:18px}.worker-official .price>span{display:inline;font-size:14px;margin-left:9px}.worker-official .price-card>p{font-size:16px;margin-top:20px}.worker-official .price-card ul{font-size:14px;margin:22px 0}.worker-official .price-card li{padding:5px 0}.worker-official .price-link{font-size:15px}.worker-official .implementation-card{padding:14px 5px 0}.worker-official .implementation-card h3{margin-top:17px}.worker-official .implementation-price{font-size:31px;margin-top:17px}.worker-official .implementation-price small{display:inline;font-size:13px;margin-top:0;margin-left:5px}.worker-official .implementation-card>p{font-size:16px;margin-top:20px}.worker-official .extra-account{margin-top:24px}.worker-official .implementation-card .text-link{font-size:14px;margin-top:20px}.worker-official .value-calculator{display:block;margin-top:48px;padding-top:38px}.worker-official .calculator-intro h3{font-size:28px}.worker-official .calculator-intro>p:last-of-type{font-size:16px}.worker-official .calculator-controls{max-width:none}.worker-official .calculator-controls>label{font-size:14px}.worker-official .calculator-controls input[type=range]{margin-top:22px;margin-bottom:30px}.worker-official .salary-field{max-width:none}.worker-official .calculator-results{margin-top:29px;padding:27px;border-radius:12px}.worker-official .capacity-result{gap:23px}.worker-official .capacity-result>strong{font-size:89px}.worker-official .money-result>strong{font-size:38px}.worker-official .calculator-note{max-width:none}.worker-official .delivery{padding-top:0}.worker-official .delivery-grid{grid-template-columns:1fr;border-top:0;gap:30px}.worker-official .delivery-grid article,.worker-official .delivery-grid article:first-child,.worker-official .delivery-grid article:last-child{border-right:0;padding:26px 0 0;border-top:1px solid #cbdcc0;position:relative}.worker-official .stage-number{position:absolute;right:0;top:24px;font-size:48px}.worker-official .delivery-grid h3{font-size:25px;margin-top:4px}.worker-official .stage-description{min-height:0;font-size:16px;margin-top:20px}.worker-official .delivery-grid dl{min-height:0;margin:24px 0}.worker-official .delivery-grid dd{font-size:15px}.worker-official .delivery-output{padding-top:15px}.worker-official .delivery-output>strong{font-size:16px}.worker-official .mission{min-height:0;display:flex;flex-direction:column}.worker-official .mission-content{order:0;padding-top:64px;padding-bottom:38px}.worker-official .mission-image{position:relative;inset:auto;order:1;height:320px;width:100%}.worker-official .mission-image img{object-position:center}.worker-official .mission-image:after{background:linear-gradient(180deg,#103e2b,transparent 27%)}.worker-official .mission h2{font-size:32px;line-height:1.65;margin-top:23px}.worker-official .mission-content>p:not(.eyebrow){font-size:15px;max-width:430px}.worker-official .mission-content>p:not(.eyebrow) br{display:none}.worker-official .mission-signature{font-size:15px;margin-top:28px}.worker-official .contact-layout{grid-template-columns:1fr;gap:38px}.worker-official .contact-layout h2{font-size:37px}.worker-official .contact-layout>div>p:not(.eyebrow){font-size:16px}.worker-official .contact-layout .text-link{font-size:14px;margin-top:25px}.worker-official .contact-card{padding-top:22px}.worker-official .contact-name{margin-top:20px}.worker-official .contact-number{font-size:37px;margin-top:12px}.worker-official .contact-actions{margin-top:25px;gap:28px}.worker-official .site-footer{gap:20px;font-size:12px;padding-block:28px}.worker-official .site-footer .brand{width:100%}.worker-official .site-footer>a:not(.brand){margin-left:auto}.worker-official .site-footer>span:last-child{width:100%;font-size:12px}.worker-official .section[id]{scroll-margin-top:0}}@media(max-width:380px){.worker-official .wrap,.worker-official .nav-shell{width:calc(100% - 32px)}.worker-official .nav-shell{gap:9px}.worker-official .brand-worker{font-size:19px}.worker-official .brand-cn{font-size:22px}.worker-official .nav-cta{font-size:12px;padding:7px 8px}.worker-official .menu-toggle{width:27px;padding:3px}.worker-official .hero h1{font-size:39px}.worker-official .hero-actions{gap:18px}.worker-official .hero-bottom>span{max-width:160px}.worker-official .worker-nameplate{left:0;right:0}.worker-official .task-main{padding-inline:12px}.worker-official .task-title-row h3{font-size:17px}.worker-official .demo-input,.worker-official .demo-output{padding:15px}.worker-official .role-labels{font-size:12px;gap:2px}.worker-official .case-tabs button{gap:5px}.worker-official .case-tabs button>span{font-size:13px}.worker-official .contact-number{font-size:33px}.worker-official .advantage-statement{font-size:15px;gap:8px}.worker-official .money-result>strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.worker-official{scroll-behavior:auto}.worker-official .hero-worker{animation:none}.worker-official .button:hover{transform:none}}.worker-official .contact-card{min-width:0;container-type:inline-size}.worker-official .contact-info-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:24px;margin-top:31px}.worker-official .contact-identity{min-width:0}.worker-official .contact-info-row .contact-name{margin-top:0}.worker-official .contact-info-row .contact-number{font-size:clamp(25px,8cqw,45px)}.worker-official .contact-options{margin-top:27px}.worker-official .contact-direct{min-width:0}.worker-official .contact-options .contact-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0}.worker-official .contact-options .button{gap:18px;padding-inline:22px}.worker-official .wechat-contact{width:128px;text-align:center;justify-self:end}.worker-official .wechat-qr-link{display:block;padding:8px;background:#fff;border:1px solid #d9e5d2;border-radius:8px;transition:border-color .2s}.worker-official .wechat-qr-link:hover{border-color:#58a568}.worker-official .wechat-qr-link img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.worker-official .wechat-contact figcaption{font-size:12px;line-height:1.6;font-weight:500;color:#3d804a;margin-top:6px}@media(max-width:950px){.worker-official .contact-info-row{grid-template-columns:minmax(0,1fr) 112px;gap:16px}.worker-official .wechat-contact{width:112px}}@media(max-width:760px){.worker-official .contact-info-row{grid-template-columns:minmax(0,1fr) 104px;gap:16px;margin-top:23px}.worker-official .wechat-contact{width:104px}.worker-official .wechat-qr-link{padding:7px}.worker-official .contact-options{margin-top:25px}}@media(max-width:380px){.worker-official .contact-info-row{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.worker-official .wechat-contact{width:88px}.worker-official .wechat-qr-link{padding:6px}}.worker-official .experience-logo{display:block;position:relative;overflow:hidden;aspect-ratio:702/319;flex-shrink:0;mix-blend-mode:multiply}.worker-official .experience-logo img{position:absolute;width:252.707%;height:auto;max-width:none;left:-72.365%;top:-89.342%}.worker-official .sidebar-logo{width:88px;margin:6px 12px}.worker-official .task-logo{width:66px}@media(max-width:760px){.worker-official .task-logo{width:54px}}.worker-official .team-section{padding-top:100px;padding-bottom:90px}.worker-official .pricing{background:#f5f8f3}.worker-official .advantages h2 em{color:var(--lime)}.worker-official .choice-pair{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #ffffff30;margin-bottom:48px}.worker-official .choice-pair>div{padding:28px 36px 30px 0}.worker-official .choice-pair>div+div{padding-left:40px;border-left:1px solid #ffffff30}.worker-official .choice-pair span{font-size:14px;color:#bdcfbf}.worker-official .choice-pair h3{font-size:29px;margin-top:14px;line-height:1.5}.worker-official .choice-pair>div+div h3{color:var(--lime)}.worker-official .work-handoff{display:grid;grid-template-columns:1fr 50px 1.4fr 50px 1fr;gap:20px;align-items:center;text-align:center}.worker-official .handoff-person>span{font-size:14px;color:#bdcfbf}.worker-official .work-handoff h3{font-size:30px;margin-top:10px}.worker-official .work-handoff p{font-size:16px;margin-top:9px;color:#c4d7c6}.worker-official .flow-arrow{font-size:35px;color:#82b579}.worker-official .handoff-ai{background:#eaf5e4;color:var(--forest);padding:28px 18px;border-radius:14px}.worker-official .handoff-ai .experience-logo{width:88px;margin:auto}.worker-official .handoff-ai p{color:#4a7357}.worker-official .handoff-branch{text-align:center;color:#bed0c0;font-size:14px;margin:26px 0 45px}.worker-official .handoff-branch strong{display:block;color:#edf7e7;font-size:17px;margin-top:5px}.worker-official .efficiency-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff30;padding-top:32px;gap:40px}.worker-official .efficiency-pair h3{font-size:clamp(27px,3vw,40px)}.worker-official .efficiency-pair em{font-style:normal;color:var(--lime);margin-left:12px}.worker-official .efficiency-pair p{font-size:16px;color:#bed0c0;margin-top:10px}.worker-official .seat-policy{border-top:2px solid var(--green);border-bottom:1px solid #ccdccb;padding:18px 0 20px;margin-bottom:26px}.worker-official .seat-policy s{font-size:14px;color:#839180;text-decoration-color:#d57539;text-decoration-thickness:2px}.worker-official .seat-policy strong{display:block;font-size:30px;line-height:1.35;color:#238446;margin:12px 0 7px}.worker-official .seat-policy strong br{display:none}.worker-official .seat-policy strong br:after{content:' · '}.worker-official .seat-policy>span{font-size:13px;color:#617460}.worker-official .account-note{font-size:13px!important;color:#73816e;margin-top:12px!important}.worker-official .replication-value{border-top:1px solid #bdcfb7;margin-top:60px;padding-top:44px;display:grid;grid-template-columns:.85fr 1.7fr;gap:40px}.worker-official .replication-value h3{font-size:30px;line-height:1.5;margin-top:18px}.worker-official .value-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.worker-official .value-steps article{border-top:3px solid #32a34e;padding-top:18px}.worker-official .value-steps span{font-size:13px;color:#6b8066}.worker-official .value-steps h4{font-size:21px;margin:12px 0}.worker-official .value-steps p{font-size:15px;color:#66745f;line-height:1.9}.worker-official .replication-note{grid-column:1/-1;font-size:13px;color:#73816e}.worker-official .pricing-grid{align-items:start}.worker-official .price-card{background:white}.worker-official .price-card.featured{background:#0b382a}.worker-official .implementation-card{padding-top:0}.worker-official .case-panel{margin-top:0}.worker-official .section-heading .heading-aside{max-width:400px}@media(max-width:1050px){.worker-official .site-header nav{gap:14px}.worker-official .nav-shell{gap:18px}.worker-official .replication-value{grid-template-columns:1fr}.worker-official .work-handoff{gap:10px;grid-template-columns:1fr 25px 1.35fr 25px 1fr}.worker-official .work-handoff p{font-size:14px}.worker-official .seat-policy strong{font-size:25px}}@media(max-width:760px){.worker-official .team-section{padding-block:65px}.worker-official .choice-pair{gap:0;margin-bottom:30px}.worker-official .choice-pair>div{padding:22px 15px 22px 0}.worker-official .choice-pair>div+div{padding-left:20px}.worker-official .choice-pair span{font-size:13px}.worker-official .choice-pair h3{font-size:22px}.worker-official .work-handoff{grid-template-columns:1fr;gap:14px}.worker-official .flow-arrow{transform:rotate(90deg);font-size:25px;line-height:1}.worker-official .handoff-ai{width:100%;max-width:320px;justify-self:center}.worker-official .handoff-person h3{font-size:27px}.worker-official .handoff-person p{font-size:15px}.worker-official .handoff-branch{margin:25px 0 30px}.worker-official .efficiency-pair{gap:24px}.worker-official .efficiency-pair h3{font-size:25px}.worker-official .efficiency-pair em{display:block;margin:6px 0 0}.worker-official .efficiency-pair p{font-size:14px}.worker-official .replication-value{gap:25px;margin-top:38px;padding-top:30px}.worker-official .replication-value h3{font-size:28px}.worker-official .value-steps{grid-template-columns:1fr;gap:22px}.worker-official .value-steps article{padding-top:14px}.worker-official .value-steps h4{margin:8px 0}.worker-official .value-steps p{font-size:16px}.worker-official .seat-policy strong{font-size:30px}.worker-official .seat-policy{margin-top:12px}.worker-official .section-heading .heading-aside{max-width:none}}.worker-official .price-card.featured{color:#f2f8ed}.worker-official .price-card.featured .price,.worker-official .price-card.featured h3,.worker-official .price-card.featured .price-link{color:#f2f8ed}.worker-official .price-card.featured>p,.worker-official .price-card.featured ul,.worker-official .price-card.featured .price-label{color:#c3d6c0}.worker-official .price-card.featured .price-link{border-color:#ffffff35}.worker-official .price-card.featured li:before{color:#b6ef7b}.worker-official .price-card.featured .price-link>span{color:#b6ef7b}.worker-official .nav-brand-logo{display:flex;align-items:center;flex-shrink:0}.worker-official .nav-brand-logo .experience-logo{width:102px;mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg)}@media(max-width:760px){.worker-official .nav-brand-logo .experience-logo{width:82px}}.worker-official .nav-brand-logo{gap:14px}.worker-official .nav-brand-name{color:#f2f8ed;font-size:23px;font-weight:750;white-space:nowrap;letter-spacing:-.5px}.worker-official .nav-brand-name b{font-family:"Avenir Next",sans-serif;font-weight:750}.worker-official .nav-brand-logo .experience-logo{width:78px}@media(max-width:1100px) and (min-width:761px){.worker-official .nav-brand-logo{gap:9px}.worker-official .nav-brand-name{font-size:19px}.worker-official .nav-brand-logo .experience-logo{width:60px}.worker-official .site-header nav{gap:12px}.worker-official .nav-shell{gap:14px}}@media(max-width:760px){.worker-official .nav-brand-logo{gap:8px}.worker-official .nav-brand-logo .experience-logo{width:48px}.worker-official .nav-brand-name{font-size:18px}.worker-official .nav-shell{gap:10px}}@media(max-width:380px){.worker-official .nav-brand-name{font-size:16px}.worker-official .nav-brand-logo .experience-logo{width:40px}.worker-official .nav-brand-logo{gap:6px}}.worker-official .nav-brand-name .brand-bamboo{color:#63d780}.worker-official .nav-brand-logo .experience-logo{width:60px}@media(max-width:1100px) and (min-width:761px){.worker-official .nav-brand-logo .experience-logo{width:48px}}@media(max-width:760px){.worker-official .nav-brand-logo .experience-logo{width:38px}}@media(max-width:380px){.worker-official .nav-brand-logo .experience-logo{width:34px}}.worker-official .nav-brand-chinese{font-size:1.1em;font-weight:900;letter-spacing:0}.worker-official .site-footer .footer-brand{align-items:center;gap:12px}.worker-official .footer-logo{width:54px}@media(max-width:760px){.worker-official .footer-logo{width:44px}.worker-official .site-footer .footer-brand{gap:10px}}.worker-official .worker-nameplate{left:auto;right:9%;bottom:12px;width:248px;display:grid;grid-template-columns:1fr;padding:21px 24px 19px;gap:15px;border-radius:18px;background:#f1f8ec;box-shadow:0 18px 40px #001e1830;transform:rotate(-3deg);border:1px solid #ffffff90}.worker-official .worker-nameplate .nameplate-mark{display:none}.worker-official .worker-nameplate strong{font-size:18px}.worker-official .worker-nameplate div>span{font-size:13px;margin-top:3px;color:#69816c}.worker-official .nameplate-full-logo{display:block;width:168px;aspect-ratio:1416/272;position:relative;overflow:hidden;mix-blend-mode:multiply;border:0}.worker-official .nameplate-full-logo img{position:absolute;width:125.283%;max-width:none;height:auto;left:-13.136%;top:-106.985%}@media(max-width:950px){.worker-official .worker-nameplate{right:0;width:224px;padding:18px 21px}.worker-official .nameplate-full-logo{width:158px}}@media(max-width:760px){.worker-official .worker-nameplate{left:auto;right:3%;bottom:0;width:212px;padding:16px 20px;gap:12px}.worker-official .worker-nameplate strong{font-size:16px}.worker-official .nameplate-full-logo{width:150px}}@media(max-width:760px){.worker-official .team-figure img{height:auto}}@media(max-width:340px){.worker-official .role-labels{font-size:10px;gap:1px}}.worker-official .arrow-icon{display:inline-flex;width:1em;height:1em;flex:0 0 1em;align-items:center;justify-content:center;vertical-align:-.12em}.worker-official .arrow-icon svg{display:block;width:100%;height:100%;overflow:visible}.worker-official .arrow-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.worker-official .result-symbol.arrow-icon{display:flex}

/* Requested official-site adaptation: mascot becomes the hero background. */
.worker-official .hero{min-height:660px;background-color:var(--forest);background-image:var(--worker-bg);background-repeat:no-repeat;background-size:auto 95%;background-position:right 5% bottom;isolation:isolate}.worker-official .hero:before{background:linear-gradient(90deg,#0b382a 0%,#0b382af5 28%,#0b382a60 52%,transparent 72%);z-index:0}.worker-official .hero-inner{display:block;min-height:570px;padding-top:75px;position:relative;z-index:1}.worker-official .hero-copy{max-width:610px;padding:0 0 35px}.worker-official .hero h1{font-size:clamp(40px,4.5vw,64px)}.worker-official .hero-description{max-width:540px}.worker-official .hero-bottom{position:relative;z-index:1}.worker-official [id]{scroll-margin-top:155px}.worker-official .hero-visual,.worker-official .worker-nameplate{display:none}.worker-official .section{overflow:visible}.worker-official .hero .hero-copy{background:none;border:0;box-shadow:none}.worker-official .hero-caption{max-width:470px;flex-wrap:wrap}.worker-official #run-demo{min-height:48px}.worker-official [hidden]{display:none!important}
@media(max-width:950px){.worker-official .hero{background-position:right -80px bottom;background-size:auto 83%}.worker-official .hero-copy{max-width:530px}.worker-official .hero h1{font-size:46px}.worker-official .hero:before{background:linear-gradient(90deg,#0b382a 0%,#0b382ae8 35%,#0b382a65 70%,transparent)}}
@media(max-width:760px){.worker-official .hero{min-height:850px;background-size:auto 455px;background-position:center bottom 55px}.worker-official .hero:before{background:linear-gradient(180deg,#0b382a 0%,#0b382a 35%,#0b382a30 65%,#0b382a00 85%)}.worker-official .hero-inner{padding-top:38px;min-height:760px}.worker-official .hero-copy{padding:0}.worker-official .hero h1{font-size:36px;line-height:1.35;margin-top:20px;letter-spacing:-1px}.worker-official .hero-description{font-size:15px;line-height:1.85;margin-top:20px}.worker-official .hero-actions{margin-top:25px}.worker-official .hero-caption{margin-top:20px;font-size:10px;gap:8px}.worker-official .hero-bottom{min-height:70px;font-size:10px}.worker-official .hero-bottom>span{display:none}.worker-official .wrap{width:calc(100% - 40px)}.worker-official [id]{scroll-margin-top:180px}}

.worker-official .worker-video-gallery{background:linear-gradient(180deg,#f3f8f2 0%,#e9f4e9 100%)}
.worker-official .worker-video-gallery .eyebrow{color:#168447}
.worker-official .worker-video-gallery .section-lead{max-width:690px}
.worker-official .worker-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px}
.worker-official .worker-video-card{min-width:0;background:#fff;border:1px solid #d8e7d8;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #0c422315}
.worker-official .worker-video-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 16px}
.worker-official .worker-video-card-head h3{font-size:clamp(19px,1.6vw,24px);line-height:1.3;margin:0;color:#0b382a}
.worker-official .worker-video-card-head span{font-size:13px;color:#6e8b72;white-space:nowrap}
.worker-official .worker-video-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#061a13}
.worker-official .worker-video-card p{margin:0;padding:18px 22px 25px;font-size:14px;color:#637769;line-height:1.75}
@media(max-width:760px){.worker-official .worker-video-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.worker-official .worker-video-card-head{padding:16px}.worker-official .worker-video-card p{padding:15px 16px 19px}}

.worker-official #worker-videos{scroll-margin-top:150px}
.worker-official .hero-actions .worker-video-jump{min-height:44px;align-items:center;color:#e8f8df;border-color:#a3c6a8}
.worker-official .hero-actions .worker-video-jump:hover{color:#fff;border-color:#fff}
