.kuBSZa_steps,.kuBSZa_outcome{--oc-ink:#141414;--oc-muted:#141414a3;--oc-radius:1.1rem;color:var(--oc-ink);background:var(--oc-surface,#edebe6)}.kuBSZa_eyebrow{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--oc-eyebrow-fg,#6c3c23);margin:0 0 .7rem;font-size:.68rem}.kuBSZa_steps h2,.kuBSZa_outcome h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:500;line-height:1.04}.kuBSZa_lede{color:var(--oc-muted);margin:1rem 0 0;font-size:.98rem;line-height:1.55}.kuBSZa_lede p{margin:0 0 .7rem}.kuBSZa_cta{color:var(--oc-cta-fg,#fffdf7);background:var(--oc-cta-bg,#bd4c24);border-radius:.5rem;justify-content:center;}.kuBSZa_cta:hover{filter:brightness(1.08)}.kuBSZa_cta:focus-visible{outline:2px solid var(--oc-ink);outline-offset:3px}.kuBSZa_steps{padding:clamp(3.5rem, 6vw, 5.5rem) var(--clp-gutter,clamp(1.25rem, 4vw, 3rem));gap:clamp(2rem,4vw,3rem);display:grid}.kuBSZa_intro{text-align:center;max-width:46rem;margin-inline:auto}.kuBSZa_stepList{grid-template-columns:repeat(var(--oc-step-count,4), minmax(0, 1fr));gap:0 clamp(1rem,2vw,1.5rem);max-width:84rem;margin:0 auto;padding:0;list-style:none;display:grid}.kuBSZa_stepList li{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.kuBSZa_stepNumber{font-family:var(--font-label);letter-spacing:.06em;color:var(--oc-muted);font-size:.66rem}.kuBSZa_stepList h3{font-family:var(--font-display);letter-spacing:-.015em;margin:.35rem 0 0;font-size:1.18rem;font-weight:500;line-height:1.2}.kuBSZa_stepList p{color:var(--oc-muted);margin:.4rem 0 .9rem;font-size:.85rem;line-height:1.5}.kuBSZa_media{aspect-ratio:3/4;border-radius:var(--oc-radius);background:#c9c0b8;position:relative;overflow:hidden}.kuBSZa_media>img{object-fit:cover!important}.kuBSZa_action{justify-content:center;display:flex}.kuBSZa_outcome{padding:clamp(3.5rem, 6vw, 5.5rem) var(--clp-gutter,clamp(1.25rem, 4vw, 3rem));grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,4.5rem);display:grid}.kuBSZa_outcome[data-media-side=right] .kuBSZa_outcomeMedia{order:2}.kuBSZa_outcomeMedia{aspect-ratio:3/4;border-radius:var(--oc-radius);background:#c9c0b8;position:relative;overflow:hidden}.kuBSZa_outcomeMedia>img{object-fit:cover!important}.kuBSZa_outcomeCopy{max-width:34rem}.kuBSZa_outcome>*{justify-self:center;width:100%;max-width:38rem}.kuBSZa_points{gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.kuBSZa_points li{padding-left:1.4rem;font-size:.95rem;line-height:1.45;position:relative}.kuBSZa_points li:before{content:"✓";color:var(--rebody-olive);font-weight:700;position:absolute;top:0;left:0}.kuBSZa_outcomeCopy .kuBSZa_cta{margin-top:1.5rem}@media (max-width:1100px){.kuBSZa_stepList{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:900px){.kuBSZa_outcome{grid-template-columns:1fr}.kuBSZa_outcome[data-media-side=right] .kuBSZa_outcomeMedia{order:0}.kuBSZa_outcomeMedia{max-width:30rem}.kuBSZa_outcomeCopy .kuBSZa_cta{width:100%;display:flex}}@media (max-width:760px){.kuBSZa_stepList{grid-template-columns:1fr;row-gap:2.25rem}.kuBSZa_intro{text-align:left}.kuBSZa_action .kuBSZa_cta{width:100%;display:flex}}
