@charset "UTF-8";.block-steps{padding:var(--section-pad) 0}.block-steps--light{background:var(--white)}.block-steps--dark{background:var(--navy-deep)}.block-steps--cream{background:var(--cream)}.block-steps__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--pink);margin-bottom:12px;display:block}.block-steps__heading{font-size:32px;font-weight:600;margin-bottom:12px}.block-steps--dark .block-steps__heading{color:#fff}.block-steps__description{font-size:17px;line-height:1.7;margin-bottom:48px}.block-steps--dark .block-steps__description{color:var(--text-light)}.block-steps--light .block-steps__description,.block-steps--cream .block-steps__description{color:var(--text-muted)}.block-steps__list{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.block-steps__item{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.06);align-items:start}.block-steps--light .block-steps__item,.block-steps--cream .block-steps__item{border-bottom-color:#e5e7eb}.block-steps__number{width:56px;height:56px;background:var(--pink-light);color:var(--pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.block-steps__title{font-size:20px;font-weight:600;margin-bottom:8px}.block-steps--dark .block-steps__title{color:#fff}.block-steps__text{font-size:15px;line-height:1.7}.block-steps--dark .block-steps__text{color:var(--text-light)}.block-steps--light .block-steps__text,.block-steps--cream .block-steps__text{color:var(--text-muted)}@media (max-width: 768px){.block-steps{padding:var(--section-pad-mobile) 0}.block-steps__item{grid-template-columns:48px 1fr;gap:16px}.block-steps__number{width:48px;height:48px;font-size:16px}.block-steps__heading{font-size:24px}}
