.cf-new-steps-section{background:#f5f5f5;font-family:Arial,sans-serif;padding:40px 20px 60px}.cf-new-steps-container{margin:0 auto;max-width:1180px}.cf-new-steps-tag{background:#8aa0b0;border-radius:999px;color:#fff;display:inline-block;font-size:13px;font-weight:700;margin-bottom:18px;padding:6px 14px}.cf-new-steps-title{color:#224b67;font-size:48px;font-weight:800;margin:0 0 46px;text-align:center}.cf-new-steps-list{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(6,1fr);position:relative}.cf-new-steps-line{background:#234d69;height:4px;left:8%;position:absolute;right:8%;top:44px;z-index:0}.cf-new-step-item{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.cf-new-step-icon{flex:0 0 auto;height:86px;margin-bottom:18px;width:86px}.cf-new-step-icon img{height:100%;object-fit:contain;width:100%}.cf-new-step-card{background:#fbdcc3;border-radius:18px;display:flex;flex:1;flex-direction:column;padding:18px 16px;text-align:center;width:100%}.cf-new-step-card-blue{background:#c2e8e8}.cf-new-step-card-gray{background:#c1cfd5}.cf-new-step-number{color:#ef7d00;font-size:28px;font-weight:800;margin-bottom:6px}.cf-new-step-card-title{color:#224b67;font-size:26px;font-weight:800;margin-bottom:10px}.cf-new-step-card-text{color:#5c7384;font-size:15px;line-height:1.3}.cf-new-steps-cta-wrap{margin-top:42px;text-align:center}.cf-new-steps-cta{align-items:center;background:#49afb2;border-radius:20px;color:#fff;display:inline-flex;font-size:22px;font-weight:700;justify-content:center;min-height:70px;min-width:320px;padding:16px 28px;text-decoration:none}@media (max-width:1199px){.cf-new-steps-list{grid-template-columns:repeat(3,1fr)}.cf-new-steps-line{display:none}}@media (max-width:767px){.cf-new-steps-list{display:flex;flex-direction:column;gap:20px}.cf-new-steps-line{bottom:0;display:block;height:auto;left:38px;position:absolute;top:0;width:4px}.cf-new-step-item{align-items:stretch;display:grid;gap:12px;grid-template-columns:76px 1fr}.cf-new-step-icon{height:76px;margin:0;width:76px}.cf-new-step-card{text-align:left}}