.genera-steps{background:#f5f7fa;padding:72px 24px}.genera-steps__inner{margin:0 auto;max-width:1100px}.genera-steps__header{margin:0 auto 48px;max-width:560px;text-align:center}.genera-steps__eyebrow{background:#e6f7f0;border-radius:999px;color:#17b891;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.genera-steps__heading{color:#0b2545;font-family:Poppins,Segoe UI,sans-serif;font-size:32px;font-weight:700;margin:0 0 12px}.genera-steps__subheading{color:#5b6b82;font-family:Inter,Segoe UI,sans-serif;font-size:15px;line-height:1.6;margin:0}.genera-steps__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.genera-steps__card{background:#fff;border:1px solid #e7ebf0;border-radius:14px;padding:24px}.genera-steps__card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.genera-steps__icon{align-items:center;background:#e6f7f0;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.genera-steps__icon img{height:20px;width:20px}.genera-steps__number{color:#c4ccd6;font-family:Inter,Segoe UI,sans-serif;font-size:13px;font-weight:600}.genera-steps__card-heading{color:#0b2545;font-family:Poppins,Segoe UI,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.genera-steps__card-description{color:#5b6b82;font-family:Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.6;margin:0}@media (max-width:900px){.genera-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.genera-steps__grid{grid-template-columns:1fr}}