.process-section{background-color:var(--color-surface);padding:var(--space-22) 0}.process-section__inner{margin:0 auto;max-width:1280px;padding:0 var(--space-13)}.process-header{margin-bottom:var(--space-21)}.process-label{color:var(--color-text-muted);font-family:var(--font-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.05em;margin-bottom:var(--space-5);text-transform:uppercase}.process-headline{color:var(--color-text-heading);font-family:var(--font-primary);font-size:var(--text-15xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.process-subtext{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-regular);line-height:var(--leading-normal);max-width:600px}.process-steps{display:grid;gap:var(--space-13)}.process-step{display:flex;flex-direction:column;position:relative}.process-step__number{color:var(--color-text-muted);font-family:var(--font-secondary);font-size:var(--text-10xl);font-weight:var(--font-bold);line-height:var(--leading-none);margin-bottom:var(--space-5)}.process-step__title{color:var(--color-text-heading);font-family:var(--font-primary);font-size:var(--text-5xl);font-weight:var(--font-medium);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.process-step__description{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-regular);line-height:var(--leading-relaxed)}.process-step__connector{background-color:var(--color-border);display:none;height:1px;position:absolute;right:calc(var(--space-17)*-1);top:calc(var(--text-10xl)/2);width:var(--space-17)}.process-step:last-child .process-step__connector{display:none}@media (min-width:768px){.process-section{padding:var(--space-26) 0}.process-header{margin-bottom:var(--space-21)}.process-headline{font-size:var(--text-17xl)}.process-steps{gap:var(--space-17) var(--space-21);grid-template-columns:repeat(2,1fr)}.process-step__connector{display:none}}@media (min-width:900px){.process-steps{gap:var(--space-17);grid-template-columns:repeat(5,1fr)}.process-step__connector{display:block}}@media (min-width:1280px){.process-section__inner{padding:0 var(--space-17)}.process-header{margin-bottom:var(--space-21)}.process-headline{font-size:var(--text-17xl)}}@media (prefers-reduced-motion:reduce){.process-step__connector{transition:none}}
/*# sourceMappingURL=384.f3defaf3.chunk.css.map*/