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