.form-runner-module__K6IM9q__shell{background:var(--surface);min-height:100svh}.form-runner-module__K6IM9q__brandPanel{color:#fff;background:#111;flex-direction:column;justify-content:space-between;width:42%;max-width:42rem;padding:clamp(2rem,4vw,4.5rem);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.form-runner-module__K6IM9q__brandPanel:before,.form-runner-module__K6IM9q__brandPanel:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.form-runner-module__K6IM9q__brandPanel:before{border:1px solid #f04a0459;width:30rem;height:30rem;bottom:6rem;right:-14rem}.form-runner-module__K6IM9q__brandPanel:after{background:var(--brand);filter:blur(110px);opacity:.16;width:20rem;height:20rem;bottom:12rem;right:-8rem}.form-runner-module__K6IM9q__logo{z-index:1;width:10rem;height:auto}.form-runner-module__K6IM9q__brandCopy{z-index:1;max-width:32rem}.form-runner-module__K6IM9q__kicker,.form-runner-module__K6IM9q__eyebrow{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.form-runner-module__K6IM9q__brandCopy h1{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5vw,5.8rem);line-height:.92}.form-runner-module__K6IM9q__brandCopy h1 span{color:var(--brand);display:block}.form-runner-module__K6IM9q__brandCopy>p:last-child{color:#ffffff9e;max-width:31rem;margin:2rem 0 0;font-size:1.05rem;line-height:1.65}.form-runner-module__K6IM9q__brandFooter{z-index:1;color:#ffffff6b;letter-spacing:.04em;margin:0;font-size:.75rem}.form-runner-module__K6IM9q__formPanel{background:var(--surface);flex-direction:column;min-height:100svh;margin-left:min(42%,42rem);display:flex}.form-runner-module__K6IM9q__mobileHeader{display:none}.form-runner-module__K6IM9q__content{place-items:center;width:min(100%,49rem);min-height:calc(100svh - 4rem);margin:0 auto;padding:clamp(2rem,7vw,6rem);display:grid}.form-runner-module__K6IM9q__cover,.form-runner-module__K6IM9q__complete,.form-runner-module__K6IM9q__questionCard{width:100%;animation:.28s both form-runner-module__K6IM9q__enter}.form-runner-module__K6IM9q__coverIcon{background:var(--brand-soft);width:3.5rem;height:3.5rem;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:2rem;display:grid}.form-runner-module__K6IM9q__cover h2,.form-runner-module__K6IM9q__complete h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:.94}.form-runner-module__K6IM9q__lead{max-width:38rem;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.form-runner-module__K6IM9q__meta{color:var(--muted);flex-wrap:wrap;gap:.75rem 1.5rem;margin:2rem 0;font-size:.9rem;display:flex}.form-runner-module__K6IM9q__meta span{align-items:center;gap:.45rem;display:inline-flex}.form-runner-module__K6IM9q__primaryButton,.form-runner-module__K6IM9q__secondaryButton,.form-runner-module__K6IM9q__backButton,.form-runner-module__K6IM9q__option{font:inherit}.form-runner-module__K6IM9q__primaryButton{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.45rem;padding:.9rem 1.35rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.form-runner-module__K6IM9q__primaryButton:hover{background:var(--brand-dark);transform:translateY(-1px)}.form-runner-module__K6IM9q__primaryButton:disabled{cursor:wait;opacity:.7}.form-runner-module__K6IM9q__progressHeader{justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1.25rem,4vw,3.5rem);right:clamp(1.25rem,4vw,3.5rem)}.form-runner-module__K6IM9q__progressTrack{background:var(--border-soft);height:.22rem;position:absolute;top:0;left:0;right:0}.form-runner-module__K6IM9q__progressTrack span{background:var(--brand);height:100%;transition:width .22s;display:block}.form-runner-module__K6IM9q__backButton{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem;display:inline-flex}.form-runner-module__K6IM9q__stepCount{color:var(--muted);font-size:.85rem}.form-runner-module__K6IM9q__questionLabel{max-width:22ch;color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.02;display:block}.form-runner-module__K6IM9q__questionLabel span{color:var(--brand)}.form-runner-module__K6IM9q__hint{min-height:1.5rem;color:var(--muted);margin:.8rem 0 1.8rem;font-size:.9rem}.form-runner-module__K6IM9q__input,.form-runner-module__K6IM9q__textarea{border:0;border-bottom:2px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;outline:0;font-size:clamp(1.2rem,2vw,1.6rem);transition:border-color .15s}.form-runner-module__K6IM9q__input{min-height:4rem}.form-runner-module__K6IM9q__textarea{border:1px solid var(--border);resize:vertical;border-radius:.75rem;min-height:9rem;padding:1rem}.form-runner-module__K6IM9q__input:focus,.form-runner-module__K6IM9q__textarea:focus{border-color:var(--brand)}.form-runner-module__K6IM9q__input[aria-invalid=true],.form-runner-module__K6IM9q__textarea[aria-invalid=true]{border-color:var(--danger)}.form-runner-module__K6IM9q__options{gap:.7rem;display:grid}.form-runner-module__K6IM9q__option{border:1px solid var(--border);width:100%;min-height:3.7rem;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:.8rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:.75rem 1rem;transition:border .14s,background .14s,transform .14s;display:grid}.form-runner-module__K6IM9q__option:hover{border-color:var(--brand);transform:translate(2px)}.form-runner-module__K6IM9q__optionSelected{border-color:var(--brand);background:var(--brand-soft)}.form-runner-module__K6IM9q__optionKey{border:1px solid var(--border);width:1.8rem;height:1.8rem;color:var(--muted);border-radius:.45rem;place-items:center;font-size:.75rem;display:grid}.form-runner-module__K6IM9q__optionSelected .form-runner-module__K6IM9q__optionKey{border-color:var(--brand);background:var(--brand);color:#fff}.form-runner-module__K6IM9q__consent{border:1px solid var(--border);cursor:pointer;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.1rem;line-height:1.5;display:grid}.form-runner-module__K6IM9q__consent input{opacity:0;position:absolute}.form-runner-module__K6IM9q__consentChecked{border-color:var(--brand);background:var(--brand-soft)}.form-runner-module__K6IM9q__checkbox{border:1px solid var(--border);color:#fff;background:#fff;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;display:grid}.form-runner-module__K6IM9q__consentChecked .form-runner-module__K6IM9q__checkbox{border-color:var(--brand);background:var(--brand)}.form-runner-module__K6IM9q__error{color:var(--danger);margin:.8rem 0 0;font-size:.9rem}.form-runner-module__K6IM9q__actions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.form-runner-module__K6IM9q__enterHint{color:var(--muted);font-size:.78rem}.form-runner-module__K6IM9q__spinner{animation:.9s linear infinite form-runner-module__K6IM9q__spin}.form-runner-module__K6IM9q__complete>svg{color:var(--brand);margin-bottom:2rem}.form-runner-module__K6IM9q__reference{background:var(--brand-soft);color:var(--muted);border-radius:.5rem;margin:2rem 0;padding:.6rem .8rem;font-size:.85rem;display:inline-block}.form-runner-module__K6IM9q__reference strong{color:var(--text);letter-spacing:.08em}.form-runner-module__K6IM9q__secondaryButton{border:0;border-bottom:1px solid var(--text);color:var(--text);cursor:pointer;background:0 0;padding:.7rem 0;font-weight:700;display:block}.form-runner-module__K6IM9q__formFooter{min-height:4rem;color:var(--muted);justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.72rem;display:flex}.form-runner-module__K6IM9q__formFooter a{color:var(--text);font-weight:700}.form-runner-module__K6IM9q__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes form-runner-module__K6IM9q__enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes form-runner-module__K6IM9q__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.form-runner-module__K6IM9q__brandPanel{display:none}.form-runner-module__K6IM9q__formPanel{margin-left:0}.form-runner-module__K6IM9q__mobileHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:4.5rem;padding:1rem 1.25rem;display:flex}.form-runner-module__K6IM9q__mobileHeader img{width:7.5rem;height:auto}.form-runner-module__K6IM9q__mobileHeader span{color:var(--muted);font-size:.72rem}.form-runner-module__K6IM9q__content{min-height:calc(100svh - 8.5rem);padding:5.5rem 1.25rem 2rem}.form-runner-module__K6IM9q__cover h2,.form-runner-module__K6IM9q__complete h2{font-size:clamp(2.8rem,13vw,4rem)}.form-runner-module__K6IM9q__questionLabel{font-size:clamp(2rem,9vw,3rem)}.form-runner-module__K6IM9q__progressHeader{top:5.4rem}.form-runner-module__K6IM9q__progressTrack{top:4.5rem}}@media (max-width:520px){.form-runner-module__K6IM9q__content{align-items:start}.form-runner-module__K6IM9q__cover,.form-runner-module__K6IM9q__complete,.form-runner-module__K6IM9q__questionCard{padding-top:1.5rem}.form-runner-module__K6IM9q__options{gap:.55rem}.form-runner-module__K6IM9q__option{min-height:3.35rem}.form-runner-module__K6IM9q__actions{flex-direction:column;align-items:flex-start}.form-runner-module__K6IM9q__primaryButton{width:100%}.form-runner-module__K6IM9q__enterHint{display:none}}@media (prefers-reduced-motion:reduce){.form-runner-module__K6IM9q__cover,.form-runner-module__K6IM9q__complete,.form-runner-module__K6IM9q__questionCard,.form-runner-module__K6IM9q__spinner{animation:none}.form-runner-module__K6IM9q__primaryButton,.form-runner-module__K6IM9q__option,.form-runner-module__K6IM9q__progressTrack span{transition:none}}
