.ais-hero{padding:145px 0 80px;background:linear-gradient(135deg,#fff,#f1f5f9);overflow:hidden}
.ais-back{display:inline-flex;margin-bottom:20px;color:#d51f2b;font-size:13px;font-weight:800}
.ais-kicker{display:block;margin-bottom:12px;color:#d51f2b;font-size:13px;font-weight:900;letter-spacing:.14em}
.ais-hero h1{max-width:780px;color:#10233f;font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-.04em}
.ais-hero p{max-width:680px;color:#607087;font-size:18px;line-height:1.75}
.ais-hero-media{position:relative;overflow:hidden;border:9px solid #fff;border-radius:22px;box-shadow:0 25px 60px rgba(16,35,63,.14);aspect-ratio:16/10;background:#10233f}
.ais-hero-media img{position:absolute;width:100%;height:100%;object-fit:cover}
.ais-hero-media img+img{animation:ais-swap 6s infinite}
.ais-hero-media:after{content:"AI ANALİZ AKTİF";position:absolute;left:16px;bottom:16px;padding:8px 11px;color:#fff;background:rgba(8,23,42,.84);border-left:3px solid #ff3044;font-size:9px;font-weight:900;letter-spacing:.12em}
.ais-section{padding:90px 0}
.ais-soft{background:#f5f7fa}
.ais-title{max-width:760px;margin-bottom:42px}
.ais-title span{color:#d51f2b;font-size:12px;font-weight:900;letter-spacing:.12em}
.ais-title h2{margin:9px 0 14px;color:#10233f;font-size:clamp(30px,4vw,46px)}
.ais-title p,.ais-copy p{color:#64748a;line-height:1.8}
.ais-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ais-card{padding:27px;background:#fff;border:1px solid #e1e7ef;border-radius:16px}
.ais-card b{display:block;margin-bottom:9px;color:#10233f;font-size:17px}
.ais-card p{margin:0;color:#6b798d;font-size:14px;line-height:1.7}
.ais-number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:18px;color:#d51f2b;background:#fff0f1;border-radius:12px;font-weight:900}
.ais-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.ais-copy h2{color:#10233f;font-size:38px}
.ais-copy ul{padding:0;list-style:none}
.ais-copy li{position:relative;margin:11px 0;padding-left:25px;color:#53647b}
.ais-copy li:before{content:"✓";position:absolute;left:0;color:#d51f2b;font-weight:900}
.ais-image{overflow:hidden;border-radius:20px;box-shadow:0 20px 55px rgba(16,35,63,.12)}
.ais-image img{width:100%;display:block}
.ais-explain-wrap{margin:10px 0 70px}
.ais-explain{padding:38px 0;border-bottom:1px solid #e2e8f0}
.ais-explain:first-child{padding-top:0}
.ais-explain:last-child{border-bottom:0}
.ais-explain h3{margin-bottom:12px;color:#10233f;font-size:27px}
.ais-explain h3 span{margin-right:8px;color:#d51f2b;font-size:13px;font-weight:900;letter-spacing:.08em}
.ais-explain p{max-width:1050px;margin-bottom:22px;color:#5d6d82;line-height:1.75}
.ais-explain-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:970px;margin:auto}
.ais-explain-images.one{grid-template-columns:1fr;max-width:820px}
.ais-explain-images img{width:100%;height:285px;object-fit:cover;background:#eef2f6}
.ais-explain-images.contain img{object-fit:contain}
.ais-note{padding:15px 18px;margin-top:16px;color:#43546a;background:#f4f7fa;border-left:3px solid #d51f2b;font-size:13px}
.ais-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ais-related a{padding:24px;color:#fff;background:#10233f;border-radius:15px}
.ais-related small{display:block;margin-bottom:8px;color:#ff6975;font-weight:900}
.ais-related b{color:#fff}
.ais-cta{padding:48px;background:linear-gradient(135deg,#10233f,#1c416d);border-radius:22px;color:#fff}
.ais-cta h2,.ais-cta p{color:#fff}
.ais-cta p{opacity:.78}
@keyframes ais-swap{0%,42%{opacity:0}
50%,92%{opacity:1}
100%{opacity:0}
}
@media(max-width:991px){.ais-hero-media{margin-top:40px}
.ais-grid,.ais-related{grid-template-columns:1fr 1fr}
.ais-split{grid-template-columns:1fr}
}
@media(max-width:575px){.ais-grid,.ais-related{grid-template-columns:1fr}
.ais-hero{padding-top:125px}
.ais-section{padding:65px 0}
.ais-copy h2{font-size:31px}
}
@media(max-width:575px){.ais-explain-images{grid-template-columns:1fr}.ais-explain-images img{height:auto}.ais-explain h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.ais-hero-media img+img{animation:none}
}
