/* Decorative elevator backgrounds. Text always sits over a contrast layer. */
#hakkimizda .story-content{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:86px max(64px,calc((100% - 1000px)/2)) 90px;color:#f5f2ed;background:#111c26}
#hakkimizda .story-content::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,23,33,.96) 0%,rgba(9,23,33,.91) 42%,rgba(9,23,33,.38) 100%),url('assets/section-kurumsal-v2.webp') center 48%/cover no-repeat}
#hakkimizda .story-content h2{color:#fff}#hakkimizda .story-content>p:not(.eyebrow){color:#e0e6e8;max-width:650px}#hakkimizda .story-content>.eyebrow{color:#dec7a4}#hakkimizda .story-foot{color:#f5f2ed;border-color:#ffffff40}#hakkimizda .story-foot>a{color:#f5f2ed;border-color:#ffffff55}
#kalite-belgelerimiz{background:linear-gradient(90deg,rgba(245,242,237,.98),rgba(245,242,237,.92) 45%,rgba(245,242,237,.55)),url('assets/section-kalite-v2.webp') center 48%/cover no-repeat}
#cozumler{background:linear-gradient(90deg,rgba(252,251,248,.98),rgba(252,251,248,.94) 56%,rgba(252,251,248,.64)),url('assets/section-cozumler-v2.webp') right 52%/cover no-repeat}
#cozumler .solution-list{background:rgba(252,251,248,.68);padding-inline:24px}#cozumler .solution-list>details{background:transparent}#cozumler .solution-actions a{white-space:normal}
.approach{background:linear-gradient(90deg,rgba(9,23,33,.95),rgba(9,23,33,.85) 55%,rgba(9,23,33,.55)),url('assets/section-planlama-v2.webp') center 53%/cover no-repeat;color:#f5f2ed}.approach h2,.approach h3{color:#f5f2ed}.approach .steps p{color:#d5dee3}.approach .text-link{color:#e0c7a1;border-color:#b6a17f}
#bolgeler{background:linear-gradient(90deg,rgba(245,242,237,.97),rgba(245,242,237,.92) 55%,rgba(245,242,237,.58)),url('assets/section-bolgeler-v2.webp') center 53%/cover no-repeat}#bolgeler .region-list li{background:rgba(252,251,248,.85)}
#sorular{background:linear-gradient(90deg,rgba(252,251,248,.98),rgba(252,251,248,.72)),url('assets/section-sorular-v2.webp') center/cover no-repeat}#sorular .faq-list{background:rgba(252,251,248,.75);padding-inline:24px}
#iletisim{background:linear-gradient(90deg,rgba(9,23,33,.95),rgba(9,23,33,.87) 55%,rgba(9,23,33,.58)),url('assets/section-iletisim-v2.webp') center 44%/cover no-repeat}
#iletisim .contact-copy{color:#f5f2ed}#iletisim .contact-copy h2,#iletisim .contact-copy .phone,#iletisim .contact-copy address a{color:#fff}#iletisim .contact-copy>.eyebrow{color:#dec7a4}#iletisim .contact-copy>p,#iletisim .contact-copy address,#iletisim .contact-copy .second-phone{color:#d8e1e6}#iletisim .contact-copy .text-link{color:#e0c7a1;border-color:#b6a17f}#iletisim .contact-copy .whatsapp-link{color:#bfe5ce;border-color:#78ac8b}#iletisim #teklif{background:#f5f2ed;color:#111c26;border-color:#d8d0c5}
@media(max-width:800px){
 #hakkimizda .story-content{width:100%;max-width:none;padding:52px 24px 56px}#hakkimizda .story-content::before{background:linear-gradient(180deg,rgba(9,23,33,.86),rgba(9,23,33,.94)),url('assets/section-kurumsal-v2.webp') 70% center/cover no-repeat}
 #kalite-belgelerimiz{background-position:65% center}#cozumler{background-position:65% center}#cozumler .solution-list{padding-inline:12px}#sorular .faq-list{padding-inline:14px}
 .approach{background-position:65% center}#bolgeler{background-position:65% center}#iletisim{background-position:70% center}#iletisim #teklif{padding:24px 20px}
}
@media(prefers-reduced-transparency:reduce){#hakkimizda .story-content::before{background:#111c26}#cozumler,#kalite-belgelerimiz,#bolgeler,#sorular{background:#f5f2ed}.approach,#iletisim{background:#111c26}}
