/* Clean, intentional heading layout for the before/after showcase. */
.services .section-head{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:end!important;gap:34px!important;margin:0 0 28px!important;padding:0!important;text-align:left!important}.services .section-head:before,.services .section-head:after{display:none!important}.services .section-head>div{width:auto!important;margin:0!important;text-align:left!important;justify-self:start}.services .section-head .section-label{display:inline-block!important;margin:0 0 12px!important;color:var(--lime)!important;font-size:11px!important}.services .section-head h2{margin:0!important;color:#fff!important;font-size:clamp(42px,4.5vw,63px)!important;line-height:1!important;letter-spacing:-.065em!important;white-space:nowrap}.services .section-head h2 br{display:none}.services .section-head h2 em:after{content:' ';white-space:pre}.services .section-head>p{width:auto!important;max-width:300px!important;margin:0 0 5px!important;color:#c7d8e9!important;font-size:14px!important;line-height:1.65!important;text-align:left!important}.before-after-showcase{clear:both}@media(max-width:800px){.services .section-head{display:block!important}.services .section-head h2{white-space:normal}.services .section-head>p{margin-top:15px!important;max-width:420px!important}}
