.how-it-works-overview[data-v-1eabdc68]{display:flex;justify-content:space-between}.overview-image[data-v-1eabdc68]{display:block;height:auto;width:100%}.demo-title[data-v-1eabdc68]{font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.how-it-works-content[data-v-1eabdc68]{align-items:center;display:flex;flex-direction:column;gap:clamp(32px,5vw,64px);margin-top:clamp(48px,8vw,96px)}.section-title[data-v-1eabdc68]{font-size:clamp(2rem,6vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0;text-align:center;text-wrap:balance}.steps-grid[data-v-1eabdc68]{counter-reset:step;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0;width:100%}.step-card[data-v-1eabdc68]{flex-direction:column;gap:16px;text-align:center}.step-card[data-v-1eabdc68],.step-number[data-v-1eabdc68]{align-items:center;display:flex}.step-number[data-v-1eabdc68]{background-color:#58b9aa;border-radius:9999px;color:#fff;flex-shrink:0;font-size:1.5rem;font-weight:700;height:56px;justify-content:center;width:56px}.step-description[data-v-1eabdc68]{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;line-height:1.4;margin:0;max-width:28ch;text-wrap:pretty}.step-illustration[data-v-1eabdc68]{aspect-ratio:.85;height:auto;margin-top:auto;max-width:220px;-o-object-fit:contain;object-fit:contain;width:100%}@media(prefers-reduced-motion:no-preference){.step-card[data-v-1eabdc68]{transition:transform .24s cubic-bezier(.25,1,.5,1)}.step-card[data-v-1eabdc68]:hover{transform:translateY(-4px)}}
