.DateField-module__fm9XeW__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.DateField-module__fm9XeW__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.DateField-module__fm9XeW__label{color:var(--fg-on-dark-2);font-family:var(--font-body);letter-spacing:.01em;font-size:.875rem;font-weight:500}.DateField-module__fm9XeW__indexBadge{color:var(--fg-on-dark-4);font-family:var(--font-body);letter-spacing:.1em;font-size:.75rem;font-weight:600}.DateField-module__fm9XeW__inputWrapper{width:100%;position:relative}.DateField-module__fm9XeW__input{background:rgba(var(--text-rgb),.04);border:1px solid var(--border-subtle);border-radius:var(--radius-2);width:100%;min-height:48px;color:var(--fg-on-dark-1);font-family:var(--font-body);letter-spacing:.08em;outline:none;padding:.75rem 2.75rem .75rem 1rem;font-size:1.125rem;font-weight:500;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.DateField-module__fm9XeW__clearButton{border-radius:var(--radius-1);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--fg-on-dark-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.DateField-module__fm9XeW__clearButton:hover{color:var(--fg-on-dark-1)}.DateField-module__fm9XeW__clearButton:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.DateField-module__fm9XeW__clearIcon{flex-shrink:0;width:14px;height:14px}.DateField-module__fm9XeW__input::placeholder{color:var(--fg-on-dark-4);opacity:1}.DateField-module__fm9XeW__input:focus-visible{border-color:var(--signal);box-shadow:0 0 0 3px rgba(var(--signal-rgb),.15)}.DateField-module__fm9XeW__input:disabled{opacity:.5;cursor:not-allowed}.DateField-module__fm9XeW__inputError{border-color:var(--error)}.DateField-module__fm9XeW__inputError:focus-visible{border-color:var(--error);box-shadow:0 0 0 3px var(--error-border)}.DateField-module__fm9XeW__errorMessage{color:var(--error);font-family:var(--font-body);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;line-height:1.35;display:flex}.DateField-module__fm9XeW__errorIcon{flex-shrink:0;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.DateField-module__fm9XeW__input,.DateField-module__fm9XeW__clearButton{transition:none!important}}
.LandingStage-module__DRTDOq__stage{background:0 0;width:100%;padding:clamp(3rem,7vw,6rem) 1.5rem;position:relative}.LandingStage-module__DRTDOq__container{max-width:1140px;margin:0 auto}.LandingStage-module__DRTDOq__grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (min-width:900px){.LandingStage-module__DRTDOq__grid{grid-template-columns:1.15fr .85fr}}.LandingStage-module__DRTDOq__heroCopy{gap:var(--space-4);flex-direction:column;display:flex}.LandingStage-module__DRTDOq__kicker{color:var(--signal);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.LandingStage-module__DRTDOq__title{color:var(--fg-on-dark-1);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:400;line-height:1.08}.LandingStage-module__DRTDOq__gradientWord{background:var(--keyword-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.LandingStage-module__DRTDOq__intro{color:var(--fg-on-dark-2);font-family:var(--font-body);max-width:38rem;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.LandingStage-module__DRTDOq__proofLine{align-items:center;gap:var(--space-3);background:rgba(var(--text-rgb),.03);border:1px solid var(--border-subtle);border-radius:var(--radius-2);width:fit-content;padding:.65rem 1rem;display:flex}.LandingStage-module__DRTDOq__proofDot{background:var(--signal);width:8px;height:8px;box-shadow:0 0 8px rgba(var(--signal-rgb),.6);border-radius:50%;flex-shrink:0}.LandingStage-module__DRTDOq__proofText{color:var(--fg-on-dark-2);font-family:var(--font-body);margin:0;font-size:.8125rem;line-height:1.4}.LandingStage-module__DRTDOq__proofText span{color:var(--text-3)}.LandingStage-module__DRTDOq__formPanel{width:100%}.LandingStage-module__DRTDOq__formCard{background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-3);padding:clamp(1.5rem,3vw,2.25rem)}.LandingStage-module__DRTDOq__formHeader{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;display:flex}.LandingStage-module__DRTDOq__formTitle{color:var(--fg-on-dark-1);font-family:var(--font-body);letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.LandingStage-module__DRTDOq__formMeta{color:var(--text-3);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.LandingStage-module__DRTDOq__form{gap:var(--space-4);flex-direction:column;display:flex}.LandingStage-module__DRTDOq__submitRow{margin-top:var(--space-2)}.LandingStage-module__DRTDOq__submitButton{justify-content:center;align-items:center;gap:var(--space-3);background:var(--gradient-cta);border-radius:var(--radius-2);width:100%;min-height:52px;color:var(--pure-white);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;border:none;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.LandingStage-module__DRTDOq__submitButton:hover:not(:disabled){box-shadow:0 4px 16px rgba(var(--signal-rgb),.25);transform:translateY(-1px)}.LandingStage-module__DRTDOq__submitButton:active:not(:disabled){transform:translateY(0)}.LandingStage-module__DRTDOq__submitButton:disabled{opacity:.6;cursor:not-allowed}.LandingStage-module__DRTDOq__buttonArrow{font-size:1.125rem;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.LandingStage-module__DRTDOq__submitButton:hover:not(:disabled) .LandingStage-module__DRTDOq__buttonArrow{transform:translate(3px)}.LandingStage-module__DRTDOq__loadingStatus{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--signal);font-family:var(--font-body);font-size:.875rem;font-weight:500;display:flex}.LandingStage-module__DRTDOq__spinner{border:2px solid rgba(var(--signal-rgb),.3);border-top-color:var(--signal);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite LandingStage-module__DRTDOq__spin}@keyframes LandingStage-module__DRTDOq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LandingStage-module__DRTDOq__submitButton,.LandingStage-module__DRTDOq__buttonArrow,.LandingStage-module__DRTDOq__spinner{transition:none!important;animation:none!important;transform:none!important}}
.TeaserStage-module__sk47Qa__stage{background:0 0;width:100%;padding:clamp(3rem,6vw,5rem) 1.5rem;position:relative}.TeaserStage-module__sk47Qa__container{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);max-width:780px;margin:0 auto;display:flex}.TeaserStage-module__sk47Qa__header{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.TeaserStage-module__sk47Qa__kicker{color:var(--signal);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.TeaserStage-module__sk47Qa__numbersGrid{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;max-width:440px;display:flex}.TeaserStage-module__sk47Qa__numbersGrid:focus{outline:none}.TeaserStage-module__sk47Qa__numberCard{align-items:center;gap:var(--space-1);background:rgba(var(--text-rgb),.03);border:1px solid var(--border-subtle);border-radius:var(--radius-3);flex-direction:column;flex:1;padding:1.25rem 1rem;display:flex}.TeaserStage-module__sk47Qa__numberRole{color:var(--fg-on-dark-3);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.TeaserStage-module__sk47Qa__numberValue{color:var(--fg-on-dark-1);font-family:var(--font-body);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1}.TeaserStage-module__sk47Qa__changeDatesButton{padding:var(--space-1)var(--space-2);color:var(--fg-on-dark-3);font-family:var(--font-body);letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:0;font-size:.8125rem;font-weight:500;text-decoration:underline;transition:color .15s}.TeaserStage-module__sk47Qa__changeDatesButton:hover{color:var(--fg-on-dark-1)}.TeaserStage-module__sk47Qa__changeDatesButton:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-1)}.TeaserStage-module__sk47Qa__connector{align-items:center;gap:var(--space-2);min-width:60px;display:flex}.TeaserStage-module__sk47Qa__connectorLine{background:var(--border-subtle);flex:1;height:1px}.TeaserStage-module__sk47Qa__connectorSymbol{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--fg-on-dark-3);font-family:var(--font-body);border-radius:50%;place-items:center;font-size:.875rem;font-weight:500;display:grid}.TeaserStage-module__sk47Qa__readingHeader{gap:var(--space-4);flex-direction:column;display:flex}.TeaserStage-module__sk47Qa__title{color:var(--fg-on-dark-1);font-family:var(--font-display);letter-spacing:-.02em;outline:none;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.12}.TeaserStage-module__sk47Qa__instrumentWrapper{margin-top:var(--space-2)}
