/* SmartAI 企業產品頁與固定情境示意。 */
.ai-enterprise{--color-neon-green:#087580;color:#102b3b}.ai-hero{padding:44px 0 54px;background:linear-gradient(125deg,#f4f7fa,#eaf5f4)}.ai-hero h1{font-size:clamp(2.15rem,4vw,3.5rem);line-height:1.3}.ai-hero .ss-hero-grid{gap:50px;align-items:center}.ai-enterprise .ss-section{padding:58px 0}.ai-enterprise .ss-btn:not(.ss-btn-light){background:#b95012;border-color:#b95012;color:#fff}.ai-note{color:#496271;font-size:.83rem!important;line-height:1.8;margin-top:24px!important}.ai-journey{background:#102b3b;color:#fff;padding:30px;border-radius:18px;box-shadow:0 18px 48px #102b3b1a}.ai-visual-label{font-size:.85rem;color:#9ae4de;font-weight:700;margin-bottom:22px!important}.ai-journey>div{position:relative;padding:16px 0 18px 54px;border-top:1px solid #ffffff30}.ai-journey span{position:absolute;left:0;top:19px;color:#9ae4de;font-size:1.15rem;font-weight:700}.ai-journey h2{font-size:1.25rem;margin:0 0 7px;color:white}.ai-journey p{font-size:.88rem;color:#c8dce4;margin:0}.ai-journey small{font-size:.74rem;color:#c8dce4;display:block;margin-top:8px}.ai-page-nav{border-bottom:1px solid #d1e0e7}.ai-page-nav .ss-wrap{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:18px;padding-bottom:18px}.ai-page-nav a{font-size:.9rem;font-weight:700;text-decoration:none}.ai-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px}.ai-columns article{border-top:2px solid #087580;padding-top:22px}.ai-columns article>span,.ai-case-label{color:#087580;font-size:.85rem;font-weight:700}.ai-columns h3{margin:16px 0}.ai-columns p,.ai-case-columns p{font-size:.97rem;color:#496271;line-height:1.9}.ai-example{padding-top:16px;border-top:1px solid #d1e0e7;color:#102b3b!important;font-weight:650}.ai-tint{background:#f4f7fa}.ai-case-columns{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:30px}.ai-case-columns article+article{border-left:1px solid #cadce4;padding-left:36px}.ai-mcp{padding:22px 0;margin-top:28px;border-top:1px solid #cadce4}.ai-mcp p{font-size:.94rem;color:#496271;margin-top:10px}.ai-evaluation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:24px;margin:30px 0}.ai-evaluation li{padding-left:8px}.ai-evaluation li::marker{color:#087580;font-weight:700}.ai-evaluation p{font-size:.94rem;color:#496271;margin-top:10px}.ai-faq .ss-wrap{max-width:1000px}.ai-faq details{padding:17px 0;border-bottom:1px solid #cadce4}.ai-faq summary{cursor:pointer;font-weight:700;line-height:1.7}.ai-faq details p{font-size:.95rem;color:#496271;margin-top:16px}.ai-cta{background:#102b3b;color:#fff}.ai-cta h2,.ai-cta p{color:white}.ai-cta .ss-kicker{color:#9ae4de}.ai-cta p{max-width:780px}
.sandbox-section{padding:58px 0;background:#fff}.sandbox-section .container{max-width:1180px;margin:auto;padding:0 24px}.sandbox-section .row.text-center{margin-bottom:30px;text-align:left}.sandbox-section h2{font-size:clamp(1.65rem,3vw,2.3rem);color:#102b3b!important;margin-bottom:14px}.sandbox-section .display-5{color:#496271!important;max-width:none!important;font-size:.95rem;line-height:1.9}.sandbox-section .row.align-items-center{display:grid;grid-template-columns:2fr 3fr;gap:28px;align-items:start}.glass-panel{border:1px solid #cadce4;border-radius:14px;background:#f4f7fa;padding:24px;min-width:0}.chat-message{padding:16px;margin-bottom:14px;border-radius:10px;background:white;color:#102b3b;font-size:.94rem;line-height:1.8}.chat-message.assistant{background:#e1f1ef}.chat-message strong{display:block;margin-bottom:7px;font-size:.8rem;color:#087580}.scenario-selector{display:flex;flex-direction:column;gap:9px;margin-top:20px}.btn-scenario{background:white;color:#102b3b;border:1px solid #afc6d0;padding:12px 14px;border-radius:7px;cursor:pointer;text-align:left;font:inherit;font-size:.86rem}.btn-scenario.active{background:#087580;color:white;border-color:#087580}.btn-scenario:focus-visible,.flow-topology:focus-visible{outline:3px solid #b95012;outline-offset:3px}.canvas-panel{min-height:330px;display:flex;align-items:center;justify-content:center}.flow-topology{max-width:100%;overflow-x:auto}.flow-svg{display:block;width:100%;min-width:510px;height:auto}.topology-line{fill:none;stroke:#087580;stroke-width:3}.node-rect,.node-circle{fill:white;stroke:#087580;stroke-width:2}.node-text{fill:#102b3b;text-anchor:middle;font-family:inherit;font-size:13px;font-weight:600}.digital-form-preview{width:100%;padding:14px}.form-field-mock{padding:13px;background:white;border:1px solid #cadce4;border-radius:6px;margin-top:12px;color:#102b3b;font-size:.9rem;line-height:1.7}.sandbox-bg-glow{display:none}[hidden]{display:none!important}
@media(max-width:980px){.ai-hero .ss-hero-grid{gap:28px}.ai-columns{gap:22px}.sandbox-section .row.align-items-center{grid-template-columns:1fr}.canvas-panel{min-height:280px}}@media(max-width:760px){.ai-hero{padding:28px 0 38px}.ai-enterprise .ss-section,.sandbox-section{padding:42px 0}.ai-columns,.ai-case-columns,.ai-evaluation{grid-template-columns:1fr;gap:24px}.ai-case-columns article+article{padding:24px 0 0;border-left:0;border-top:1px solid #cadce4}.ai-journey{padding:24px}.ai-columns article{padding-top:18px}.ai-page-nav .ss-wrap{gap:12px 20px}.ai-page-nav a{font-size:.83rem}.glass-panel{padding:18px}.sandbox-section .container{padding:0 20px}.ai-evaluation{margin-left:0}.ai-hero .ss-lead{font-size:1rem}}
.sandbox-section .row.align-items-center>div{min-width:0}.flow-topology{width:100%}
