/* 性能：纯展示 UI 预渲染；只发布实际节点样式。交互及移动端规则完整保留。 */
:root{--blue:#0874ff;--line:#e5edf8;--pink:#ff477b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}figure,p{margin:0}img{display:block;max-width:100%;height:auto}svg{width:24px;height:24px;flex-shrink:0}h1,h2,h3{margin:0;font-weight:650}h2{font-size:44px;line-height:1.35}h3{font-size:20px}.container{margin:auto}.header-inner{display:flex;align-items:center}.brand{display:flex;align-items:center;white-space:nowrap;font-size:25px}nav{display:flex;gap:24px;margin-left:auto;white-space:nowrap}nav a{font-size:14px;font-weight:600}nav a:hover{color:var(--blue)}.header-actions{display:flex;align-items:center}.button{display:inline-flex;justify-content:center;align-items:center;border:1px solid transparent;white-space:nowrap}.primary{background:var(--blue);color:white;box-shadow:0 6px 14px #0874ff12}.primary:hover{background:#0065e6}.secondary{color:var(--blue);border-color:var(--blue);background:#ffffff90}.secondary:hover{background:white}.compact{gap:8px}.icon-button{background:transparent;color:var(--muted);display:grid;place-items:center;width:38px;height:38px}.icon-button svg{width:20px;height:20px}.menu-button{display:none}.skip-link{position:absolute;left:16px;top:-60px;z-index:10;background:white;padding:14px}.skip-link:focus{top:8px}.hero{display:flex;align-items:center;overflow:hidden}.hero-inner{display:grid;align-items:center}.eyebrow{margin-bottom:20px}.hero-subtitle{margin-top:18px;white-space:nowrap}.hero-actions{display:flex}.hero-visual img{width:100%;mix-blend-mode:multiply}.strength{display:flex;align-items:center}.strength-grid{display:grid;grid-template-columns:repeat(6,1fr)}.strength-item{display:flex;align-items:center}.strength-item svg{color:var(--blue)}.strength-item strong{display:block;white-space:nowrap}.strength-item span{display:block;margin-top:5px}.section{display:flex;align-items:center}.split{display:grid;align-items:center}.copy{min-width:0}.copy>p:not(.eyebrow){color:var(--muted)}.more{padding:0;display:inline-flex;align-items:center;background:transparent}.feature-grid{display:grid}.feature{text-align:center;min-width:0}.feature svg{color:var(--blue)}.feature strong{display:block;white-space:nowrap}.feature span{display:block}.feature.pink{background:#fff3f7}.feature.pink svg{color:var(--pink)}.feature.blue{background:#eff6ff}.feature.orange{background:#fff4ec}.feature.orange svg{color:#ff8c2c}.feature.purple{background:#f5efff}.feature.purple svg{color:#994dff}.feature.green svg{color:#27c1ae}.feature.cyan svg{color:#10b8dc}.store-visual{padding-left:26px}.sky{background:linear-gradient(105deg,#f8fcff,#eef7ff 65%,#e2efff)}.decoration{min-height:950px}.product-visual img{width:100%;mix-blend-mode:multiply}.marketing{min-height:850px}.marketing-layout{display:grid;align-items:center}.marketing-phone img{width:100%}.marketing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-grid .feature svg{margin:0}.marketing-grid .feature span{display:none}.ai{min-height:850px}.ai-layout{display:grid;align-items:center}.robot-scene{position:relative;align-self:center}.ai-bubble{position:absolute;border-radius:50% 50% 0 50%;background:#ffffffed;display:flex;flex-direction:column;color:var(--blue)}.ai-bubble span{white-space:nowrap}.ai-benefits{display:grid}.ai-benefit{display:flex;align-items:center}.ai-benefit svg{color:var(--blue)}.ai-benefit strong{display:block}.ai-benefit span{display:block;color:var(--muted)}.management{min-height:950px}.management-visual{display:flex}.role-list{width:26%;padding:20px;display:grid}.role{display:flex;gap:13px;align-items:center;white-space:nowrap}.supply{min-height:900px}.warehouse-scene{display:flex;position:relative;align-items:center;min-width:0}.category-grid{position:absolute;width:46%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.category{display:flex;flex-direction:column;align-items:center;font-weight:600;text-align:center}.category svg{width:38px;height:38px;color:#4c84b9}.consulting{min-height:900px}.meeting-scene{position:relative}.meeting-scene>img{width:100%}.experience-grid{position:absolute;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.experience-grid>div{border-radius:5px;display:flex;flex-direction:column;text-align:center;min-width:0}.experience-grid strong{color:var(--blue)}.experience-grid span{color:var(--muted);margin-top:10px}.pricing{min-height:760px}.pricing-heading{display:flex}.pricing-heading h2{white-space:nowrap}.pricing-heading p{font-size:15px;color:var(--muted)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.plan{position:relative;flex-direction:column}.plan.recommended{background:linear-gradient(120deg,#fff,#f3f8ff)}.plan>p{font-size:15px;color:var(--muted);margin-top:9px}.plan-price{font-weight:650}.plan-price small{font-weight:400}.plan ul{padding:0;list-style:none;line-height:1.9;color:var(--muted)}.plan li{display:flex;align-items:center}.plan li svg{width:18px;height:18px;color:#3dbacb}.plan .button{font-size:16px;padding:10px 15px}.recommend-tag{position:absolute}.price-note{color:var(--muted);margin-top:20px}.customers{min-height:680px}.customers-heading{display:flex;align-items:center;justify-content:space-between}.logo-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.logo-wall img{width:100%;object-fit:contain}.brand-closing{background:#0a3e80 url('assets/mountains-display.webp?v=4223231455') center/cover;color:white;display:flex;align-items:center}.closing-inner{display:flex;align-items:center;justify-content:space-between}.closing-inner p{color:#c4d7ed}.closing-actions{display:flex}.white{background:white;color:var(--blue)}.glass{color:white;background:#ffffff0c;border-color:#9ab9d9}.glass:hover{background:#ffffff24}footer{color:#c2cee1}.footer-grid{display:grid}footer .brand{color:white;font-size:23px}footer p,footer a:not(.brand),.footer-link{font-size:13px;line-height:1.8}footer p{margin-top:12px}footer h3{font-size:15px;color:white;margin-bottom:18px}footer a:not(.brand),.footer-link{display:block;margin-top:8px}.footer-link{padding:0;background:none;text-align:left}.footer-qr{display:flex;flex-direction:column;font-size:12px}.footer-qr img{object-fit:contain}.legal{border-top:1px solid #ffffff20;display:flex;gap:30px}.legal a{margin:0!important}dialog{border:1px solid var(--line);width:min(460px,calc(100% - 32px));color:var(--ink)}dialog h2{margin-bottom:15px}dialog p{color:var(--muted)}dialog>img{width:220px;height:220px;margin:22px auto}dialog .button{width:100%;min-height:48px}.dialog-close{position:absolute;right:8px;top:8px}.email{display:block;text-align:center;color:var(--blue);margin-top:18px}dialog label{display:block;margin-top:20px}dialog input{width:100%;border:1px solid #becfe6;border-radius:4px;padding:14px;margin:10px 0;font-size:16px}#searchResults{padding:0;list-style:none;margin:10px 0}#searchResults a{display:block;padding:12px;border-bottom:1px solid var(--line);color:var(--blue)}.hero-visual img,.robot-scene img{mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.logo-wall .client-logo{border:1px solid var(--line);padding:10px;display:flex;align-items:center;justify-content:center}@media(min-width:1700px){}@media(max-width:1450px){nav{gap:18px}.hero-actions .button{padding:15px 24px}h2{font-size:39px}.role-list{padding:16px}.role{gap:10px}}@media(max-width:1100px){nav{gap:12px}nav a{font-size:12px}h2{font-size:32px}.role-list{padding:14px}.role{gap:8px}.footer-qr{grid-column:5}.closing-inner{flex-direction:column;align-items:flex-start}}@media(max-width:800px){.brand{font-size:22px}.header-actions{margin-left:auto}.header-actions>.compact,.login-button{display:none}.menu-button{display:grid}.header-inner>nav{display:none;position:absolute;left:0;right:0;background:white;padding:24px;box-shadow:0 20px 25px #13274212;grid-template-columns:repeat(2,1fr);gap:24px;margin:0}.header-inner>nav.open{display:grid}nav a{font-size:15px}.hero{align-items:flex-start}.hero-copy{text-align:left}.hero-subtitle{margin-top:15px;white-space:normal}.eyebrow{margin-bottom:18px}.hero-actions .button{gap:10px}.strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}h2{font-size:29px;line-height:1.45}.marketing-layout .copy{grid-column:1/-1}.ai-layout>.copy{grid-column:1/-1}.role-list{width:31%;padding:14px 8px}.role{gap:6px}.category-grid{width:47%}.category svg{width:27px;height:27px}.pricing-heading{display:block}.pricing-heading p{font-size:13px;line-height:1.8}.plans{grid-template-columns:1fr}.plan .button{font-size:16px}.customers-heading{display:block}.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-actions{width:100%}.closing-actions .button{gap:8px}.footer-grid>div:first-child{grid-column:1/-1}.company{grid-column:1/3}.footer-qr{grid-column:3;grid-row:auto}.legal{flex-direction:column;gap:12px}.company p{font-size:12px}.company a{overflow-wrap:anywhere}dialog>img{width:200px;height:200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:800px){.robot-scene img{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}}.experience-grid{right:auto}.experience-grid>div{justify-content:center}@media(max-width:800px){.experience-grid span{margin-top:6px}}@media(max-width:800px){main .section{padding-top:42px;padding-bottom:42px}main .feature{padding:13px 8px}main .feature svg{width:25px;height:25px;margin-bottom:6px}main .feature span{margin-top:4px}main .category-source-missing svg{width:30px;height:38px}}:root{--muted:#6d7b95;--ink:#101c3d}.header nav a{font-size:13px;font-weight:500}.hero h1{font-weight:600}.hero .eyebrow{font-size:16px}.compact{font-size:12px;min-height:35px;padding:8px 15px}.strength-item svg{width:34px;height:34px}.section{padding:84px 0}.business{padding:82px 0 88px}.decoration{padding:92px 0}.marketing{padding:70px 0 64px}.ai{padding:76px 0}.management{padding:84px 0}.supply,.consulting{padding:76px 0}.copy h2{font-weight:600}.copy>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:520px}.copy .eyebrow{font-size:16px}.more{margin-top:22px}.feature{border:1px solid #ffffff80;background:#fff;border-radius:6px}.feature svg{width:28px;height:28px;stroke-width:1.8}.feature span{color:#7e8da6}.marketing-grid .feature svg{padding:5px;box-sizing:content-box;background:#fff2f6;color:#fa4d7c;border-radius:7px;width:22px;height:22px}.robot-scene{padding-left:85px}.robot-scene img{mask-image:none!important;mix-blend-mode:normal;width:100%}.ai-bubble{padding:27px 29px;z-index:1;top:35px;left:5px}.ai-bubble strong{font-size:38px}.ai-benefit svg{width:30px;height:30px}.role-list{gap:20px}.role{font-size:15px;font-weight:500}.pricing{padding:74px 0 42px}.plan ul{font-size:16px}.customers{padding:44px 0 76px}.visual-disclosure{text-align:center}.laptop-stage{width:100%;position:relative}.product-visual{width:105%;margin-left:-2%}.management-visual{align-items:center;gap:16px}.phone-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.store-visual{padding:0}.marketing-phone{align-self:center}.category>img{width:55px;height:64px;object-fit:contain;margin-bottom:0}.category svg{display:none}.category-grid{padding:24px 15px;gap:21px 8px}.category{gap:8px;font-size:12px}.warehouse-scene>img{width:100%;height:390px;object-fit:cover;mix-blend-mode:normal;border-radius:0;mask-image:linear-gradient(to right,transparent,#000 12%)}.meeting-scene>img{height:370px;object-fit:cover;mix-blend-mode:normal;mask-image:linear-gradient(to right,transparent,#000 12%)}.experience-grid{top:20%;height:auto;width:76%;left:14%;gap:3%}.experience-grid>div{background:#ffffffef;border:1px solid #fff;padding:23px 10px}.brand .brand-logo{width:43px;height:43px;object-fit:contain}.section{padding-top:62px;padding-bottom:62px}.robot-scene>img{max-height:400px;object-fit:contain}.category-grid{right:-10px}.category-source-missing svg{display:block;width:55px;height:64px;color:#82a5be}@media(max-width:1450px){.copy>p:not(.eyebrow){font-size:17px}.ai-bubble{padding:23px}.role{font-size:12px}}@media(max-width:1100px){.hero-actions .button{padding:13px 17px}.copy>p:not(.eyebrow){font-size:16px}.marketing-grid .feature svg{width:18px;height:18px;padding:3px}.category>img{width:39px;height:48px}.warehouse-scene>img{height:330px}.meeting-scene>img{height:310px}}@media(max-width:800px){.header-inner>nav{top:68px}.hero .eyebrow{font-size:13px}.hero-actions .button{padding:12px 17px;min-height:46px}.strength-item svg{width:29px;height:29px}.section{padding:55px 0}.copy>p:not(.eyebrow){font-size:15px;line-height:1.85}.copy .eyebrow{font-size:13px}.more{margin-top:20px}.product-visual{width:100%;margin:0}.marketing-layout{row-gap:27px}.marketing-grid .feature svg{width:14px;height:14px;padding:3px}.ai-layout{row-gap:28px}.robot-scene{padding-left:45px}.ai-bubble{padding:16px;top:20px;left:0}.ai-bubble strong{font-size:26px}.ai-benefit svg{width:22px;height:22px}.management-visual{gap:10px}.category>img{width:30px;height:38px}.category-grid{padding:17px 9px;gap:14px 6px}.category{font-size:9px;gap:6px}.warehouse-scene>img{height:250px}.meeting-scene>img{height:250px}.experience-grid>div{padding:17px 6px}.pricing{padding:55px 0 30px}.customers{padding:35px 0 55px}.brand .brand-logo{width:34px;height:34px}}html{scrollbar-gutter:stable;}body:has(dialog[open]){overflow:hidden;}.header{transition:border-color 180ms ease, box-shadow 180ms ease;}.header-inner > nav a{position:relative;padding-block:10px;transition:color 160ms ease;}.header-inner > nav a::after{content:'';position:absolute;left:var(--sp-nav-inset, 13px);right:var(--sp-nav-inset, 13px);width:auto;border-radius:2px;opacity:0;transform:scaleX(0);transition:opacity 160ms ease, transform 200ms ease;}.header-inner > nav a:hover::after,.header-inner > nav a:focus-visible::after,.header-inner > nav a[aria-current="location"]::after{opacity:1;transform:scaleX(1);}.header-actions .icon-button{transition:background-color 160ms ease, color 160ms ease;}.header-actions .icon-button:hover{background:#eff6ff;color:var(--blue);}.button{transition:background-color 180ms ease, border-color 180ms ease,
    box-shadow 180ms ease, transform 180ms ease;}.button svg{transition:transform 180ms ease;}.button:active{transform:translateY(1px);}.button:focus-visible,.icon-button:focus-visible,.more:focus-visible{outline:3px solid rgb(8 116 255 / 30%);outline-offset:4px;}.login-button{transition:background-color 160ms ease, border-color 160ms ease;}.login-button:hover{background:#f5f9ff;border-color:var(--blue);}.more svg{transition:transform 180ms ease;}.more:hover{text-decoration:none;}.strength-item strong,.plan-price{font-variant-numeric:tabular-nums;}.copy h2{text-wrap:balance;}.copy > p:not(.eyebrow){text-wrap:pretty;}.feature-grid .feature{border-color:rgb(225 235 248 / 45%);}.marketing-grid .feature{border-color:#f3f5fa;}.ai-benefit > svg{padding:5px;box-sizing:content-box;background:#f0f6ff;border-radius:6px;width:23px;height:23px;}.plan{border-color:#e1e9f4;}.plan h3{font-weight:600;}.plan-price{margin-block:22px 18px;}.plan-price > span{font-size:.7em;vertical-align:2px;}.plan-price small{color:#60738e;margin-left:4px;}.plan li{gap:10px;}.plan li svg{stroke-width:1.8;}.logo-wall .client-logo{border-color:#e6edf7;background:#fff;overflow:hidden;}.logo-wall .client-logo img{width:84%;}.brand-closing{background-position:center 65%;}.closing-inner h2{font-weight:550;}footer a:not(.brand),.footer-link{transition:color 160ms ease;}footer a:not(.brand):hover,.footer-link:hover{color:white;}.footer-qr img{padding:5px;background:white;border-radius:4px;}.legal{color:#8d9fb8;}dialog{padding:36px;border-color:#dfe8f4;max-height:calc(100dvh - 32px);overflow:auto;}dialog .dialog-close{width:44px;height:44px;right:6px;top:6px;border-radius:6px;}dialog .dialog-close:hover{color:#344967;background:#f1f5fb;}dialog h2{padding-right:18px;font-weight:600;}dialog > img{border:1px solid #e5edf6;padding:10px;border-radius:6px;}dialog input:focus{border-color:#5a9aff;outline:3px solid rgb(8 116 255 / 10%);}#searchResults{max-height:min(360px, 45dvh);overflow:auto;}#searchResults a{border-radius:4px;font-size:15px;line-height:1.6;}#searchResults a:hover{background:#f2f7ff;}@media (hover: hover) and (pointer: fine){.button.primary:hover{box-shadow:0 7px 19px rgb(8 116 255 / 18%);}.button.secondary:hover{background:white;}.button:hover > svg,.more:hover > svg{transform:translateX(3px);}}@media (max-width: 1100px){.ai-benefit > svg{width:20px;height:20px;padding:4px;}}@media (max-width: 900px){.header-inner > nav a[aria-current="location"]{background:var(--sp-blue-soft);}.header-inner > nav a::after{display:none;}}@media (max-width: 800px){html{scrollbar-gutter:auto;}.header-inner > nav.open{border-bottom:1px solid #e3ebf5;box-shadow:0 12px 24px rgb(24 49 82 / 8%);}.copy h2{text-wrap:initial;}.ai-benefit > svg{width:18px;height:18px;padding:3px;}.logo-wall .client-logo img{width:92%;}.footer-qr img{max-width:100%;}dialog{padding:32px 24px 25px;width:min(460px, calc(100% - 28px));}.visual-disclosure{overflow-wrap:anywhere;}}@media (prefers-reduced-motion: reduce){.header,.button,.button svg,.more svg,.header-inner > nav a::after{transition:none;}.button:hover > svg,.more:hover > svg,.button:active{transform:none;}}@font-face{font-family:"Alimama FangYuan";src:url("assets/alimama-fangyuan-headings.woff2?v=7231af2264") format("woff2");font-style:normal;font-weight:200 700;font-display:swap;}:root{--sp-blue:#1768ff;--sp-blue-deep:#0d52d9;--sp-blue-soft:#eef5ff;--sp-ink:#111827;--sp-text:#334155;--sp-muted:#64748b;--sp-faint:#94a3b8;--sp-line:#e6ebf2;--sp-surface:#ffffff;--sp-soft:#f6f8fb;--sp-font-body:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Segoe UI", sans-serif;--sp-font-display:"Alimama FangYuan", "PingFang SC", "Microsoft YaHei", sans-serif;--sp-radius-sm:12px;--sp-radius-md:16px;--sp-radius-lg:24px;--sp-shadow-md:0 24px 70px rgb(20 45 84 / 12%);--sp-container:min(1160px, calc(100% - 48px));--sp-header-height:72px;--sp-section-space:64px;--sp-layout-gap:48px;--sp-heading-gap:32px;--sp-text-gap:12px;--sp-card-gap:16px;--sp-card-pad:24px;--sp-compact-pad:20px;--sp-section-title-size:34px;--sp-section-title-leading:44px;--sp-body-size:15px;--sp-body-leading:26px;--sp-card-title-size:16px;--sp-card-title-leading:26px;--sp-card-copy-size:14px;--sp-card-copy-leading:24px;--sp-caption-size:12px;--sp-caption-leading:20px;--sp-surface-cool:#f6f8fc;}html{scroll-padding-top:88px;}body{color:var(--sp-ink);background:var(--sp-surface);font-family:var(--sp-font-body);font-size:var(--sp-body-size);line-height:var(--sp-body-leading);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body *,button,input{font-family:inherit;}.container{width:var(--sp-container);max-width:none;}h1,h2,.plan h3,.strength-item strong,.brand-copy strong,.plan-price{font-family:var(--sp-font-display);font-synthesis:none;font-variation-settings:"wght" 590, "BEVL" 64;}.header{position:sticky;top:0;z-index:100;height:var(--sp-header-height);background:#fff;border-bottom:1px solid rgb(230 235 242 / 72%);-webkit-backdrop-filter:none;backdrop-filter:none;}.header.is-scrolled{border-bottom-color:var(--sp-line);box-shadow:0 8px 30px rgb(15 35 65 / 5%);-webkit-backdrop-filter:none;backdrop-filter:none;}.header-inner{height:100%;gap:24px;}.brand{flex-shrink:0;gap:11px;min-width:max-content;}.brand-mark{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:3px;overflow:hidden;border:1px solid rgb(23 104 255 / 16%);border-radius:50%;background:linear-gradient(145deg, #fff 8%, #deebff 100%);box-shadow:0 6px 18px rgb(23 104 255 / 16%), inset 0 0 0 2px #fff;}.brand-mark::after{content:"";position:absolute;inset:2px;border:1px solid rgb(255 255 255 / 72%);border-radius:inherit;pointer-events:none;}.brand-logo{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;}.brand-copy{display:flex;flex-direction:column;justify-content:center;line-height:1;}.brand-copy strong{color:var(--sp-ink);font-size:19px;line-height:24px;letter-spacing:-.025em;}.brand-copy small{color:var(--sp-muted);font-size:10px;line-height:15px;letter-spacing:.08em;}.header-inner > nav{gap:2px;margin-left:auto;}.header-inner > nav a{--sp-nav-inset:13px;padding:12px var(--sp-nav-inset);color:#3f4b5d;font-size:14px;line-height:20px;font-weight:500;}.header-inner > nav a:hover,.header-inner > nav a[aria-current="location"]{color:var(--sp-blue);}.header-inner > nav a::after{bottom:5px;height:3px;background:var(--sp-blue);}.header-actions{gap:8px;}.header-actions .icon-button,.menu-button{width:40px;height:40px;border-radius:50%;color:#43516a;}.header-actions .icon-button svg,.menu-button svg{width:19px;height:19px;stroke-width:1.75;}.login-button{min-height:40px;padding:0 15px;border:1px solid var(--sp-line);border-radius:10px;color:var(--sp-text);background:#fff;font-size:14px;font-weight:500;}.button{min-height:46px;padding:0 22px;gap:10px;border-radius:12px;font-size:15px;line-height:24px;font-weight:600;letter-spacing:normal;}.button.compact{min-height:40px;padding:0 17px;border-radius:10px;font-size:14px;}.button.primary{border-color:var(--sp-blue);background:var(--sp-blue);box-shadow:0 8px 22px rgb(23 104 255 / 18%);}.button.primary:hover{border-color:var(--sp-blue-deep);background:var(--sp-blue-deep);}.button.secondary{border-color:#b7c8e4;color:var(--sp-blue-deep);background:#fff;}.button svg,.more svg{width:17px;height:17px;stroke-width:1.75;}.more{gap:8px;color:var(--sp-blue-deep);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);font-weight:600;}.hero-actions .button,.closing-actions .button{font-size:var(--sp-body-size);line-height:24px;}.hero{min-height:554px;padding:0;background:radial-gradient(circle at 86% 20%, rgb(190 219 255 / 62%) 0, transparent 28%),
    radial-gradient(circle at 12% 94%, rgb(231 242 255 / 70%) 0, transparent 30%),
    linear-gradient(145deg, #f9fbff 0%, #eef6ff 100%);}.hero::before{content:"";position:absolute;inset:0;opacity:.22;background-image:radial-gradient(#6d9fe7 1px, transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg, #000 0, transparent 48%);pointer-events:none;}.hero-inner{min-height:554px;grid-template-columns:.84fr 1.16fr;gap:var(--sp-layout-gap);}.hero-copy{position:relative;z-index:1;}.eyebrow{color:var(--sp-blue-deep);font-size:13px;line-height:20px;font-weight:600;letter-spacing:.06em;}.hero h1{margin:18px 0 22px;color:#0c1930;font-size:clamp(48px, 4.45vw, 64px);line-height:1.12;letter-spacing:-.045em;}.hero-subtitle{color:var(--sp-text);font-size:18px;line-height:30px;font-weight:500;letter-spacing:.025em;}.hero-actions{gap:var(--sp-text-gap);margin-top:var(--sp-heading-gap);}.hero-visual{filter:none;}.section{position:relative;isolation:isolate;min-height:0;padding-block:var(--sp-section-space);overflow:hidden;background:var(--sp-surface);}.section > .container{position:relative;z-index:1;}.section::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 8% 18%, rgb(23 104 255 / 7%) 0, transparent 29%),
    radial-gradient(circle at 91% 82%, rgb(116 91 255 / 6%) 0, transparent 31%);}.business,.management,.consulting,.customers{background:#fff;}.decoration,.ai,.supply,.pricing{background:linear-gradient(180deg, rgb(255 255 255 / 20%), transparent 22%, transparent 78%, rgb(255 255 255 / 28%)),
    var(--sp-surface-cool);}.marketing{background:radial-gradient(circle at 15% 82%, rgb(23 104 255 / 7%) 0, transparent 28%),
    linear-gradient(180deg, #fff 0%, #fbfcff 100%);}.decoration::before,.supply::before{background:radial-gradient(circle at 84% 34%, rgb(23 104 255 / 10%) 0, transparent 31%),
    linear-gradient(90deg, transparent 0 49.92%, rgb(15 35 65 / 3%) 50%, transparent 50.08%);}.ai::before,.pricing::before{background:radial-gradient(circle at 18% 28%, rgb(39 185 214 / 7%) 0, transparent 28%),
    radial-gradient(circle at 86% 74%, rgb(23 104 255 / 8%) 0, transparent 30%);}.ai{background:linear-gradient(110deg, #f3f8fc, #f5f7ff);}.ai::before{content:none;}.management,.consulting{background:linear-gradient(110deg, #fff, #fafbff);}.customers{background:#f3f7fc;}.supply,.pricing{background:linear-gradient(110deg, #f3f8fc, #f5f7ff);}.management::before,.supply::before,.consulting::before,.pricing::before,.customers::before{content:none;}.section + .section{border-top:1px solid rgb(15 35 65 / 5%);}.split,.marketing-layout,.ai-layout{gap:var(--sp-layout-gap);}.split{grid-template-columns:minmax(0, .86fr) minmax(0, 1.14fr);}.marketing-layout{grid-template-columns:minmax(0, 20fr) minmax(0, 35fr) minmax(0, 45fr);gap:var(--sp-layout-gap);}.ai-layout{grid-template-columns:minmax(0, 44fr) minmax(0, 37fr) minmax(0, 19fr);}.copy,.marketing-layout .copy{display:flex;flex-direction:column;align-items:flex-start;padding:0;}.copy h2,.pricing-heading h2,.customers-heading h2{margin:0 0 var(--sp-text-gap);color:var(--sp-ink);font-size:var(--sp-section-title-size);line-height:var(--sp-section-title-leading);letter-spacing:-.025em;}.title-two-line > span{display:block;white-space:nowrap;}.copy > p:not(.eyebrow),.pricing-heading > p,.customers-heading p{margin:0;color:var(--sp-muted);font-size:var(--sp-body-size);line-height:var(--sp-body-leading);}.copy > .eyebrow{margin:0 0 var(--sp-text-gap);font-size:13px;line-height:20px;}.copy .more{margin-top:var(--sp-heading-gap);}.strength{min-height:0;padding:0;border-block:1px solid var(--sp-line);background:#fff;}.strength-grid{min-height:0;gap:0;padding-block:24px;}.strength-item{position:relative;gap:12px;padding:0 var(--sp-compact-pad);}.strength-item:not(:last-child)::after{content:"";position:absolute;top:4px;right:0;bottom:4px;width:1px;background:var(--sp-line);}.strength-item > svg{width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:50%;color:var(--sp-blue);background:var(--sp-blue-soft);stroke-width:1.75;}.strength-item strong{color:var(--sp-ink);font-size:20px;line-height:28px;}.strength-item span{color:var(--sp-muted);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);white-space:nowrap;}.feature-grid{width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-card-gap);margin:var(--sp-heading-gap) 0 0;}.feature-grid .feature,.marketing-grid .feature{min-height:0;padding:var(--sp-compact-pad);border:1px solid var(--sp-line);border-radius:var(--sp-radius-sm);background:rgb(255 255 255 / 84%);}.feature-grid .feature{display:grid;grid-template-columns:34px minmax(0, 1fr);grid-template-rows:auto auto;gap:4px 12px;align-items:start;justify-content:center;text-align:left;}.feature-grid .feature > svg,.marketing-grid .feature > svg{width:34px;height:34px;padding:8px;box-sizing:border-box;border-radius:50%;color:var(--sp-blue);background:var(--sp-blue-soft);stroke-width:1.75;}.feature-grid .feature > svg{grid-row:span 2;align-self:center;margin:0;}.feature-grid .feature > strong,.marketing-grid .feature strong{color:var(--sp-ink);font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-leading);font-weight:600;}.feature-grid .feature > span{min-width:0;margin:0;color:var(--sp-muted);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);white-space:nowrap;}.marketing-grid{gap:var(--sp-card-gap);padding:0;}.marketing-grid .feature{display:grid;grid-template-columns:32px minmax(0, 1fr);align-items:center;gap:8px;min-height:80px;padding:var(--sp-compact-pad);text-align:left;}.marketing-grid .feature > svg{width:32px;height:32px;padding:7px;margin:0;}.marketing-grid .feature .marketing-feature-copy{display:block;min-width:0;}.marketing-grid .marketing-feature-copy strong{display:block;overflow-wrap:normal;color:var(--sp-ink);font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-leading);font-weight:600;letter-spacing:.01em;white-space:nowrap;}.marketing-grid .marketing-feature-copy small{display:block;margin-top:2px;color:var(--sp-muted);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);font-weight:400;letter-spacing:.02em;white-space:nowrap;}.reference-art,.store-visual,.management-visual,.warehouse-scene,.meeting-scene,.robot-scene{border-radius:var(--sp-radius-lg);}.decoration .product-visual{width:100%;margin-left:0;justify-self:stretch;}.management-visual{width:100%;min-width:0;}.management-visual .laptop-stage{width:100%;min-width:0;}.management .copy .role-list{width:100%;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:var(--sp-card-gap);padding:0;border:0;background:transparent;box-shadow:none;}.management .copy .role-list::before{content:"适用角色";margin-right:10px;color:var(--sp-muted);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);font-weight:600;letter-spacing:.04em;white-space:nowrap;}.management .copy .role{display:inline-flex;justify-content:flex-start;min-width:0;min-height:0;gap:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sp-text);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);font-weight:500;white-space:nowrap;}.management .copy .role:not(:last-child)::after{content:"·";margin-inline:6px;color:var(--sp-faint);font-weight:400;}.meeting-scene{width:100%;margin-left:0;}.consulting .meeting-scene{position:relative;min-height:390px;overflow:hidden;border:1px solid rgb(255 255 255 / 76%);border-radius:var(--sp-radius-lg);background:#e8f0f8;}.consulting .meeting-scene::after{content:"";position:absolute;z-index:1;inset:45% 0 0;pointer-events:none;background:linear-gradient(180deg, transparent, rgb(17 43 78 / 15%));}.consulting .meeting-scene > img{width:100%;height:390px;object-fit:cover;object-position:center;border-radius:inherit;mask-image:none;}.consulting .experience-grid{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;width:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;padding:0;overflow:hidden;border:0;border-top:1px solid rgb(23 104 255 / 10%);border-radius:0 0 calc(var(--sp-radius-lg) - 1px) calc(var(--sp-radius-lg) - 1px);background:radial-gradient(circle at 12% 0, rgb(23 104 255 / 8%), transparent 32%),
    linear-gradient(135deg, #f4f8ff 0%, #fbfdff 48%, #f1f6ff 100%);}.consulting .experience-grid > div{position:relative;display:flex;min-width:0;min-height:104px;align-items:center;justify-content:center;padding:18px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;}.consulting .experience-grid > div:not(:last-child)::after{content:"";position:absolute;top:24px;right:0;bottom:24px;width:1px;background:linear-gradient(180deg, transparent, rgb(23 104 255 / 18%), transparent);}.consulting .experience-grid strong{color:var(--sp-blue-deep);font-family:var(--sp-font-display);font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;}.consulting .experience-grid span{margin-top:4px;color:var(--sp-muted);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);white-space:nowrap;}.warehouse-scene{width:100%;}.supply .warehouse-scene{position:relative;min-height:390px;overflow:hidden;border:1px solid rgb(255 255 255 / 72%);border-radius:var(--sp-radius-lg);background:#dfe8f2;}.supply .warehouse-scene::after{content:"";position:absolute;z-index:1;inset:44% 0 0;pointer-events:none;background:linear-gradient(180deg, transparent, rgb(8 24 49 / 34%));}.supply .warehouse-scene > img{width:100%;height:390px;object-fit:cover;border-radius:inherit;mask-image:none;}.supply .category-grid{position:absolute;z-index:2;right:0;bottom:0;left:0;width:auto;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:2px;isolation:isolate;padding:13px 12px 14px;border:0;border-top:1px solid rgb(23 104 255 / 10%);border-radius:0 0 calc(var(--sp-radius-lg) - 1px) calc(var(--sp-radius-lg) - 1px);background:radial-gradient(circle at 12% 0, rgb(23 104 255 / 7%), transparent 29%),
    linear-gradient(135deg, #f4f8ff 0%, #fbfdff 48%, #f2f7ff 100%);}.supply .category{position:relative;z-index:1;min-width:0;gap:5px;padding:4px 2px;color:var(--sp-text);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);font-weight:600;white-space:nowrap;}.supply .category > strong{display:block;min-width:0;color:var(--sp-text);font:inherit;line-height:inherit;opacity:1;visibility:visible;}.supply .category > img,.supply .category-source-missing > svg{width:38px;height:38px;margin:0;padding:3px;object-fit:contain;border:1px solid rgb(23 104 255 / 9%);border-radius:50%;background:#fff;}.supply .category-source-missing > svg{display:block;color:var(--sp-blue);}.ai-benefits{gap:var(--sp-card-gap);padding-left:0;}.ai-benefit{gap:12px;padding:var(--sp-compact-pad);}.ai-benefit strong{font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-leading);font-weight:600;}.ai-benefit span{font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}.ai-benefit span{margin-top:4px;}.ai-bubble span{font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}.marketing-phone{width:100%;max-width:232px;justify-self:center;}.visual-disclosure{margin:var(--sp-text-gap) 0 0;color:var(--sp-muted);font-size:var(--sp-caption-size);line-height:var(--sp-caption-leading);letter-spacing:0;}.hero-visual{width:100%;margin:0;padding:0;}.laptop-stage,.hero-visual .laptop-stage,.management-visual .laptop-stage{padding:0 10px;}.phone-gallery{width:100%;max-width:780px;gap:var(--sp-card-gap);padding:0;margin-inline:auto;}.app-example{min-width:0;margin:0;text-align:center;}.app-example h3{margin:var(--sp-card-gap) 0 4px;font-size:18px;line-height:28px;font-weight:600;}.app-example p{margin:0;color:var(--sp-muted);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}.role-list,.category-grid,.experience-grid > div,.ai-benefit{border:1px solid var(--sp-line);border-radius:var(--sp-radius-sm);background:rgb(255 255 255 / 94%);}.category-grid .category svg,.ai-benefit > svg{color:var(--sp-blue);stroke-width:1.75;}.ai .ai-benefit{background:#fff;}.pricing{background-color:var(--sp-surface-cool);}.pricing-heading,.customers-heading{margin-bottom:var(--sp-heading-gap);}.pricing-heading{align-items:baseline;gap:24px;}.pricing-heading h2{margin:0;}.plans,.logo-wall{gap:var(--sp-card-gap);}.plan{display:grid;grid-template-rows:32px 26px 64px minmax(128px, 1fr) 48px;row-gap:8px;padding:var(--sp-card-pad);border:1px solid var(--sp-line);border-radius:var(--sp-radius-md);background:#fff;}.plan.recommended{border-color:rgb(23 104 255 / 46%);}.recommend-tag{top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border:1px solid rgb(23 104 255 / 14%);border-radius:999px;background:var(--sp-blue-soft);color:var(--sp-blue-deep);font-size:12px;line-height:1;font-weight:600;letter-spacing:.04em;box-shadow:none;}.plan h3{margin:0;color:var(--sp-ink);font-size:24px;line-height:32px;}.plan > p{align-self:center;margin:0;}.plan > p,.plan li{color:var(--sp-muted);font-size:var(--sp-body-size);line-height:var(--sp-body-leading);}.plan-price small{font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}.price-note{font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}.plan-price{display:flex;align-items:center;min-width:0;margin:0;color:var(--sp-ink);font-size:36px;line-height:1;letter-spacing:-.025em;}.plan ul{align-self:start;margin:0;}.plan .button{align-self:end;min-height:48px;margin-top:0;}.logo-wall .client-logo{min-height:106px;border-radius:var(--sp-radius-sm);}.brand-closing::before{background:linear-gradient(90deg, rgb(7 24 53 / 88%), rgb(7 39 91 / 55%));}.closing-inner h2{font-family:var(--sp-font-display);font-size:var(--sp-section-title-size);line-height:var(--sp-section-title-leading);letter-spacing:-.025em;}.brand-closing{min-height:0;}.closing-inner{gap:var(--sp-heading-gap);padding-block:var(--sp-section-space);}.closing-inner p{margin:var(--sp-text-gap) 0 0;font-size:var(--sp-body-size);line-height:var(--sp-body-leading);}.closing-actions{gap:var(--sp-text-gap);}.closing-actions .button{min-height:46px;padding:0 22px;font-size:var(--sp-body-size);line-height:24px;}footer{padding:48px 0 24px;background:#0b1729;}footer .brand-copy strong{color:#fff;}footer .brand-copy small{color:#91a4be;}footer .brand-mark{border-color:rgb(255 255 255 / 18%);}.footer-grid{grid-template-columns:1.4fr .9fr .9fr .8fr 1.6fr 128px;gap:24px;}.footer-qr{width:128px;align-items:center;justify-self:end;gap:12px;}.footer-qr img{width:128px;height:128px;}.footer-qr > span{width:100%;text-align:center;white-space:nowrap;font-size:13px;line-height:20px;}.footer-grid h3{margin-bottom:12px;color:#fff;font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-leading);font-weight:600;}.footer-grid p,.footer-grid a:not(.brand),.footer-link{color:#a8b8cd;font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}.legal{margin-top:32px;padding-top:24px;border-top-color:rgb(255 255 255 / 9%);font-size:12px;line-height:22px;}.legal a{font:inherit;}dialog{border-radius:var(--sp-radius-md);box-shadow:0 32px 100px rgb(4 18 40 / 28%);}dialog h2{font-family:var(--sp-font-display);font-size:26px;line-height:36px;letter-spacing:-.02em;}dialog p{font-size:var(--sp-body-size);line-height:var(--sp-body-leading);}dialog label,dialog .email{font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);}dialog .button{font-size:var(--sp-body-size);line-height:24px;}dialog::backdrop{background:rgb(8 20 39 / 56%);backdrop-filter:blur(5px);}@media (hover: hover) and (pointer: fine){.feature-grid .feature,.marketing-grid .feature,.plan{transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.feature-grid .feature:hover,.marketing-grid .feature:hover{transform:translateY(-2px);border-color:rgb(23 104 255 / 24%);}}@media (max-width: 1150px){.strength-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.strength-item:nth-child(3n)::after{display:none;}}@media (max-width: 1100px){.header-inner{gap:14px;}.header-inner > nav a{--sp-nav-inset:9px;font-size:13px;}.brand-copy small{display:none;}.hero,.hero-inner{min-height:520px;}.split{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.marketing-layout{grid-template-columns:minmax(0, 19fr) minmax(0, 38fr) minmax(0, 43fr);}.strength{overflow:hidden;}.strength-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.strength-item:nth-child(3n)::after{display:none;}.supply .warehouse-scene{min-height:330px;}.supply .warehouse-scene > img{height:330px;}.supply .category-grid{padding-inline:6px;}.supply .category > img,.supply .category-source-missing > svg{width:32px;height:32px;}.consulting .meeting-scene{min-height:330px;}.consulting .meeting-scene > img{height:330px;}.consulting .experience-grid > div{min-height:92px;padding:15px 8px;}.consulting .experience-grid strong{font-size:22px;line-height:28px;}}@media (max-width: 1199px){:root{--sp-section-space:48px;--sp-layout-gap:32px;}.marketing-layout{grid-template-columns:minmax(0, 1fr);}.marketing-layout .copy{order:-1;}.marketing-phone{width:min(100%, 220px);}.marketing-grid{width:min(100%, 420px);justify-self:center;}.strength-item{gap:12px;}}@media (min-width: 801px) and (max-width: 960px){.split{grid-template-columns:minmax(0, 1fr);}}@media (min-width: 961px) and (max-width: 1100px){.decoration .feature-grid .feature{grid-template-columns:minmax(0, 1fr);justify-items:center;text-align:center;}.decoration .feature-grid .feature > svg{grid-row:auto;margin-bottom:4px;}}@media (min-width: 801px) and (max-width: 900px){.header-inner > nav{display:none;position:absolute;top:var(--sp-header-height);right:24px;left:24px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;margin:0;padding:14px;border:1px solid var(--sp-line);border-radius:14px;background:rgb(255 255 255 / 98%);box-shadow:var(--sp-shadow-md);}.header-inner > nav.open{display:grid;}.header-inner > nav a{--sp-nav-inset:12px;padding:11px var(--sp-nav-inset);border-radius:10px;text-align:center;}.header-actions .login-button,.header-actions .button.compact{display:none;}.menu-button{display:grid;}.split{grid-template-columns:minmax(0, 1fr);}.marketing-layout{grid-template-columns:minmax(0, 1fr);}.marketing-layout .copy{order:-1;}.marketing-phone{width:min(100%, 220px);}.ai-layout{grid-template-columns:minmax(0, 1fr);}.robot-scene{width:min(100%, 360px);margin-inline:auto;padding-left:72px;}.ai-benefits{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-card-gap);padding:0;}}@media (max-width: 800px){:root{--sp-header-height:64px;}html{scroll-padding-top:72px;}.header{height:var(--sp-header-height);}dialog h2{font-size:24px;line-height:34px;}.header-inner{height:100%;}.brand-mark{width:38px;height:38px;}.brand-copy strong{font-size:18px;line-height:22px;}.header-inner > nav.open{top:64px;padding:12px 16px 18px;background:rgb(255 255 255 / 98%);}.header-inner > nav a{min-height:44px;padding:11px 12px;border-radius:10px;}.login-button,.header-actions .button.compact{display:none;}.hero,.hero-inner{min-height:0;}.hero-inner{grid-template-columns:minmax(0, 1fr);gap:var(--sp-layout-gap);padding-block:48px 40px;}.hero-copy,.hero-visual{width:100%;min-width:0;}.hero-visual{justify-self:stretch;}.split{grid-template-columns:minmax(0, 1fr);}.phone-gallery{width:min(100%, 420px);grid-template-columns:repeat(2, minmax(0, 1fr));}.marketing-layout{grid-template-columns:minmax(0, 1fr);}.marketing-layout .copy{order:-1;}.marketing-phone{width:min(100%, 210px);}.ai-layout{grid-template-columns:minmax(0, 1fr);}.robot-scene{width:min(100%, 330px);margin-inline:auto;padding-left:64px;}.ai-benefits{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-card-gap);padding:0;}.ai-benefit{flex-direction:column;justify-content:center;min-width:0;text-align:center;}.supply .warehouse-scene{min-height:320px;}.supply .warehouse-scene > img{height:320px;}.supply .category-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px 4px;padding:10px 8px;}.supply .category{flex-direction:column;justify-content:center;}.supply .category > img,.supply .category-source-missing > svg{width:30px;height:30px;}.consulting .meeting-scene{min-height:300px;}.consulting .meeting-scene > img{height:300px;}.consulting .experience-grid > div{min-height:88px;padding:13px 5px;}.consulting .experience-grid > div:not(:last-child)::after{top:18px;bottom:18px;}.consulting .experience-grid strong{font-size:20px;line-height:26px;}.hero h1{margin-block:14px 18px;font-size:clamp(40px, 12vw, 54px);line-height:1.14;}.hero-subtitle{font-size:16px;line-height:26px;}.hero-actions{margin-top:var(--sp-heading-gap);}main .section{padding-block:var(--sp-section-space);}.copy > p:not(.eyebrow),.pricing-heading > p,.customers-heading p{margin:0;line-height:26px;}.marketing-layout .copy{padding:0;}.pricing-heading h2{margin-bottom:var(--sp-text-gap);}.customers-heading .more{margin-top:var(--sp-card-gap);}.strength-grid{gap:var(--sp-card-gap) 0;padding-block:16px;}.strength-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.strength-item{gap:12px;padding:0 8px;}.strength-item:not(:last-child)::after{display:none;}.strength-item > svg{width:36px;height:36px;padding:9px;}.strength-item strong{font-size:18px;line-height:26px;}.feature-grid .feature{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;justify-items:center;gap:0;padding:var(--sp-compact-pad) 8px;text-align:center;}.feature-grid .feature > svg{grid-row:auto;margin:0 0 8px;}.feature-grid .feature > span{margin-top:4px;}.marketing-grid .feature{grid-template-columns:28px minmax(0, 1fr);padding-inline:12px;}.marketing-grid .feature > svg{width:28px;height:28px;padding:6px;}.ai-benefit{padding:var(--sp-compact-pad) 8px;}.closing-inner p{margin-top:var(--sp-text-gap);line-height:26px;}.app-example h3{font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-leading);}.plan{padding:var(--sp-card-pad);}.plan.recommended{transform:none;}.footer-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) 128px;gap:24px;}footer{padding:48px 0 24px;}.legal{margin-top:32px;padding-top:24px;}}@media (max-width: 750px){:root{--sp-container:calc(100% - 32px);--sp-section-space:40px;--sp-layout-gap:24px;--sp-heading-gap:24px;--sp-card-gap:12px;--sp-card-pad:20px;--sp-compact-pad:16px;--sp-section-title-size:26px;--sp-section-title-leading:36px;}}@media (max-width: 440px){.header-actions{gap:2px;}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.hero-actions .button{width:100%;min-width:0;padding-inline:10px;font-size:var(--sp-card-copy-size);white-space:nowrap;}.closing-actions .button{flex:1;min-width:0;padding-inline:10px;gap:8px;font-size:var(--sp-card-copy-size);white-space:nowrap;}.strength-item{flex-direction:column;align-items:center;gap:8px;text-align:center;}.footer-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 16px;}.company{grid-column:1 / -1;grid-row:3;padding-right:144px;}.footer-qr{grid-column:1 / -1;grid-row:3;align-self:start;}.feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.copy h2.title-long{font-size:clamp(21px, 7.7vw, var(--sp-section-title-size));}.closing-inner h2{font-size:clamp(20px, 6.6vw, var(--sp-section-title-size));white-space:nowrap;}.supply .warehouse-scene{min-height:292px;}.supply .warehouse-scene > img{height:292px;}.supply .category-grid{padding-inline:6px;}.supply .category > img,.supply .category-source-missing > svg{width:26px;height:26px;}.consulting .meeting-scene{min-height:274px;}.consulting .meeting-scene > img{height:274px;}.consulting .experience-grid > div{min-height:82px;}.consulting .experience-grid strong{font-size:18px;line-height:24px;}}@media (max-width: 360px){.marketing-grid{grid-template-columns:minmax(0, 1fr);}.strength-item{gap:8px;padding-inline:4px;}.decoration .feature-grid{grid-template-columns:minmax(0, 1fr);}.decoration .feature-grid .feature{grid-template-columns:34px minmax(0, 1fr);justify-items:start;gap:4px 12px;text-align:left;padding-inline:var(--sp-compact-pad);}.decoration .feature-grid .feature > svg{grid-row:span 2;margin:0;}.decoration .feature-grid .feature > span{margin:0;}.company{grid-row:3;padding-right:0;}.footer-qr{grid-row:4;justify-self:start;}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;}}dialog:not([open]){display:none;}dialog.dialog-fallback{display:block;position:fixed;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);z-index:1000;max-height:90vh;overflow:auto;box-shadow:0 0 0 100vmax #09153865, 0 25px 100px #09153830;}@supports not (backdrop-filter: blur(1px)){.header{background:#fff;}}/* 纯展示设备：只有一张屏幕图，没有容器查询、嵌套 UI、滚动动画或隐藏备用截图。 *//* QQ 单因素实测：保留图片/渐变/圆角，仅取消正文模糊阴影，
   单因素对照 GPU 最长任务约从 138 ms 降为 14 ms；正式精简版复测约 3.5 ms。
   以上为同机器、同浏览器、同滚动路径实测，不代表所有设备的固定帧率。
   圆角和细边框仍保留层次；hover 也不能重新引入 blur shadow。
   图片压缩和 DOM 精简不能替代这项绘制成本检查。 */main *,main *::before,main *::after{box-shadow:none !important;}.device-laptop{position:relative;width:100%;transform:none;}.laptop-lid{padding:1.1% 1.1% 1.5%;border:0;border-radius:12px 12px 4px 4px;background:#24272d;}.laptop-screen{width:100%;aspect-ratio:2880 / 1864;overflow:hidden;border-radius:5px 5px 1px 1px;background:#f3f5f9;}.demo-screen{display:block;width:100%;height:100%;object-fit:fill;mix-blend-mode:normal;}.laptop-foot{position:relative;width:102%;margin-left:-1%;height:0;padding-top:1.8%;border-radius:1px 1px 8px 8px;background:linear-gradient(#e5e7eb, #a5aab2 55%, #c8cbd1);}.laptop-foot::before{content:'';position:absolute;top:0;left:44%;width:12%;height:35%;border-radius:0 0 5px 5px;background:#80858d;}.phone-shell.app-demo-phone{position:relative;width:100%;aspect-ratio:78 / 163.4;border:0;padding:0;border-radius:15% / 7.16%;background:linear-gradient(115deg,#8f98a5,#343c49 12%,#161c27 48%,#788292 86%,#303947);}.phone-shell.app-demo-phone::before{content:'';position:absolute;inset:1px;border-radius:inherit;background:#101319;}.phone-shell.app-demo-phone .phone-display{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:93.445%;aspect-ratio:1320 / 2868;border-radius:13.5% / 6.21%;overflow:hidden;background:white;}.device-key{position:absolute;width:1.1%;border-radius:3px;background:linear-gradient(90deg,#344052,#9aa4b2,#465366);}.device-key-action{left:-.8%;top:18%;height:2.4%;}.device-key-volume{left:-.8%;top:25%;height:4.8%;}.device-key-power{right:-.8%;top:30%;height:7.6%;}.hero-visual img.demo-screen,.product-visual img.demo-screen{height:100%;mix-blend-mode:normal;}.ai .robot-scene{transform:none;backface-visibility:visible;}/* 不把长区块变成绘制隔离层；使用浏览器默认分块栅格化。
   QQ 对照录制里 Commit 长等待未再出现，但 GPU 开销仍需单独检查，
   不以 DOM 数量降低或图片缩小作为“所有浏览器绝不卡”的保证。 */.ai,.management,.supply,.consulting,.pricing,.customers{contain:none;transform:none;}@media(max-width:800px){.laptop-lid{border-radius:7px 7px 3px 3px;}.laptop-screen{border-radius:3px 3px 1px 1px;}}/* 可见问答兼顾选型与抓取：两列索引默认收起，name 原生互斥（旧浏览器仍可独立展开）。
   全部答案随 HTML 输出，不追加动画、尺寸轮询、隐藏备用内容或模糊阴影。 */.faq{background:var(--sp-soft);}.faq::before{content:none;}.faq-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:var(--sp-heading-gap);}.faq-heading .eyebrow{margin:0 0 var(--sp-text-gap);}.faq-heading h2{font-size:var(--sp-section-title-size);line-height:var(--sp-section-title-leading);letter-spacing:-.025em;margin:0 0 var(--sp-text-gap);}.faq-heading p:not(.eyebrow){color:var(--sp-muted);font-size:var(--sp-body-size);line-height:var(--sp-body-leading);margin:0;}.faq-heading .more{flex-shrink:0;margin:0;}.faq-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--sp-layout-gap);min-width:0;border-top:1px solid var(--sp-line);}.faq-item{border-bottom:1px solid var(--sp-line);}.faq-item summary{display:flex;align-items:center;gap:12px;position:relative;list-style:none;cursor:pointer;padding:var(--sp-compact-pad) 28px var(--sp-compact-pad) 0;color:var(--sp-ink);font-size:var(--sp-card-title-size);font-weight:600;line-height:var(--sp-card-title-leading);}.faq-number{flex:0 0 24px;color:var(--sp-faint);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary::after{content:'+';position:absolute;right:0;top:var(--sp-compact-pad);color:var(--sp-blue);font-size:22px;font-weight:400;line-height:24px;}.faq-item[open] summary::after{content:'−';}.faq-item summary:focus-visible{outline:2px solid var(--sp-blue);outline-offset:4px;}.faq-answer{padding:0 28px var(--sp-compact-pad) 36px;}.faq-answer p{margin:0 0 var(--sp-text-gap);font-size:var(--sp-body-size);color:var(--sp-muted);line-height:var(--sp-body-leading);}.faq-answer a{color:var(--sp-blue);font-size:var(--sp-card-copy-size);line-height:var(--sp-card-copy-leading);font-weight:600;text-decoration:none;}.faq-answer a:hover{text-decoration:underline;}@media(max-width:800px){.faq-heading{align-items:flex-start;flex-direction:column;gap:var(--sp-card-gap);}.faq-list{grid-template-columns:minmax(0, 1fr);}.faq-answer{padding-left:0;}}
