.wave-container{position:relative}.wave-container .wave{position:absolute;height:31px;width:100%;bottom:0}.wave-container .wave:after,.wave-container .wave:before{content:"";display:block;position:absolute;border-radius:100% 50%}.wave-container .wave:before{width:55%;height:109%;right:-1.5%;top:60%}.wave-container .wave:after{width:55%;height:100%;left:-1.5%;top:40%}.footer-wave-container,.footer-wave-container .wave{background:var(--blue-blue4)}.footer-wave-container .wave:before{background-color:rgba(17,24,39,var(--tw-bg-opacity))}.footer-wave-container .wave:after{background-color:var(--blue-blue4)}.newsletter-wave-container{background:var(--blue-blue4)}.newsletter-wave-container .wave{background:rgba(255,255,255,var(--tw-bg-opacity))}.newsletter-wave-container .wave:before{background-color:var(--blue-blue4)}.newsletter-wave-container .wave:after{background-color:rgba(255,255,255,var(--tw-bg-opacity))}.download-wave-container,.download-wave-container .wave{background:rgba(249,250,251,var(--tw-bg-opacity))}.download-wave-container .wave:before{background-color:#fff}.download-wave-container .wave:after{background-color:rgba(249,250,251,var(--tw-bg-opacity))}.features-wave-container,.features-wave-container .wave{background:rgba(249,250,251,var(--tw-bg-opacity))}.features-wave-container .wave:before{background-color:#fff}.features-wave-container .wave:after{background-color:rgba(249,250,251,var(--tw-bg-opacity))}.highlights-wave-container,.highlights-wave-container .wave{background:#fff}.highlights-wave-container .wave:before{background-color:#fff}.highlights-wave-container .wave:after{background-color:rgba(249,250,251,var(--tw-bg-opacity))}.features-wave-container,.features-wave-container .wave{background:#fff}.features-wave-container .wave:before{background-color:rgba(249,250,251,var(--tw-bg-opacity))}.features-wave-container .wave:after{background-color:#fff}.triangle{height:0;position:relative}.triangle:before{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:100px 100px 0;left:50%;transform:translateX(-50%) translateY(59%) scaleY(.7)}.highlights-triangle:before{border-color:#25c9ff transparent transparent}.reviews-triangle:before{border-color:#f9fafb transparent transparent}.and-more-triangle:before{border-color:#fff transparent transparent}.downloads-triangle:before{border-color:rgba(249,250,251,var(--tw-bg-opacity)) transparent transparent transparent}.newsletter-triangle:before{border-color:#fff transparent transparent}.footer-triangle:before{border-color:var(--blue-blue4) transparent transparent transparent}.review-carousel{scrollbar-width:none;-ms-overflow-style:none}.review-carousel::-webkit-scrollbar{display:none}.review-carousel__card{width:min(85vw,320px)}@media (min-width:640px){.review-carousel__card{width:min(70vw,300px)}}@media (min-width:1024px){.review-carousel__card{width:calc((100% - 3 * 1rem) / 4);min-width:240px}}.mha-page-ask{text-align:left;border-radius:.75rem;border:1px solid rgb(229 231 235);background:#fff;padding:1.25rem 1.5rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.mha-page-ask-title{font-size:1.25rem;font-weight:600;line-height:1.4;color:rgb(17 24 39);margin:0 0 .25rem}.mha-page-ask-desc{font-size:.875rem;line-height:1.5;color:rgb(107 114 128);margin:0 0 1rem}.mha-page-ask-label{display:block;font-size:.875rem;font-weight:500;color:rgb(55 65 81);margin-bottom:.5rem}.mha-page-ask-row{display:flex;gap:.75rem}.mha-page-ask-input{flex:1;min-width:0;padding:.625rem 1rem;font-size:1rem;line-height:1.5;color:rgb(17 24 39);background:#fff;border:1px solid rgb(209 213 219);border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.mha-page-ask-input::placeholder{color:rgb(156 163 175)}.mha-page-ask-input:focus{border-color:var(--blue-blue1);box-shadow:0 0 0 2px rgb(0 172 218/.25)}.mha-page-ask-submit{flex-shrink:0;padding:.625rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;color:#fff;border:none;border-radius:.5rem;cursor:pointer;background:linear-gradient(180deg,#7fc55f 0,#6ba842 50%,#6ba842);transition:background .15s}.mha-page-ask-submit:hover{background:linear-gradient(180deg,#86cc6a 0,#73b04f 50%,#73b04f)}@media (max-width:639px){.mha-page-ask-row{flex-direction:column}.mha-page-ask-submit{width:100%}}