.services-intro-band{position:relative;min-height:620px;display:grid;align-items:center;padding:170px var(--section-x) 96px;overflow:hidden;background:var(--brand-primary-dark)}.services-intro-band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.58}.services-intro-band::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(36,84,46,.88),rgba(36,84,46,.42))}.services-intro-band__copy{position:relative;z-index:1;max-width:780px}.services-intro-band .hg-eyebrow,.services-intro-band h1,.services-intro-band p{color:var(--brand-text-inverse)}.services-intro-band h1{font-size:max(2rem, min(4vw, 3.5rem))}.service-proof-numbers,.services-cta-form,.services-feature-band{padding-left:var(--section-x);padding-right:var(--section-x)}.services-feature-band{padding-top:84px;padding-bottom:84px}.service-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.service-feature-grid article{display:grid;grid-template-columns:54px 1fr;grid-gap:8px 16px;gap:8px 16px;border:1px solid var(--brand-border);background:#fff;padding:24px}.service-feature-grid span{grid-row:1/span 2;grid-column:1;color:var(--brand-accent);font-weight:700;font-size:1.4rem}.service-feature-grid h3,.service-feature-grid p{grid-column:2}.service-proof-numbers{display:grid;grid-template-columns:0.9fr 1.2fr;grid-gap:44px;gap:44px;padding-top:80px;padding-bottom:80px;background:var(--brand-bg-alt)}.proof-stat-row{display:flex;flex-wrap:nowrap;gap:16px}.proof-stat-row div{flex:1 1 0;min-width:0;border-left:3px solid var(--brand-primary);background:#fff;padding:20px}.proof-stat-row strong{display:block;color:var(--brand-primary-dark);font-size:2.5rem;line-height:1}.proof-stat-row span{color:var(--brand-text);font-weight:700}.services-cta-form{display:grid;grid-template-columns:0.92fr 1.08fr;grid-gap:36px;gap:36px;background:var(--brand-primary-dark)}.services-cta-form .hg-eyebrow,.services-cta-form h2,.services-cta-form p{color:var(--brand-text-inverse)}.services-cta-form__panel{background:#fff;padding:28px}@media (max-width:991px){.service-feature-grid,.service-proof-numbers,.services-cta-form{grid-template-columns:1fr}.proof-stat-row{flex-wrap:wrap}.proof-stat-row div{flex-basis:calc(50% - 8px)}}@media (max-width:575px){.service-feature-grid{grid-template-columns:1fr}.proof-stat-row div{flex-basis:100%}}