.HowItWorks-module__y0z0nG__section{background:linear-gradient(45deg,#af1010,#da5458);flex-direction:column;padding:15rem 2rem;display:flex;position:relative;overflow:hidden}.HowItWorks-module__y0z0nG__pattern{pointer-events:none;background-image:url(/HowItWorks.svg);background-repeat:no-repeat;background-size:100%;width:100%;height:400px;position:absolute;left:0;right:0}.HowItWorks-module__y0z0nG__patternTop{background-position:top;top:0}.HowItWorks-module__y0z0nG__patternBottom{background-position:top;bottom:0;transform:rotate(180deg)}.HowItWorks-module__y0z0nG__container{z-index:1;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:4rem;width:100%;max-width:1000px;margin:auto;display:flex;position:relative}.HowItWorks-module__y0z0nG__firstElement{flex-direction:column;flex:.35;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.HowItWorks-module__y0z0nG__buttonWrapper{gap:.75rem;display:flex}.HowItWorks-module__y0z0nG__toggleButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0000001a;border:none;border-radius:35px;flex:1;justify-content:center;align-items:center;min-width:max-content;padding:1rem 1.2rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.HowItWorks-module__y0z0nG__toggleButton:hover{background-color:#ffffff26;transform:translateY(-1px)}.HowItWorks-module__y0z0nG__toggleButton.HowItWorks-module__y0z0nG__active{color:#3636ad;background-color:#fff;box-shadow:0 4px 12px #0000001a}.HowItWorks-module__y0z0nG__secondElement{flex:.65;width:100%}.HowItWorks-module__y0z0nG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.HowItWorks-module__y0z0nG__stepCard{text-align:center;color:#fff;opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;animation:.4s forwards HowItWorks-module__y0z0nG__fadeIn;display:flex}@keyframes HowItWorks-module__y0z0nG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HowItWorks-module__y0z0nG__h1{color:#fff;margin:0 0 .5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.HowItWorks-module__y0z0nG__h2{color:#fff;margin:0 0 .375rem;font-size:1.25rem;font-weight:600}.HowItWorks-module__y0z0nG__p{color:inherit;margin:0;font-size:.95rem;font-weight:400;line-height:1.5}.HowItWorks-module__y0z0nG__stepNumber{display:none}.HowItWorks-module__y0z0nG__iconWrapper{background-color:#0003;border-radius:50%;margin-bottom:1rem;padding:1.5rem;display:inline-flex}.HowItWorks-module__y0z0nG__iconWrapper svg{color:#fff;stroke-width:2px;width:40px;height:40px}@media (max-width:1024px){.HowItWorks-module__y0z0nG__section{padding:5rem 2rem}.HowItWorks-module__y0z0nG__container{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:3rem;padding:4rem 0}.HowItWorks-module__y0z0nG__firstElement{text-align:center;flex:initial;align-items:center;gap:.75rem}.HowItWorks-module__y0z0nG__secondElement{flex:initial;max-width:800px}.HowItWorks-module__y0z0nG__h1{font-size:2.25rem}}@media (max-width:768px){.HowItWorks-module__y0z0nG__section{padding:6rem 2rem}.HowItWorks-module__y0z0nG__pattern{height:300px}.HowItWorks-module__y0z0nG__firstElement{gap:1rem;width:100%}.HowItWorks-module__y0z0nG__buttonWrapper{gap:.625rem;width:100%;max-width:400px}.HowItWorks-module__y0z0nG__stepsGrid{grid-template-columns:1fr;gap:1.5rem}.HowItWorks-module__y0z0nG__stepCard{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;flex-direction:row;align-items:flex-start;gap:1rem;padding:1rem}.HowItWorks-module__y0z0nG__stepContent{flex:1}.HowItWorks-module__y0z0nG__stepNumber{color:#fff;background-color:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:1rem;font-weight:700;display:flex}.HowItWorks-module__y0z0nG__iconWrapper{background-color:#00000026;margin-bottom:0;padding:1rem}.HowItWorks-module__y0z0nG__iconWrapper svg{stroke-width:2.25px;width:28px;height:28px}.HowItWorks-module__y0z0nG__h1{font-size:1.875rem}.HowItWorks-module__y0z0nG__toggleButton{padding:.75rem 1.25rem;font-size:.9rem}}@media (max-width:480px){.HowItWorks-module__y0z0nG__section{padding:2rem}.HowItWorks-module__y0z0nG__h1{font-size:1.625rem}}
