@media(max-width:1280px){
 :root{--wide:min(1680px,calc(100vw - 32px));--content:min(1180px,calc(100vw - 32px))}
 .header-shell{gap:16px}.brand{min-width:150px}.header-cta{padding:0 15px}.main-nav{gap:2px}.main-nav a{padding:10px 8px;font-size:.75rem}
 .hero{grid-template-columns:.9fr 1.1fr}.hero-visual,.hero-visual>img{min-height:520px;height:520px}.symptom-grid{grid-template-columns:repeat(3,1fr)}.symptom-grid button:nth-child(3){border-left:0}.service-grid,.problem-grid,.article-grid{grid-template-columns:repeat(2,1fr)}.process-flow{grid-template-columns:repeat(5,230px);overflow-x:auto}.sector-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
 h1{font-size:clamp(2.4rem,10vw,4.4rem)}h2{font-size:clamp(1.75rem,7vw,2.8rem)}
 .header-shell{height:78px}.brand{min-width:0}.brand span{display:none}.brand img{width:50px;height:50px}.header-cta{height:44px;padding:0 14px;font-size:.72rem}.main-nav{top:78px}.section-head.split{display:block}.section-head.split>.text-link{margin-top:14px}
 .hero{min-height:0;margin-top:10px;padding:28px;grid-template-columns:1fr;background:linear-gradient(160deg,#edf8f5 0 54%,#fff4eb 54%)}.hero h1{font-size:clamp(2.55rem,10vw,4.6rem)}.hero-visual,.hero-visual>img{min-height:480px;height:480px}.airflow-card{right:12px}.temp-chip{left:12px}.hero-metrics{gap:12px;flex-wrap:wrap}.hero-metrics span{flex:1;min-width:90px}
 .feature{grid-template-columns:1fr;min-height:0;padding:30px}.feature-duct>div{order:2}.feature-duct>figure{order:1}.installation-section{grid-template-columns:1fr}.image-pair{grid-template-columns:1fr}.compare-grid,.area-grid,.listing-grid,.scope-grid,.cost-cards,.company-values .value-grid,.company-links{grid-template-columns:1fr 1fr}.article-hero{grid-template-columns:1fr}.article-hero img{height:420px}.article-layout{grid-template-columns:1fr}.article-layout>aside{position:static}.article-layout>aside ol{display:none}.area-details{grid-template-columns:1fr}.contact-data{grid-template-columns:1fr}
}
@media(max-width:620px){
 :root{--wide:calc(100vw - 20px);--content:calc(100vw - 28px);--radius:18px}body{line-height:1.75}
 .header-shell{gap:9px}.header-cta span{font-size:0}.header-cta span:after{content:"تواصل";font-size:.72rem}.header-cta i{font-size:1rem}.menu-toggle b{display:none}.menu-toggle{grid-template-columns:20px}.brand img{width:47px}
 .hero{padding:21px;border-radius:24px;margin-bottom:60px}.hero h1{font-size:2.35rem}.hero-copy>p{font-size:.88rem}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-visual,.hero-visual>img{height:410px;min-height:410px}.airflow-card{width:calc(100% - 24px);right:12px;bottom:12px}.temp-chip{display:none}
 .symptom-board,.service-deck,.split-cleaning,.process-section,.system-compare,.problem-section,.cost-section,.sector-section,.areas-section,.articles-section,.faq-section,.listing-section,.detail-scope,.detail-signs,.area-details,.company-values,.company-links,.company-page-content{margin:70px auto}
 .symptom-grid{grid-template-columns:1fr 1fr}.symptom-grid button{min-height:165px;padding:17px}.symptom-grid button:nth-child(odd){border-left:1px solid var(--line)}.symptom-grid button:nth-child(even){border-left:0}.symptom-grid b{margin-top:20px;font-size:.87rem}.service-grid,.problem-grid,.article-grid,.compare-grid,.area-grid,.listing-grid,.scope-grid,.cost-cards,.company-values .value-grid,.company-links,.sector-grid{grid-template-columns:1fr}
 .feature{width:var(--wide);margin:70px auto;border-radius:24px;padding:22px}.feature figure{height:360px}.feature figure:before{display:none}.image-pair article{min-height:470px}.process-flow{margin-left:calc((100vw - var(--content))/ -2);margin-right:calc((100vw - var(--content))/ -2);border-radius:0}
 .install-checks{grid-template-columns:1fr}.installation-section{width:var(--content);margin:70px auto}.cost-section{padding:24px}.cost-formula{display:grid;grid-template-columns:1fr}.cost-formula em{display:none}.faq-grid{grid-template-columns:1fr}
 .request-section{width:var(--wide);margin-top:70px;padding:24px;border-radius:24px;gap:28px}.request-form{padding:18px}.field-row{grid-template-columns:1fr}.form-actions{display:grid}.footer-top{grid-template-columns:1fr;padding:45px 0}.footer-bottom{display:grid}.floating-whatsapp{right:14px;bottom:14px;width:58px;padding:0;justify-content:center;border-radius:50%}.floating-whatsapp span{display:none}
 .page-hero,.detail-hero,.company-hero{margin:14px auto 55px;padding:28px;border-radius:24px;min-height:0}.page-hero h1,.detail-hero h1,.company-hero h1{font-size:2.4rem}.page-hero aside{padding:22px}.detail-signs{padding:24px;grid-template-columns:1fr}.detail-signs ul{grid-template-columns:1fr}.mini-request{display:grid;padding:24px}.article-page{margin-top:14px}.article-hero{padding:22px;border-radius:24px;min-height:0}.article-hero h1{font-size:2.25rem}.article-hero img{height:300px}.article-meta{flex-wrap:wrap}.article-layout{width:var(--content);margin:45px auto;gap:20px}.article-body{font-size:.91rem}.article-body h2{font-size:1.45rem}.article-body .article-opening{font-size:1rem}.company-hero img{height:330px}.company-page-content>article{grid-template-columns:42px 1fr}.status-page{padding:35px 20px}.status-page>div{display:grid;width:100%}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
