.how-it-works-module__LSRYKW__page{background:var(--background);min-height:calc(100dvh - 3.5rem);color:var(--foreground);font-family:var(--font-body);padding:clamp(3.5rem,8vw,7rem) max(1.25rem,50vw - 37rem)}.how-it-works-module__LSRYKW__intro{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(2.75rem,6vw,5rem);display:grid}.how-it-works-module__LSRYKW__introCopy{max-width:42rem}.how-it-works-module__LSRYKW__eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:700;line-height:1.5}.how-it-works-module__LSRYKW__intro h1,.how-it-works-module__LSRYKW__processHeading h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-weight:400}.how-it-works-module__LSRYKW__intro h1{max-width:11ch;font-size:clamp(3.25rem,7vw,6.75rem);line-height:.98}.how-it-works-module__LSRYKW__lead{max-width:31rem;color:var(--muted-foreground);margin:0 0 .4rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}.how-it-works-module__LSRYKW__process{padding-block:clamp(3.5rem,7vw,6rem)}.how-it-works-module__LSRYKW__processHeading{max-width:42rem;margin-bottom:2.5rem}.how-it-works-module__LSRYKW__processHeading .how-it-works-module__LSRYKW__eyebrow{margin-bottom:.8rem}.how-it-works-module__LSRYKW__processHeading h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.how-it-works-module__LSRYKW__steps{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.how-it-works-module__LSRYKW__step{background:var(--card);min-height:15rem;padding:clamp(1.4rem,3vw,2.5rem)}.how-it-works-module__LSRYKW__stepNumber{background:var(--secondary);width:2.6rem;height:2.6rem;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-bottom:2.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.how-it-works-module__LSRYKW__step h3{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:400;line-height:1.15}.how-it-works-module__LSRYKW__step p{max-width:22rem;color:var(--muted-foreground);margin:.8rem 0 0;font-size:.95rem;line-height:1.7}.how-it-works-module__LSRYKW__actionRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.how-it-works-module__LSRYKW__actionRow p{color:var(--muted-foreground);margin:0;font-size:.95rem}.how-it-works-module__LSRYKW__action{border-radius:var(--radius);background:var(--primary);min-height:2.9rem;color:var(--primary-foreground);justify-content:center;align-items:center;padding:.75rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.how-it-works-module__LSRYKW__action:hover{background:var(--brand-800,#284234)}.how-it-works-module__LSRYKW__action:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:760px){.how-it-works-module__LSRYKW__page{padding-inline:1.25rem}.how-it-works-module__LSRYKW__intro{grid-template-columns:1fr;align-items:start;gap:1.75rem}.how-it-works-module__LSRYKW__intro h1{max-width:12ch}.how-it-works-module__LSRYKW__steps{grid-template-columns:1fr}.how-it-works-module__LSRYKW__step{min-height:auto}.how-it-works-module__LSRYKW__stepNumber{margin-bottom:1.5rem}}@media (max-width:390px){.how-it-works-module__LSRYKW__actionRow{flex-direction:column;align-items:flex-start}.how-it-works-module__LSRYKW__action{width:100%}}@media (prefers-reduced-motion:reduce){.how-it-works-module__LSRYKW__action{transition:none}}
