.acr-commercial-trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 24px;margin:0 0 32px;clear:both}.acr-commercial-trust strong{display:block;font-size:15px;line-height:1.4;color:#17252d}.acr-commercial-trust span{display:block;font-size:13px;line-height:1.5;color:#4b5563;margin-top:6px}.acr-trust-strip{display:none!important}
.ast-custom-button,.acr-learn-button,.entry-content .acr-service-card a{background:#45737a!important;color:#fff!important;padding:10px 20px!important;border-radius:4px!important;font-weight:600!important;display:inline-block;text-decoration:none!important}.ast-custom-button:hover,.acr-learn-button:hover{background:#2b4c52!important}
.acr-service-card{background:#fff;border:1px solid #e1e6eb;border-radius:8px;padding:28px;box-shadow:0 4px 12px #0000000a;transition:transform .2s,border-color .2s}.acr-service-card:hover{transform:translateY(-3px);border-color:#45737a}.acr-equipment-badges{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.acr-equipment-badges span{padding:8px 16px;background:#e7f0f8;border:1px solid #d5e0e5;border-radius:999px;color:#17252d;font-size:15px;font-weight:600}
.page-id-889 .entry-content>.wp-block-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-id-889 .entry-content>.wp-block-group>h1,.page-id-889 .entry-content>.wp-block-group>p,.page-id-889 .entry-content>.wp-block-group>.wp-block-buttons{grid-column:1/-1}
.acr-checklist{list-style:none!important}.acr-checklist li{position:relative;padding-left:26px!important}.acr-checklist li:before{content:'✓'!important;position:absolute;left:0;color:#45737a!important;font-weight:700}
.page-id-2122 .entry-header,.page-id-2124 .entry-header,.page-id-2127 .entry-header,.page-id-2129 .entry-header{position:relative;isolation:isolate;overflow:hidden}.page-id-2122 .entry-header:before,.page-id-2124 .entry-header:before,.page-id-2127 .entry-header:before,.page-id-2129 .entry-header:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,37,45,.82),rgba(23,37,45,.2));z-index:-1}
.acr-service-layout{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:32px;align-items:start}.acr-service-copy{min-width:0}.acr-quote-sidebar{position:sticky;top:150px;background:#f7f3ea;border:1px solid #dbe4e7;border-radius:12px;padding:26px}.entry-content .acr-quote-sidebar h2{font-size:25px!important;margin:0 0 16px!important}.acr-sidebar-phone{display:block;padding:16px 0;font-size:21px;font-weight:700;color:#2b4c52}.acr-service-copy .acr-phone-access{display:none}.acr-service-copy a[href*="air-conditioning-"],.acr-service-copy a[href*="refrigerant-recovery"]{display:inline-block;padding:10px 12px;margin:4px;background:#e7f0f8;border-radius:5px;font-size:14px}
.srfm-edit-form-link,[class*="srfm-edit-form"],.srfm-form-container>a[href*="srfm_edit_src"]{display:none!important}.acr-mobile-conversion{display:none}.acr-company-backing{padding:22px 24px;background:#17252d;color:#fff;text-align:center;font-size:14px;line-height:1.6}.acr-company-backing a{color:#fff;text-decoration:underline}
@media(max-width:1024px){.acr-commercial-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.acr-service-layout{grid-template-columns:minmax(0,1fr)}.acr-quote-sidebar{position:static}.acr-service-copy .acr-phone-access{display:flex}}
@media(max-width:768px){.acr-commercial-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 16px}.acr-commercial-trust>div:last-child{grid-column:1/-1}.acr-service-grid,.page-id-889 .entry-content>.wp-block-group{grid-template-columns:1fr}.acr-mobile-conversion{position:fixed;bottom:0;left:0;right:0;z-index:10000;display:grid;grid-template-columns:1fr 1fr;background:#fff;box-shadow:0 -3px 18px #17252d26;padding:8px 8px calc(8px + env(safe-area-inset-bottom));gap:8px}.acr-mobile-conversion a{display:flex;align-items:center;justify-content:center;min-height:52px;font-size:14px;font-weight:700;border-radius:4px;text-decoration:none;color:#fff;background:#45737a}.acr-mobile-conversion a:last-child{background:#17252d}.acr-call-link{display:none!important}.acr-company-backing{padding-bottom:100px}.acr-quote-sidebar{padding:22px}.acr-service-layout{gap:22px}.acr-phone-access{display:block}}
@media(prefers-reduced-motion:reduce){.acr-service-card{transition:none}.acr-service-card:hover{transform:none}}
.acr-related-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:0}.acr-related-services a{margin:0!important;text-align:center;display:flex!important;align-items:center;justify-content:center;font-size:13px!important;line-height:1.4}.entry-content>.acr-commercial-trust{max-width:none!important}.entry-content .acr-commercial-trust+ .acr-service-layout{padding-top:0}
@media(max-width:768px){.acr-related-services{grid-template-columns:repeat(2,minmax(0,1fr))}}
body #masthead .ast-custom-button{background:#45737a!important;border-color:#45737a!important;border-radius:4px!important;padding:10px 20px!important;font-weight:600!important}body #masthead .ast-custom-button:hover{background:#2b4c52!important}.entry-content .acr-service-card a{background:#45737a!important;color:#fff!important}.entry-content .acr-checklist li:before{color:#45737a!important}.srfm-form-container .srfm-input-content{width:100%!important}
