._8aEwW_eyebrow{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2);display:block}._8aEwW_howItWorks{padding:var(--space-16) var(--space-4);background:var(--color-surface-alt)}._8aEwW_howItWorksHeading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);text-align:center;margin-bottom:var(--space-10);color:var(--color-text)}._8aEwW_steps{gap:var(--space-6);max-width:64rem;margin:0 auto;display:grid;position:relative}@media (min-width:768px){._8aEwW_steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}._8aEwW_steps:before{content:"";background:var(--color-border);z-index:0;height:2px;position:absolute;top:1.5rem;left:16%;right:16%}}._8aEwW_step{z-index:1;text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative}._8aEwW_step:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._8aEwW_stepNumber{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);width:3rem;height:3rem;color:var(--color-primary-contrast);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);box-shadow:var(--shadow-primary);justify-content:center;align-items:center;display:flex}._8aEwW_stepTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-text)}._8aEwW_stepDescription{color:var(--color-text-muted);font-size:var(--font-size-sm)}._8aEwW_testimonials{padding:var(--space-16) var(--space-4)}._8aEwW_testimonialsHeading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);text-align:center;margin-bottom:var(--space-10);color:var(--color-text)}._8aEwW_testimonialsGrid{gap:var(--space-4);max-width:72rem;margin:0 auto;display:grid}@media (min-width:768px){._8aEwW_testimonialsGrid{grid-template-columns:repeat(3,1fr)}}
