.how_it_works_section_component .steps[data-v-99dbbb5a]{grid-template-columns:repeat(3,1fr);gap:1.875rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.how_it_works_section_component .steps[data-v-99dbbb5a]{grid-template-columns:1fr}}.how_it_works_section_component .steps .step[data-v-99dbbb5a]{flex-direction:column;height:100%;display:flex}.how_it_works_section_component .steps .step .photo[data-v-99dbbb5a]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--card-radius-md);width:100%;margin-bottom:1.25rem}.how_it_works_section_component .steps .step .step_label_row[data-v-99dbbb5a]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.how_it_works_section_component .steps .step .step_label_row .step_label[data-v-99dbbb5a]{font-size:.875rem;font-weight:var(--fw-medium);color:var(--accent);flex-shrink:0}.how_it_works_section_component .steps .step .step_label_row .line[data-v-99dbbb5a]{background:var(--border);flex:1;height:1px}.how_it_works_section_component .steps .step .title[data-v-99dbbb5a]{font-size:var(--fs-h3-step);line-height:1.1;font-weight:var(--fw-bold);color:var(--text);margin:0 0 .5rem}.how_it_works_section_component .steps .step .description[data-v-99dbbb5a]{color:var(--text-muted);margin:auto 0 0;padding-top:.75rem;line-height:1.5}
