.ma{color:#515151;font-size:17px;line-height:1.2}.ma-row{width:80%;max-width:1200px;margin:0 auto;padding:2% 0}:where(.ma-hero,.ma-why,.ma-elevate) :is(h1,h2,h3,h4){margin:0;padding:0 0 10px;font-weight:500;line-height:1.2}:where(.ma-hero,.ma-why,.ma-elevate) p{margin:0 0 16px;padding:0 0 1em}:where(.ma-hero,.ma-why,.ma-elevate) p:last-child{margin-bottom:0;padding-bottom:0}.ma-hero{background:#35378c;padding:4% 0}.ma-hero-cols{grid-template-columns:36.725% 57.775%;column-gap:5.5%;display:grid}.ma-hero h1{color:#fff;margin:2px 0 22.7px;font-size:36px}.ma-hero h2{color:#fff;margin-bottom:17.7px;font-size:23px}.ma-hero h3{color:#d2e200;margin-bottom:8px;font-size:20px}.ma-hero h4{color:#fff;margin-bottom:8px;font-size:18px}.ma-quiz{min-height:460px}.ma-quiz .og-fallback a{color:#fff;font-weight:700}.ma-why{padding:4% 0}.ma-why h2{color:#35378c;text-align:center;font-size:32px}.ma-why .ma-row:first-child h2{margin-bottom:8px}.ma-why-cols{grid-template-columns:47.25% 47.25%;align-items:start;column-gap:5.5%;padding-bottom:41px;display:grid}.ma-benefits{margin-bottom:50px}.ma-teal{color:#11bfae}.ma-purple{color:#35378c}.ma-lime{color:#c0d600}.ma-process{color:#fff;background:#35378c;padding:20px 30px;box-shadow:0 2px 18px #0000004d}.ma-process h2{color:#fff;margin-bottom:8px;font-size:32px}.ma-process h2[aria-hidden]{color:#35378c}.ma-elevate{text-align:center;background:#d2e200;padding:4% 0}.ma-elevate h2{color:#35378c;margin-bottom:31.7px;font-size:32px}.ma-elevate p{margin-bottom:31.7px;padding:0}.ma-elevate h3{color:#35378c;margin-bottom:31.7px;font-size:20px}.ma-button{color:#fff;background:#35378c;border:2px solid #fff;border-radius:3px;padding:.3em 1em;font-size:17px;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-block}@media (max-width:980px){.ma-hero,.ma-why,.ma-elevate{padding:50px 0}.ma-row{padding:30px 0}.ma-why-cols{padding-bottom:41px}.ma-hero-cols,.ma-why-cols{grid-template-columns:1fr;row-gap:30px}.ma-elevate h2,.ma-elevate p,.ma-elevate h3{margin-bottom:30px}}@media (min-width:768px) and (max-width:980px){.ma-why h2,.ma-process h2,.ma-elevate h2{font-size:28.112px}}@media (max-width:767px){.ma-why h2,.ma-process h2,.ma-elevate h2{font-size:24.71px}}@media (min-width:1500px){.ma-hero,.ma-why,.ma-elevate{padding:60px 0}.ma-row{padding:30px 0}.ma-why-cols{padding-bottom:41px}.ma-elevate h2,.ma-elevate p,.ma-elevate h3{margin-bottom:33px}}.ma-footer-copy .legal{display:none}
