.services-hero{background:var(--brand-primary-dark);padding-bottom:76px}.services-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,0.82fr);grid-gap:42px;gap:42px;align-items:center}.services-hero img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.24)}.service-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.service-feature-grid article{display:grid;grid-template-columns:54px 1fr;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}.service-feature-grid span{grid-row:1/span 2;grid-column:1;display:grid;align-items:center;justify-items:center;place-items:center;width:54px;height:54px;background:var(--brand-primary-dark);color:var(--brand-text-inverse);font-weight:900}.service-feature-grid article div,.service-feature-grid article h3,.service-feature-grid article p{grid-column:2}.service-feature-grid h3{margin:0 0 8px;color:var(--brand-text);font-size:1.05rem;font-weight:900}.service-feature-grid p{margin:0;color:var(--brand-text)}.trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--brand-border);background:var(--brand-bg)}.trust-row article{padding:24px}.trust-row article+article{border-left:1px solid var(--brand-border)}.trust-row strong{display:block;margin-bottom:8px;color:var(--brand-primary-dark);font-size:1.05rem;font-weight:900}.trust-row span{color:var(--brand-text)}.service-endorsement blockquote{max-width:860px;margin:0 auto;text-align:center}.service-endorsement p{color:var(--brand-text);font-size:max(1.35rem, min(2.7vw, 2.1rem));line-height:1.28;font-weight:800}.service-endorsement cite{color:var(--brand-primary-dark);font-style:normal;font-weight:800}@media (max-width:991px){.service-feature-grid,.services-hero-grid{grid-template-columns:1fr}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-row article+article{border-left:0;border-top:1px solid var(--brand-border)}}@media (max-width:575px){.trust-row{grid-template-columns:1fr}}