/* Lean.vn Homepage AI Command Center. */
.home-ai-stage { background: #071827; color: #fff; border-block: 1px solid rgba(53,214,208,.28); }
.home-ai-stage__inner { display: grid; grid-template-columns: minmax(260px,.7fr) minmax(0,1.3fr); gap: 32px; align-items: center; width: 100%; max-width: none; padding-block: 30px; padding-inline: clamp(16px,2.2vw,36px); }
.home-ai-stage__kicker { display: block; margin-bottom: 10px; color: #8ff5e8; font-size: 10px; font-weight: 800; letter-spacing: .14em; }.home-ai-stage__intro h2 { margin: 0 0 10px; color: #fff !important; font-size: clamp(25px,3vw,40px); line-height: 1.04; letter-spacing: -.045em; }.home-ai-stage__intro h2 em { color: #8ff5e8; font-style: normal; }.home-ai-stage__intro p { margin: 0; color: #d8f4f8; font-size: 14px; line-height: 1.6; }
.home-ai-stage > .container > .sp-utility-sidebar { display: block; margin: 0; }.home-ai-stage .sp-widget--ai { position: relative; overflow: hidden; margin: 0; padding: 22px 24px; border: 1px solid rgba(103,232,249,.72); border-radius: 18px; background: linear-gradient(145deg,#0a3147,#0a536d 62%,#113b66); box-shadow: 0 18px 42px rgba(0,0,0,.25); }.home-ai-stage .sp-widget--ai::after { content: '● AI SẴN SÀNG'; position: absolute; top: 17px; right: 20px; color: #86efac; font-size: 9px; font-weight: 800; letter-spacing: .1em; }.home-ai-stage .sp-widget--ai h2 { max-width: 70%; margin: 0 0 8px; color: #fff !important; font-size: 25px; }.home-ai-stage .sp-ai-desc { margin: 0 0 16px; color: #e6fbff !important; }.home-ai-stage .sp-ai-result { background: #fff; color: #12324a; }.home-ai-stage .sp-ai-result__body,.home-ai-stage .sp-ai-result__body p,.home-ai-stage .sp-ai-result__body li,.home-ai-stage .sp-ai-result__body strong { color: #12324a !important; }.home-ai-stage .sp-ai__btn { min-height: 42px; color: #f0fdff; }.home-ai-stage .sp-widget--ecosystem { display: none; }
@media(max-width:1000px){.home-ai-stage__inner{grid-template-columns:1fr}.home-ai-stage__intro{max-width:700px}}@media(max-width:600px){.home-ai-stage__inner{padding-block:22px}.home-ai-stage .sp-widget--ai{padding:18px 16px}.home-ai-stage .sp-widget--ai h2{font-size:21px}.home-ai-stage .sp-ai__btns{grid-template-columns:1fr 1fr}}
