.ai-scene-section{position:relative;isolation:isolate;overflow:hidden;max-width:none}.ai-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ai-scene img{width:100%;height:100%;object-fit:cover;opacity:.65;transform:scale(1.08)}.ai-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1020f2 0%,#0b1020bf 42%,#0b102038 100%)}.ai-hero .ai-scene:after{background:linear-gradient(90deg,#0b1020d9,#0b102075)}.ai-hero{background:#0b1020}.ai-hero h1{font-size:clamp(38px,4.8vw,68px);max-width:1100px}.ai-hero .ai-summary{max-width:780px}.ai-scene-section .ai-kicker{position:relative}.ai-section p,.ai-section ul{color:#c5ccda}.ai-cards article{background:#080e1d70}.ai-cards article:hover{background:#131e32c9}.ai-steps article{background:#080e1d55;padding:26px 16px}.ai-section{border-top:1px solid #ffffff12}.ai-connections p{max-width:950px}.ai-brief{background:#05071170;padding:26px}#scenario{background:#050711}#scenario:before{display:none}.ai-flow{background:#0b1020db}
@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){.ai-scene img{animation:ai-scene-travel linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes ai-scene-travel{from{transform:scale(1.14) translateY(-3%)}to{transform:scale(1.04) translateY(3%)}}.ai-motion-paused .ai-scene img{animation:none!important;transform:scale(1.04)}
@media(max-width:760px){.ai-hero h1{font-size:36px}.ai-scene img{opacity:.5;object-position:65% center}.ai-scene:after{background:linear-gradient(90deg,#0b1020e8,#0b1020aa)}.ai-cards article{padding-left:10px;padding-right:10px}.ai-steps article{padding-left:0;padding-right:0}.ai-hero .ai-summary{font-size:16px}}
