.process-steps{background:var(--color-bg, #f5f5f5)}.process-steps__header{text-align:center;max-width:768px;margin:0 auto 60px}.process-steps__badge{display:inline-block;padding:6px 16px;border-radius:50px;background:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);font-size:.875rem;font-weight:500;margin-bottom:16px}.process-steps__title{color:var(--color-heading);margin-bottom:16px}.process-steps__description{margin:0;font-size:1.125rem;color:var(--color-text);line-height:1.7}.process-steps__groups{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.process-steps__group{display:flex;flex-direction:column}.process-steps__group-label{margin-bottom:16px}.process-steps__group-label span{display:inline-block;padding:8px 16px;border-radius:8px;background:var(--color-label-bg, var(--color-accent));color:var(--color-label-text, #ffffff);font-size:.875rem;font-weight:600}.process-steps__items{display:flex;flex-direction:column;gap:12px}.process-steps__item{background:var(--color-card-bg);border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.process-steps__item:hover{border-color:rgba(var(--color-accent-rgb),.3);box-shadow:0 4px 16px #0000000f}@media only screen and (min-width: 640px){.process-steps__item{display:flex}}.process-steps__item-left{padding:16px;background:#00000005;border-bottom:1px solid rgba(0,0,0,.06)}@media only screen and (min-width: 640px){.process-steps__item-left{width:40%;border-bottom:none;border-right:1px solid rgba(0,0,0,.06)}}.process-steps__step-label{display:block;font-size:.75rem;font-weight:700;color:var(--color-accent);letter-spacing:.05em;margin-bottom:4px}.process-steps__item-title{margin:0;font-size:1rem;font-weight:600;color:var(--color-heading);line-height:1.4}.process-steps__item-right{padding:16px;display:flex;align-items:center}@media only screen and (min-width: 640px){.process-steps__item-right{width:60%}}.process-steps__item-text{margin:0;font-size:.9375rem;color:var(--color-text);line-height:1.6}@media only screen and (max-width: 639px){.process-steps__groups{gap:32px}.process-steps__item-left,.process-steps__item-right{padding:14px 16px}.process-steps__item-title{font-size:.9375rem}.process-steps__item-text{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/process-steps.css.map */
