.landing-page-container{display:flex;flex:1;flex-direction:column;overflow-x:hidden;position:relative}.landing-page-container .section-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;position:relative;width:100%}.landing-page-container .section-container .section-inner{display:flex;flex-flow:column nowrap;margin:0 auto;max-width:calc(1400px + 20%);padding:80px 10%;width:100%}.landing-page-container .section-container .section-inner h2{font-family:Eagle,Lato,sans-serif;font-size:clamp(24px,4vw,56px);font-weight:400;line-height:1em;text-align:center;text-transform:none}.landing-page-container .section-container .section-inner h2 span{font-family:Sofia Pro,sans-serif;line-height:1.1em}.landing-page-container .section-container .section-inner h2 sup{vertical-align:sub}.landing-page-container .section-header{background-color:var(--landing-page-color-5);padding-bottom:80px}.landing-page-container .section-header .landing-header-wave{bottom:-60px;height:108px;left:0;margin:0 0 -1px;overflow:hidden;position:absolute;width:100%;z-index:10}.landing-page-container .section-header .landing-header-wave svg{display:none}.landing-page-container .section-header .landing-header-wave svg.landing-header-wave-mobile{display:block}@media screen and (min-width:1025px){.landing-page-container .section-header .landing-header-wave{bottom:0;height:150px;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}.landing-page-container .section-header .landing-header-wave svg.landing-header-wave-mobile{display:none}.landing-page-container .section-header .landing-header-wave svg.landing-header-wave-desktop{display:block}}.landing-page-container .section-header .section-inner{padding-top:40px}.landing-page-container .section-header .section-inner h1{color:var(--constellation-main-3);font-family:Eagle,Lato,sans-serif;font-size:clamp(26px,4vw,58px);font-weight:400;letter-spacing:2.32px;line-height:1.2em;margin:0 0 40px;text-align:center;text-transform:none}.landing-page-container .section-header .section-inner h1 img{max-width:600px}.landing-page-container .section-header .section-inner h1 span{display:block;position:absolute;text-indent:-99999px}.landing-page-container .section-header .section-inner h2{color:var(--landing-page-color-1);font-family:Eagle,Lato,sans-serif;font-size:clamp(32px,2.5vw,47px);font-weight:400;letter-spacing:1px;line-height:1em;margin:0 auto 60px;max-width:900px;text-align:center;text-transform:none}.landing-page-container .section-header .section-inner .important{background-color:var(--constellation-main-4);border-radius:12px;color:var(--default-color-2);padding:clamp(20px,3vw,40px)}.landing-page-container .section-header .section-inner .important h3{color:var(--landing-page-color-7);font-family:Eagle,Lato,sans-serif;font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1em;margin:0 0 30px;text-align:center;text-transform:none}.landing-page-container .section-header .section-inner .important p{font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.4em;margin:0;text-align:left}.landing-page-container .section-header .section-inner .important p strong{color:var(--landing-page-color-4);font-weight:700}.landing-page-container .section-about{background-color:var(--constellation-main-4)}.landing-page-container .section-about .section-inner h2{color:var(--landing-page-color-7);font-family:Sofia Pro,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.2em;margin:0 0 60px;text-align:center;text-transform:none}.landing-page-container .section-about .section-inner p{color:var(--default-color-2);font-family:Sofia Pro,sans-serif;font-size:clamp(18px,3vw,23px);font-weight:800;line-height:1.2em;margin:0 0 60px;text-transform:none}.landing-page-container .section-about .section-inner .features-list{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(300px,80vw),1fr));margin:0 auto;max-width:1300px;padding:0;position:relative;width:100%}.landing-page-container .section-about .section-inner .features-list .feature{align-items:center;background-color:var(--default-color-2);border-radius:clamp(6px,2vw,20px);display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease}.landing-page-container .section-about .section-inner .features-list .feature:hover{transform:translateY(-5px)}.landing-page-container .section-about .section-inner .features-list .feature h3{align-items:center;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/const-cell-header-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--constellation-main-4);display:flex;flex-flow:row nowrap;font-family:Eagle,Lato,sans-serif;font-size:clamp(16px,2vw,24px);font-weight:400;justify-content:center;letter-spacing:.93px;line-height:1em;margin:0;padding:30px 20px;position:relative;text-align:center;width:100%}.landing-page-container .section-about .section-inner .features-list .feature h3 .fa{left:15px;position:absolute;top:15px}.landing-page-container .section-about .section-inner .features-list .feature div{background-color:var(--default-color-2);flex:1;padding:clamp(20px,3vw,40px)}.landing-page-container .section-about .section-inner .features-list .feature div a,.landing-page-container .section-about .section-inner .features-list .feature div p{color:var(--default-color-3);font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1.4em;margin:0 0 20px}.landing-page-container .section-info{background-color:var(--constellation-main-3)}.landing-page-container .section-info .section-inner{color:var(--default-color-2)}.landing-page-container .section-info .section-inner h2{color:var(--landing-page-color-4);font-family:Sofia Pro,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.2em;margin:0 0 60px;text-align:center;text-transform:none}.landing-page-container .section-info .section-inner p{font-size:clamp(18px,2vw,23px)}.landing-page-container .section-info .section-inner p strong{color:var(--landing-page-color-4);font-weight:700}.landing-page-container .section-info .section-inner ul{margin:0 0 60px}.landing-page-container .section-info .section-inner ul li{font-size:clamp(18px,2vw,23px);margin:0 0 15px}.landing-page-container .section-info .section-inner ul li strong{color:var(--landing-page-color-4);font-weight:700}.landing-page-container .section-info .section-inner .more-info{align-items:center;background-color:var(--constellation-main-4);border-radius:12px;display:flex;flex-flow:column nowrap;justify-content:center;padding:clamp(20px,3vw,40px)}.landing-page-container .section-info .section-inner .more-info h3{color:var(--landing-page-color-7);font-size:clamp(24px,2.5vw,36px);font-weight:800;line-height:1em;margin:0 0 30px;text-align:center;text-transform:none}.landing-page-container .section-info .section-inner .more-info p{font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.4em;margin:0 0 30px;text-align:left}