
/* Bursa Automation - Performance & Responsive Polish
   Bu dosya mevcut tasarımı bozmadan hız, mobil uyum ve görsel stabilite sağlar. */
:root{--ba-navy:#061d36;--ba-orange:#ff5422;--ba-soft:#f6f8fb;--ba-border:#e7edf4;}
html{scroll-behavior:smooth;}
body{overflow-x:hidden;}
img{max-width:100%;height:auto;}
.preloader{display:none!important;visibility:hidden!important;opacity:0!important;}
/* İlk ekran boşluklarını azalt */
.main-header,.ba-header{margin-bottom:0!important;}
.main-slider,.main-slider.style1,.breadcrumb-area{margin-top:0!important;}
.main-slider .slide{min-height:clamp(430px,52vw,720px);}
.main-slider .content{max-width:760px;}
/* Görsel ve kartların sayfayı zıplatmasını azalt */
.single-service-style2 .img-holder img,
.single-portfolio-style1 .img-holder img,
.single-team-member .img-holder img{width:100%;height:auto;display:block;}
.single-portfolio-style1,.single-service-style2,.single-team-member,.ba-reference-card,.gy-card{will-change:auto;}
/* Aşağıdaki alanlarda render optimizasyonu */
.service-style2-area,.latest-portfolio-area,.testimonial-style1-area,.team-area,.partner-area,.google-yorumlar,.footer-area{content-visibility:auto;contain-intrinsic-size:1px 700px;}
/* Hover efektlerini şık ama hafif tut */
.ba-reference-card,.gy-card,.single-service-style2,.single-portfolio-style1{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.ba-reference-card:hover,.single-service-style2:hover,.single-portfolio-style1:hover{transform:translateY(-3px);}
/* Mobilde animasyon/efekt yükünü düşür */
@media (max-width:991px){
  .wow,.animated{animation:none!important;visibility:visible!important;opacity:1!important;transform:none!important;}
  [data-aos]{transform:none!important;opacity:1!important;transition:none!important;}
  .main-slider .slide{min-height:420px!important;}
  .main-slider .content h2{font-size:34px!important;line-height:1.15!important;}
  .main-slider .content .text p{font-size:15px!important;line-height:1.6!important;}
  .service-style1-area,.about-style1-area,.service-style2-area,.latest-portfolio-area,.team-area,.partner-area{padding-top:45px!important;padding-bottom:45px!important;}
}
@media (max-width:575px){
  .main-slider .slide{min-height:380px!important;}
  .main-slider .content h2{font-size:28px!important;}
  .main-slider .content h3{font-size:15px!important;}
  .btn-one,.ba-cta{min-height:42px;}
  .wsLink{right:14px!important;bottom:14px!important;}
  .hotline-phone-ring-wrap{transform:scale(.82);transform-origin:left bottom;}
}
/* Kullanıcı hareket azaltma tercihinde animasyonları kapat */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;}
}
