/* Single-language display; the original design and responsive styles remain. */
html[data-language="tr"] body [lang="en"],html[data-language="en"] body [lang="tr"]{display:none!important}
.bi{display:inline;max-width:100%;min-width:0}
.bi>.tr,.bi>.en,h1>.tr,h1>.en{display:contents}
.nav-actions .language-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #ffc40066;border-radius:11px;background:#ffffff0a;flex-shrink:0}
.language-switch button,.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:36px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:#fff;font:700 12px/1.1 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}
.language-switch [aria-pressed="true"],.language-switch [aria-current="page"]{background:#ffc400;color:#171717;box-shadow:0 3px 10px #ffc40022}
.language-switch button:hover,.language-switch a:hover{background:#ffc40033;color:#fff}
.language-switch [aria-pressed="true"]:hover,.language-switch [aria-current="page"]:hover{background:#ffd445;color:#171717}
.nav-shell{gap:16px}
.nav-links a{white-space:nowrap;padding:9px 10px}
.nb-text strong{line-height:1.15}
.nb-text em{font-size:9px;letter-spacing:.05em}
.btn{white-space:normal;line-height:1.3;text-align:center}
.btn svg,.mini-link svg,.dot,.nd-dot{flex-shrink:0}
.hero-content,.hero-showcase,.svc-body,.service-card,.meta-row,.meta-txt{min-width:0}
.showcase-live{letter-spacing:0;max-width:46%}
.showcase-photo{object-fit:cover;object-position:center;transform:none}
.hero-showcase:hover .showcase-photo{transform:scale(1.025)}
.qa-value{white-space:normal}
.svc-body{display:flex;flex-direction:column;flex:1}
.service-card.v2{display:flex;flex-direction:column}
.svc-body>p{flex:1}
.service-actions{flex-wrap:wrap;gap:10px;margin-top:auto}
.mini-link{white-space:normal;align-items:center}
.svc-media{aspect-ratio:16/9!important;flex-shrink:0}
.svc-img{object-fit:cover;width:100%;height:100%}
.area-chips .chip{white-space:normal;min-width:0;line-height:1.3}
.transport-list li{min-width:0;line-height:1.4}
.map-foot{flex-wrap:wrap}
.map-foot .btn{min-width:120px}
.why-stat .n{font-size:clamp(16px,2vw,28px);white-space:nowrap}
.review-note{margin:24px auto 0;text-align:center;color:#606773;font-size:13px}
.review-card p{flex:1}
.review-author .avatar{flex-shrink:0}
.faq-q{align-items:center;text-align:left}
.faq-q>span:first-child{flex:1;min-width:0}
.faq-q .plus{flex-shrink:0}
.footer-col a{line-height:1.4}
.sticky-bar.premium .sb-text{min-width:0}
[id]{scroll-margin-top:110px}
a:focus-visible,button:focus-visible{outline:3px solid #d18f00;outline-offset:4px}
@media(min-width:1081px) and (max-width:1350px){.nb-call-txt{display:none}.nb-call{padding:8px}.nav-shell{gap:10px}.nav-links a{font-size:12px;padding:9px 8px}}
@media(max-width:1080px){.nb-burger{display:flex}}
@media(max-width:992px){
 .showcase-photo{animation:none}
 .hero-cta .btn,.final-cta .hero-cta .btn{height:auto!important;min-height:54px;padding:9px 8px!important}
 .service-actions .mini-link{min-height:42px}
 .area-chips{align-items:stretch}
 .why-stat .n{font-size:20px!important}
 .why-stat:last-child .n{font-size:16px!important}
 .final-cta{padding-left:16px!important;padding-right:16px!important}
 .final-cta .container{padding-left:0;padding-right:0}
 .site-footer{padding-bottom:120px!important}
}
@media(max-width:576px){
 .nav-shell{gap:8px;padding-left:12px;padding-right:12px}
 .nav-brand{gap:7px}
 .nav-actions{gap:6px}
 .nb-sign{width:36px;height:34px;padding:4px}
 .nb-text strong{font-size:14px}
 .nb-text em{display:none}
 .nav-actions .nb-icon{display:none}
 .nb-call-ico{width:28px;height:28px}
 .nb-call{padding:6px}
 .nb-burger{width:38px;height:40px}
 .language-switch button,.language-switch a{min-width:30px;min-height:34px;padding:0 5px;font-size:11px}
 .nav-actions .language-switch{gap:2px;padding:3px}
 .showcase-live{right:12px;padding:7px 9px;max-width:44%;font-size:10px}
 .showcase-plate{left:12px}
 .showcase-plate .sp-num{padding-left:8px;padding-right:8px;font-size:15px}
 .qa-arrow{display:none}
 .quick-v2-actions .qa-tile{gap:8px;padding:12px}
 .qa-value{font-size:16px}
 .area-chips .chip{font-size:11.5px}
 .map-foot .btn{padding-left:8px;padding-right:8px}
 .sticky-bar.premium .sb-pulse{display:none}
 .nd-cta{grid-template-columns:1fr}
 .footer-grid{gap:22px 12px!important}
 .footer-col a{overflow-wrap:anywhere}
}
@media(max-width:420px){.nav-brand .nb-sign{display:none}.nav-shell{gap:6px}.nav-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fade-in{opacity:1!important;transform:none!important}}
