.business-entry,.enterprise-maintenance{background:var(--aqua-light);border-block:1px solid #b7e5eb}
.business-entry-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);gap:40px;align-items:center}
.business-entry h2,.enterprise-maintenance h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.18}
.business-entry-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0}
.business-entry-actions .text-link{font-size:1rem}
.enterprise-hero{padding:64px 0 46px;background:var(--ink);color:#fff}
.enterprise-hero h1{max-width:900px}
.enterprise-hero .eyebrow{color:#91eaf3}
.enterprise-hero .lead{max-width:860px;color:#c7d9e1}
.enterprise-hero :focus-visible{outline-color:var(--warm)}
.enterprise-service-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:36px;padding-top:24px;border-top:1px solid #345566}
.enterprise-service-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;color:#94eaf3;text-underline-offset:5px}
.enterprise-page h2{max-width:900px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}
.enterprise-page .climate-card{color:#fff}
.enterprise-page .climate-card p{font-size:1rem}
.enterprise-page .card-label{font-size:.875rem}
.enterprise-chiller .chiller-service{margin-top:0}
.enterprise-chiller .chiller-scope h3{font-size:1.2rem}
.enterprise-ahu .lead{max-width:920px}
.enterprise-ahu-details{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;margin-top:32px;align-items:start}
.enterprise-scope{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--ice)}
.enterprise-scope ul{padding-left:22px;margin:20px 0 0}
.enterprise-scope li+li{margin-top:13px}
.enterprise-scope li::marker{color:#096d7c}
.enterprise-ahu-quote{padding:28px;border-left:3px solid var(--aqua)}
.enterprise-ahu-quote .button{width:100%;margin-top:24px}
.enterprise-page footer{padding-bottom:36px}
@media(min-width:1181px) and (max-width:1440px){.enterprise-header .nav{min-height:77px;flex-wrap:wrap;gap:0 18px;padding-block:9px}.enterprise-header .nav-links{width:100%;padding:8px 0 3px;justify-content:space-between;gap:12px}.js .enterprise-header .nav-toggle{display:inline-flex}.js .enterprise-header .nav-links[data-open="false"]{display:none}.js .enterprise-header .nav-links[data-open="true"]{display:flex}}
@media(max-width:860px){.business-entry-grid,.enterprise-ahu-details{grid-template-columns:minmax(0,1fr);gap:26px}.business-entry-actions{align-items:flex-start}.enterprise-hero{padding:46px 0 36px}.enterprise-ahu-quote{padding:24px}.enterprise-ahu-quote .button{width:auto}}
@media(max-width:600px){.enterprise-hero{padding:34px 0}.enterprise-hero h1{font-size:2.1rem;line-height:1.12}.enterprise-service-nav{display:grid;gap:7px;margin-top:28px;padding-top:20px}.business-entry-actions{align-items:stretch}.business-entry-actions .button,.enterprise-ahu-quote .button{width:100%}.enterprise-scope,.enterprise-ahu-quote{padding:23px 21px}.enterprise-page h2{font-size:1.85rem}.enterprise-page .brand-sub{max-width:195px}.enterprise-page .lead{font-size:1rem}}
@media print{.enterprise-hero,.business-entry,.enterprise-maintenance{background:white;color:var(--ink)}.enterprise-hero .lead,.enterprise-hero .eyebrow,.enterprise-page .climate-card{color:var(--ink)}.enterprise-service-nav{display:none}.business-entry-grid,.enterprise-ahu-details{grid-template-columns:1fr}}
