.quote-wizard-module__iE7T1a__wizard{margin-top:var(--space-6);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md)}@media (min-width:768px){.quote-wizard-module__iE7T1a__wizard{padding:var(--space-6)}}.quote-wizard-module__iE7T1a__successPanel{padding:var(--space-2) 0}.quote-wizard-module__iE7T1a__successEyebrow{margin:0 0 var(--space-2);color:var(--color-accent-warm);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.quote-wizard-module__iE7T1a__progress{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.quote-wizard-module__iE7T1a__stepList{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.quote-wizard-module__iE7T1a__step{color:var(--color-text-muted);font-size:var(--text-sm)}.quote-wizard-module__iE7T1a__stepCurrent{color:var(--color-text);font-weight:var(--weight-semibold)}.quote-wizard-module__iE7T1a__heading{margin:var(--space-6) 0 0;font-size:var(--text-h2)}.quote-wizard-module__iE7T1a__heading:focus{outline:none}.quote-wizard-module__iE7T1a__lede{max-width:var(--width-prose);margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.quote-wizard-module__iE7T1a__fields{gap:var(--space-5);margin-top:var(--space-6);flex-direction:column;display:flex}.quote-wizard-module__iE7T1a__review{margin-top:var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-muted)}.quote-wizard-module__iE7T1a__reviewTitle{font-size:var(--text-h4);margin:0}.quote-wizard-module__iE7T1a__reviewList{gap:var(--space-3);margin:var(--space-4) 0 0;flex-direction:column;display:flex}.quote-wizard-module__iE7T1a__turnstile{margin-top:var(--space-4)}.quote-wizard-module__iE7T1a__reviewRow{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.quote-wizard-module__iE7T1a__reviewLabel{min-width:6rem;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none}.quote-wizard-module__iE7T1a__reviewValue{color:var(--color-text);margin:0}.quote-wizard-module__iE7T1a__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.quote-wizard-module__iE7T1a__submitNote{max-width:var(--width-prose);margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.quote-wizard-module__iE7T1a__progressHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.quote-wizard-module__iE7T1a__restored{color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.quote-wizard-module__iE7T1a__track{height:4px;margin-top:var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);overflow:hidden}.quote-wizard-module__iE7T1a__trackFill{width:var(--progress,0%);border-radius:inherit;background-color:var(--color-cta);height:100%;transition:width .48s cubic-bezier(.22,1,.36,1)}.quote-wizard-module__iE7T1a__stepList{gap:var(--space-2) var(--space-3)}.quote-wizard-module__iE7T1a__stepButton,.quote-wizard-module__iE7T1a__stepStatic{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:inherit;font:inherit;text-align:start;background:0 0;display:inline-flex}.quote-wizard-module__iE7T1a__stepButton{cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.quote-wizard-module__iE7T1a__stepButton:hover{border-color:var(--color-border);background-color:var(--color-accent-wash);color:var(--color-primary)}.quote-wizard-module__iE7T1a__stepMarker{background-color:var(--color-surface-muted);width:24px;height:24px;color:var(--color-text-muted);font-size:.8rem;font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-move);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.quote-wizard-module__iE7T1a__stepCurrent .quote-wizard-module__iE7T1a__stepMarker{background-color:var(--color-cta);color:var(--color-on-cta);transform:scale(1.08)}.quote-wizard-module__iE7T1a__stepDone .quote-wizard-module__iE7T1a__stepMarker{background-color:var(--color-success-surface);color:var(--color-success)}.quote-wizard-module__iE7T1a__stepDone{color:var(--color-text-secondary)}.quote-wizard-module__iE7T1a__stepEdit{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-underline-offset:3px;text-decoration:underline}.quote-wizard-module__iE7T1a__panel{animation:.36s cubic-bezier(.16,1,.3,1) both quote-wizard-module__iE7T1a__stepIn}@keyframes quote-wizard-module__iE7T1a__stepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.quote-wizard-module__iE7T1a__errorSummary{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-error);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-error-surface);color:var(--color-error);font-size:var(--text-sm);font-weight:var(--weight-medium);animation:.24s ease-out both quote-wizard-module__iE7T1a__stepIn}.quote-wizard-module__iE7T1a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-wizard-module__iE7T1a__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.quote-wizard-module__iE7T1a__reviewRow{align-items:baseline}.quote-wizard-module__iE7T1a__reviewValue{flex:12rem}.quote-wizard-module__iE7T1a__reviewAction{margin:0}.quote-wizard-module__iE7T1a__reviewEdit{min-height:var(--tap-target-min);padding:0 var(--space-2);color:var(--color-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.quote-wizard-module__iE7T1a__reviewEdit:hover{color:var(--color-primary-hover)}
