.ringba-migration-steps{background:var(--surface-brand-50)}.ringba-migration-steps-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);width:100%;margin:var(--spacing-3xl) auto 0}@media(min-width:768px){.ringba-migration-steps-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}}.ringba-migration-steps-card{background:var(--surface-white);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-vertical-lg)}.ringba-migration-steps-icon{width:48px;height:48px;color:var(--text-highlight)}.ringba-migration-steps-icon img{width:100%;height:100%;display:block}.ringba-migration-steps-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-vertical-2xs)}.ringba-migration-steps-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-primary);margin:0}.ringba-migration-steps-text{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:150%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-secondary);margin:0}.ringba-migration-steps .section-header-subtitle{text-wrap:wrap}@media(min-width:768px){.ringba-migration-steps .section-header-subtitle{max-width:800px}}.ringba-migration-steps-cta{display:flex;justify-content:center;margin-top:var(--spacing-vertical-md)}
