.hv-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--midnight);color:var(--on-dark)}.hv-stage{position:absolute;z-index:-2;top:var(--stage-y,0);right:0;width:var(--stage-w,100%);height:var(--stage-h,100%);background:var(--midnight) center /cover no-repeat}.mode-land .hv-stage{background-image:url("data:image/webp;base64,UklGRlgBAABXRUJQVlA4IEwBAABwCgCdASpgADYAPrlOmkqnLCWiMrktmYAXCWMAw2irwvDutoNCUYJhup8sLhNMjsUfwLOxiGCmhonK1Sb1ko24NjTz6eiAiRthUJzDMW5Ng4rXT4POVTZV9jNkAAD+66KP4s4/rVMELD/I6R+Mnhxfbkk3uDNGZlU/qzlsFqp1b4/uYxoFVxck6Ks0AZFqtFBwT7OH0Qudww08WGir+w8py01o7PiB8uZSKblEP/NxTsQ5H90MSZQUbPOaFV+z6MBuKtG3jMmhhoXYxpygFI9lxnWrDFH/cZYd9Ek1gSbikgkZMsj7KVcUjRXrks/5hSMcS2UiwyDcfWMbTIVgAuNlANdArCOv47ESwdhL/GMVGyLyNDu0+d7oBO9IPkMoTQCYNoMQ/Ue9sRrmQgEn9xYpfktQ60e1da2ANAkg6ltkvunV3NSZD/X5mJoAAA==")}.mode-phone .hv-stage,.mode-tab .hv-stage{background-image:url("data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACwCgCdASo2AGAAPsFSokunqKMnrrXbsRAYCWVtFlp7pAb/MOdLoz8XQT8nS0cfx+fNSnErNAIQlE56iNvrXsf1RKefwQNSu1vk6hOvJaXL/r8Se7sjafLHk9WHUAowAP7wILyBvs/zs71aQG5jyGH6PziCo9uw565LuPASDt/wcgQ+/GZGpz7XZnTSxd5wtLqILf+1BnakEN2zF9J/g2aSefyOXOeIyZOi27byeUs+PntT8DKCl7ExZIGZRP3XjBtIwq1mkrpw/CRr2eZGu0WLhOcr+yYC7HaYy3oxNIkij2NQEW7NSITb0m22BV5M4YnTUmg6wb3jyCvMoE+Byl20WUxpr/gJiMDQimMWTW4inODKkmRrKqukYtwTehfoL0/yCiGgJIG8rdxzc/RLd+Fyo/NUnX8xbGTAAAAA")}.hv-end,.hv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hv-video{background:transparent}.hv-end{opacity:0;pointer-events:none}.is-fallback .hv-video{visibility:hidden}.hv-end-noscript,.is-fallback .hv-end{opacity:1}.hv-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 62% at 20% 40%,rgba(33,55,96,.46),transparent 70%)}.mode-phone.hv-hero:before{background:radial-gradient(ellipse 100% 40% at 50% 18%,rgba(33,55,96,.42),transparent 70%)}.hv-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(120px,20vh,240px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(16,0,125,0) 0,rgba(16,0,125,.55) 55%,var(--navy) 100%)}.hv-hero+.atty:before{display:none}.mode-phone .hv-stage:after{content:"";position:absolute;left:0;right:0;top:56%;bottom:0;background:linear-gradient(180deg,rgba(16,0,125,0),rgba(16,0,125,.55) 45%,rgba(16,0,125,.9))}.hv-frame{position:relative;z-index:1}.hv-content{display:grid;grid-template-areas:"head" "sub" "ctas" "form"}.hv-head{grid-area:head}.hv-sub{grid-area:sub}.hv-ctas{grid-area:ctas}.hv-form{grid-area:form}.hv-hero h1{font-weight:400}.hv-hero .h1{text-shadow:0 2px 30px rgba(20,37,68,.65),0 1px 2px rgba(20,37,68,.45)}.hv-hero .kicker{text-shadow:0 1px 12px rgba(20,37,68,.7)}.hv-sub{text-shadow:0 1px 18px rgba(20,37,68,.75),0 1px 2px rgba(20,37,68,.5)}.hv-ctas{margin-top:30px}.hv-ctas .btn-outline{background:rgba(33,55,96,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hv-form{margin-top:32px}.mode-land{min-height:100svh}.mode-land .hv-frame{min-height:100svh;display:flex;align-items:center;padding-top:calc(var(--hdr-h) + 4vh);padding-bottom:clamp(80px,11vh,130px)}.mode-land .hv-content{width:100%;max-width:min(600px,var(--col-max,600px))}.mode-land .hv-form{max-width:540px}.mode-land.is-narrow .hv-sub,.mode-land.is-short .hv-sub{display:none}.mode-land.is-short .hv-ctas{margin-top:26px}.hv-hero .kicker{white-space:nowrap}.mode-phone .kicker{white-space:normal}.mode-land.is-narrow .kicker-ext,.mode-tab .kicker-ext{display:none}.mode-land.is-narrow .h1{font-size:clamp(36px,3.7vw,50px)}.mode-land.is-narrow .hv-ctas{margin-top:24px}.mode-tab .hv-frame{padding-top:calc(var(--hdr-h) + 28px);padding-bottom:clamp(80px,10vh,130px)}.mode-tab .hv-content{max-width:560px}.mode-tab .hv-form{margin-top:var(--lower-mt,32px);max-width:min(420px,calc(55vw - 24px))}.mode-phone.hv-hero{background:var(--navy)}.mode-phone .hv-frame{padding-top:calc(var(--hdr-h) + 14px);padding-bottom:48px}.mode-phone .hv-content{grid-template-areas:"head" "ctas" "sub" "form"}.mode-phone .h1{font-size:clamp(30px,9vw,38px);margin-top:14px}.mode-phone .hv-ctas{margin-top:18px}.mode-phone .hv-ctas .btn-outline,.mode-phone .hv-sub{display:none}.mode-phone .hv-form{margin-top:var(--lower-mt,32px)}@keyframes hvRise{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes hvRiseFlat{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js .mode-phone.hv-hero.is-live [data-hv-rise],.js .mode-phone.hv-hero.is-live:not(.is-settled) .hv-form .qual-pane[data-pane="1"] .opt{animation-name:hvRiseFlat}.js .hv-hero [data-hv-rise]{opacity:0}.js .hv-hero.is-live [data-hv-rise]{opacity:1;animation:hvRise 1.4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--d,0s)}.js .hv-hero.is-live .hv-form{animation-duration:1.6s}.js .hv-hero.is-live:not(.is-settled) .hv-form .qual-pane[data-pane="1"] .opt{animation:hvRise 1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(1.9s + var(--i, 0) * .06s)}.hv-form .opt:nth-child(2){--i:1}.hv-form .opt:nth-child(3){--i:2}.hv-form .opt:nth-child(4){--i:3}.hv-form .opt:nth-child(5){--i:4}.hv-form .opt:nth-child(6){--i:5}.hv-form .opt:nth-child(7){--i:6}.hv-form .opt:nth-child(8){--i:7}.js .hv-hero.is-still .hv-form .opt,.js .hv-hero.is-still [data-hv-rise]{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.js .hv-hero .hv-form .opt,.js .hv-hero [data-hv-rise]{opacity:1!important;animation:none!important}}.qual-compact .qual{padding:22px 22px 20px}.qual-compact .qual-title{font-size:26px}.qual-compact .qual-sub{display:none}.qual-compact .progress{margin:14px 0 16px}.qual-compact .qual-pane[data-pane="1"] .qual-hint,.qual-compact .qual-pane[data-pane="2"] .qual-hint{display:none}.qual-compact .qual-q{margin-bottom:10px}.qual-compact .opts{gap:8px}.qual-compact .opt{display:flex;align-items:center;padding:8px 12px;min-height:48px;font-size:13.5px;line-height:1.25}.mode-land .qual-compact .opts{grid-template-columns:repeat(4,1fr)}.mode-land .qual-compact .opts.three{grid-template-columns:repeat(3,1fr)}.mode-land.is-narrow .qual-compact .opts,.mode-phone .qual-compact .opts,.mode-tab .qual-compact .opts{grid-template-columns:1fr 1fr}.mode-phone .qual-compact .opts.three,.mode-tab .qual-compact .opts.three{grid-template-columns:repeat(3,1fr)}.qual-compact .qual-nav{margin-top:14px}