@media(min-width:1600px){.home-hero{min-height:690px}}@media(max-width:1100px){nav.desktop{gap:13px;font-size:12px}.brand img{width:190px}.phone{padding:10px}.price-layout{grid-template-columns:1fr 290px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.wrap{width:calc(100% - 36px)}nav.desktop{display:none;position:absolute;left:0;right:0;top:75px;background:#121a26;padding:20px;border-bottom:1px solid var(--line)}nav.desktop.open{display:flex;flex-direction:column;align-items:stretch}.menu-toggle{display:block}.header-inner{min-height:75px}.topbar .wrap>span{max-width:58%}.brand img{width:205px}.home-hero{min-height:590px}.home-hero:after{background:linear-gradient(90deg,#090d14ed,#090d14b3 65%,#090d1455),linear-gradient(0deg,#090d14,transparent)}.hero-copy{padding:60px 0;max-width:600px}.hero-copy h1{font-size:64px}.hero-copy p{font-size:17px}.hero-tags{gap:15px;flex-wrap:wrap}.price-layout,.article-grid{grid-template-columns:1fr;gap:30px}.calculator{position:static}.info-strip>div{padding:20px 16px}.info-strip b{font-size:16px}.info-strip small{font-size:11px}.page-hero .wrap{grid-template-columns:1fr;gap:25px}.page-hero img{max-height:360px;aspect-ratio:16/9}.page-hero h1{max-width:700px}.aside{padding:24px;border:1px solid var(--line);border-radius:8px}.steps{grid-template-columns:repeat(2,1fr)}.cta{flex-direction:column;align-items:start;padding:30px}.footer-grid{grid-template-columns:1fr 1fr}.district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{display:block}.section-head p{margin-top:15px;max-width:650px}body{padding-bottom:76px}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);background:#0c131ef5;backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:9px 5px calc(9px + env(safe-area-inset-bottom))}.mobile-bottom a{text-align:center;font-size:9px;color:var(--muted);min-height:42px;padding:3px 1px}.mobile-bottom a[aria-current=page]{color:#58a6ff}.mobile-bottom a:last-child{color:var(--green)}.back-top{bottom:90px;right:12px}.footer-bottom{padding-bottom:10px}}@media(max-width:520px){.topbar{font-size:10px}.hero-copy h1{font-size:53px}.home-hero{min-height:580px}.hero-copy{padding:52px 0}.hero-copy p{font-size:16px}.actions{gap:9px}.btn{padding:12px 15px;font-size:13px}.hero-tags{font-size:10px;gap:10px}.info-strip{grid-template-columns:1fr}.info-strip>div{padding:13px 18px;border-right:0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.info-strip b{font-size:14px}.cards,.district-grid,.contact-grid{grid-template-columns:1fr}.block{padding:52px 0!important}.price-panel,.calculator{padding:16px}.tools{flex-direction:column}.tools>select{width:100%}.card-body{padding:20px}.editorial h2{font-size:25px}.page-hero{padding-bottom:35px}.page-hero h1{font-size:35px}.page-hero .wrap{gap:25px}.footer-grid{gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.cta{padding:24px}.cta h2{font-size:27px}.steps{gap:18px}.step h3{font-size:18px}.step p{font-size:13px}td,th{padding-inline:3px;font-size:12px}.breadcrumb{font-size:11px}.page-hero .eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
