.sub-hero--atelier .sub-hero__copy{max-width:820px}.service-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:var(--site-max);margin:0 auto;padding:0 24px}.service-card-grid article{padding:28px;border:1px solid var(--brand-border);background:var(--brand-bg)}.service-icon{display:inline-grid;align-items:center;justify-items:center;place-items:center;width:52px;height:52px;margin-bottom:18px;background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:900}.service-card-grid h3{margin:0 0 12px;font-size:1.35rem}.process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:var(--site-max);margin:0 auto;padding:0 24px}.process-steps article{display:grid;grid-template-columns:58px 1fr;grid-gap:8px 16px;gap:8px 16px;padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}.process-steps article b{grid-row:1/span 2;grid-column:1;display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;color:var(--brand-primary-dark);border:1px solid var(--brand-primary)}.process-steps article h3,.process-steps article p{grid-column:2}.process-steps h3{margin:0;font-size:1.18rem}.process-steps p{margin:0}.service-guarantee{padding:80px max(24px,(100vw - 960px) / 2);text-align:center}.service-guarantee>div{max-width:920px;margin:0 auto}.service-guarantee h2{font-size:max(2rem, min(3.6vw, 3.25rem))}@media (max-width:991.98px){.process-steps,.service-card-grid{grid-template-columns:1fr}}