/* Beyoğlu Kombi Servis - site genel görünüm */
body{font-size:16px;background:#fbfbf7}
.section{padding-top:34px!important;padding-bottom:34px!important}
.section-title{font-size:30px!important;line-height:1.15!important;margin-bottom:22px!important;color:#153c40}
.hero h1,.page-hero h1,.blog-hero h1{letter-spacing:-1.2px!important}
.hero h1 span,.page-hero h1 span,.blog-hero h1 span{color:#c9781f!important}
.hero p,.page-hero p,.blog-hero p,.about-copy p,.access-copy p,.map-copy p,.card-title p,.content-card p,.why-copy p{font-size:14.5px!important;line-height:1.7!important}
.hero-feature b,.hero-badge b,.page-hero-feature b,.feature b,.benefit b,.trust-item b{font-size:12.5px!important}
.hero-feature small,.hero-badge small,.page-hero-feature small,.feature small,.benefit small,.trust-item small,.hero-note small{font-size:10.5px!important}
.service-card h3,.why-card h3,.process-card h3,.info-card h3,.faq-card h3,.team-card h3{font-size:14px!important}
.service-card p,.why-card p,.process-card p,.info-card p,.faq-card p,.review p,.blog-body p,.team-card p{font-size:12.5px!important;line-height:1.65!important}
.faq-item{font-size:12.5px!important}.faq-answer{font-size:12px!important;line-height:1.65!important}
.region,.area,.area-card p,.access-list li{font-size:12px!important}.area-card h3{font-size:14px!important}
.cta p,.blog-cta p{font-size:12px!important}.cta .btn,.hero-actions .btn,.page-hero-actions .btn{font-size:13px!important}
.stat span{font-size:11.5px!important}.stat small{font-size:10.5px!important}
.blog-meta{font-size:10.5px!important}.read-more,.read{font-size:12px!important}.sidebar-box li,.sidebar-box p{font-size:12.5px!important}
.service-card,.why-card,.process-card,.info-card,.card,.blog-card,.team-card,.area-card,.panel{border-color:#dfe7e3!important;box-shadow:0 10px 30px rgba(17,53,57,.055)!important}
.hero,.page-hero,.blog-hero{background-color:#fbfbf7!important}
.hero-photo img,.page-hero-photo img,.about-photo img,.blog-card img{filter:saturate(.9) contrast(1.02)}
.btn-red{background:linear-gradient(135deg,#c9781f,#e4a044)!important}.btn-navy{background:#153c40!important}.btn-green{background:#1fae66!important}
.service-icon,.pin{background:#fff6e8!important;color:#c9781f!important}
.region i,.area i,.why-card i,.hero-badge i,.hero-feature i{color:#c9781f}
.stats,.cta{background:linear-gradient(135deg,#153c40,#0d2b2e)!important}
.beyoglu-popular{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:12px 0 4px}.beyoglu-popular a{background:#eef7f5;border:1px solid #d2e6e1;color:#17666b;padding:9px 14px;border-radius:999px;font-size:12px;font-weight:800}.beyoglu-popular a:hover{background:#17666b;color:#fff}
.source-note{font-size:10.5px;color:#7a8987;text-align:center;margin-top:12px}
@media(max-width:760px){body{font-size:15px}.section-title{font-size:26px!important}.hero h1,.page-hero h1,.blog-hero h1{line-height:1.1!important}.hero p,.page-hero p,.blog-hero p{font-size:14px!important}}
