.grid-width-section{max-width:1216px}.header-section{color:#fff;display:flex;flex-flow:row;gap:128px;margin:0 auto;max-width:1307px;padding:0 32px 40px;text-align:left}.hero-img-container{flex:1}.hero-img-constrain{margin:0 auto;max-width:1307px;width:100%}.header-img{height:auto;margin:0 auto;width:100%}.header-content{flex:1;padding:32px 0 0}.text-magazine{display:flex;gap:40px}.text-magazine p{margin:0;width:80%}.header-content h1,.header-content h1 span{color:#fff;font-family:Montserrat;font-feature-settings:"liga" off,"clig" off;font-size:60px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:67px;margin-top:0}.header-content p{color:#fff;font-family:Montserrat;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.header-content>.page-logo{height:auto;margin-bottom:90px;max-width:200px}.tertiary-copy>p{color:#fff;font-family:Montserrat;font-size:14px;font-style:italic;font-weight:600;line-height:normal;margin:24px 0 8px}.cta-container{margin:0 auto;max-width:972px;padding:0 0 32px;position:relative;z-index:1}.container:before{background:url(image file);content:"";left:0;position:absolute;top:0}.cta-background{background:#0376da;border-radius:12px;margin:64px 0 0;padding:4px}.cta-foreground{align-items:center;background:#fff;border-radius:8px;display:flex;gap:40px;justify-content:space-between;padding:32px}.cta-foreground>div{flex:0 0 50%}.cta-foreground>a{align-items:center;background:#0376da;border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:45px;justify-content:center;line-height:normal;padding:10px 24px;text-decoration:none}.cta-foreground>a:hover{background:#025ba8}.cta-foreground>a>i{color:#fff;font-size:14px}.cta-foreground>div>h2{color:var(--Brand-Charcoal,#1d1d1d);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:30px;margin:0 0 8px}.cta-foreground>div>p{color:var(--Text-Body,#58585f);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:158.9%;margin:0}.cta-background>p{color:#fff;font-family:Montserrat;font-size:14px;font-style:italic;font-weight:600;line-height:167.4%;margin:16px;text-align:center}.benefits-container{margin:0 auto;max-width:1216px;padding:0 32px 16px}.benefits-container>p{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;letter-spacing:3px;margin:32px 0 16px;text-align:center}.benefits-row{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px rgba(16,24,40,.1);display:inline-flex;gap:24px;margin-bottom:-89px;padding:24px}.benefits-col{align-items:flex-start;display:flex;flex:1 0 0;gap:16px}.benefits-img>img{height:35px;width:35px}.benefits-copy>h3{color:var(--Brand-Charcoal,#1d1d1d);font-weight:600;line-height:19px;margin:0 0 4px}.benefits-copy>h3,.benefits-copy>p{font-family:Montserrat;font-size:14px;font-style:normal}.benefits-copy>p{color:var(--Text-Body,#58585f);font-weight:500;letter-spacing:-.5px;line-height:155%;margin:0}hr.hr-1{background-color:#ededed;border:none;height:67px;width:2px}@media (min-width:768px) and (max-width:1064px){.header-section{gap:32px}.benefits-container,.header-section{padding:0 40px 40px}.benefits-row{align-content:flex-start;flex-flow:wrap;gap:24px}.benefits-col{flex:1 1 calc(50% - 17px);max-width:calc(50% - 17px)}hr.hr-1{display:none}.header-content h1,.header-content h1 span{font-size:50px;line-height:53px}.header-content p{width:100%}.cta-container{padding:0 40px 40px}}@media (min-width:320px) and (max-width:768px){.benefits-container{padding:0 16px 40px}.hero-img-container{display:none}.benefits-row{align-content:flex-start;flex-flow:column;gap:24px}.benefits-col{flex:1 1 100%;flex-flow:column;max-width:100%}hr.hr-1{display:none}.header-section{flex-flow:column;gap:40px;padding:0 16px 40px}.header-content h1,.header-content h1 span{font-size:38px;line-height:45px;padding:0}.header-content p{width:100%}.header-content>.page-logo{margin-bottom:40px;max-width:150px}.text-magazine{flex-flow:column;gap:16px}.cta-container{padding:0 16px 16px}.cta-background{margin:24px 0 0}.cta-foreground{flex-flow:column;padding:24px 16px}}