.clients-partnership{padding:120px 0;background:#f7f7f7;color:#111}.clients-partnership .page-width{max-width:1400px;margin:0 auto;padding:0 20px}.clients-partnership__header{max-width:780px;margin:0 auto 70px;text-align:center}.clients-partnership__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;color:#e31e24;font-size:13px;font-weight:800;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.clients-partnership__eyebrow:before{content:"";display:inline-block;width:32px;height:2px;flex-shrink:0;background:#e31e24}.clients-partnership__heading{margin:0;color:#111;font-size:56px;font-weight:800;line-height:1.12;letter-spacing:-2px}.clients-partnership__description{max-width:700px;margin:24px auto 0;color:#666;font-size:18px;line-height:1.8}.clients-partnership__description p{margin:0}.clients-partnership__journey{display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative}.clients-partnership__step{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.clients-partnership__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:28px;border:1px solid #E31E24;border-radius:50%;background:#fff;color:#e31e24;box-shadow:0 8px 25px #0000000f;transition:background-color .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease}.clients-partnership__step:hover .clients-partnership__icon{background:#e31e24;color:#fff;transform:translateY(-5px);box-shadow:0 14px 30px #e31e2438}.clients-partnership__icon-image{display:block;width:34px;height:34px;object-fit:contain}.clients-partnership__icon--default{font-size:20px;font-weight:800}.clients-partnership__content{max-width:190px}.clients-partnership__title{margin:0 0 12px;color:#111;font-size:20px;font-weight:800;line-height:1.3}.clients-partnership__text{color:#666;font-size:14px;line-height:1.7}.clients-partnership__text p{margin:0}.clients-partnership__connector{position:absolute;top:36px;left:calc(50% + 36px);width:calc(100% - 72px);height:1px;background:#d8d8d8;pointer-events:none}.clients-partnership__connector span{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#e31e24,#e31e2426);transform:scaleX(0);transform-origin:left center;transition:transform .6s ease}.clients-partnership__step:hover .clients-partnership__connector span{transform:scaleX(1)}@media screen and (max-width:1200px){.clients-partnership{padding:100px 0}.clients-partnership__heading{font-size:48px}.clients-partnership__icon{width:66px;height:66px}.clients-partnership__connector{top:33px;left:calc(50% + 33px);width:calc(100% - 66px)}}@media screen and (max-width:990px){.clients-partnership{padding:85px 0}.clients-partnership__header{margin-bottom:55px}.clients-partnership__heading{font-size:42px}.clients-partnership__description{font-size:17px}.clients-partnership__journey{grid-template-columns:repeat(3,1fr);row-gap:55px}.clients-partnership__connector{display:none}.clients-partnership__content{max-width:210px}}@media screen and (max-width:749px){.clients-partnership{padding:70px 0}.clients-partnership .page-width{padding:0 18px}.clients-partnership__header{margin-bottom:45px}.clients-partnership__eyebrow{gap:11px;font-size:12px;letter-spacing:.19em}.clients-partnership__eyebrow:before{width:26px}.clients-partnership__heading{font-size:34px;line-height:1.2;letter-spacing:-1px}.clients-partnership__description{font-size:16px;line-height:1.7}.clients-partnership__journey{display:flex;flex-direction:column;gap:0}.clients-partnership__step{display:grid;grid-template-columns:72px 1fr;column-gap:22px;align-items:start;min-height:150px;text-align:left}.clients-partnership__step:last-child{min-height:auto}.clients-partnership__icon{grid-column:1;grid-row:1;width:64px;height:64px;margin:0}.clients-partnership__icon-image{width:30px;height:30px}.clients-partnership__content{grid-column:2;grid-row:1;max-width:none;padding-top:5px;padding-right:10px}.clients-partnership__title{margin-bottom:8px;font-size:19px}.clients-partnership__text{font-size:14px;line-height:1.65}.clients-partnership__connector{display:block;top:64px;left:31px;width:1px;height:calc(100% - 64px);background:#d8d8d8}.clients-partnership__connector span{width:1px;height:100%;background:linear-gradient(180deg,#e31e24,#e31e2426);transform:scaleY(0);transform-origin:top center}.clients-partnership__step:hover .clients-partnership__connector span{transform:scaleY(1)}}@media screen and (max-width:480px){.clients-partnership{padding:60px 0}.clients-partnership .page-width{padding:0 16px}.clients-partnership__eyebrow{gap:9px;font-size:11px;letter-spacing:.17em}.clients-partnership__eyebrow:before{width:22px}.clients-partnership__heading{font-size:30px}.clients-partnership__step{grid-template-columns:60px 1fr;column-gap:18px;min-height:145px}.clients-partnership__icon{width:56px;height:56px}.clients-partnership__icon-image{width:26px;height:26px}.clients-partnership__connector{top:56px;left:27px;height:calc(100% - 56px)}.clients-partnership__title{font-size:18px}.clients-partnership__text{font-size:13px}}@media(prefers-reduced-motion:no-preference){.clients-partnership__header{animation:clientsPartnershipFadeUp .8s ease both}.clients-partnership__step{animation:clientsPartnershipFadeUp .7s ease both}.clients-partnership__step:nth-child(1){animation-delay:.05s}.clients-partnership__step:nth-child(2){animation-delay:.12s}.clients-partnership__step:nth-child(3){animation-delay:.19s}.clients-partnership__step:nth-child(4){animation-delay:.26s}.clients-partnership__step:nth-child(5){animation-delay:.33s}.clients-partnership__step:nth-child(6){animation-delay:.4s}}@keyframes clientsPartnershipFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.clients-partnership__step:focus-within{outline:2px solid #E31E24;outline-offset:4px}@media(prefers-reduced-motion:reduce){.clients-partnership__header,.clients-partnership__step{animation:none}.clients-partnership__icon,.clients-partnership__connector span{transition:none}}@media print{.clients-partnership{padding:30px 0;background:#fff}.clients-partnership__journey{grid-template-columns:repeat(3,1fr);gap:20px}.clients-partnership__connector{display:none}.clients-partnership__step{min-height:auto;break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/clients-partnership.css.map */
