.mobile-navigation{display:none}.company-detail{max-width:1100px;margin:16px auto;border:1px solid #90b8ff35;border-radius:14px;scroll-margin-top:115px}.company-detail>summary{cursor:pointer;padding:18px 22px;font-weight:700;font-size:1.1rem;color:#dceaff}.company-detail>.section{padding:24px}.company-detail .section-title{margin-bottom:20px}.company-detail img{max-height:400px;object-fit:contain}.request-form{max-width:820px;margin:20px auto 0;border:1px solid #90b8ff40;border-radius:12px;text-align:left}.request-form>summary{cursor:pointer;padding:14px 18px;color:#9cdeff;font-weight:700}.request-form form{padding:16px}.emergency-contact{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.category-page .service-cta{margin-top:24px}.category-page>.section{padding-bottom:20px}.category-page .section-title{margin-bottom:20px}
body[data-page="home"] .hero{min-height:0;padding-top:145px;padding-bottom:40px}body[data-page="home"] .hero-logo{margin-bottom:14px}body[data-page="home"] .hero-logo img{max-width:135px}body[data-page="home"] #misyon-vizyon{padding-top:30px;padding-bottom:30px}body[data-page="home"] #acil-servis{padding-top:24px;padding-bottom:32px}body[data-page="home"] #misyon-vizyon .card p{max-width:55ch}body[data-page="home"] #misyon-vizyon .section-title{margin-bottom:18px}body[data-page="home"] #acil-servis .section-title{margin-bottom:18px}
@media(max-width:760px){
 html{scroll-padding-top:74px}.nav{position:relative;min-height:64px;gap:8px;padding:10px 12px;flex-wrap:nowrap}.nav .brand{font-size:.82rem;gap:6px;letter-spacing:0;white-space:nowrap}.nav .brand img{height:30px}.nav>.nav-groups{display:none}.mobile-navigation{display:flex;gap:6px;margin-left:auto}.mobile-navigation summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;min-height:42px;padding:8px 10px;border:1px solid #90b8ff40;border-radius:9px;font-size:.85rem}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary:after{content:'⌄';padding-left:6px}.mobile-navigation details[open] summary{background:#163550;border-color:#79c7ff}.mobile-menu-panel{position:absolute;left:10px;right:10px;top:100%;z-index:70;background:#0c1929;border:1px solid #6f9dc7;border-radius:12px;padding:10px;box-shadow:0 12px 28px #000a;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:70dvh;overflow:auto}.mobile-menu-panel a{display:flex;align-items:center;min-height:48px;padding:10px;background:#13263a;border-radius:7px;font-size:.88rem;line-height:1.4}.mobile-menu-panel a[aria-current]{color:#ffb246;border:1px solid #ffb24680}
 header{position:sticky;top:0}.page-intro{padding:20px 16px 18px}.page-intro .badge{margin:10px 0 6px}.page-intro h1{font-size:1.65rem;line-height:1.25;margin:12px 0}.page-intro p{font-size:.95rem;line-height:1.65}.breadcrumb{font-size:.8rem;margin-top:12px}.section{padding:24px 16px}.section-title{margin-bottom:16px}.section h2,.service-cta h2{font-size:1.35rem;line-height:1.35;margin-bottom:10px}.section p,.section li{font-size:.94rem;line-height:1.7}.service-back{padding:8px 12px;min-height:42px}.service-cta{margin:20px 16px;padding:20px 16px}.service-cta p{font-size:.92rem}.btns{gap:8px}.btns .btn{min-height:44px;padding:10px 14px;font-size:.88rem}.service-faq .faq-item{margin-bottom:9px}.faq-item summary{padding:12px;font-size:.92rem}.application-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.application-choice{padding:15px}.application-choice h3{font-size:1.2rem;margin:4px 0}.application-choice p{font-size:.8rem;line-height:1.5}.application-open{font-size:.82rem;margin-top:12px}.application-type{font-size:.72rem}
 .category-page .branch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-page .branch-grid>a{padding:14px;min-height:106px;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px}.category-page .branch-grid h3{font-size:1rem;line-height:1.4;margin:0 0 10px}.category-page .branch-grid p{display:none}.category-page .branch-grid a span{font-size:.85rem}.category-page .section-title p{font-size:.88rem}.category-page .service-cta{margin-top:16px}.category-page .service-cta p{margin-bottom:12px}
 body[data-page="home"] .hero{padding:24px 16px 20px;min-height:0}body[data-page="home"] .hero-logo img{max-width:78px}body[data-page="home"] .hero-logo{margin-bottom:8px}.hero .services-line{font-size:.66rem;letter-spacing:.02em;line-height:1.5}.hero h1{font-size:1.75rem;line-height:1.2;margin:12px 0}.hero p{font-size:.93rem;line-height:1.6;margin-bottom:14px}.hero .btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hero .btns .btn{font-size:.84rem;padding:9px 12px;min-height:42px}
 body[data-page="home"] #misyon-vizyon{padding:20px 16px}body[data-page="home"] #misyon-vizyon .section-title{text-align:left;margin-bottom:12px}body[data-page="home"] #misyon-vizyon .section-title h2{font-size:1.3rem}.values{display:grid;grid-template-columns:1fr;gap:10px}body[data-page="home"] .values .card{padding:15px}body[data-page="home"] .values .badge{font-size:.72rem;margin-bottom:5px}body[data-page="home"] .values h3{font-size:1rem;line-height:1.35;margin-bottom:5px}body[data-page="home"] .values p{font-size:.87rem;line-height:1.6;margin:0}body[data-page="home"] #acil-servis{padding:20px 16px 24px}body[data-page="home"] #acil-servis .section-title{text-align:left}body[data-page="home"] #acil-servis .emergency-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.emergency-contact .btn{font-size:.83rem;padding:10px;display:flex;align-items:center;justify-content:center;min-height:48px}.request-form{margin-top:12px}.request-form>summary{padding:12px;font-size:.9rem}
 .company-detail{margin:12px 16px;scroll-margin-top:80px}.company-detail>summary{padding:15px;font-size:1rem}.company-detail>.section{padding:16px}.about{gap:16px}.about-box{padding:16px}.company-detail .feature,.company-detail .cards{display:block}.company-detail .card{margin-bottom:12px}.customer-reviews{gap:12px}.customer-review{padding:16px}
 .collection-tabs{gap:8px;margin-bottom:18px}.collection-tabs>*{padding:9px 16px;min-height:42px}.media-item img{height:280px}.media-item video{min-height:0;max-height:55dvh}.media-item figcaption h2{font-size:1rem}.collection-bottom{margin-top:18px}footer{padding:22px 16px calc(110px + env(safe-area-inset-bottom));font-size:.8rem}footer a{display:inline-flex;align-items:center;min-height:36px;margin-right:10px}.visit-metrics{padding:12px;gap:12px}.fixed-service-contact{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.fixed-service-contact a{min-height:44px}#sound-btn{display:none}
}
@media(max-width:360px){.nav .brand span{font-size:.75rem}.mobile-navigation summary{font-size:.78rem;padding:8px}.application-choices{grid-template-columns:1fr}.category-page .branch-grid>a{padding:12px}.category-page .branch-grid h3{font-size:.92rem}}

@media(max-width:760px){
.nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hero .hero-logo,.hero .eyebrow{display:none}body[data-page="home"] .hero{padding:28px 16px 24px}.hero .btns{flex-wrap:nowrap}.hero .btns .btn{flex:1}.hero h1{margin:0 0 14px}.hero p{margin-bottom:18px}body[data-page="home"] .values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-page="home"] .values .card{padding:12px}body[data-page="home"] .values h3{display:none}body[data-page="home"] .values .badge{font-size:.76rem}body[data-page="home"] .values p{font-size:.86rem;line-height:1.55}.visit-counter{padding:12px;margin-bottom:12px}.visit-counter p{margin:6px 0 0;font-size:.65rem}.visit-metrics{gap:8px;padding:0}.visit-metrics strong{font-size:1.25rem}.visit-metrics span{font-size:.75rem}.site-footer-links{gap:6px 16px;margin-bottom:8px}.site-footer-links a{display:none;margin:0;min-height:36px}.site-footer-links a[href="hakkimizda.html"],.site-footer-links a[href="musteri-yorumlari.html"]{display:inline-flex}footer{padding-top:16px;padding-bottom:calc(90px + env(safe-area-inset-bottom))}footer br{display:none}
}
@media(max-width:760px){
.category-page .page-intro{padding:16px 16px 8px}.category-page .page-intro .breadcrumb,.category-page .page-intro .badge,.category-page .page-intro>p{display:none}.category-page .page-intro h1{margin:12px 0 0}.category-page>.section{padding:12px 16px}.category-page .section-title{display:none}.category-page .branch-grid .tile-body{padding:0;display:flex;flex-direction:column;height:100%}.category-page .branch-grid>a{padding:14px;min-height:116px}.category-page .branch-grid h3{font-size:.96rem;line-height:1.35;margin:0 0 12px}.category-page .branch-grid .tile-link{margin-top:auto;padding:0}.category-page .service-cta{margin:16px;padding:16px}.category-page .service-cta .btns{display:flex;flex-wrap:wrap}.category-page .service-cta .btn{flex:1;min-width:125px}
}

@media(max-width:760px){body[data-page="home"] .values{grid-template-columns:1fr}body[data-page="home"] .values h3{display:block;font-size:1.05rem;margin:7px 0}body[data-page="home"] .values .card{padding:16px}body[data-page="home"] .values p{font-size:.92rem;line-height:1.7}}

@media(max-width:760px){.category-page .branch-grid>.service-tile>img{display:none}}

.case-detail{margin-top:16px;border:1px solid #90b8ff35;border-radius:12px}.case-detail>summary{cursor:pointer;padding:15px 18px;font-weight:700;color:#dceaff}.case-detail-body{padding:0 18px 18px}.case-detail-body>details{margin-top:10px}.leak-overview-intro .feature{display:block}.service-request .request-form{margin-left:0}.leak-overview-page .branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.leak-overview-page .branch-grid{gap:10px}.leak-overview-page .branch-grid>.service-tile{padding:14px;min-height:116px}.leak-overview-page .branch-grid .tile-body{padding:0}.leak-overview-page .branch-grid h3{font-size:1rem;line-height:1.4}.leak-overview-page .branch-grid p{display:none}.leak-overview-intro .feature .btns{margin-top:12px}.case-detail>summary{padding:14px;font-size:.94rem}.case-detail-body{padding:0 14px 14px}.leak-overview-page .leak-overview-intro{padding-top:12px}}
