.how-it-works-v3{width:100%;position:relative;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.how-it-works__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative}.how-it-works__badge{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border:1.5px solid;border-radius:50px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:30px;transition:transform .3s ease}.how-it-works__badge:hover{transform:scale(1.05)}.how-it-works__badge-icon{font-size:16px}.how-it-works__header{text-align:center;margin-bottom:50px;max-width:750px}.how-it-works__heading{font-size:32px;font-weight:800;line-height:1.2;margin:0 0 16px}.how-it-works__subheading{font-size:16px;font-weight:400;line-height:1.6;max-width:750px;margin:0 auto}.how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%;max-width:1000px;position:relative}.how-it-works__steps:before{content:"";position:absolute;top:40px;left:16.66%;right:16.66%;height:2px;background:linear-gradient(90deg,#667eea33,#667eea66,#667eea33);z-index:0}.how-it-works__step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;transition:all .3s ease}.how-it-works__step:hover{transform:translateY(-8px)}.how-it-works__step-number{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:800;color:#fff;box-shadow:0 12px 40px #667eea4d;margin-bottom:24px;transition:all .3s ease}.how-it-works__step:hover .how-it-works__step-number{transform:scale(1.1);box-shadow:0 16px 48px #667eea66}.how-it-works__step-title{margin:0 0 12px;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.3px}.how-it-works__step-text{margin:0;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:-.1px}.how-it-works-v3--visible .how-it-works__badge,.how-it-works-v3--visible .how-it-works__heading,.how-it-works-v3--visible .how-it-works__subheading,.how-it-works-v3--visible .how-it-works__step{animation:fadeInUp .8s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.how-it-works-v3{padding-left:40px!important;padding-right:40px!important}.how-it-works__badge{padding:14px 32px;margin-bottom:35px}.how-it-works__heading{font-size:40px;margin-bottom:28px}.how-it-works__subheading{font-size:16px;max-width:800px}.how-it-works__header{max-width:800px}.how-it-works__step-title{font-size:18px}.how-it-works__step-text{font-size:16px}}@media (min-width: 1024px){.how-it-works__badge{padding:14px 34px;margin-bottom:40px}.how-it-works__heading{font-size:42px;margin-bottom:20px}.how-it-works__subheading{font-size:17px;max-width:850px}.how-it-works__header{max-width:850px}.how-it-works__steps{gap:48px}.how-it-works__step-title{font-size:18px}.how-it-works__step-text{font-size:16px}}@media (max-width: 767px){.how-it-works-v3{padding-left:24px!important;padding-right:24px!important}.how-it-works__header{margin-bottom:40px}.how-it-works__heading{margin-bottom:24px}.how-it-works__steps{grid-template-columns:1fr;gap:32px}.how-it-works__steps:before{display:none}.how-it-works__step-number{width:64px;height:64px;font-size:32px;margin-bottom:20px}.how-it-works__step-title{font-size:16px;margin-bottom:10px}.how-it-works__step-text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/how-it-works-v3.css.map */
