.font-display[data-v-07a1e000]{font-family:Sora,sans-serif}.valuation-label[data-v-07a1e000]{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.25rem}.drawer-grid[data-v-07a1e000]{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-.4rem);transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.drawer-grid-expanded[data-v-07a1e000]{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.valuation-result-grid[data-v-07a1e000]{border-top:1px solid #e2e8f0;display:grid;gap:1.5rem 1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:1.25rem}@media(prefers-reduced-motion:reduce){.drawer-grid[data-v-07a1e000]{transition:none}}.font-display[data-v-dd9e2bf6]{font-family:Sora,sans-serif}.valuation-layout[data-v-dd9e2bf6]{display:grid;gap:1.5rem}.valuation-panel[data-v-dd9e2bf6]{min-width:0}.valuation-mobile-panel[data-v-dd9e2bf6]{display:none}.valuation-choice[data-v-dd9e2bf6]{min-height:6.25rem}@media(min-width:1024px){.valuation-layout[data-v-dd9e2bf6]{align-items:stretch;grid-template-columns:minmax(0,2.25fr) minmax(19rem,.9fr)}.valuation-panel[data-v-dd9e2bf6]{min-height:46rem}}@media(max-width:1023px)and (orientation:portrait){.valuation-layout[data-v-dd9e2bf6]{gap:0}.valuation-mobile-panel[data-v-dd9e2bf6]{display:block}.form-shell.valuation-form-shell[data-v-dd9e2bf6]{grid-template-rows:auto auto minmax(35rem,1fr)}.valuation-desktop-panel[data-v-dd9e2bf6]{display:none}}.form-shell[data-v-dd9e2bf6],.quote-form-card[data-v-dd9e2bf6]{min-height:46rem}.form-shell[data-v-dd9e2bf6]{display:grid;grid-template-rows:minmax(8.75rem,20%) minmax(35rem,80%)}.status-grid[data-v-dd9e2bf6]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr}.form-body[data-v-dd9e2bf6]{display:flex;flex-direction:column;min-height:35rem}.question-stage[data-v-dd9e2bf6]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding-block:1.5rem}.question-title[data-v-dd9e2bf6]{color:#0f172a;font-family:Sora,sans-serif;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;letter-spacing:-.035em;line-height:1.2}.question-description[data-v-dd9e2bf6]{color:#475569;font-size:.9375rem;line-height:1.5rem;margin-top:.75rem}.input-wrap[data-v-dd9e2bf6]{margin-inline:auto;margin-top:2rem;max-width:32rem;text-align:left;width:100%}.choice-button[data-v-dd9e2bf6]{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:1rem;box-shadow:0 1px 2px #0f172a05;color:#0f766e;display:flex;flex-direction:column;font-size:.9375rem;font-weight:700;gap:.875rem;justify-content:center;min-height:8.4rem;padding:1rem;text-align:center;transition:.18s ease}.choice-button span[data-v-dd9e2bf6]{color:#0f172a}.choice-button-compact[data-v-dd9e2bf6]{min-height:7rem}.choice-button[data-v-dd9e2bf6]:hover{background:#f8fffe;border-color:#2dd4bf;box-shadow:0 12px 24px -18px #0d948873;transform:translateY(-2px)}.choice-button-active[data-v-dd9e2bf6]{background:#f0fdfa;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f;color:#0f766e}.field-label[data-v-dd9e2bf6]{color:#475569;display:grid;font-size:.75rem;font-weight:700;gap:.4rem}.question-enter-active[data-v-dd9e2bf6],.question-leave-active[data-v-dd9e2bf6]{transition:.16s ease}.question-enter-from[data-v-dd9e2bf6]{opacity:0;transform:translate(10px)}.question-leave-to[data-v-dd9e2bf6]{opacity:0;transform:translate(-10px)}@media(max-width:639px){.form-shell[data-v-dd9e2bf6],.quote-form-card[data-v-dd9e2bf6]{min-height:43rem}.form-shell[data-v-dd9e2bf6]{grid-template-rows:auto minmax(34rem,1fr)}.status-grid[data-v-dd9e2bf6]{grid-template-columns:1fr auto}.status-grid[data-v-dd9e2bf6]>:nth-child(2){grid-column:1;grid-row:2;margin-top:.5rem;text-align:left}.status-grid[data-v-dd9e2bf6]>:nth-child(3){grid-column:2;grid-row:1/span 2}.question-stage[data-v-dd9e2bf6]{padding-block:1rem}.choice-button[data-v-dd9e2bf6]{gap:.55rem;min-height:6.6rem;padding:.75rem}.choice-button-compact[data-v-dd9e2bf6]{min-height:5.75rem}}.font-display[data-v-05d914db]{font-family:Sora,sans-serif}.faq-accent-bar[data-v-05d914db]{background:linear-gradient(90deg,var(--brand-primary,#004b64),var(--brand-secondary,#21c4b8))}
