.process{background-color:#fff}.process__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto;position:relative}.process__step{text-align:center;padding:40px 24px 32px;border-radius:20px;background:var(--color-background);position:relative;transition:transform .3s ease,box-shadow .3s ease}.process__step:hover{transform:translateY(-4px);box-shadow:0 12px 36px #00000012}.process__icon-wrap{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:var(--step-color, var(--color-accent-pink));background:color-mix(in srgb,var(--step-color, var(--color-accent-pink)) 25%,transparent);transition:transform .3s ease}.process__step:hover .process__icon-wrap{transform:scale(1.08)}.process__icon{font-size:2rem;line-height:1}.process__number{display:inline-block;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--step-color, var(--color-accent-pink));margin-bottom:10px;position:relative}.process__number:after{content:"";display:block;width:24px;height:2px;background:var(--step-color, var(--color-accent-pink));margin:6px auto 0;border-radius:1px}.process__step h3{font-family:var(--font-heading);font-size:1.15rem;margin-bottom:10px;color:var(--color-text);line-height:1.3}.process__step p{font-size:.88rem;color:var(--color-text-light);line-height:1.7}.process__connector{position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:36px;height:24px;color:var(--step-color, var(--color-accent-pink));opacity:.4;z-index:2}.process__step:last-child .process__connector{display:none}@media screen and (max-width:768px){.process__steps{grid-template-columns:1fr;gap:20px;max-width:400px}.process__step{padding:28px 20px 24px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;text-align:left;gap:0 16px}.process__icon-wrap{grid-row:1 / 3;grid-column:1;width:56px;height:56px;margin:0;align-self:center}.process__icon{font-size:1.5rem}.process__number{grid-row:1;grid-column:2;margin-bottom:4px}.process__step h3{grid-row:1;grid-column:2;margin-bottom:0;align-self:end;font-size:1.05rem}.process__step p{grid-row:2;grid-column:2}.process__connector{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-process.css.map */
