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