.how-it-works_hero__8DPb2{background-color:var(--color-cream);padding:6rem 1.5rem;text-align:center}.how-it-works_heroInner__tbr3z{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.how-it-works_headline__y_oAH{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.15;color:var(--color-berry);margin:0}.how-it-works_subtitle__Jq37G{font-family:var(--font-sans);font-size:1.125rem;line-height:1.7;color:var(--color-berry);opacity:.85;margin:0 auto;max-width:36rem}.how-it-works_steps__QEqhl{background-color:var(--color-berry-light);padding:5rem 1.5rem}.how-it-works_stepsInner__fI6f7{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:5rem}.how-it-works_step__I9vw_{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.how-it-works_stepLead__DHOT6{display:flex;flex-direction:column;gap:.75rem}.how-it-works_stepOdd__L_8GD .how-it-works_stepLead__DHOT6{grid-column:1;text-align:left}.how-it-works_stepOdd__L_8GD .how-it-works_stepDescription__BEALq{grid-column:2}.how-it-works_stepEven__KSqUX .how-it-works_stepLead__DHOT6{grid-column:2;grid-row:1;text-align:right;align-items:flex-end}.how-it-works_stepEven__KSqUX .how-it-works_stepDescription__BEALq{grid-column:1;grid-row:1;text-align:left}.how-it-works_stepNumber__5ymZQ{font-family:var(--font-serif);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1;color:var(--color-pink)}.how-it-works_stepTitle__PRYEY{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;color:var(--color-berry);margin:0}.how-it-works_stepDescription__BEALq{font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--color-berry);opacity:.85;margin:0;max-width:28rem}.how-it-works_stepOdd__L_8GD .how-it-works_stepDescription__BEALq{justify-self:start}.how-it-works_stepEven__KSqUX .how-it-works_stepDescription__BEALq{justify-self:end}.how-it-works_cta__CWJdX{background-color:var(--color-berry);padding:6rem 1.5rem}.how-it-works_ctaInner__cVZXi{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.how-it-works_ctaHeading__GdyKL{font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;margin:0}.how-it-works_ctaButtons__xWjW1{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.how-it-works_ctaButton__aoLn3{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-berry);background-color:#fff;padding:.75rem 1.75rem;border-radius:9999px;text-decoration:none;transition:opacity .2s ease}.how-it-works_ctaButton__aoLn3:hover{opacity:.9}@media (max-width:768px){.how-it-works_hero__8DPb2{padding:4rem 1.5rem}.how-it-works_steps__QEqhl{padding:3.5rem 1.5rem}.how-it-works_stepsInner__fI6f7{gap:3.5rem}.how-it-works_stepEven__KSqUX,.how-it-works_stepOdd__L_8GD,.how-it-works_step__I9vw_{grid-template-columns:1fr;gap:1.25rem}.how-it-works_stepDescription__BEALq,.how-it-works_stepEven__KSqUX .how-it-works_stepDescription__BEALq,.how-it-works_stepEven__KSqUX .how-it-works_stepLead__DHOT6,.how-it-works_stepLead__DHOT6,.how-it-works_stepOdd__L_8GD .how-it-works_stepDescription__BEALq,.how-it-works_stepOdd__L_8GD .how-it-works_stepLead__DHOT6{grid-column:1;grid-row:auto;text-align:left;align-items:flex-start;justify-self:start;max-width:none}.how-it-works_cta__CWJdX{padding:4rem 1.5rem}.how-it-works_ctaButtons__xWjW1{flex-direction:column;width:100%;max-width:20rem}.how-it-works_ctaButton__aoLn3{width:100%;text-align:center}}