.Steps-module__drNMhq__stepsSection{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-dark);color:var(--color-text-main-dark)}.Steps-module__drNMhq__title{text-align:center;margin-bottom:var(--spacing-sm);color:var(--color-surface-light);font-size:2.5rem}.Steps-module__drNMhq__subtitle{text-align:center;color:var(--color-text-muted-dark);margin-bottom:var(--spacing-3xl);font-size:1.125rem}.Steps-module__drNMhq__grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;position:relative}@media (min-width:1024px){.Steps-module__drNMhq__grid:before{content:"";background:var(--color-border-dark);z-index:0;height:2px;position:absolute;top:32px;left:10%;right:10%}}.Steps-module__drNMhq__card{background:var(--color-surface-dark);border:1px solid var(--color-border-dark);border-radius:var(--radius-xl);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;z-index:1;position:relative}.Steps-module__drNMhq__iconWrapper{background:var(--color-primary);width:64px;height:64px;margin:0 auto var(--spacing-lg);box-shadow:0 0 0 8px var(--color-bg-dark);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}.Steps-module__drNMhq__cardTitle{margin-bottom:var(--spacing-md);color:var(--color-surface-light);font-size:1.25rem}.Steps-module__drNMhq__cardDesc{color:var(--color-text-muted-dark);line-height:1.6}
