.howItWorks_contentContainer__IVY8_{max-width:1200px;margin:0 auto;padding:60px 50px}.howItWorks_mainHeading__5gAvM{font-size:2.1em}.howItWorks_subHeading__mCTvb{margin-top:16px;font-size:18px;line-height:1.5;color:rgba(44,43,65,.7);text-align:center}.howItWorks_cardsRow__lLjsg{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.howItWorks_card__A2ojt{flex:1 1;display:flex;flex-direction:column;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.08);padding:36px 30px}.howItWorks_cardHeader__oDc37{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}.howItWorks_cardIcon__KeMwe{color:#9a35eb;width:40px;height:40px}.howItWorks_stepNumber__sf9JW{font-size:48px;font-weight:800;line-height:1;background:-webkit-linear-gradient(#d446f1,#9a35eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.howItWorks_cardTitle___6iCN{font-size:1.3em;margin-bottom:16px;color:#2c2b41}.howItWorks_cardDescription__XLXDn{font-size:18px;line-height:1.5;color:rgba(44,43,65,.7)}.howItWorks_boxShadow__98WZT{box-shadow:0 4px 24px rgba(0,0,0,.3)}@media (max-width:768px){.howItWorks_contentContainer__IVY8_{padding:40px 20px}.howItWorks_cardsRow__lLjsg{flex-direction:column;gap:16px}.howItWorks_mainHeading__5gAvM{font-size:1.7em}}@media (max-width:450px){.howItWorks_contentContainer__IVY8_{padding:30px 20px}.howItWorks_card__A2ojt{padding:28px 22px}.howItWorks_stepNumber__sf9JW{font-size:38px}.howItWorks_cardTitle___6iCN{font-size:1.15em}.howItWorks_cardDescription__XLXDn{font-size:16px}}.button_backgroundGradient__mGHzO{background:#d446f1;background:linear-gradient(125deg,#d446f1,#9a35eb)}.button_boxShadowBtnLarge__yH_76{box-shadow:2px 2px 10px 0 #9a35eb}.button_actionButton__5u61Z{width:215px;padding:15px;font-size:20px;border-radius:40px;color:#fff;cursor:pointer}.button_buttonContainer___wvJ2{display:flex;flex-direction:row;align-items:left;justify-content:flex-start;max-width:250px}@media (max-width:640px){.button_actionButton__5u61Z{width:200px;height:50px;padding:10px;font-size:20px;border-radius:40px;color:#fff;cursor:pointer}}@media (max-width:429px){.button_actionButton__5u61Z{width:185px;height:45px;padding:10px;font-size:18px;border-radius:40px;color:#fff;cursor:pointer}}@media (max-width:410px){.button_actionButton__5u61Z{width:175px;height:40px;padding:10px;font-size:18px;border-radius:40px;color:#fff;cursor:pointer}}