.webform.svelte-1uha8ag{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.how-it-works.svelte-1uha8ag{background:#faf9fb;padding:110px 0}.how-it-works.svelte-1uha8ag .section-label{color:var(--lime);background:#eef4e0}.how-it-works-header.svelte-1uha8ag{margin-bottom:64px}.how-it-works-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-1.5px;color:var(--text-dark);max-width:560px;margin-top:4px;font-size:clamp(32px,4.5vw,54px);font-weight:800;line-height:1.1}.steps.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.step.svelte-1uha8ag{background:var(--white);border:2px solid #ede9ef;border-radius:16px;padding:40px 36px;transition:border-color .2s,box-shadow .2s}.step.svelte-1uha8ag:hover{border-color:var(--lime);box-shadow:0 8px 40px #5e89181a}.step-number.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-bottom:14px;font-size:12px;font-weight:800}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.4px;color:var(--text-dark);margin-bottom:12px;font-size:20px;font-weight:800}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text);font-size:15px;line-height:1.75}@media (width<=600px){.how-it-works.svelte-1uha8ag{padding:80px 0}}
