.how-we-work{background-color:#f0f1f5;color:#252b3d;overflow:hidden;padding:100px 32px;position:relative;width:100%}.how-we-work,.how-we-work *,.how-we-work :after,.how-we-work :before{box-sizing:border-box}.how-we-work__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;position:relative;width:100%}.how-we-work__header{margin:0 auto;max-width:900px;text-align:center;width:100%}.how-we-work__heading{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;padding:0;text-align:center;word-wrap:break-word}.how-we-work__heading-primary{color:#252b3d;display:inline}.how-we-work__heading-secondary{color:#ff6900;display:inline;margin-left:.22em}.how-we-work__description{color:#333;font-size:16px;font-weight:400;letter-spacing:-.005em;line-height:1.4;margin:20px auto 0;max-width:650px;text-align:center;width:100%;word-wrap:break-word}.how-we-work__description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.how-we-work__description p+p{margin-top:12px}.how-we-work__description a{color:#ff6900;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.how-we-work__description a:focus-visible,.how-we-work__description a:hover{color:#e05500}.how-we-work__description b,.how-we-work__description strong{color:#252b3d;font-weight:600}.how-we-work__illustration-wrapper{align-items:center;display:flex;justify-content:center;margin:40px auto 0;max-width:1280px;position:relative;width:100%}.how-we-work__dotted-bg{background-image:radial-gradient(#cbd5e1 1.25px,transparent 0);background-position:50%;background-size:24px 24px;height:94%;left:50%;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.75) 20%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.75) 20%,transparent 72%);max-width:1120px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.how-we-work__illustration{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:2}.how-we-work__img,.how-we-work__picture{display:block;margin:0 auto;max-width:1200px;width:100%}.how-we-work__img{height:auto;object-fit:contain;transition:opacity .3s ease}.how-we-work__fallback-illustration{display:block;margin:0 auto;max-width:1200px;width:100%}.how-we-work__vector{display:block;height:auto;margin:0 auto;width:100%}@media screen and (max-width:1199px) and (min-width:768px){.how-we-work{padding:70px 30px}.how-we-work__heading{font-size:34px}.how-we-work__description{font-size:16px;line-height:1.4;margin-top:20px;max-width:600px}.how-we-work__illustration-wrapper{margin-top:36px;max-width:100%}.how-we-work__fallback-illustration,.how-we-work__illustration,.how-we-work__img,.how-we-work__picture{width:100%}}@media screen and (max-width:767px){.how-we-work{padding:60px 20px}.how-we-work__header{max-width:100%}.how-we-work__heading{font-size:28px;line-height:1.25}.how-we-work__heading-primary,.how-we-work__heading-secondary{display:inline}.how-we-work__heading-secondary{margin-left:.18em}.how-we-work__description{font-size:15px;line-height:1.5;margin-top:18px;max-width:100%}.how-we-work__illustration-wrapper{margin-top:30px;max-width:100%}.how-we-work__dotted-bg{background-size:20px 20px;height:98%;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.7) 15%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.7) 15%,transparent 78%)}.how-we-work__fallback-illustration,.how-we-work__illustration,.how-we-work__img,.how-we-work__picture{width:100%}}@media screen and (max-width:420px){.how-we-work{padding:50px 16px}.how-we-work__heading{font-size:25px}.how-we-work__description{font-size:14.5px;line-height:1.48}}