.steps-cta{margin-top:46px;padding:28px 32px;border-radius:20px;background:#ede6f3;display:flex;align-items:center;justify-content:space-between;gap:28px}
.steps-cta p{margin:0 0 6px;color:var(--violet);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.steps-cta strong{font:400 28px "Instrument Serif";color:var(--plum)}
.steps-cta .button{background:var(--deep);color:#fff;white-space:nowrap}
@media(max-width:600px){.steps{padding:68px 6vw!important}.steps .section-heading{margin-bottom:34px}.steps .section-heading h2{font-size:42px}.step-grid{border-top:0;gap:12px}.step,.step:not(:first-child){display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;padding:22px!important;border:1px solid #e3dcd3!important;border-radius:16px;background:#fff;min-height:0}.step>span{grid-column:1;grid-row:1;font-size:10px;padding-top:7px}.step-icon{grid-column:1;grid-row:2;margin:9px 0 0!important;font-size:22px}.step h3{grid-column:2;grid-row:1;margin:0;font-size:27px}.step p{grid-column:2;grid-row:2;margin:8px 0 0;font-size:14px;line-height:1.55}.steps-cta{margin-top:28px;padding:24px;display:block}.steps-cta strong{display:block;font-size:25px;line-height:1.15}.steps-cta .button{width:100%;margin-top:20px}}
