.landing-page-hero{--background-color:#000;--content-color:#fff;background-color:var(--background-color);padding-bottom:60px}@media (min-width:768px){.landing-page-hero{padding-bottom:60px}.landing-page-hero__details{align-items:flex-start;display:flex;justify-content:space-between}}@media (min-width:1024px){.landing-page-hero{display:-ms-grid;display:grid;-ms-grid-columns:var(--container-margin) 2fr 90px 130px 1fr var(--container-margin);grid-template-columns:var(--container-margin) 2fr 90px 130px 1fr var(--container-margin);-ms-grid-rows:auto auto 90px;grid-template-rows:auto auto 90px}.landing-page-hero>:first-child{-ms-grid-column:1;-ms-grid-row:1}.landing-page-hero>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.landing-page-hero>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.landing-page-hero>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.landing-page-hero>:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}.landing-page-hero>:nth-child(6){-ms-grid-column:6;-ms-grid-row:1}.landing-page-hero>:nth-child(7){-ms-grid-column:1;-ms-grid-row:2}.landing-page-hero>:nth-child(8){-ms-grid-column:2;-ms-grid-row:2}.landing-page-hero>:nth-child(9){-ms-grid-column:3;-ms-grid-row:2}.landing-page-hero>:nth-child(10){-ms-grid-column:4;-ms-grid-row:2}.landing-page-hero>:nth-child(11){-ms-grid-column:5;-ms-grid-row:2}.landing-page-hero>:nth-child(12){-ms-grid-column:6;-ms-grid-row:2}.landing-page-hero>:nth-child(13){-ms-grid-column:1;-ms-grid-row:3}.landing-page-hero>:nth-child(14){-ms-grid-column:2;-ms-grid-row:3}.landing-page-hero>:nth-child(15){-ms-grid-column:3;-ms-grid-row:3}.landing-page-hero>:nth-child(16){-ms-grid-column:4;-ms-grid-row:3}.landing-page-hero>:nth-child(17){-ms-grid-column:5;-ms-grid-row:3}.landing-page-hero>:nth-child(18){-ms-grid-column:6;-ms-grid-row:3}.landing-page-hero:before{content:"";-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;-ms-grid-row:1;-ms-grid-row-span:3;background-color:var(--content-color);border-bottom-right-radius:160px;grid-row:1/span 3}.landing-page-hero--no-action:before{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5}.landing-page-hero__details{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding-bottom:50px;padding-top:50px}.landing-page-hero__main{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.landing-page-hero--no-action .landing-page-hero__main{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/span 4;padding-right:160px}.landing-page-hero__action{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/span 2;-ms-grid-row:2;grid-row:2}.landing-page-hero--no-action.landing-page-hero--has-logos.landing-page-hero--logos-right .landing-page-hero__main{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/span 3}.landing-page-hero--no-action.landing-page-hero--has-logos.landing-page-hero--logos-right .landing-page-hero__partner-logos{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/span 2;-ms-grid-row:2;grid-row:2}.landing-page-hero--no-action.landing-page-hero--has-logos.landing-page-hero--logos-right .landing-page-hero__partner-logos li{margin:0}.landing-page-hero--no-action.landing-page-hero--has-logos.landing-page-hero--logos-right .landing-page-hero__partner-logos li+li{margin-top:.5em}}@media not screen and (min-width:1024px){.landing-page-hero{padding:0 var(--container-margin);padding-bottom:3em}.landing-page-hero__details,.landing-page-hero__main{background-color:var(--content-color);padding:37px}.landing-page-hero__main{border-bottom-left-radius:40px;border-bottom-right-radius:40px;margin-bottom:1.5em;padding-top:0}}.landing-page-hero__icons{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-between;list-style:none;margin:1.5em 0 0;padding-left:0}@media (min-width:768px){.landing-page-hero__icons{margin:0;max-width:50%}}.landing-page-hero__icons li{margin:0}.landing-page-hero__icons img{display:block}.landing-page-hero__action{background-color:var(--background-light-color);border:4px solid #000;border-radius:40px;padding:30px;-ms-grid-row-align:center;align-self:center}.landing-page-hero__action .buttons-wrapper:not(:first-child){margin-top:40px}.landing-page-hero__action-heading{margin-bottom:.25em;text-align:center}.landing-page-hero__logo{color:inherit}.landing-page-hero__partner-logos{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:1em 0 0;padding-left:0}.landing-page-hero--logos-right .landing-page-hero__partner-logos{align-items:center;display:flex;flex-direction:column;justify-content:center}@media not screen and (min-width:1024px){.landing-page-hero--logos-right .landing-page-hero__partner-logos li{background-color:#fff;border-radius:1000px;overflow:hidden;padding:.5em 2em}}.landing-page-hero__partner-logos li{margin:.5em 2em .5em 0}.module-wrapper--dark .landing-page-hero__partner-logos li{background-color:#fff;border-radius:1000px;overflow:hidden;padding:.5em 2em}.landing-page-hero__subheading{font-size:36px;font-weight:400;letter-spacing:0;line-height:1.3055555556;--line-height:1.3055555556}@media (min-width:768px){.landing-page-hero__text{font-size:20px}}.landing-page-hero.module-wrapper--dark{--background-color:#fff;--content-color:#000}.landing-page-hero .eyebrow{font-size:18px;margin:0}.landing-page-hero .h1,.landing-page-hero h1{margin-top:0}@media (min-width:768px){.landing-page-hero--has-action .landing-page-hero .h1:not(:last-child),.landing-page-hero--has-action .landing-page-hero h1:not(:last-child){margin-bottom:70px}}.landing-page-hero .h2,.landing-page-hero h2{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.3055555556;--line-height:1.3055555556;text-rendering:optimizelegibility}@media not screen and (min-width:768px){.landing-page-hero .h2,.landing-page-hero h2{font-size:32px}}@media not screen and (min-width:420px){.landing-page-hero .h2,.landing-page-hero h2{font-size:26px}}.landing-page-hero .h3,.landing-page-hero h3{font-size:24px;font-weight:700;letter-spacing:0;line-height:1.3125;--line-height:1.3125;text-rendering:optimizelegibility}@media not screen and (min-width:768px){.landing-page-hero .h3,.landing-page-hero h3{font-size:24px}}@media not screen and (min-width:420px){.landing-page-hero .h3,.landing-page-hero h3{font-size:20px}}.landing-page-hero .h4,.landing-page-hero h4{font-size:20px;font-weight:400;letter-spacing:0;line-height:1.3;--line-height:1.3;text-rendering:optimizelegibility}@media not screen and (min-width:768px){.landing-page-hero .h4,.landing-page-hero h4{font-size:30px}}@media not screen and (min-width:420px){.landing-page-hero .h4,.landing-page-hero h4{font-size:18px}}.landing-page-hero .h5,.landing-page-hero h5{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.35;--line-height:1.35;text-rendering:optimizelegibility}@media not screen and (min-width:768px){.landing-page-hero .h5,.landing-page-hero h5{font-size:1rem}}