.process-steps__head{margin-bottom:48px;text-align:center}.process-steps__eyebrow{color:var(--secondary_color,#737373);display:block;font-size:11px;font-weight:600;letter-spacing:.25em;margin-bottom:16px;text-transform:uppercase}.process-steps__heading{color:var(--primary_color,#171717);font-size:clamp(24px,4.5vw,44px);font-weight:800;letter-spacing:-.03em;margin:0}.process-steps__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.process-steps__item,.process-steps__list{display:-webkit-box;display:-ms-flexbox;display:flex}.process-steps__item{gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.process-steps__item.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.process-steps__badge{-webkit-box-flex:0;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:14px;font-weight:700;justify-content:center}.process-steps__content{flex-basis:calc(100% - 88px);padding-top:4px}.process-steps__step-title{color:var(--primary_color,#171717);font-size:18px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.process-steps__step-desc{color:var(--secondary_color,#737373);font-size:14px;line-height:1.7;margin:0}@media (min-width:768px){.process-steps__head{margin-bottom:64px}.process-steps__list{gap:32px}.process-steps__badge{font-size:15px;height:56px;width:56px}.process-steps__step-title{font-size:22px}.process-steps__step-desc{font-size:16px}}@media (max-width:767px){.process-steps__eyebrow{font-size:10px}.process-steps__heading{font-size:28px}.process-steps__item{gap:20px}.process-steps__content{flex-basis:calc(100% - 68px);padding-top:4px}}@media (prefers-reduced-motion:reduce){.process-steps__item{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}