.ProcessSection-module__rH1-KG__process{padding:var(--space-4xl) 0;background:var(--bg-secondary)}.ProcessSection-module__rH1-KG__container{max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.ProcessSection-module__rH1-KG__steps{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ProcessSection-module__rH1-KG__step{text-align:center;padding:var(--space-2xl) var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative}.ProcessSection-module__rH1-KG__step:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.ProcessSection-module__rH1-KG__stepNumber{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.ProcessSection-module__rH1-KG__stepNumber span:first-child{font-size:2rem}.ProcessSection-module__rH1-KG__num{font-family:var(--font-display);color:var(--accent-primary);border-radius:var(--radius-full);background:#6366f11a;padding:4px 12px;font-size:.85rem;font-weight:700}.ProcessSection-module__rH1-KG__stepTitle{font-family:var(--font-display);margin-bottom:var(--space-md);color:var(--text-primary);font-size:1.15rem;font-weight:700}.ProcessSection-module__rH1-KG__stepDesc{color:var(--text-secondary);font-size:.88rem;line-height:1.8}.ProcessSection-module__rH1-KG__connector{display:none}@media (max-width:900px){.ProcessSection-module__rH1-KG__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProcessSection-module__rH1-KG__steps{grid-template-columns:1fr}}
