.steps-card__wrapper{border-radius:24px;padding:40px 24px;text-align:center}@media (min-width:768px){.steps-card__wrapper{padding:60px 48px}}@media (min-width:1024px){.steps-card__wrapper{padding:80px 64px}}.steps-card__header{margin-bottom:40px}.steps-card__heading{color:var(--color-medi-blue,#1b4297);font-size:24px;font-weight:800;line-height:1.2;margin:0 0 12px}@media (min-width:768px){.steps-card__heading{font-size:32px}}.steps-card__subheading{color:var(--color-gray-600,#4b5563);font-size:16px;line-height:1.5;margin:0}.steps-card__steps{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:40px}@media (min-width:768px){.steps-card__steps{gap:40px;grid-template-columns:repeat(3,1fr)}}.steps-card__step{position:relative}.steps-card__step-number{align-items:center;background-color:var(--color-medi-blue,#1b4297);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin:0 auto 16px;width:40px}.steps-card__step-icon{margin-bottom:16px}.steps-card__step-icon img{height:48px;object-fit:contain;width:48px}.steps-card__step-title{color:var(--color-gray-900,#111827);font-size:18px;font-weight:700;margin:0 0 8px}.steps-card__step-description{color:var(--color-gray-600,#4b5563);font-size:15px;line-height:1.6;margin:0}.steps-card__cta{margin-top:8px}.steps-card__btn{align-items:center;background-color:var(--btn-primary-bg,var(--color-medi-green,#78a12f));border-radius:9999px;color:var(--btn-primary-text,#fff);display:inline-flex;font-size:17px;font-weight:700;justify-content:center;padding:16px 32px;text-decoration:none;transition:all .15s ease}.steps-card__btn:hover{background-color:var(--btn-primary-hover,#6a8f29);transform:translateY(-2px)}