/* Air-heating page; shared layout remains in style.css and service.css. */
.air-page .project-hero h1{font-size:clamp(48px,5.1vw,73px)}.air-subtitle{font-size:23px;letter-spacing:-.03em;line-height:1.4;margin-top:24px;color:#3a5141}.air-page .project-hero__lead{max-width:370px;margin-top:17px}.air-visual{background:#1d3027;border:1px solid #30483b;border-radius:4px;color:#e5eee6;overflow:hidden}.air-visual__top{padding:23px 25px 0;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.1em;color:#a1b8a5}.air-visual__top>span:last-child{font-size:22px}.air-diagram{width:100%;height:auto;display:block;margin-top:8px}.air-visual__caption{padding:16px 27px 27px;display:flex;justify-content:space-between;align-items:flex-end;gap:22px}.air-visual__caption p{font-size:18px;letter-spacing:-.025em;line-height:1.4}.air-visual__caption strong{font-weight:500}.air-visual__caption>span{font-size:8px;line-height:1.6;max-width:75px;color:#9ab09e}.air-page .project-nav>.container{justify-content:flex-start;gap:70px}.air-scope{border-top:1px solid var(--line)}.air-scope>article{display:grid;grid-template-columns:65px 1fr 44px;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding-block:25px}.air-scope>article>span{font-size:11px;color:#7b907e}.air-scope h3{font-size:26px}.air-scope p{font-size:12px;color:#738173;line-height:1.8;margin-top:10px}.air-scope a{display:grid;place-items:center;border:1px solid #cdd9cc;width:44px;height:44px;border-radius:50%;color:#456c53;transition:.2s}.air-scope a:hover{background:var(--blue);border-color:var(--blue);color:white}.air-scope a>svg{width:20px;height:20px}.air-objects{background:#e9ede6}.air-object-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.air-object-grid>article{padding:32px;background:var(--paper);border:1px solid #d4dfd0;border-radius:4px;position:relative;min-height:325px;display:flex;flex-direction:column;align-items:flex-start}.air-building-icon{align-self:flex-end;color:#6a8d73;margin-bottom:7px}.air-object-grid h3{font-size:29px;line-height:1.2;margin-top:19px}.air-object-grid .text-link{margin-top:29px;font-size:12px}.air-brief{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.air-brief dl{margin:0;border-top:1px solid var(--line)}.air-brief dl>div{display:grid;grid-template-columns:100px 1fr;gap:25px;border-bottom:1px solid var(--line);padding-block:23px}.air-brief dt{font-size:13px;font-weight:500}.air-brief dd{font-size:12px;line-height:1.85;color:#6b7d6d;margin:0}.air-brief .section-intro{max-width:320px}.air-page .faq{background:#eef1eb}.air-page .faq-grid h2{font-size:42px}.air-page .request-form h3{font-size:23px;line-height:1.2}.air-page .system-choices{grid-template-columns:1fr}
@media(max-width:1150px){.air-subtitle{font-size:21px}.air-visual__caption{padding-inline:22px}.air-visual__caption p{font-size:16px}.air-object-grid h3{font-size:27px}.air-brief{gap:65px}.air-brief h2{font-size:40px}}
@media(max-width:800px){.air-page .project-hero h1{font-size:5.8vw}.air-subtitle{font-size:18px;margin-top:18px}.air-visual__top{padding:17px 18px 0;font-size:6px}.air-visual__caption{padding:12px 19px 21px;gap:14px;flex-direction:column;align-items:flex-start}.air-visual__caption>span{max-width:none;font-size:7px}.air-visual__caption p{font-size:15px}.air-page .project-nav>.container{gap:30px}.air-scope>article{grid-template-columns:35px 1fr 40px;gap:20px}.air-scope h3{font-size:24px}.air-object-grid{gap:15px}.air-object-grid>article{padding:25px;min-height:320px}.air-object-grid h3{font-size:25px}.air-brief{gap:45px}.air-brief h2{font-size:34px}.air-brief dl>div{grid-template-columns:1fr;gap:8px;padding-block:19px}.air-page .faq-grid h2{font-size:34px}}
@media(max-width:540px){.air-page .project-hero h1{font-size:46px}.air-subtitle{font-size:21px;margin-top:20px}.air-page .project-hero__lead{font-size:13px}.air-visual__top{font-size:8px;padding-inline:21px}.air-visual__caption{padding:15px 22px 24px;flex-direction:row;align-items:flex-end}.air-visual__caption p{font-size:16px}.air-visual__caption>span{max-width:68px;font-size:7px}.air-page .project-nav>.container{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.air-scope>article{grid-template-columns:22px 1fr 35px;gap:14px;padding-block:25px}.air-scope h3{font-size:22px}.air-scope p{font-size:11px}.air-scope a{width:35px;height:35px}.air-scope a>svg{width:18px;height:18px}.air-object-grid{grid-template-columns:1fr;gap:14px}.air-object-grid>article{padding:27px;min-height:295px}.air-object-grid h3{font-size:28px}.air-object-grid .text-link{margin-top:25px}.air-brief{grid-template-columns:1fr;gap:30px}.air-brief h2{font-size:35px}.air-brief dl>div{grid-template-columns:80px 1fr;gap:17px;padding-block:22px}.air-brief dt{font-size:12px}.air-brief dd{font-size:12px}.air-page .faq-grid h2{font-size:34px}.air-page .request-form h3{font-size:22px}}
@media(max-width:360px){.air-page .project-hero h1{font-size:40px}.air-subtitle{font-size:18px}.air-visual__top{font-size:6px}.air-visual__caption{padding-inline:18px}.air-visual__caption p{font-size:14px}.air-scope>article{grid-template-columns:18px minmax(0,1fr) 32px;gap:12px}.air-scope h3{font-size:20px}.air-scope a{width:32px;height:32px}.air-object-grid>article{padding:23px}.air-object-grid h3{font-size:25px}.air-page .request-form h3{font-size:20px}}
