@charset "UTF-8";body{background-color:#fff;background-image:url(/images/background-tile.png);background-size:600px 600px;background-position:50% 0;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%}.landing-content{display:flex;flex-direction:column;margin:0 auto;width:984px;box-sizing:border-box;padding:64px}@media only screen and (max-width: 983px){.landing-content{width:744px}}@media only screen and (max-width: 743px){.landing-content{width:100%;padding:24px}}.landing-video{overflow:hidden;background-color:#1e2336;border-radius:16px;box-shadow:0 0 0 2px var(--color-shadow-stroke, #abdff2),8px 8px 0 var(--color-shadow-big, #def3fa);margin-top:64px}@media only screen and (max-width: 983px){.landing-video{margin-top:48px}}@media only screen and (max-width: 743px){.landing-video{margin-top:24px}}.landing-section{--color-heading: #1e80c0;background-color:#fff;color:#1e2336;border-radius:16px;box-shadow:0 0 0 2px var(--color-shadow-stroke, #abdff2),8px 8px 0 var(--color-shadow-big, #def3fa);display:flex;justify-content:flex-start;position:relative;padding:48px;margin-top:48px}@media only screen and (max-width: 983px){.landing-section{flex-direction:column}}@media only screen and (max-width: 743px){.landing-section{margin-top:24px;padding:32px}}.landing-section.is-clipped{overflow:hidden}.landing-section.is-right{justify-content:flex-end}.landing-section.is-blue{background-color:#f3fafc}.landing-section.is-orange{background-color:#fef2e0;--color-shadow-stroke: #fcca94;--color-shadow-big: #fcdcaf;--color-heading: #ff8142}.landing-section.is-dark{background-color:#324d7f;--color-shadow-stroke: #324d7f;--color-shadow-big: #abdff2;--color-heading: #def3fa;color:#abdff2;--button-color: #abdff2;--button-on-color: #374163}.landing-section.is-full-width h2{text-align:center}.landing-section.is-full-width .button{margin:0 auto;display:flex;width:fit-content}.landing-section h2{font-family:GoodDog New,Averia Sans Libre,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:0px;color:var(--color-heading);margin:0 0 20px}@media only screen and (max-width: 743px){.landing-section h2{margin:0 0 16px;font-size:24px;line-height:28px}}.landing-section p,.landing-section ul{font-size:20px;line-height:28px}@media only screen and (max-width: 743px){.landing-section p,.landing-section ul{font-size:16px;line-height:24px}}.landing-section p.is-small{font-size:14px;line-height:20px;color:#1e233680}.landing-section p.is-secondary{color:#1e233680}.landing-section li:not(:first-child){margin-top:12px}.landing-section em{font-style:normal;color:#ff8142;font-weight:700}.landing-section-testimonials h2{margin-bottom:52px}.landing-testimonials.landing-testimonials{display:flex;gap:32px;margin-top:32px;margin-bottom:48px;list-style:none;padding:0}@media only screen and (max-width: 743px){.landing-testimonials.landing-testimonials{flex-direction:column}}.landing-testimonials.landing-testimonials li{margin:0;flex:1 1 0}.landing-testimonials.landing-testimonials .testimonial-quote{position:relative;color:#fcca94;font-family:GoodDog New,Averia Sans Libre,sans-serif;font-size:24px;line-height:28px;margin:0}.landing-testimonials.landing-testimonials .testimonial-quote:before{content:"“";font-family:GoodDog Plain,Averia Sans Libre,sans-serif;color:#ff8142;font-size:32px;position:absolute;left:-16px;top:0}.landing-testimonials.landing-testimonials .testimonial-quote:after{content:"”";font-family:GoodDog Plain,Averia Sans Libre,sans-serif;color:#ff8142;font-size:32px;position:relative;left:4px;top:4px;line-height:0}.landing-testimonials.landing-testimonials .testimonial-author{margin:4px 0 0;font-size:16px;line-height:24px}.landing-section-body{width:100%;max-width:420px}@media only screen and (max-width: 983px){.landing-section-body{max-width:none}}.landing-section.is-full-width .landing-section-body{max-width:none}.landing-section-illo{position:absolute;top:50%;width:420px;height:296px}@media only screen and (max-width: 983px){.landing-section-illo{position:relative;top:0;transform:none!important;margin:0 auto 24px;width:315px;height:222px}}@media only screen and (max-width: 743px){.landing-section-illo{width:279.972px;height:197.3136px}}.landing-section:not(.is-right) .landing-section-illo{right:0;transform:translate(40px,-50%)}.landing-section.is-right .landing-section-illo{left:0;transform:translate(-40px,-50%)}
