.hero-bg-image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg-image-inner{height:100%;position:relative;width:100%}.hero-bg-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-bg-image-overlay{background:linear-gradient(0deg,rgba(0,0,68,.7),rgba(0,0,68,.5) 60%,transparent);height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:700px){.hero-bg-image-overlay{background:linear-gradient(90deg,rgba(0,0,68,.7),rgba(0,0,68,.7) 50%,transparent)}}@media (min-width:1000px){.hero-bg-image-overlay{background:linear-gradient(90deg,rgba(0,0,68,.7),rgba(0,0,68,.7) 25%,transparent)}}.logos-row{display:flex;flex-direction:column;gap:var(--spacing-1)}.logos-row .row-items{--gap:var(--spacing-1_5);align-items:center;display:flex;gap:var(--gap)}@media (min-width:700px){.logos-row .row-items{--gap:var(--spacing-2_5)}}.logos-row .row-items li{display:flex;flex-direction:column}.logos-row .row-items li .logo-image{height:var(--height)}.logos-row:not(.-width-partial){--padding-top:0;--padding-bottom:var(--spacing-1);padding:var(--padding-top) 0 var(--padding-bottom)}@media (min-width:700px){.logos-row:not(.-width-partial){--padding-top:var(--spacing-1);margin-top:var(--spacing-1_25)}}.logos-row:not(.-width-partial) .row-items{--gap:var(--gutter);justify-content:center}@media (max-width:699px){.logos-row:not(.-width-partial) .row-items{flex-wrap:wrap}}.logos-row:not(.-width-partial) .row-items li{--width:calc(33.33333% - 12px);align-items:center;display:flex;width:var(--width)}@media (min-width:700px){.logos-row:not(.-width-partial) .row-items li{--width:calc(20% - 14.4px)}}.logos-row:not(.-width-partial) .row-items li .logo-image{--height:3.5rem;-o-object-fit:contain;object-fit:contain}@media (min-width:700px){.logos-row:not(.-width-partial) .row-items li .logo-image{--height:4.25rem}}@media (min-width:1280px){.logos-row:not(.-width-partial) .row-items li .logo-image{--height:5.25rem}}.logos-row.-width-partial{margin-top:var(--spacing-1)}.logos-row.-width-partial .logo-image{--height:3.5rem}@media (min-width:700px){.logos-row.-width-partial .logo-image{--height:3.75rem}}@media (min-width:1280px){.logos-row.-width-partial .logo-image{--height:4rem}}.logos-row .logos-subheading{font-size:var(--font-size-1_25);font-weight:var(--semibold);line-height:var(--line-height-1_4);max-width:25ch}@media (min-width:1280px){.logos-row .logos-subheading{font-size:var(--font-size-1_5);line-height:var(--line-height-1_3)}}@keyframes wave-movement{0%{border-radius:0;opacity:.2;transform:scaleX(1) scaleY(1)}to{border-radius:var(--end-radius);opacity:0;transform:var(--end-transform)}}.waves{position:absolute}.waves.-orientation-landscape{height:100%;left:2%;top:1%;width:96%}.waves.-orientation-portrait{height:100%;left:0;top:1%;width:100%}.waves .wave{background-color:var(--white);height:100%;position:absolute;width:100%}.waves .wave:first-child{animation-delay:-.2s}.waves .wave:nth-child(2){animation-delay:.8s}.waves .wave:nth-child(3){animation-delay:1.8s}.waves.-orientation-landscape .wave{--end-transform:scaleX(2.4375) scaleY(3);--end-radius:2.25rem}@media (min-width:700px){.waves.-orientation-landscape .wave{--end-radius:3.25rem}}.waves.-orientation-portrait .wave{--end-transform:scaleX(3) scaleY(2.4375);--end-radius:1rem}@media (min-width:700px){.waves.-orientation-portrait .wave{--end-radius:2rem}}.waves.-active-true .wave{animation-duration:3s;animation-iteration-count:infinite;animation-name:wave-movement;animation-timing-function:linear}.content-block-type-label{background-color:var(--white);height:var(--spacing-4);margin-top:calc(var(--spacing-7_5-taper)*-1);position:relative;top:var(--spacing-4);z-index:9}.content-block-type-label:first-child{margin-top:0}.content-block-type-label .badge-area{display:flex;justify-content:center}.content-block-type-label+*{margin-top:calc(var(--spacing-7_5-taper)*-1)}.content-block-type-label+:before{content:"";display:block;height:var(--spacing-4);width:100%}.content-block-type-label+.cards-row,.content-block-type-label+.cta-banner{padding:var(--section-padding-y) 0}.content-block-type-label+.footnotes-text{padding-top:var(--section-padding-y)}.pricing-cards+.content-block-type-label{background-color:transparent}
