/* 首頁企業視覺：深藍品牌、青綠互動、暖橘主要行動。 */
.ss-bpm-hero{background:linear-gradient(125deg,#f4f7fa 0%,#edf5f6 100%);padding:32px 0 42px;border-bottom:1px solid #dbe5ec}
.ss-bpm-hero>.ss-wrap>.ss-kicker{color:#365267;letter-spacing:.08em}
.ss-slide-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 26px}
.ss-slide-tabs button{font:inherit;font-size:.92rem;font-weight:700;padding:10px 18px;border:1px solid #b8cbd5;border-radius:8px;background:#fff;color:#102b3b;cursor:pointer}
.ss-slide-tabs button[aria-selected="true"]{background:#087f8c;color:#fff;border-color:#087f8c;box-shadow:0 4px 12px #087f8c20}
.ss-slide-tabs button:hover{border-color:#087f8c}
.ss-bpm-hero .ss-slide[hidden]{display:none}
.ss-bpm-hero .ss-slide{min-height:390px;gap:44px;align-items:center}
.ss-bpm-hero .ss-slide h1,.ss-bpm-hero .ss-slide h2{font-size:clamp(2rem,4vw,3.45rem);margin:8px 0 20px;line-height:1.3;color:#102b3b}
.ss-bpm-hero .ss-lead{font-size:1.05rem;line-height:1.85;color:#405b6b}
.ss-bpm-hero .ss-flow{width:100%;padding:26px;border-radius:18px;background:#102b3b;box-shadow:0 16px 40px #102b3b18}
.ss-bpm-hero .ss-flow li{padding:13px 16px;border-color:#3a6070;background:#173c4c}
.ss-bpm-hero .ss-flow strong{font-size:1.12rem}
.ss-bpm-hero .ss-flow span{font-size:.88rem}
.ss-bpm-hero .ss-flow-title{color:#87ded9;margin-bottom:16px}
.ss-bpm-hero .ss-flow-note{font-size:.76rem}
.ss-bpm-hero .ss-actions{margin-top:22px;gap:12px}
.ss-bpm-hero .ss-btn:not(.ss-btn-light){background:#b95012;border-color:#b95012;color:#fff}
.ss-bpm-hero .ss-btn:not(.ss-btn-light):hover{background:#a74710;border-color:#a74710}
.ss-bpm-hero .ss-btn-light{color:#102b3b;background:transparent;border-color:#9fb7c5}
.ss-bpm-hero .ss-btn-light:hover{background:#fff}
.ss-modern .ss-proof{gap:14px;justify-content:space-between;padding:20px 0}
.ss-modern .ss-proof a{font-weight:650;color:#365267;text-decoration:none;padding:8px 12px;border-radius:7px;background:#f4f7fa}
.ss-modern .ss-proof a:hover{color:#087f8c;text-decoration:underline}
.ss-modern .ss-section{padding:58px 0}
.ss-modern .ss-card-featured{background:#edf8f7;border-color:#b7dcd9}
.ss-modern .ss-card{box-shadow:0 6px 20px #102b3b05}
@media(max-width:760px){.ss-slide-tabs{gap:7px;margin-bottom:22px}.ss-slide-tabs button{padding:10px 11px;font-size:.86rem}.ss-bpm-hero .ss-slide{min-height:0;gap:28px}.ss-bpm-hero{padding:24px 0 34px}.ss-bpm-hero .ss-flow{padding:20px}.ss-bpm-hero .ss-slide h1,.ss-bpm-hero .ss-slide h2{font-size:2.1rem}.ss-bpm-hero .ss-lead{font-size:1rem}.ss-modern .ss-section{padding:42px 0}.ss-modern .ss-proof{gap:8px}.ss-modern .ss-proof a{width:100%;font-size:.85rem}}
.ss-product-window{margin:0;background:white;border:1px solid #d1e0e7;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #102b3b16;min-width:0}.ss-window-bar{display:flex;gap:14px;align-items:center;padding:14px 18px;background:#102b3b;color:#e5f4f5;font-size:.8rem}.ss-window-bar>span{font-size:.65rem;color:#6ca1ad;letter-spacing:.15em}.ss-product-window img{display:block;width:100%;height:auto}.ss-product-window figcaption,.ss-integration-image figcaption{padding:12px 16px;font-size:.76rem;color:#496271}.ss-visual-tags{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 16px}.ss-visual-tags span{font-size:.75rem;font-weight:700;color:#086e79;background:#edf8f7;border-radius:5px;padding:4px 10px}.ss-ai-preview,.ss-erp-preview{background:#102b3b;color:#fff;padding:26px;border-radius:18px;box-shadow:0 18px 50px #102b3b16;min-width:0}.ss-ai-preview .ss-kicker,.ss-erp-preview .ss-kicker{color:#87ded9}.ss-ai-preview .ss-ai-prompt{color:white;font-size:1.1rem;border-left:3px solid #53c7c8;padding-left:16px}.ss-ai-path{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:16px 0;color:#cdecef;font-size:.82rem}.ss-ai-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.ss-ai-outputs>div{border:1px solid #3a6070;background:#173c4c;border-radius:8px;padding:16px 10px}.ss-ai-outputs strong,.ss-ai-outputs span{display:block}.ss-ai-outputs strong{font-size:1.08rem;margin-bottom:6px}.ss-ai-outputs span{font-size:.76rem;color:#cdecef}.ss-ai-preview a{color:#87ded9;font-size:.87rem}.ss-visual-note{font-size:.8rem!important;color:#496271;margin-top:18px!important}.ss-ai-preview .ss-visual-note,.ss-erp-preview .ss-visual-note{color:#c2d9e3}.ss-system-node{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid #426271;border-radius:9px;background:#173c4c}.ss-system-node span{font-size:1.08rem;font-weight:750}.ss-system-node strong{font-size:.83rem;color:#d9edef}.ss-system-node-accent{background:#087580;border-color:#36aeb6}.ss-system-connector{font-size:.75rem;text-align:center;color:#a3d8dc;padding:7px 0}.ss-trust{border-bottom:1px solid #dbe5ec;background:#fff}.ss-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:24px;padding-bottom:24px}.ss-trust a{display:block;text-decoration:none;color:#102b3b;padding:0 20px;border-left:2px solid #087f8c}.ss-trust span,.ss-trust strong,.ss-trust small{display:block}.ss-trust span{font-size:.75rem;color:#087580;margin-bottom:6px;font-weight:700}.ss-trust strong{font-size:.92rem;line-height:1.6}.ss-trust small{color:#496271;font-size:.76rem;margin-top:8px}.ss-trust a:hover strong{text-decoration:underline;text-underline-offset:4px}.ss-enterprise-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:34px 0 20px}.ss-enterprise-journey li{border-top:2px solid #087f8c;padding-top:18px}.ss-journey-number{display:block;font-size:1.7rem;font-weight:750;color:#087f8c;margin-bottom:10px}.ss-enterprise-journey strong{font-size:1.12rem}.ss-enterprise-journey p{font-size:.94rem;color:#496271;margin-top:12px}.ss-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.ss-role-grid article{border-top:3px solid #087f8c;padding-top:24px}.ss-role-grid article+article{border-color:#102b3b}.ss-role-grid .ss-tag{font-size:.8rem;color:#496271}.ss-role-grid h3{font-size:1.5rem;margin-top:12px}.ss-role-grid p,.ss-role-grid li{color:#496271;font-size:.98rem}.ss-role-grid ul{padding-left:20px;margin-bottom:24px}.ss-role-grid li{margin-bottom:8px}.ss-role-grid a{font-size:.94rem;font-weight:700}.ss-integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.ss-integration-image{margin:0;background:#fff;border:1px solid #d1e0e7;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #102b3b0c}.ss-integration-image img{display:block;width:100%;height:auto;background:#fff}.ss-portfolio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ss-portfolio a{display:block;text-decoration:none;border-top:2px solid #087f8c;padding:24px;background:#fff;border-radius:0 0 10px 10px}.ss-portfolio span,.ss-portfolio strong,.ss-portfolio small{display:block}.ss-portfolio span{font-size:.78rem;color:#496271}.ss-portfolio strong{font-size:1.65rem;color:#102b3b;margin:8px 0}.ss-portfolio small{font-size:.9rem;color:#087580}.ss-portfolio a:hover{background:#edf8f7}.ss-companion{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:26px!important;font-size:.88rem!important;color:#496271}.ss-resource-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ss-resource-links a{display:block;text-decoration:none;padding:20px 0;border-top:1px solid #b8cbd5}.ss-resource-links strong,.ss-resource-links span{display:block}.ss-resource-links strong{font-size:1.08rem;color:#102b3b;margin-bottom:8px}.ss-resource-links span{font-size:.9rem}.ss-final-cta{background:#102b3b}.ss-final-cta h2,.ss-final-cta p{color:#fff}.ss-final-cta .ss-kicker{color:#87ded9}.ss-final-cta p{max-width:720px}.ss-final-cta .ss-btn:not(.ss-btn-light){background:#b95012;border-color:#b95012}.ss-final-cta .ss-btn:not(.ss-btn-light):hover{background:#a74710}.ss-final-cta .ss-btn-light{background:transparent;color:#fff;border-color:#9fb7c5}.ss-final-cta .ss-btn-light:hover{background:#173c4c}.ss-footer{border-top:1px solid #3a5260}.ss-slide:not([hidden]){animation:ss-slide-in .2s ease-out}@keyframes ss-slide-in{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:980px){.ss-trust-grid{gap:16px}.ss-trust a{padding-left:12px}.ss-enterprise-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-resource-links{gap:16px}.ss-bpm-hero .ss-slide{min-height:360px;gap:28px}}
@media(max-width:760px){.ss-trust-grid,.ss-role-grid,.ss-integration-grid,.ss-portfolio,.ss-resource-links{grid-template-columns:1fr;gap:24px}.ss-trust-grid{padding-top:22px;padding-bottom:22px;gap:18px}.ss-trust a{padding:0 12px}.ss-trust strong{font-size:.88rem}.ss-trust small{margin-top:4px}.ss-enterprise-journey{gap:18px}.ss-enterprise-journey strong{font-size:1rem}.ss-enterprise-journey p{font-size:.88rem}.ss-role-grid h3{font-size:1.35rem}.ss-ai-preview,.ss-erp-preview{padding:20px}.ss-ai-outputs>div{padding:12px 8px}.ss-ai-path{font-size:.75rem}.ss-window-bar{padding:12px;font-size:.72rem;gap:8px}.ss-bpm-hero .ss-slide{min-height:0}.ss-system-node{flex-wrap:wrap}.ss-integration-grid{gap:28px}.ss-portfolio{gap:12px}.ss-portfolio a{padding:20px}.ss-resource-links{gap:0}}
@media(prefers-reduced-motion:reduce){.ss-slide:not([hidden]){animation:none}}