.what-and-how-section{background-color:#fff}.what-and-how-section .border-container-dark{border-top:1px solid #ededed;padding-block:3.2rem}@media (min-width:769px){.what-and-how-section .border-container-dark{padding-block:5rem;padding-inline:3.4rem}}.what-and-how-section .what-and-how-main-title{color:#222;font-size:3rem;font-style:normal;font-weight:200;line-height:3.4rem;margin-bottom:1.6rem}@media (min-width:769px){.what-and-how-section .what-and-how-main-title{font-size:4.8rem;line-height:5.2rem;margin-bottom:3.4rem;text-align:center}}.what-and-how-section .what-and-how-columns{display:flex;flex-direction:column;gap:2.8rem}@media (min-width:769px){.what-and-how-section .what-and-how-columns{flex-direction:row;gap:11.8rem}}.what-and-how-section .what-container{display:flex;flex:1;flex-direction:column;gap:.8rem}@media (min-width:769px){.what-and-how-section .what-container{gap:2rem}}.what-and-how-section .what-container .what-subtitle{color:#222;font-size:2rem;font-weight:300;line-height:2.4rem}@media (min-width:769px){.what-and-how-section .what-container .what-subtitle{font-size:3rem;font-weight:200;line-height:3.4rem}}.what-and-how-section .what-container .what-description{color:#222;font-size:1.6rem;font-weight:200;line-height:2.2rem}@media (min-width:769px){.what-and-how-section .what-container .what-description{letter-spacing:.032rem}}.what-and-how-section .how-container{display:flex;flex:1;flex-direction:column;gap:.8rem}@media (min-width:769px){.what-and-how-section .how-container{gap:2.5rem}}.what-and-how-section .how-container .how-title{color:#222;font-size:2.4rem;font-weight:300;line-height:2.4rem}@media (min-width:769px){.what-and-how-section .how-container .how-title{font-size:3rem;font-weight:200;line-height:3.4rem}}.what-and-how-section .how-container .how-steps{display:flex;flex-direction:column;gap:.7rem}@media (min-width:769px){.what-and-how-section .how-container .how-steps{gap:1rem}}.what-and-how-section .how-container .how-step-item{align-items:center;display:flex;gap:1rem}@media (min-width:769px){.what-and-how-section .how-container .how-step-item{gap:1.7rem}}.what-and-how-section .how-container .how-step-item svg{display:block;flex-shrink:0;height:3.4rem;width:3.4rem}.what-and-how-section .how-container .how-step-item .how-step-checkmark{align-items:center;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.what-and-how-section .how-container .how-step-item .how-step-checkmark svg{height:100%;width:100%}.what-and-how-section .how-container .how-step-item .how-step-text{font-size:1.6rem;font-weight:200;letter-spacing:.032rem;line-height:2.2rem;padding-block:.5rem}.what-and-how-section .how-container .how-step-item .how-step-text p{margin:0}.what-and-how-section .how-container .how-step-item .how-step-text strong{font-size:1.7rem;font-weight:500;letter-spacing:.034rem;line-height:2.4rem}.what-and-how-section .what-and-how-cta-container{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem}@media (min-width:769px){.what-and-how-section .what-and-how-cta-container{gap:1.5rem}}.what-and-how-section .what-and-how-cta-container .what-and-how-cta-button{align-items:center;background-color:#1da0ef;border:none;border-radius:.8rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.7rem;font-weight:500;justify-content:center;letter-spacing:.034rem;line-height:2.4rem;padding:.2rem 2.4rem;text-decoration:none}@media (min-width:769px){.what-and-how-section .what-and-how-cta-container .what-and-how-cta-button{height:4.8rem;padding:1.4rem 2.4rem}}.what-and-how-section .what-and-how-cta-container .what-and-how-learn-link{background-color:transparent;color:#222;font-size:1.7rem;font-weight:400;gap:.4rem;justify-content:flex-start;line-height:2.4rem;padding:1rem;padding-inline-start:0;text-align:left}
