.StepForm-module__DbKTsG__form{gap:1.5rem;display:grid}.StepForm-module__DbKTsG__progress{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);gap:.6rem;font-size:.75rem;font-weight:600;display:grid}.StepForm-module__DbKTsG__bar{background:rgba(var(--color-fg-rgb), .1);border-radius:3px;height:3px;overflow:hidden}.StepForm-module__DbKTsG__bar i{background:var(--color-accent);transform-origin:0;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}.StepForm-module__DbKTsG__stepWrap:focus{outline:none}.StepForm-module__DbKTsG__step{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.StepForm-module__DbKTsG__question{letter-spacing:-.03em;color:var(--color-fg);padding:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600;line-height:1.25}.StepForm-module__DbKTsG__options{gap:.6rem;display:grid}@media (min-width:40rem){.StepForm-module__DbKTsG__options{grid-template-columns:1fr 1fr}}.StepForm-module__DbKTsG__option{text-align:left;min-height:3.75rem;color:var(--color-fg);background:rgba(var(--color-bg-rgb), .7);border:1px solid var(--color-border);cursor:pointer;border-radius:.3rem;padding:1rem 1.1rem;font-size:1rem;font-weight:500;transition:border-color .15s,background-color .15s,transform .15s}.StepForm-module__DbKTsG__option:hover{border-color:var(--color-accent);background:var(--color-bg)}.StepForm-module__DbKTsG__option:active{transform:scale(.99)}.StepForm-module__DbKTsG__option[aria-pressed=true]{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .12)}.StepForm-module__DbKTsG__option:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.StepForm-module__DbKTsG__back{color:var(--color-muted);cursor:pointer;justify-self:start;font-size:.9rem;font-weight:600}.StepForm-module__DbKTsG__back:hover{color:var(--color-fg)}.StepForm-module__DbKTsG__back:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.StepForm-module__DbKTsG__bar i,.StepForm-module__DbKTsG__option{transition:none}}
