@media(max-width:1100px){.brand-text{display:none}.main-nav li a span{display:none}.main-nav li a{padding:11px}.hero-content{gap:30px}.system-grid,.cards-grid,.news-mini-grid{gap:16px}}
@media(max-width:900px){.header-inner{height:78px;justify-content:space-between}.brand img{width:56px;height:56px}.brand-text{display:flex}.menu-toggle{display:block}.main-nav{position:fixed;top:78px;right:0;left:0;background:#053946;padding:18px;display:none;flex-direction:column;align-items:stretch;max-height:calc(100vh - 78px);overflow:auto}.main-nav.open{display:flex}.main-nav ul{flex-direction:column;align-items:stretch}.main-nav li a span{display:inline}.main-nav li a{padding:12px 14px}.nav-actions{justify-content:center}.search-panel{position:fixed;top:78px;right:0;left:0;background:#053946}.hero-home{min-height:auto}.hero-content{grid-template-columns:1fr;text-align:center;padding:90px 0 110px}.hero-copy{margin:auto}.hero-actions,.hero-trust{justify-content:center}.pipeline-scene{width:min(430px,72vw);margin:auto}.quick-grid{grid-template-columns:1fr}.quick-grid>a{border-inline-start:0;border-top:1px solid var(--line)}.quick-grid>a:first-child{border-top:0}.split-layout{grid-template-columns:1fr;gap:38px}.media-card img{height:430px}.stat-grid{grid-template-columns:repeat(2,1fr)}.system-grid,.cards-grid,.news-mini-grid{grid-template-columns:repeat(2,1fr)}.visitors-wrap{flex-direction:column;align-items:stretch}.visitor-numbers{justify-content:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;padding:18px 0;text-align:center}.gallery-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.container{width:min(calc(100% - 24px),var(--container))}.brand-text strong{font-size:12px}.brand-text small{font-size:10px}.hero-content{padding-top:72px}.hero-copy h1{font-size:42px}.hero-copy p{font-size:16px}.pipeline-scene{width:84vw}.pipe{height:50px}.pipe::after{width:64px;height:64px;top:-7px}.scene-label span{font-size:27px}.section{padding:70px 0}.split-layout{gap:28px}.media-card img{height:330px}.section-copy h2,.section-heading h2{font-size:32px}.stat-grid,.system-grid,.cards-grid,.news-mini-grid,.gallery-grid{grid-template-columns:1fr}.stat-card strong{font-size:39px}.heading-row{align-items:flex-start;flex-direction:column}.system-card{min-height:390px}.visitor-numbers{flex-direction:column}.visitor-numbers>div{min-width:0}.visitors-wrap{padding:28px}.page-header{padding:60px 0}.water-system-section{padding:20px}.about-table,table{display:block;overflow-x:auto;white-space:nowrap}.form-row{flex-direction:column}.contact-section form{padding:20px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom>div{flex-wrap:wrap;justify-content:center}.back-to-top{left:14px;bottom:14px}}
