.sgc-how-it-works{background:#fff}.sgc-how-it-works__header{text-align:center;margin-bottom:5.6rem}.sgc-how-it-works__header .sgc-caption{color:rgb(var(--sgc-teal))}.sgc-how-it-works__header h2{font-family:var(--font-heading);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.2rem}.sgc-how-it-works__header p{color:#555;font-size:1.6rem}.sgc-how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;background:#0000000f}.sgc-how-it-works__step{background:#fff;padding:4rem 3.2rem;text-align:center}.sgc-how-it-works__number{width:5.6rem;height:5.6rem;border-radius:50%;background:rgb(var(--sgc-orange));color:#fff;font-family:var(--font-heading);font-size:2.4rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.sgc-how-it-works__step h3{font-family:var(--font-heading);font-size:2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.sgc-how-it-works__step p{font-size:1.4rem;color:#777;line-height:1.65}.sgc-how-it-works__footnote{text-align:center;margin-top:4rem;font-size:1.3rem;color:rgb(var(--sgc-teal));font-weight:600}@media screen and (max-width:989px){.sgc-how-it-works__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.sgc-how-it-works__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-sgc-how-it-works.css.map */
