.how-it-works-module__ALswMG__page{background:#fff}.how-it-works-module__ALswMG__heroSection{background:radial-gradient(circle at top right,#c93b562e,transparent 38%),linear-gradient(180deg,var(--cherry-navy-deep)0%,var(--cherry-navy)100%);padding:68px 0 56px;position:relative;overflow:hidden}.how-it-works-module__ALswMG__heroContainer,.how-it-works-module__ALswMG__sectionContainer{gap:28px;display:grid}.how-it-works-module__ALswMG__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:24px;display:grid}.how-it-works-module__ALswMG__heroCopy,.how-it-works-module__ALswMG__heroInfoCard,.how-it-works-module__ALswMG__sectionHeader,.how-it-works-module__ALswMG__infoCard,.how-it-works-module__ALswMG__finalCard,.how-it-works-module__ALswMG__finalCopy{display:grid}.how-it-works-module__ALswMG__heroCopy{gap:18px}.how-it-works-module__ALswMG__heroEyebrow,.how-it-works-module__ALswMG__cardEyebrow,.how-it-works-module__ALswMG__sectionEyebrow,.how-it-works-module__ALswMG__finalEyebrow{color:var(--cherry-accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0;font:700 .78rem/1.2 Manrope,Lato,sans-serif}.how-it-works-module__ALswMG__heroTitle{color:#fff;font:var(--cherry-heading-h1-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.how-it-works-module__ALswMG__heroDescription,.how-it-works-module__ALswMG__heroFootnote,.how-it-works-module__ALswMG__cardCopy,.how-it-works-module__ALswMG__sectionDescription,.how-it-works-module__ALswMG__finalDescription{color:var(--cherry-copy);margin:0;font:500 1.04rem/1.72 Lato,sans-serif}.how-it-works-module__ALswMG__heroDescription{color:#ffffffd6}.how-it-works-module__ALswMG__heroFootnote{color:#ffffffb8;font-size:.96rem;line-height:1.6}.how-it-works-module__ALswMG__heroActions,.how-it-works-module__ALswMG__finalActions{flex-wrap:wrap;gap:12px;display:flex}.how-it-works-module__ALswMG__primaryButton,.how-it-works-module__ALswMG__secondaryButton,.how-it-works-module__ALswMG__primaryButtonLight,.how-it-works-module__ALswMG__secondaryButtonLight{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font:700 .92rem/1 Manrope,Lato,sans-serif;text-decoration:none;display:inline-flex}.how-it-works-module__ALswMG__primaryButton{background:var(--cherry-cta-red);color:#fff}.how-it-works-module__ALswMG__secondaryButton{color:#fff;background:#ffffff0f;border-color:#ffffff38}.how-it-works-module__ALswMG__primaryButtonLight{background:var(--cherry-black);color:#fff}.how-it-works-module__ALswMG__secondaryButtonLight{border-color:var(--cherry-border);color:var(--cherry-black);background:#fff}.how-it-works-module__ALswMG__primaryButton:hover,.how-it-works-module__ALswMG__primaryButton:focus-visible,.how-it-works-module__ALswMG__primaryButtonLight:hover,.how-it-works-module__ALswMG__primaryButtonLight:focus-visible{background:var(--cherry-accent-strong)}.how-it-works-module__ALswMG__secondaryButton:hover,.how-it-works-module__ALswMG__secondaryButton:focus-visible{border-color:#ffffff57}.how-it-works-module__ALswMG__secondaryButtonLight:hover,.how-it-works-module__ALswMG__secondaryButtonLight:focus-visible{border-color:var(--cherry-black)}.how-it-works-module__ALswMG__heroInfoCard{background:#ffffff0f;border:1px solid #ffffff1f;gap:16px;padding:24px}.how-it-works-module__ALswMG__infoTitle{color:#fff;font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.how-it-works-module__ALswMG__infoList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-module__ALswMG__infoItem{color:#fff;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;font:600 .98rem/1.62 Lato,sans-serif;display:grid}.how-it-works-module__ALswMG__infoBullet{background:var(--cherry-accent-strong);width:8px;height:8px;margin-top:.55rem}.how-it-works-module__ALswMG__section,.how-it-works-module__ALswMG__sectionAlt,.how-it-works-module__ALswMG__finalSection{padding:88px 0}.how-it-works-module__ALswMG__section,.how-it-works-module__ALswMG__finalSection{background:#fff}.how-it-works-module__ALswMG__sectionAlt{background:var(--cherry-surface-soft)}.how-it-works-module__ALswMG__sectionHeader{grid-template-columns:1fr;justify-items:start;gap:10px;padding-bottom:15px}.how-it-works-module__ALswMG__sectionTitle,.how-it-works-module__ALswMG__finalTitle{color:var(--cherry-black);font:var(--cherry-heading-h2-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.how-it-works-module__ALswMG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.how-it-works-module__ALswMG__infoCard{border:1px solid var(--cherry-surface-soft-border);background:#fff;gap:12px;min-height:100%;padding:24px}.how-it-works-module__ALswMG__cardTitle{color:var(--cherry-black);font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.how-it-works-module__ALswMG__finalCard{border:1px solid var(--cherry-surface-soft-border);background:var(--cherry-surface-soft);grid-template-columns:minmax(0,1.08fr) auto;align-items:end;gap:24px;padding:28px}.how-it-works-module__ALswMG__finalCopy{gap:10px}@media (max-width:1080px){.how-it-works-module__ALswMG__heroGrid,.how-it-works-module__ALswMG__cardGrid,.how-it-works-module__ALswMG__finalCard{grid-template-columns:1fr}}@media (max-width:991px){.how-it-works-module__ALswMG__heroSection,.how-it-works-module__ALswMG__section,.how-it-works-module__ALswMG__sectionAlt,.how-it-works-module__ALswMG__finalSection{padding:80px 0}}@media (max-width:767px){.how-it-works-module__ALswMG__heroSection,.how-it-works-module__ALswMG__section,.how-it-works-module__ALswMG__sectionAlt,.how-it-works-module__ALswMG__finalSection{padding:72px 0}.how-it-works-module__ALswMG__heroInfoCard,.how-it-works-module__ALswMG__infoCard,.how-it-works-module__ALswMG__finalCard{padding:20px}.how-it-works-module__ALswMG__heroActions,.how-it-works-module__ALswMG__finalActions{display:grid}.how-it-works-module__ALswMG__primaryButton,.how-it-works-module__ALswMG__secondaryButton,.how-it-works-module__ALswMG__primaryButtonLight,.how-it-works-module__ALswMG__secondaryButtonLight{width:100%}}
