.sgs-fp,.sgs-fp *,.sgs-fp :after,.sgs-fp :before{box-sizing:border-box}.sgs-fp{font-family:Lato,Helvetica,sans-serif;overflow:hidden;width:100%}.sgs-fp__forecast{background:linear-gradient(180deg,#5bc4f5,#2fa0cc);min-height:420px;padding:72px 20px 0;position:relative;text-align:center}.sgs-fp__forecast-inner{margin:0 auto;max-width:1060px;position:relative;width:100%}.sgs-fp__forecast-eyebrow{color:#064760;font-size:12px;font-weight:700;letter-spacing:4px;line-height:1.3;margin:0 0 18px;text-transform:uppercase}.sgs-fp__forecast-title{color:#fff;font-family:Lato,Helvetica,sans-serif;font-size:51px;font-weight:700;letter-spacing:0;line-height:1.18;margin:0 auto;max-width:959px;white-space:nowrap}.sgs-fp__forecast-intro{color:#fff;font-size:18px;font-weight:400;letter-spacing:.32px;line-height:1.55;margin:27px auto 0;max-width:760px}.sgs-fp__forecast-intro p,.sgs-fp__forecast-intro span{margin:0}.sgs-fp__form-card{background:linear-gradient(180deg,#005f85,#033447);border-radius:6px;box-shadow:0 5px 14px rgba(0,0,0,.28);margin:70px auto -68px;max-width:690px;min-height:139px;padding:24px 34px 28px;position:relative;width:100%;z-index:5}.sgs-fp__form-title{color:#fff;font-size:23px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 17px}.sgs-fp__form-wrap,.sgs-fp__form-wrap *,.sgs-fp__form-wrap :after,.sgs-fp__form-wrap :before{box-sizing:border-box!important}.sgs-fp__form-wrap{height:44px;margin:0 auto;max-width:475px;padding:0;position:relative;width:100%}.sgs-fp__form-wrap .hbspt-form,.sgs-fp__form-wrap .hs-form-field,.sgs-fp__form-wrap .hs-input,.sgs-fp__form-wrap .hs_cos_wrapper,.sgs-fp__form-wrap .hs_cos_wrapper_type_form,.sgs-fp__form-wrap .hs_cos_wrapper_widget,.sgs-fp__form-wrap .input,.sgs-fp__form-wrap fieldset,.sgs-fp__form-wrap form{border:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}.sgs-fp__form-wrap .form-title,.sgs-fp__form-wrap .hs-form-required,.sgs-fp__form-wrap .hs-form-title,.sgs-fp__form-wrap .hs-richtext,.sgs-fp__form-wrap .hs_error_rollup,.sgs-fp__form-wrap .submitted-message,.sgs-fp__form-wrap h1,.sgs-fp__form-wrap h2,.sgs-fp__form-wrap h3,.sgs-fp__form-wrap h4,.sgs-fp__form-wrap h5,.sgs-fp__form-wrap h6,.sgs-fp__form-wrap label,.sgs-fp__form-wrap legend{border:0!important;display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}.sgs-fp__form-wrap .hbspt-form,.sgs-fp__form-wrap .hs_cos_wrapper_type_form{display:block!important;width:100%!important}.sgs-fp__form-wrap form{align-items:stretch!important;display:flex!important;height:44px!important;justify-content:center!important;min-height:44px!important;position:relative!important;width:100%!important}.sgs-fp__form-wrap .hs-form-field,.sgs-fp__form-wrap .hs_email,.sgs-fp__form-wrap fieldset{flex:0 0 245px!important}.sgs-fp__form-wrap .hs-form-field,.sgs-fp__form-wrap .hs_email,.sgs-fp__form-wrap .input,.sgs-fp__form-wrap fieldset{display:block!important;height:44px!important;min-height:44px!important;width:245px!important}.sgs-fp__form-wrap input[name=email],.sgs-fp__form-wrap input[type=email],.sgs-fp__form-wrap input[type=text]{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:0!important;border-radius:7px 0 0 7px!important;box-shadow:none!important;color:#111!important;display:block!important;font-family:Lato,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;height:44px!important;letter-spacing:0!important;line-height:44px!important;margin:0!important;max-height:44px!important;min-height:44px!important;outline:none!important;padding:0 16px!important;text-align:left!important;width:245px!important}.sgs-fp__form-wrap input[name=email]::placeholder,.sgs-fp__form-wrap input[type=email]::placeholder,.sgs-fp__form-wrap input[type=text]::placeholder{color:#a8a8a8!important;opacity:1!important}.sgs-fp__form-wrap .actions,.sgs-fp__form-wrap .hs_submit{display:block!important;flex:0 0 230px!important;height:44px!important;margin:0!important;min-height:44px!important;padding:0!important;width:230px!important}.sgs-fp__form-wrap .hs-button,.sgs-fp__form-wrap button[type=submit],.sgs-fp__form-wrap input[type=submit]{appearance:none!important;-webkit-appearance:none!important;background:linear-gradient(180deg,#39b65a,#1a552a)!important;border:0!important;border-radius:0 7px 7px 0!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:block!important;font-family:Lato,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;height:44px!important;letter-spacing:0!important;line-height:44px!important;margin:0!important;max-height:44px!important;min-height:44px!important;outline:none!important;padding:0 22px!important;text-align:center!important;transition:background .22s ease,filter .22s ease,box-shadow .22s ease!important;width:230px!important}.sgs-fp__form-wrap .hs-button:hover,.sgs-fp__form-wrap button[type=submit]:hover,.sgs-fp__form-wrap input[type=submit]:hover{background:linear-gradient(180deg,#43c864,#216b35)!important;box-shadow:0 5px 12px rgba(0,0,0,.18)!important;filter:brightness(1.03)!important;transform:translateY(-1px)!important}.sgs-fp__form-wrap .hs-button:active,.sgs-fp__form-wrap button[type=submit]:active,.sgs-fp__form-wrap input[type=submit]:active{box-shadow:none!important;transform:translateY(0)!important}.sgs-fp__form-wrap .hs-error-msgs{left:0!important;list-style:none!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;text-align:center!important;top:50px!important;width:475px!important}.sgs-fp__form-wrap .hs-error-msgs,.sgs-fp__form-wrap .hs-error-msgs li{display:block!important}.sgs-fp__form-wrap .hs-error-msgs label{color:hsla(0,0%,100%,.92)!important;display:block!important;font-family:Lato,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;height:auto!important;line-height:1.2!important;max-height:none!important;overflow:visible!important;text-align:center!important;visibility:visible!important}.sgs-fp__form-wrap .hs-form-field.hs-recaptcha,.sgs-fp__form-wrap .hs-form-field.hs_recaptcha,.sgs-fp__form-wrap .hs-recaptcha,.sgs-fp__form-wrap .hs-recaptcha-field,.sgs-fp__form-wrap .hs-recaptcha.hs-form-field,.sgs-fp__form-wrap .hs_recaptcha,.sgs-fp__form-wrap .hs_recaptcha.hs-form-field,.sgs-fp__form-wrap .hs_recaptcha_field,.sgs-fp__form-wrap div[class*=reCAPTCHA],.sgs-fp__form-wrap div[class*=recaptcha]{border:0!important;flex:0 0 1px!important;height:1px!important;left:-9999px!important;margin:0!important;max-height:1px!important;max-width:1px!important;min-height:1px!important;min-width:1px!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:auto!important;transform:scale(.01)!important;transform-origin:top left!important;visibility:hidden!important;width:1px!important}.sgs-fp__form-wrap iframe[src*="google.com/recaptcha"],.sgs-fp__form-wrap iframe[src*="gstatic.com/recaptcha"],.sgs-fp__form-wrap iframe[src*=recaptcha],.sgs-fp__form-wrap iframe[title=reCAPTCHA]{border:0!important;height:1px!important;left:-9999px!important;margin:0!important;max-height:1px!important;max-width:1px!important;min-height:1px!important;min-width:1px!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:auto!important;visibility:hidden!important;width:1px!important}.grecaptcha-badge{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.sgs-fp__personas{background:#f3f3f3;padding:154px 20px 88px;position:relative}.sgs-fp__personas-inner{align-items:center;column-gap:54px;display:grid;grid-template-columns:450px minmax(0,1fr);margin:0 auto;max-width:1320px;width:100%}.sgs-fp__media{align-self:center;background:#e5e7ea;border-radius:8px;height:618px;overflow:hidden;position:relative;width:450px}.sgs-fp__laptop{display:block;height:100%;inset:0;object-fit:cover;object-position:left center;position:absolute;width:100%}.sgs-fp__content{align-self:center;padding-top:0}.sgs-fp__personas-eyebrow{color:#005f85;font-size:12px;font-weight:700;letter-spacing:4px;line-height:1.3;margin:0 0 13px;text-transform:uppercase}.sgs-fp__personas-title{color:#000;font-family:Lato,Helvetica,sans-serif;font-size:51px;font-weight:700;letter-spacing:0;line-height:1.18;margin:0;max-width:730px}.sgs-fp__personas-intro{margin:18px 0 0;max-width:800px}.sgs-fp__personas-intro,.sgs-fp__personas-secondary{color:#000;font-size:18px;font-weight:400;letter-spacing:.32px;line-height:1.55}.sgs-fp__personas-secondary{margin:25px 0 0;max-width:780px}.sgs-fp__personas-intro p,.sgs-fp__personas-intro span,.sgs-fp__personas-secondary p,.sgs-fp__personas-secondary span{margin:0}.sgs-fp__cards{display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;max-width:815px}.sgs-fp__card{background:#e7e7e7;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 4px 7px rgba(0,0,0,.18);min-height:85px;padding:19px 23px 17px}.sgs-fp__card-title{color:#000;font-size:13.5px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 8px}.sgs-fp__card-text{color:#000;font-size:11.5px;font-weight:400;letter-spacing:0;line-height:1.36;margin:0}@media screen and (max-width:1180px){.sgs-fp__forecast-title{font-family:Lato,Helvetica,sans-serif;font-size:43px;letter-spacing:0;line-height:1.18;max-width:100%;white-space:normal}.sgs-fp__personas-inner{align-items:center;column-gap:36px;grid-template-columns:360px minmax(0,1fr)}.sgs-fp__media{align-self:center;height:510px;width:360px}.sgs-fp__personas-title{font-family:Lato,Helvetica,sans-serif;font-size:43px;letter-spacing:0;line-height:1.18}.sgs-fp__forecast-intro,.sgs-fp__personas-intro,.sgs-fp__personas-secondary{font-size:18px;font-weight:400;letter-spacing:.32px;line-height:1.55}.sgs-fp__cards{grid-template-columns:1fr}}@media screen and (max-width:900px){.sgs-fp__forecast{min-height:auto;padding:58px 20px 0}.sgs-fp__forecast-title{font-family:Lato,Helvetica,sans-serif;font-size:38px;letter-spacing:0;line-height:1.18}.sgs-fp__forecast-intro{font-size:17px;font-weight:400;letter-spacing:.2px;line-height:1.55}.sgs-fp__form-card{margin-top:46px}.sgs-fp__personas{padding-top:126px}.sgs-fp__personas-inner{align-items:flex-start;display:flex;flex-direction:column;gap:36px}.sgs-fp__media{align-self:flex-start;aspect-ratio:420/552;height:auto;margin-bottom:0;max-width:520px;min-height:0;width:100%}.sgs-fp__laptop{height:100%;inset:0;object-fit:cover;object-position:left center;position:absolute;width:100%}.sgs-fp__content{align-self:stretch;padding-top:0}.sgs-fp__personas-title{font-family:Lato,Helvetica,sans-serif;font-size:38px;letter-spacing:0;line-height:1.18;max-width:100%}}@media screen and (max-width:640px){.sgs-fp__forecast{padding-top:48px}.sgs-fp__forecast-eyebrow,.sgs-fp__personas-eyebrow{font-size:11px;font-weight:700;letter-spacing:3.5px;line-height:1.35}.sgs-fp__forecast-title{font-family:Lato,Helvetica,sans-serif;font-size:34px;letter-spacing:0;line-height:1.18}.sgs-fp__forecast-intro{font-size:17px;font-weight:400;letter-spacing:.2px;line-height:1.55;margin-top:20px}.sgs-fp__form-card{margin-bottom:-78px;margin-top:36px;max-width:100%;min-height:0;padding:23px 18px 24px}.sgs-fp__form-title{font-size:20px}.sgs-fp__form-wrap{height:auto;max-width:100%}.sgs-fp__form-wrap form{display:block!important;height:auto!important;min-height:0!important}.sgs-fp__form-wrap .actions,.sgs-fp__form-wrap .hs-button,.sgs-fp__form-wrap .hs-form-field,.sgs-fp__form-wrap .hs_email,.sgs-fp__form-wrap .hs_submit,.sgs-fp__form-wrap .input,.sgs-fp__form-wrap button[type=submit],.sgs-fp__form-wrap fieldset,.sgs-fp__form-wrap input[name=email],.sgs-fp__form-wrap input[type=email],.sgs-fp__form-wrap input[type=submit],.sgs-fp__form-wrap input[type=text]{flex:none!important;width:100%!important}.sgs-fp__form-wrap input[name=email],.sgs-fp__form-wrap input[type=email],.sgs-fp__form-wrap input[type=text]{border-radius:7px 7px 0 0!important;text-align:center!important}.sgs-fp__form-wrap .hs-button,.sgs-fp__form-wrap button[type=submit],.sgs-fp__form-wrap input[type=submit]{border-radius:0 0 7px 7px!important}.sgs-fp__form-wrap .hs-error-msgs{margin-top:8px!important;position:static!important;width:100%!important}.sgs-fp__personas{padding:128px 20px 64px}.sgs-fp__personas-title{font-family:Lato,Helvetica,sans-serif;font-size:34px;letter-spacing:0;line-height:1.18}.sgs-fp__personas-intro,.sgs-fp__personas-secondary{font-size:17px;font-weight:400;letter-spacing:.2px;line-height:1.55}.sgs-fp__cards{gap:14px;grid-template-columns:1fr}.sgs-fp__card{min-height:0;padding:18px 18px 16px}.sgs-fp__card-title{font-size:13px}.sgs-fp__card-text{font-size:12px;line-height:1.45}}@media screen and (max-width:420px){.sgs-fp__forecast-eyebrow,.sgs-fp__personas-eyebrow{font-size:10px;font-weight:700;letter-spacing:3px;line-height:1.35}.sgs-fp__forecast-title,.sgs-fp__personas-title{font-family:Lato,Helvetica,sans-serif;font-size:31px;letter-spacing:0;line-height:1.18}.sgs-fp__forecast-intro,.sgs-fp__personas-intro,.sgs-fp__personas-secondary{font-size:16px;font-weight:400;letter-spacing:.2px;line-height:1.58}}