.contact-wizard[data-v-71b06207]{padding:0}.wizard-toolbar[data-v-71b06207]{border-bottom:1px solid var(--color-brand-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.wizard-back[data-v-71b06207]{letter-spacing:.03em;font-weight:700}.wizard-back[data-v-71b06207],.wizard-counter[data-v-71b06207]{font-family:Space Grotesk,Inter,sans-serif}.wizard-counter[data-v-71b06207]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;display:flex}.wizard-counter__current[data-v-71b06207]{color:var(--color-brand-text-primary);font-size:1.15rem;font-weight:700}.wizard-progress[data-v-71b06207]{padding:1.25rem 0 1.5rem}.wizard-progress__track[data-v-71b06207]{background:var(--color-brand-border);border-radius:999px;height:.3rem;overflow:hidden}.wizard-progress__fill[data-v-71b06207]{border-radius:inherit;background:linear-gradient(90deg,var(--color-brand-highlight),var(--color-brand-primary));height:100%;box-shadow:0 0 1rem color-mix(in srgb,var(--color-brand-highlight) 42%,transparent);transition:width .3s}.wizard-progress__steps[data-v-71b06207]{justify-content:space-between;gap:1rem;margin-top:.6rem;display:flex}.wizard-progress__step[data-v-71b06207]{color:var(--color-brand-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-family:Space Grotesk,Inter,sans-serif;font-size:.6rem;display:flex}.wizard-progress__step.is-active[data-v-71b06207]{color:var(--color-brand-highlight)}.question-panel[data-v-71b06207]{border:1px solid var(--color-brand-border);background:var(--color-brand-bg);min-height:24rem;padding:clamp(1.25rem,4vw,2.5rem)}.question-panel__marker[data-v-71b06207]{color:var(--color-brand-text-secondary);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.65rem}.question-panel__marker[data-v-71b06207],.question-title[data-v-71b06207]{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.question-title[data-v-71b06207]{letter-spacing:-.045em;max-width:38rem;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.05}.calculator-option[data-v-71b06207]{border-color:var(--color-brand-border);background:var(--color-brand-card);min-height:3.5rem;color:var(--color-brand-text-primary)}.calculator-option[data-v-71b06207]:hover{border-color:color-mix(in srgb,var(--color-brand-highlight) 58%,var(--color-brand-border));background:var(--color-brand-card-hover)}.calculator-option.is-selected[data-v-71b06207]{border-color:var(--color-brand-highlight);background:color-mix(in srgb,var(--color-brand-highlight) 14%,var(--color-brand-card));box-shadow:inset 3px 0 0 var(--color-brand-highlight)}.calculator-checkbox[data-v-71b06207]{accent-color:var(--color-brand-highlight)}.calculator-input[data-v-71b06207],.contact-input[data-v-71b06207]{border-color:var(--color-brand-border);color:var(--color-brand-text-primary);outline:none}.contact-input[data-v-71b06207]{background:0 0;border-width:0 0 1px;width:100%;padding:.75rem 0}.calculator-input[data-v-71b06207]::-moz-placeholder{color:var(--color-brand-text-secondary);opacity:.8}.contact-input[data-v-71b06207]::-moz-placeholder{color:var(--color-brand-text-secondary);opacity:.8}.calculator-input[data-v-71b06207]::placeholder,.contact-input[data-v-71b06207]::placeholder{color:var(--color-brand-text-secondary);opacity:.8}.calculator-input[data-v-71b06207]:focus,.contact-input[data-v-71b06207]:focus{border-color:var(--color-brand-highlight);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-highlight) 18%,transparent)}.wizard-actions[data-v-71b06207]{border-top:1px solid var(--color-brand-border);justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (width<=767px){.contact-wizard[data-v-71b06207]{background:0 0;border:0;padding:0}.wizard-progress[data-v-71b06207]{padding:.75rem 0}.wizard-toolbar[data-v-71b06207]{gap:.5rem;padding-bottom:.5rem}.wizard-counter[data-v-71b06207]{gap:.3rem;font-size:.75rem}.wizard-counter__current[data-v-71b06207]{font-size:1rem}.wizard-progress__track[data-v-71b06207]{height:.2rem}.wizard-progress__steps[data-v-71b06207]{gap:.5rem;margin-top:.4rem}.question-panel[data-v-71b06207]{min-height:auto;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.wizard-progress__fill[data-v-71b06207]{transition:none}}
