/* Keep the existing design; adjust only Kristen's requested presentation. */
#pl-26 .hero::before{background-image:none!important}
body #pl-26 .hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr;align-items:center}
body #pl-26 .hero h1{font-size:clamp(36px,4vw,54px);line-height:1.08}
body #pl-26 .hero p{font-size:18px}
.ae-hvac-hero{margin:0;min-width:0}
.ae-hvac-hero .ae-scene-crop{height:430px;border-radius:18px;box-shadow:0 20px 45px #0006}
.ae-hvac-hero figcaption{font-size:14px;line-height:1.5;color:#d5cbd0;padding:16px 0}
.ae-scene-crop{height:235px;position:relative;overflow:hidden;background:#202124}
.ae-scene-crop img{display:block;position:absolute;height:100%;width:100%;max-width:none;object-fit:cover;left:0;top:0}
.ae-scene-crop img[src*="industry-scenes-"]{width:300%}
.ae-scene-middle img[src*="industry-scenes-"]{left:-100%}.ae-scene-last img[src*="industry-scenes-"]{left:-200%}
.ae-industry-visual{margin:28px 0 0;max-width:560px}.ae-industry-visual .ae-scene-crop{border-radius:16px}.ae-trade-illustration{width:200px;height:auto;display:block}
body .v3-industry-card>.ae-scene-crop{margin:0}
.site-footer .footer-columns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.ae-india-office address{font-style:normal;line-height:1.7}
.ae-client-proof{display:grid;place-items:center;min-height:250px;background:#eceeef!important}
.ae-client-proof img{object-fit:contain!important;max-width:80%!important;max-height:160px!important}
.page-id-36 #case-studies{background:#121417}
.page-id-36 .study-card{background:#1e2125;border-color:#484d54}
.page-id-36 .study-image{background:#d9dce0}
.page-id-36 .study-body{background:#1e2125}
.page-id-36 .portfolio-tabs button[aria-selected=true]{background:#d9dce0;border-color:#d9dce0;color:#17191c}
.page-id-36 .portfolio-tabs button:hover{background:#414750;border-color:#69727c;color:#fff}
.page-id-36 .text-link,.page-id-36 .content-label,.page-id-36 .section-kicker{color:#d3d8de}
.page-id-36 #case-studies-heading{font-size:clamp(34px,4vw,52px);line-height:1.12;max-width:900px}
.page-id-118 #how-it-works h1{font-size:clamp(36px,4.5vw,60px);line-height:1.1;max-width:900px}
.page-id-118 #how-it-works{padding-top:65px}
@media(max-width:900px){body #pl-26 .hero-grid{grid-template-columns:1fr}.ae-hvac-hero{max-width:650px;width:100%;margin:auto}.ae-hvac-hero .ae-scene-crop{height:350px}}
@media(max-width:540px){.ae-hvac-hero .ae-scene-crop{height:300px}.site-footer .footer-columns{grid-template-columns:1fr}.ae-scene-crop{height:230px}}
