/* Ana slider içerik taşması düzeltmesi — diğer bölümleri etkilemez. */
@media (min-width:1051px){
  .hero{height:700px;min-height:700px}
  .hero__panel{width:47%;justify-content:flex-start;padding-top:58px;padding-bottom:44px;padding-right:92px;overflow:hidden}
  .hero__panel .eyebrow{flex:0 0 auto;margin:0 0 18px;font-size:.73rem;line-height:1.45}
  .hero__panel h1{max-width:680px;margin:0 0 18px;font-size:clamp(2.55rem,3.15vw,3.75rem);line-height:1.12;letter-spacing:-.025em}
  .hero__panel>p{max-width:570px;margin:0;font-size:.94rem;line-height:1.75}
  .hero__panel .actions{margin:22px 0 24px}
  .hero__panel>small{margin-top:0}
  .hero__badges{margin-top:10px}
}
@media (min-width:1051px) and (max-height:850px){
  .hero{height:650px;min-height:650px}
  .hero__panel{padding-top:42px;padding-bottom:35px}
  .hero__panel h1{font-size:clamp(2.4rem,2.9vw,3.35rem)}
  .hero__panel .actions{margin:18px 0 19px}
}
@media (min-width:721px) and (max-width:1050px){
  .hero{height:680px}
  .hero__panel{justify-content:flex-start;padding-top:55px;padding-bottom:40px}
  .hero__panel h1{font-size:clamp(2.4rem,5vw,3.5rem);line-height:1.12}
}
