/* V19 son mobil sağlamlaştırma */
html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{max-width:100%;overflow-x:clip}img,video,iframe,svg,canvas{max-width:100%}img,video{height:auto}input,select,textarea,button{font:inherit}a,button,input,select,textarea,summary{touch-action:manipulation}.btn,button,[role="button"],input[type="submit"],input[type="button"]{min-height:44px}.cards,.grid,.project-grid,.reviews-grid,.local-links-grid{min-width:0}.card,.project-card,.review-card,.contact-inner,.about{min-width:0;overflow-wrap:anywhere}.table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.assistant-panel,.service-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.mobile-sticky-cta{padding-bottom:max(8px,env(safe-area-inset-bottom))}@media(max-width:900px){header{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}#mainNav{max-height:calc(100dvh - 72px);overflow:auto}.hero,.section,section{scroll-margin-top:76px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-wrap,.trust-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-buttons,.appointment-home-actions,.actions{flex-wrap:wrap}}
@media(max-width:620px){.cards,.stats-wrap,.trust-summary-grid,.project-grid,.reviews-grid,.local-links-grid{grid-template-columns:1fr!important}.hero h1{font-size:clamp(30px,10vw,46px)}.hero p{font-size:16px}.btn,.contact-buttons>a,.appointment-home-actions>a{width:100%;justify-content:center;text-align:center}.title h2{font-size:clamp(25px,8vw,36px)}.google-profile-card,.appointment-home-card{padding:20px!important}.quick-report-grid,.form-grid{grid-template-columns:1fr!important}.quick-report-card{padding:18px!important}.assistant-fab{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.whatsapp{display:none!important}}
@media(orientation:landscape) and (max-height:540px){.hero{min-height:auto!important;padding-top:24px!important;padding-bottom:30px!important}.assistant-panel,.service-dialog{inset:8px!important;max-width:none!important;max-height:none!important}.video-section{padding-top:28px!important;padding-bottom:28px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.field,.inner,.hero-copy,.scope article,.process article,.top nav{min-width:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"],input[type="week"]{display:block;min-width:0;max-width:100%}@media(max-width:620px){.top{min-width:0}.top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top nav{margin-left:auto;flex:0 0 auto}.top nav .call{white-space:nowrap;padding-left:10px!important;padding-right:10px!important}.grid>*{min-width:0}.scope,.process{grid-template-columns:1fr!important}.scope article,.process article{width:100%;max-width:100%}.card h2,.card h3,.card p{overflow-wrap:anywhere}}
