.tt-root .tt-leadform{position:relative;isolation:isolate;color:var(--neutral--white)}.tt-root .tt-leadform__glow{position:absolute;inset:0 0 auto;height:min(100svh,62em);pointer-events:none;z-index:-1}.tt-root .tt-leadform__glow .main_hero__bg{opacity:.85}.tt-root:has(.tt-leadform) .tt-nav--minimal .nav_button_wrap{display:none}.tt-root .tt-leadform header{display:flex}.tt-root .tt-leadform main{display:grid}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) p,.tt-root .tt-leadform [part=upnova-form-success] main p{margin-bottom:0}.tt-root .tt-leadform [part=upnova-form-success] main a[href]{display:inline-flex;text-decoration:none}.tt-root .tt-leadform [part=upnova-c1b5b58e02ba],.tt-root .tt-leadform [part=upnova-form-success],.tt-root .tt-leadform [part=upnova-91094eb3e8be]{background:none;color:inherit}.tt-root .tt-leadform header{padding-top:6.25em}.tt-root .tt-leadform header>a[aria-label="Upnova home"]{display:none}.tt-root .tt-leadform header>span{font-family:var(--_typography---font--mono);color:var(--alpha--white-50);letter-spacing:.04em}.tt-root .tt-leadform [part=upnova-f7525fb79c7c]{background-color:color-mix(in srgb,currentColor 8%,transparent);height:.3125em}.tt-root .tt-leadform [part=upnova-f7525fb79c7c]>div{background:var(--gr-btn);box-shadow:0 0 .75em color-mix(in srgb,var(--brand--green) 55%,transparent)}.tt-root .tt-leadform [data-form-step]>div{background:var(--gr-glass);border:0;outline:1px solid color-mix(in srgb,currentColor 6%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);border-radius:2.25em;backdrop-filter:none;max-width:42em}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button[aria-label=Back]{color:var(--alpha--white-73);background-color:color-mix(in srgb,currentColor 6%,transparent);border-radius:.75em}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button[aria-label=Back]:hover{color:var(--neutral--white);background-color:color-mix(in srgb,currentColor 12%,transparent)}.tt-root .tt-leadform [part=upnova-step-icon]{color:var(--brand--green);background-color:color-mix(in srgb,var(--neutral--white) 4%,transparent);border:0;outline:1px solid color-mix(in srgb,var(--neutral--white) 6%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);border-radius:1.125em}.tt-root .tt-leadform [part=upnova-step-text]>p:first-child{font-family:var(--_typography---font--mono);font-size:var(--_responsive---font-size--text-s);font-weight:400;letter-spacing:0;color:var(--alpha--white-73)}.tt-root .tt-leadform [part=upnova-step-text]>p:first-child:before,.tt-root .tt-leadform [part=upnova-step-text]>p:first-child:after{color:var(--brand--green-dk);font-weight:500}.tt-root .tt-leadform [part=upnova-step-text]>p:first-child:before{content:"[ "}.tt-root .tt-leadform [part=upnova-step-text]>p:first-child:after{content:" ]"}.tt-root .tt-leadform #form-title,.tt-root .tt-leadform [part=upnova-form-success] h1,.tt-root .tt-leadform [part=upnova-addba0a0253d]{margin:0;color:var(--neutral--white);font-family:var(--_typography---h3--font);font-size:var(--_responsive---font-size--h3);font-weight:var(--_typography---h3--font-weight);letter-spacing:var(--_typography---h3--letter-spacing);line-height:var(--_typography---h3--line-height)}.tt-root .tt-leadform [part=upnova-step-subcopy],.tt-root .tt-leadform [part=upnova-03cd0ea596f1],.tt-root .tt-leadform [part=upnova-form-success] p,.tt-root .tt-leadform [part=upnova-9301dc113e7a]{color:var(--_theme---text-fade);font-weight:400}.tt-root .tt-leadform [part=upnova-form-success] p:first-child{font-family:var(--_typography---font--mono);color:var(--brand--green);letter-spacing:.04em}.tt-root .tt-leadform [part=upnova-9a0cf505fb3c]{color:var(--brand--green)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) label,.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [part=upnova-24459ff30cef]{margin-bottom:.375em;color:var(--alpha--white-73);font-size:var(--_responsive---font-size--text-s);font-weight:500}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input[type=text],.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input[type=email],.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input[type=tel],.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) select{appearance:none;min-height:3em;margin:0;padding:.625em 1em;color:var(--neutral--white);font-size:1em;background-color:color-mix(in srgb,var(--neutral--white) 3%,transparent);border:0;border-radius:.875em;outline:1px solid color-mix(in srgb,var(--neutral--white) 8%,transparent);outline-offset:-1px;box-shadow:none;transition:outline-color var(--duration-s) var(--smooth-ease),box-shadow var(--duration-s) var(--smooth-ease)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) select{padding-right:2.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M10.042 11.279a.75.75 0 0 1-1.059.003L5.472 7.804a.75.75 0 0 1 1.056-1.065l2.98 2.952 2.961-2.97a.75.75 0 1 1 1.062 1.059z' fill='%23ffffff' fill-opacity='.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875em center;background-size:1.125em}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) select option{color:var(--neutral--dark)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input::placeholder{color:color-mix(in srgb,var(--neutral--white) 45%,transparent)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input:focus,.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) select:focus{outline-color:color-mix(in srgb,var(--neutral--white) 50%,transparent);box-shadow:0 0 1px 2px #ffffff40;--tw-ring-shadow: 0 0 #0000}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input[aria-invalid=true],.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) select.border-red-500{outline-color:var(--system--red)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=alert]{color:var(--system--red);font-size:var(--_responsive---font-size--text-s)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label{margin:0;color:var(--alpha--white-73);font-size:.9375em;background-color:color-mix(in srgb,var(--neutral--white) 4%,transparent);border:0;outline:1px solid color-mix(in srgb,var(--neutral--white) 8%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);transition:transform var(--duration-s) var(--elastic-ease),color var(--duration-s) var(--smooth-ease),background-color var(--duration-s) var(--smooth-ease),outline-color var(--duration-s) var(--smooth-ease)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label:hover{outline-color:color-mix(in srgb,var(--neutral--white) 24%,transparent)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label:has(input:active){transform:scale(.95)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-full{padding:.5em 1em}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-full:has(input:checked){color:var(--neutral--dark);background-color:var(--neutral--white);outline-color:var(--neutral--white)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-full:has(input:focus-visible){box-shadow:0 0 1px 2px #ffffff59}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-xl{padding:1em 1.25em;border-radius:1.25em}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-xl:has(input:active){transform:scale(.98)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-xl:has(input:checked){background-color:color-mix(in srgb,var(--brand--green) 8%,transparent);outline-color:color-mix(in srgb,var(--brand--green) 70%,transparent)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup] [part=upnova-3db93a7d0b8a]{color:var(--neutral--white);font-weight:500}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-full:has(input:checked) [part=upnova-3db93a7d0b8a]{color:var(--neutral--dark)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup] [part=upnova-78b0b44f1c94]{color:var(--alpha--white-50)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input[type=radio]{accent-color:var(--brand--green)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [aria-invalid=true][role=radiogroup]>label{outline-color:var(--system--red)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) input[type=checkbox]{width:1.125em;height:1.125em;accent-color:var(--brand--green)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) label:has(input[type=checkbox]) span{color:var(--alpha--white-73);font-weight:400;line-height:1.45}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) label:has(input[type=checkbox][aria-invalid=true]) input{outline:1px solid var(--system--red);outline-offset:1px}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button:not([aria-label]),.tt-root .tt-leadform [part=upnova-form-success] main a[href]{min-height:3em;padding:.5em 1.25em;color:var(--neutral--white);font-size:1em;font-weight:600;text-transform:none;background:var(--gr-btn);border:0;border-radius:1.125em;box-shadow:var(--sh-green);transition:transform var(--duration-s) var(--smooth-ease),filter var(--duration-s) var(--smooth-ease)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button:not([aria-label]):hover,.tt-root .tt-leadform [part=upnova-form-success] main a[href]:hover{filter:brightness(1.08)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button:not([aria-label]):active,.tt-root .tt-leadform [part=upnova-form-success] main a[href]:active{transform:scale(.97)}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button:not([aria-label]):focus-visible{outline:2px solid color-mix(in srgb,var(--neutral--white) 60%,transparent);outline-offset:2px;--tw-ring-shadow: 0 0 #0000}.tt-root .tt-leadform [part=upnova-form-success] main>div{background:var(--gr-glass);border:0;outline:1px solid color-mix(in srgb,currentColor 6%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);border-radius:2.25em;backdrop-filter:none}.tt-root .tt-leadform [part=upnova-form-success] main>div>div:first-child{color:var(--brand--green);background-color:color-mix(in srgb,var(--neutral--white) 4%,transparent);border:0;box-shadow:var(--sh-glass)}.tt-root .tt-leadform [part=upnova-form-success] header,.tt-root .tt-leadform [part=upnova-91094eb3e8be] header{padding-top:5.5em}.tt-root .tt-leadform [part=upnova-91094eb3e8be]>div:last-child{padding-top:1.5em}.tt-root .tt-leadform [part=upnova-285100f50c39]{border:0;outline:1px solid color-mix(in srgb,var(--neutral--white) 6%,transparent);outline-offset:-1px;border-radius:1.75em;box-shadow:var(--sh-glass)}@media screen and (max-width:767px){.tt-root .tt-leadform header{padding-top:5em}.tt-root .tt-leadform [data-form-step]>div{border-radius:1.75em}}@media(prefers-reduced-motion:reduce){.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label,.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) button:not([aria-label]){transition:none}}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-xl{display:flex;align-items:center}.tt-root :is(.tt-leadform [data-form-step],.tt-form-modal) [role=radiogroup]>label.rounded-full{display:inline-flex;align-items:center}.tt-root .tt-leadform [data-form-step]>div>.mt-2>div{max-width:22em}.tt-root .tt-leadform [part=upnova-addba0a0253d]{margin-bottom:1.25em}.tt-root .tt-action-btn{appearance:none;background:none;border:0;font:inherit;font-weight:var(--btn-text-weight)}.tt-root .tt-action-btn:disabled{cursor:default;opacity:.6}.tt-root .tt-urlcta{display:flex;flex-flow:column;align-items:center;gap:.75em;width:100%;max-width:30em;margin-inline:auto}.tt-root .tt-urlcta__shell{display:flex;align-items:center;gap:.375em;width:100%;padding:.375em;border-radius:1.5em;background-color:color-mix(in srgb,currentColor 4%,transparent);outline:1px solid color-mix(in srgb,currentColor 8%,transparent);outline-offset:-1px;box-shadow:var(--sh-glass);transition:outline-color var(--duration-s) var(--smooth-ease),box-shadow var(--duration-s) var(--smooth-ease)}.tt-root .tt-urlcta__shell:has(input:focus){outline-color:color-mix(in srgb,currentColor 50%,transparent);box-shadow:0 0 1px 2px #ffffff40}.tt-root .tt-urlcta__shell.has-error{outline-color:var(--system--red)}.tt-root .tt-urlcta__input{flex:1;min-width:0;min-height:2.75em;padding:0 .875em;color:inherit;font:inherit;font-size:1em;background:transparent;border:0;outline:0}.tt-root .tt-urlcta__input::placeholder{color:color-mix(in srgb,currentColor 50%,transparent)}.tt-root .tt-urlcta__error{margin:0;color:var(--system--red)}.tt-root .tt-urlcta__trust{margin:0}@media screen and (max-width:479px){.tt-root .tt-urlcta__shell{flex-flow:column;align-items:stretch;padding:.5em}.tt-root .tt-urlcta__input{min-height:3em}}
