/* v192 — Smart Agriculture hero and connected-agriculture readability */
.sai77-hero-visual img{content:url('/assets/images/smart-agriculture/smart-agriculture-hero-clean-v192.png')}
.sai-hero{min-height:470px}.sai-hero-grid{min-height:470px}.sai77-hero-visual{height:470px}
.sai-hero-points{max-width:680px;gap:10px}.sai-hero-points>div{min-height:48px;padding:7px 8px;border-radius:8px;background:rgba(255,255,255,.74);border:1px solid #cde4d2}.sai-hero-points .icon{width:31px;height:31px}.sai-hero-points span{font-size:12px;line-height:1.25;color:#174d2e}

.sai-overview-grid{grid-template-columns:1fr 1.4fr;gap:16px;align-items:stretch}.sai79-transition-panel,.sai79-ecosystem-panel{min-height:326px;padding:19px 20px;background:#fff}.sai79-transition-panel{border-color:#c8ddcd;background:linear-gradient(135deg,#fbfdf9,#edf7ef)}.sai79-ecosystem-panel{border-color:#c7d8ec;background:linear-gradient(135deg,#fbfdff,#eef5fc)}.sai79-transition-panel h2,.sai79-ecosystem-panel h2{text-align:center;font-size:17px;letter-spacing:.01em;margin-bottom:16px}
.sai79-transition-panel .sai-transition-flow{grid-template-columns:1fr 27px 1fr 27px 1fr;gap:6px}.sai79-transition-panel .sai-transition-flow>.sai-stage{min-height:226px;padding:14px 9px}.sai79-transition-panel .sai-stage h3{min-height:39px;font-size:14px;margin-bottom:8px}.sai79-transition-panel .sai-transition-details{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;color:currentColor}.sai79-transition-panel .sai-transition-details span{font-size:12px;line-height:1.25;text-align:center}.sai79-transition-panel .sai-stage-1{background:#e8ede4;border-color:#cbd6c5}.sai79-transition-panel .sai-stage-2{background:#e1eeff;border-color:#bad6f5}.sai79-transition-panel .sai-stage-3{background:#dff2e2;border-color:#b7dfbe}
.sai79-ecosystem-panel .sai-ecosystem-flow{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr 26px 1fr;gap:5px}.sai79-ecosystem-panel .sai-ecosystem-flow>.sai-stage{min-height:226px;padding:14px 8px}.sai79-ecosystem-panel .sai-stage h3{font-size:13.5px;min-height:48px}.sai79-ecosystem-panel .sai-stage small{font-size:11.5px!important;line-height:1.45}.sai79-ecosystem-panel .sai-stage-1{background:#e0f1df;border-color:#b8dcb6}.sai79-ecosystem-panel .sai-stage-2{background:#dcecff;border-color:#b8d4f1}.sai79-ecosystem-panel .sai-stage-3{background:#d9f0e3;border-color:#afdbc2}.sai79-ecosystem-panel .sai-stage-4{background:#eee5fb;border-color:#d3c2ed}.sai79-ecosystem-panel .sai-stage-5{background:#dbf2ef;border-color:#b4ddd7}.sai79-transition-panel .sai-stage>span,.sai79-ecosystem-panel .sai-stage>span{background:#fff;border-width:2px}.sai79-transition-panel .sai-transition-flow>.sai-arrow,.sai79-ecosystem-panel .sai-ecosystem-flow>.sai-arrow{font-size:21px}

.sai-cap-grid{gap:14px}.sai-cap-card{min-height:326px;padding:14px}.sai-cap-card header{gap:9px;margin-bottom:10px}.sai-cap-card header .icon{width:24px;height:24px}.sai-cap-card header h3{font-size:15px;line-height:1.23}.sai-cap-photo{height:128px}.sai-cap-card ul{gap:5px;margin:11px 0 10px;padding-left:18px}.sai-cap-card li{font-size:12.2px!important;line-height:1.42}.sai-status{font-size:9px;padding:4px 9px}
@media(max-width:1200px){.sai-overview-grid{grid-template-columns:1fr}.sai79-transition-panel,.sai79-ecosystem-panel{min-height:0}}@media(max-width:680px){.sai-hero,.sai-hero-grid{min-height:auto}.sai77-hero-visual{height:340px;margin-left:0}.sai-hero-points{grid-template-columns:1fr 1fr}.sai-hero-points span{font-size:11px}.sai79-transition-panel .sai-transition-flow,.sai79-ecosystem-panel .sai-ecosystem-flow{display:flex;flex-direction:column}.sai79-transition-panel .sai-transition-flow>.sai-stage,.sai79-ecosystem-panel .sai-ecosystem-flow>.sai-stage{width:100%;min-height:0}.sai79-transition-panel .sai-transition-flow>.sai-arrow,.sai79-ecosystem-panel .sai-ecosystem-flow>.sai-arrow{transform:rotate(90deg)}.sai-cap-card header h3{font-size:14px}.sai-cap-card li{font-size:12px!important}}
