/* Derinizci son onaylanan ana sayfa sliderı — sadece slider stilleri */
.hero-box.has-sector-image{
  min-height:470px;
  background-image:linear-gradient(90deg,rgba(3,11,16,.28) 0%,rgba(3,11,16,.12) 42%,rgba(3,11,16,0) 70%),var(--hero-bg);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}
.hero-box.has-sector-image:after{display:none!important}
.hero-box.has-sector-image .hero-content{max-width:650px}
.hero-box.has-sector-image h1{text-wrap:balance}
.hero-box.has-sector-image p{max-width:650px}
@media(max-width:850px){
  .hero{padding-top:16px}
  .hero-box.has-sector-image{
    min-height:570px;
    padding:32px 25px 26px;
    align-items:flex-start;
    border-radius:20px;
    background-image:linear-gradient(180deg,rgba(3,10,15,.35) 0%,rgba(3,10,15,.18) 38%,rgba(3,10,15,.03) 68%),var(--hero-bg-mobile);
    background-size:cover;
    background-position:center center;
  }
  .hero-box.has-sector-image .hero-content{max-width:560px}
  .hero-box.has-sector-image h1{font-size:clamp(34px,7.5vw,48px);line-height:1.03;letter-spacing:-1.8px;margin:10px 0 14px;max-width:12ch}
  .hero-box.has-sector-image p{font-size:15px;line-height:1.55;max-width:34em;margin:0}
}
@media(max-width:600px){
  .hero{padding:12px 0 8px}
  .hero .container{width:min(100% - 20px,1280px)}
  .hero-box.has-sector-image{
    min-height:575px;
    padding:24px 18px 20px;
    border-radius:17px;
    background-position:center center;
  }
  .hero-box.has-sector-image .eyebrow{font-size:9px;line-height:1.35;letter-spacing:1.25px;max-width:92%}
  .hero-box.has-sector-image h1{font-size:clamp(29px,8.7vw,38px);line-height:1.04;letter-spacing:-1.35px;margin:9px 0 12px;max-width:11ch}
  .hero-box.has-sector-image p{font-size:13.5px;line-height:1.5;max-width:94%}
  .hero-box.has-sector-image .hero-actions{margin-top:16px;gap:8px}
  .hero-box.has-sector-image .hero-actions .btn{padding:10px 11px;font-size:11px;min-height:40px}
}
@media(max-width:390px){
  .hero-box.has-sector-image{min-height:550px;padding:21px 16px 18px}
  .hero-box.has-sector-image h1{font-size:30px}
  .hero-box.has-sector-image p{font-size:13px;max-width:100%}
}
