.home-hero{border-radius:var(--border-radius);margin:0 auto;max-width:calc(100% - 40px)}.home-hero .cta-wrap,.home-hero .hero-signup,.home-hero .pre-header,.home-hero .text,.home-hero h1{padding-left:20px}.home-hero .hero-signup{max-width:720px;--hero-signup-submit-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23fff' d='m10.477 6.167-4.47-4.47L7.185.518 13.667 7l-6.482 6.482-1.178-1.179 4.47-4.47H.333V6.167z'/%3E%3C/svg%3E")}.home-hero .hero-signup [data-hs-island=true],.home-hero .hero-signup form.hsfc-Form{--hsf-background__background-color:transparent;--hsf-background__border-width:0;--hsf-background__padding:0;--hsf-row__vertical-spacing:0;--hsf-row__horizontal-spacing:0;--hsf-global__font-size:16px;--hsf-module__padding-top:0;--hsf-module__padding-bottom:0;--hsf-module__padding-left:0;--hsf-module__padding-right:0}.home-hero .hero-signup .hsfc-Step{width:100%}.home-hero .hero-signup .hsfc-Step__Content{align-items:start;column-gap:12px;display:grid;grid-template-columns:1fr auto;padding:0!important;position:relative;row-gap:14px}.home-hero .hero-signup .hsfc-Step__Content:before{align-self:start;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:10px;content:"";grid-column:1/-1;grid-row:1;height:68px;pointer-events:none;z-index:0}.home-hero .hero-signup .hsfc-Step__Content>.hsfc-EmailField,.home-hero .hero-signup .hsfc-Step__Content>.hsfc-Row:has(.hsfc-EmailField){align-self:stretch;grid-column:1;grid-row:1;margin:0!important;min-width:0;position:relative;z-index:1}.home-hero .hero-signup .hsfc-Step__Content>.hsfc-Row:has(.hsfc-EmailField){align-items:stretch;display:flex;justify-content:flex-start}.home-hero .hero-signup .hsfc-NavigationRow{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:0;grid-column:2;grid-row:1;justify-content:center;margin:0!important;min-height:68px;padding:0!important;position:relative;z-index:1}.home-hero .hero-signup .hsfc-NavigationRow__Buttons{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;margin:0!important;min-height:68px;padding:0 10px 0 0!important}.home-hero .hero-signup .hsfc-NavigationRow__Alerts:empty{display:none!important}.home-hero .hero-signup .hsfc-RichText{color:#111;font-size:14px;grid-column:1/-1;grid-row:2;line-height:1.5;margin:0!important;opacity:.7}.home-hero .hero-signup .hsfc-RichText p{margin:0}.home-hero .hero-signup .hsfc-Row{box-sizing:border-box;margin-left:0!important;margin-right:0!important;padding:0!important;width:100%}.home-hero .hero-signup .hsfc-EmailField{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;justify-content:center;max-width:100%;width:100%}.home-hero .hero-signup .hsfc-EmailField [data-hsfc-id=FieldLabel],.home-hero .hero-signup .hsfc-EmailField label.hsfc-FieldLabel{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.home-hero .hero-signup .hsfc-FieldLabel__RequiredIndicator{color:#e74c3c;margin-left:2px}.home-hero .hero-signup .hsfc-TextInput{background:transparent!important;border:0!important;border-radius:10px;box-shadow:none!important;box-sizing:border-box;color:#111;font-family:inherit;font-size:20px!important;height:68px!important;line-height:1.2!important;max-width:100%;outline:0!important;padding:0 0 0 24px!important;text-align:left!important;transition:none;width:100%}.home-hero .hero-signup .hsfc-TextInput:focus{border:0!important;box-shadow:none!important}.home-hero .hero-signup .hsfc-TextInput::placeholder{color:#9ca3af}.home-hero .hero-signup .hsfc-TextInput:-webkit-autofill,.home-hero .hero-signup .hsfc-TextInput:-webkit-autofill:focus,.home-hero .hero-signup .hsfc-TextInput:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.98)!important;box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.98)!important}.home-hero .hero-signup .hsfc-EmailField .hsfc-ErrorAlert,.home-hero .hero-signup .hsfc-EmailField [data-hsfc-id=ErrorAlert]{color:#c00!important;font-size:14px!important;line-height:1.4!important;margin:8px 0 0!important}.home-hero .hero-signup .hsfc-NavigationRow__Alerts{color:#e74c3c;font-size:13px;margin:0!important;min-height:0!important;padding:0!important}.home-hero .hero-signup .hsfc-NavigationRow__Alerts:not(:empty){margin-bottom:8px}.home-hero .hero-signup .hsfc-ReCaptchaV2{display:none}.home-hero .hero-signup .hsfc-NavigationRow button.hsfc-Button[type=submit],.home-hero .hero-signup .hsfc-NavigationRow__Buttons button[data-hsfc-id=Button]{align-items:center!important;background-color:#006ff7!important;background-image:var(--hero-signup-submit-arrow)!important;background-position:calc(100% - 18px)!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:0!important;border-radius:999px!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:16px!important;font-weight:700!important;height:52px;justify-content:flex-start!important;line-height:1!important;margin:0!important;min-height:52px;padding:0 38px 0 22px!important;position:relative;transition:background-color .15s linear;white-space:nowrap}.home-hero .hero-signup .hsfc-NavigationRow button.hsfc-Button[type=submit]:hover,.home-hero .hero-signup .hsfc-NavigationRow__Buttons button[data-hsfc-id=Button]:hover{background-color:#0058d4!important;background-image:var(--hero-signup-submit-arrow)!important}.home-hero .hero-signup .hsfc-Button:after{content:none!important}.home-hero .hero-signup .hsfc-Button[aria-busy=true]{cursor:not-allowed;opacity:.7;pointer-events:none}@media only screen and (max-width:960px){.home-hero .row>*{padding-left:20px;padding-right:20px}}@media only screen and (max-width:480px){.home-hero .order-1>*{max-width:100%}.home-hero h1{font-size:40px}.home-hero .text{margin-bottom:0}.home-hero .hero-signup .hsfc-Step__Content{grid-template-columns:1fr;row-gap:14px}.home-hero .hero-signup .hsfc-Step__Content:before{grid-column:1;grid-row:1}.home-hero .hero-signup .hsfc-Step__Content>.hsfc-EmailField,.home-hero .hero-signup .hsfc-Step__Content>.hsfc-Row:has(.hsfc-EmailField){grid-column:1;grid-row:1}.home-hero .hero-signup .hsfc-Step__Content>.hsfc-Row:has(.hsfc-EmailField){margin:0!important;max-width:100%;padding:0!important;width:100%}.home-hero .hero-signup .hsfc-EmailField{margin:0!important;padding:0!important}.home-hero .hero-signup .hsfc-TextInput,.home-hero .hero-signup input.hsfc-TextInput{direction:ltr!important;font-size:18px!important;padding-left:20px!important;padding-right:8px!important;text-align:left!important}.home-hero .hero-signup .hsfc-NavigationRow{grid-column:1;grid-row:2;justify-content:flex-start;min-height:0;width:100%}.home-hero .hero-signup .hsfc-RichText{grid-column:1;grid-row:3}.home-hero .hero-signup .hsfc-NavigationRow__Buttons{justify-content:stretch;min-height:0;padding-right:0;width:100%}.home-hero .hero-signup .hsfc-NavigationRow button.hsfc-Button[type=submit],.home-hero .hero-signup .hsfc-NavigationRow__Buttons button[data-hsfc-id=Button]{height:56px;justify-content:center;margin-right:0;margin-top:0;min-height:56px;width:100%}}