.HowItWorks_heroSection__0mfTA{text-align:center;margin-bottom:48px}.HowItWorks_badge__bpLJt{display:inline-block;padding:4px 12px;color:var(--color-brand);background:rgba(200,255,0,.1);border:1px solid rgba(200,255,0,.25);border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:16px}.HowItWorks_title__yVFC7{color:var(--color-text-1);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.15;margin-bottom:12px}.HowItWorks_subtitle__fRku_{max-width:640px;margin:0 auto;color:var(--color-text-2);font-size:var(--text-base);line-height:1.5}.HowItWorks_stepsGrid__jLCSJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:56px}.HowItWorks_stepCard__QINEw{position:relative;padding:24px;color:var(--color-text-1);background:var(--glass-fill-2);border:1px solid var(--glass-border-2);border-radius:var(--radius-xl);box-shadow:0 4px 16px rgba(0,0,0,.2);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:12px;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){:where(html:not([data-pointer=coarse])) .HowItWorks_stepCard__QINEw:hover{transform:translateY(-2px);border-color:var(--glass-border-4)}}.HowItWorks_stepNum__zuXlS{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--color-brand);background:rgba(200,255,0,.12);border:1px solid rgba(200,255,0,.3);border-radius:var(--radius-full);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--font-bold)}.HowItWorks_stepTitle__219eq{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-1)}.HowItWorks_stepDesc__QAoEb{color:var(--color-text-3);font-size:var(--text-sm);line-height:1.5}.HowItWorks_ctaBox__iPzG_{text-align:center;padding:32px 24px;background:var(--glass-fill-3);border:1px solid var(--glass-border-3);border-radius:var(--radius-2xl);display:flex;flex-direction:column;align-items:center;gap:16px}.HowItWorks_ctaTitle__kyTCN{color:var(--color-text-1);font-size:var(--text-xl);font-weight:var(--font-bold)}.HowItWorks_ctaActions__wpGfG{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.HowItWorks_primaryCta__J9S_T,.HowItWorks_secondaryCta__pKo8f{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;transition:transform var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.HowItWorks_primaryCta__J9S_T{color:var(--color-text-on-brand);background:var(--color-brand);border:1px solid var(--color-brand)}.HowItWorks_primaryCta__J9S_T:active{transform:var(--action-cta-press)}.HowItWorks_secondaryCta__pKo8f{color:var(--color-text-1);background:var(--glass-fill-4);border:1px solid var(--glass-border-3)}.HowItWorks_secondaryCta__pKo8f:active{color:var(--color-text-1);background:var(--glass-fill-5);transform:var(--action-cta-press)}@media (hover:hover) and (pointer:fine){:where(html:not([data-pointer=coarse])) .HowItWorks_primaryCta__J9S_T:hover{transform:translateY(-1px)}:where(html:not([data-pointer=coarse])) .HowItWorks_secondaryCta__pKo8f:hover{color:var(--color-text-1);background:var(--glass-fill-5)}}@media (max-width:768px){.HowItWorks_title__yVFC7{font-size:var(--text-2xl)}.HowItWorks_subtitle__fRku_{font-size:var(--text-sm)}.HowItWorks_stepsGrid__jLCSJ{grid-template-columns:1fr}}