.quote-hero.svelte-19c94u5{padding-bottom:20px}.quote-grid.svelte-19c94u5{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.quote-form.svelte-19c94u5,.quote-aside.svelte-19c94u5{gap:18px;display:grid}.express-panel.svelte-19c94u5{background:linear-gradient(135deg,#a9a9a924,#3dbe6b1a);border:1px solid #a9a9a952;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.express-kicker.svelte-19c94u5,.aside-kicker.svelte-19c94u5,.step-heading.svelte-19c94u5>span:where(.svelte-19c94u5){color:var(--teal-300);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:850;display:inline-flex}.express-panel.svelte-19c94u5 h2:where(.svelte-19c94u5),.express-panel.svelte-19c94u5 p:where(.svelte-19c94u5),.step-heading.svelte-19c94u5 h2:where(.svelte-19c94u5),.step-heading.svelte-19c94u5 p:where(.svelte-19c94u5),.aside-kicker.svelte-19c94u5{margin:0}.express-panel.svelte-19c94u5 h2:where(.svelte-19c94u5),.step-heading.svelte-19c94u5 h2:where(.svelte-19c94u5){color:var(--white);font-size:1.12rem}.express-panel.svelte-19c94u5 p:where(.svelte-19c94u5),.step-heading.svelte-19c94u5 p:where(.svelte-19c94u5){max-width:62ch;color:var(--graphite-300);font-size:.92rem;line-height:1.5}.express-actions.svelte-19c94u5,.step-actions.svelte-19c94u5{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.express-actions.svelte-19c94u5,.step-actions.end.svelte-19c94u5{justify-content:flex-end}.stepper.svelte-19c94u5{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stepper.svelte-19c94u5 div:where(.svelte-19c94u5){min-width:0;color:var(--graphite-300);background:#a9a9a914;border:1px solid #a9a9a93d;align-items:center;gap:8px;padding:9px;display:flex}.stepper.svelte-19c94u5 span:where(.svelte-19c94u5){color:#111;background:#a9a9a9;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:900;display:grid}.stepper.svelte-19c94u5 strong:where(.svelte-19c94u5){text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.stepper.svelte-19c94u5 .active:where(.svelte-19c94u5){color:var(--white);background:#3dbe6b1a;border-color:#3dbe6b8c}.stepper.svelte-19c94u5 .active:where(.svelte-19c94u5) span:where(.svelte-19c94u5),.stepper.svelte-19c94u5 .complete:where(.svelte-19c94u5) span:where(.svelte-19c94u5){color:var(--teal-300);background:#111}.form-step.svelte-19c94u5{gap:18px;display:grid}.form-step[hidden].svelte-19c94u5{display:none}.step-heading.svelte-19c94u5{gap:5px;display:grid}.field-hint.svelte-19c94u5{color:var(--graphite-400);font-size:.78rem;line-height:1.35}.upload-field.svelte-19c94u5{background:#a9a9a912;border:1px dashed #a9a9a973;padding:14px}.upload-field.svelte-19c94u5 label:where(.svelte-19c94u5){align-items:center;gap:8px;display:flex}.upload-field.svelte-19c94u5 input[type=file]:where(.svelte-19c94u5){padding:10px}.success.svelte-19c94u5{color:var(--teal-300);background:#3dbe6b1f;border:1px solid #3dbe6b59;align-items:flex-start;gap:10px;padding:12px;display:flex}.success.svelte-19c94u5 div:where(.svelte-19c94u5){gap:4px;display:grid}.success.svelte-19c94u5 span:where(.svelte-19c94u5),.fast-follow.svelte-19c94u5 p:where(.svelte-19c94u5){color:var(--graphite-300);font-size:.9rem;line-height:1.45}.fast-follow.svelte-19c94u5{background:#a9a9a914;border:1px solid #a9a9a947;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.fast-follow.svelte-19c94u5 strong:where(.svelte-19c94u5){color:var(--white)}.hidden-field.svelte-19c94u5{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.quote-aside.svelte-19c94u5{position:sticky;top:92px}@media (width<=860px){.quote-grid.svelte-19c94u5,.express-panel.svelte-19c94u5{grid-template-columns:1fr}.express-actions.svelte-19c94u5{justify-content:flex-start}.quote-aside.svelte-19c94u5{position:static}}@media (width<=560px){.stepper.svelte-19c94u5 strong:where(.svelte-19c94u5){display:none}.stepper.svelte-19c94u5 div:where(.svelte-19c94u5){justify-content:center}.fast-follow.svelte-19c94u5,.step-actions.svelte-19c94u5{flex-direction:column;align-items:stretch}.step-actions.svelte-19c94u5 .button:where(.svelte-19c94u5),.fast-follow.svelte-19c94u5 .button:where(.svelte-19c94u5),.express-actions.svelte-19c94u5 .button:where(.svelte-19c94u5){justify-content:center;width:100%}}
