.hv.svelte-1e00dea{font-family:system-ui,sans-serif}.sr.svelte-1e00dea{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hv-row.svelte-1e00dea{display:flex;gap:.5rem}.hv-row.svelte-1e00dea input:where(.svelte-1e00dea){flex:1 1 auto;min-width:0}.hv.svelte-1e00dea input:where(.svelte-1e00dea){height:3rem;padding:0 .9rem;border:1px solid var(--color-border);border-radius:6px;font:400 1rem system-ui,sans-serif;color:var(--color-text);background:var(--color-bg);width:100%}.hv.svelte-1e00dea input:where(.svelte-1e00dea):focus{outline:2px solid var(--color-primary);outline-offset:-1px;border-color:transparent}.hv-btn.svelte-1e00dea{flex:0 0 auto;height:3rem;padding:0 1.25rem;border:0;border-radius:6px;background:var(--color-primary);color:#fff;font:600 1rem system-ui,sans-serif;cursor:pointer;white-space:nowrap}.hv-btn.svelte-1e00dea:hover{background:var(--color-primary-hover)}.hv-btn.svelte-1e00dea:disabled{opacity:.65;cursor:default}.hv-wide.svelte-1e00dea{width:100%;margin-top:1rem}.hv-fine.svelte-1e00dea{margin-top:.5rem;font-size:.8rem;color:var(--color-text-muted)}.hv-addr.svelte-1e00dea{font-weight:700;font-size:1.05rem}.hv-sub.svelte-1e00dea{margin-top:.25rem;font-size:.9rem;color:var(--color-text-muted)}.hv-link.svelte-1e00dea{border:0;background:none;padding:0 0 0 .35rem;color:var(--color-primary);font:500 .85rem system-ui,sans-serif;cursor:pointer;text-decoration:underline}.hv-types.svelte-1e00dea{border:0;padding:0;margin:1rem 0 0}.hv-types.svelte-1e00dea legend:where(.svelte-1e00dea),.hv-f.svelte-1e00dea>span:where(.svelte-1e00dea){font-size:.85rem;font-weight:600;margin-bottom:.35rem;padding:0}.hv-f.svelte-1e00dea em:where(.svelte-1e00dea){font-style:normal;font-weight:400;color:var(--color-text-muted)}.hv-seg.svelte-1e00dea{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.hv-seg.svelte-1e00dea button:where(.svelte-1e00dea){padding:.65rem .35rem;border:0;border-right:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:500 .85rem system-ui,sans-serif;cursor:pointer}.hv-seg.svelte-1e00dea button:where(.svelte-1e00dea):last-child{border-right:0}.hv-seg.svelte-1e00dea button.on:where(.svelte-1e00dea){background:var(--color-primary-tint);color:var(--color-primary);font-weight:700;box-shadow:inset 0 0 0 2px var(--color-primary)}.hv-f.svelte-1e00dea{display:flex;flex-direction:column;margin-top:.85rem}.hv-grid.svelte-1e00dea{display:grid;grid-template-columns:repeat(3,1fr);gap:0 .75rem}.hv-grid.svelte-1e00dea .hv-f:where(.svelte-1e00dea):nth-child(4),.hv-grid.svelte-1e00dea .hv-f:where(.svelte-1e00dea):nth-child(5){grid-column:span 1}.hv-result.svelte-1e00dea{margin-top:1rem;padding:1.1rem 1.2rem;border-radius:8px;background:var(--color-bg-muted)}.hv-label.svelte-1e00dea{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.hv-range.svelte-1e00dea{margin-top:.2rem;font:700 1.75rem system-ui,sans-serif;color:var(--color-text);letter-spacing:-.01em}.hv-mid.svelte-1e00dea{margin-top:.15rem;font-size:.95rem;color:var(--color-text)}.hv-basis.svelte-1e00dea{margin-top:.4rem;font-size:.85rem;line-height:1.45;color:var(--color-text-muted)}.hv-h.svelte-1e00dea{margin-top:1.5rem;font:700 .95rem system-ui,sans-serif}.hv-comps.svelte-1e00dea{list-style:none;padding:0;margin:.5rem 0 0}.hv-comps.svelte-1e00dea li:where(.svelte-1e00dea){display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--color-border);font-size:.9rem}.hv-comps.svelte-1e00dea small:where(.svelte-1e00dea){display:block;font-size:.78rem;color:var(--color-text-muted)}.hv-c-addr.svelte-1e00dea{min-width:0}.hv-c-price.svelte-1e00dea{text-align:right;font-weight:600;white-space:nowrap}.hv-src.svelte-1e00dea{margin-top:.5rem;font-size:.72rem;color:var(--color-text-muted)}.hv-error.svelte-1e00dea{margin-top:.75rem;font-size:.9rem;color:var(--color-error)}@media(max-width:560px){.hv-row.svelte-1e00dea{flex-direction:column}.hv-btn.svelte-1e00dea{width:100%}.hv-seg.svelte-1e00dea{grid-template-columns:repeat(2,1fr)}.hv-seg.svelte-1e00dea button:where(.svelte-1e00dea):nth-child(2){border-right:0}.hv-seg.svelte-1e00dea button:where(.svelte-1e00dea):nth-child(-n+2){border-bottom:1px solid var(--color-border)}.hv-grid.svelte-1e00dea{grid-template-columns:repeat(2,1fr)}.hv-grid.svelte-1e00dea .hv-f:where(.svelte-1e00dea):first-child{grid-column:1 / -1}}.sell-page.svelte-z2tftl{font-family:system-ui,sans-serif;color:var(--color-text)}.hero.svelte-z2tftl{background:var(--color-primary);color:#fff;padding:5rem 1.5rem 4.5rem;text-align:center}.hero-inner.svelte-z2tftl{max-width:680px;margin:0 auto}.hero-eyebrow.svelte-z2tftl{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;opacity:.7;margin-bottom:1rem}.hero-title.svelte-z2tftl{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.15;margin-bottom:1.25rem}.hero-sub.svelte-z2tftl{font-size:1.05rem;line-height:1.7;opacity:.85;margin-bottom:2rem}.hero-value.svelte-z2tftl{max-width:560px;margin:0 auto 1.25rem;text-align:left}.hv-label.svelte-z2tftl{display:block;font:700 .95rem system-ui,sans-serif;margin-bottom:.5rem;text-align:center}.hero-value-row.svelte-z2tftl{display:flex;gap:.5rem}.hero-value-row.svelte-z2tftl input:where(.svelte-z2tftl){flex:1 1 auto;min-width:0;height:3.1rem;padding:0 1rem;border:0;border-radius:6px;font:400 1rem system-ui,sans-serif;color:var(--color-text);background:#fff}.hero-value-row.svelte-z2tftl input:where(.svelte-z2tftl):focus{outline:3px solid rgba(255,255,255,.6);outline-offset:2px}.hero-value-row.svelte-z2tftl .btn-primary:where(.svelte-z2tftl){flex:0 0 auto;height:3.1rem;padding:0 1.4rem;border-radius:6px;white-space:nowrap}.hero-value-fine.svelte-z2tftl{margin-top:.5rem;font-size:.8rem;opacity:.85;text-align:center}@media(max-width:560px){.hero-value-row.svelte-z2tftl{flex-direction:column}.hero-value-row.svelte-z2tftl .btn-primary:where(.svelte-z2tftl){width:100%}}.hero-actions.svelte-z2tftl{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-z2tftl{padding:.85rem 2rem;font-size:.9rem;font-weight:600;font-family:system-ui,sans-serif;color:var(--color-primary);background:#fff;border:none;cursor:pointer;transition:background .15s,transform .1s}.btn-primary.svelte-z2tftl:hover{background:var(--color-border-light);transform:translateY(-1px)}.btn-primary.btn-light.svelte-z2tftl{color:var(--color-primary);background:#fff}.btn-outline.svelte-z2tftl{padding:.85rem 2rem;font-size:.9rem;font-weight:600;font-family:system-ui,sans-serif;color:#fff;background:none;border:1.5px solid rgba(255,255,255,.5);text-decoration:none;transition:border-color .15s,background .15s}.btn-outline.svelte-z2tftl:hover{border-color:#fff;background:#ffffff1a}.btn-outline.btn-outline-light.svelte-z2tftl{color:#fff;border-color:#ffffff80}.stats-bar.svelte-z2tftl{background:var(--color-bg-muted);padding:2rem 1.5rem;border-bottom:1px solid var(--color-border)}.stats-inner.svelte-z2tftl{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}.stat-num.svelte-z2tftl{display:block;font-size:var(--text-xl);font-weight:700;color:var(--color-primary);font-family:Georgia,serif;line-height:1;margin-bottom:.35rem}.stat-label.svelte-z2tftl{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.section.svelte-z2tftl{padding:4.5rem 1.5rem}.section-alt.svelte-z2tftl{background:var(--color-bg-muted)}.section-inner.svelte-z2tftl{max-width:var(--max-width);margin:0 auto}.section-eyebrow.svelte-z2tftl{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.6rem}.section-title.svelte-z2tftl{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;color:var(--color-text);margin-bottom:.75rem;line-height:1.2}.section-sub.svelte-z2tftl{font-size:var(--text-base);line-height:1.7;color:var(--color-text-muted);max-width:599px;margin-bottom:2.5rem}.cards-grid.svelte-z2tftl{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-card.svelte-z2tftl{padding:1.75rem;border:1px solid var(--color-border);background:var(--color-bg)}.value-icon.svelte-z2tftl{color:var(--color-primary);margin-bottom:1rem}.value-card.svelte-z2tftl h3:where(.svelte-z2tftl){font-size:1.05rem;font-weight:700;margin-bottom:.5rem;font-family:system-ui,sans-serif}.value-card.svelte-z2tftl p:where(.svelte-z2tftl){font-size:.9rem;line-height:1.65;color:var(--color-text-muted)}.steps.svelte-z2tftl{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}.step.svelte-z2tftl{position:relative}.step-num.svelte-z2tftl{display:block;font-size:var(--text-2xl);font-weight:800;color:var(--color-primary);opacity:.15;font-family:Georgia,serif;line-height:1;margin-bottom:.25rem}.step.svelte-z2tftl h3:where(.svelte-z2tftl){font-size:1.1rem;font-weight:700;margin-bottom:.5rem;font-family:system-ui,sans-serif}.step.svelte-z2tftl p:where(.svelte-z2tftl){font-size:.9rem;line-height:1.65;color:var(--color-text-muted)}.services-grid.svelte-z2tftl{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.service.svelte-z2tftl{padding:1.5rem;border-left:3px solid var(--color-primary);background:var(--color-bg-muted)}.service.svelte-z2tftl h3:where(.svelte-z2tftl){font-size:.95rem;font-weight:700;margin-bottom:.4rem;font-family:system-ui,sans-serif}.service.svelte-z2tftl p:where(.svelte-z2tftl){font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.cta-section.svelte-z2tftl{background:var(--color-primary);color:#fff;padding:4rem 1.5rem;text-align:center}.cta-inner.svelte-z2tftl{max-width:600px}.cta-title.svelte-z2tftl{font-family:Georgia,serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400;margin-bottom:.75rem}.cta-sub.svelte-z2tftl{font-size:var(--text-base);opacity:.8;margin-bottom:2rem;line-height:1.6}.modal-body.svelte-z2tftl{padding:1.75rem 1.5rem 1.5rem}.modal-title.svelte-z2tftl{font-family:Georgia,serif;font-size:var(--text-lg);font-weight:400;color:var(--color-primary);margin-bottom:.25rem}.modal-sub.svelte-z2tftl{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1.5rem}.meet.has-photo.svelte-z2tftl{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;margin-bottom:2rem}.meet-intro.svelte-z2tftl{margin-bottom:2rem}.meet.has-photo.svelte-z2tftl .meet-intro:where(.svelte-z2tftl){margin-bottom:0}.team-photo.svelte-z2tftl{width:100%;height:auto;object-fit:cover}.more-link.svelte-z2tftl{display:inline-block;margin-top:1.25rem;font-size:.95rem;font-weight:600;color:var(--color-primary)}.table-wrap.svelte-z2tftl{overflow-x:auto;border:1px solid var(--color-border);background:var(--color-bg);margin-top:1.5rem}.sales.svelte-z2tftl{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.sales.svelte-z2tftl th:where(.svelte-z2tftl){text-align:left;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.sales.svelte-z2tftl td:where(.svelte-z2tftl){padding:.75rem 1rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.sales.svelte-z2tftl tr:where(.svelte-z2tftl):last-child td:where(.svelte-z2tftl){border-bottom:none}.addr.svelte-z2tftl{display:block;font-weight:600}.city.svelte-z2tftl{display:block;font-size:.8rem;color:var(--color-text-muted)}.fine.svelte-z2tftl{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.75rem}@media(max-width:799px){.meet.has-photo.svelte-z2tftl{grid-template-columns:1fr}.hero.svelte-z2tftl{padding:3.5rem 1.25rem 3rem}.hero-title.svelte-z2tftl{font-size:1.75rem}.hero-sub.svelte-z2tftl{font-size:.95rem}.stats-inner.svelte-z2tftl{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.stat-num.svelte-z2tftl{font-size:1.6rem}.section.svelte-z2tftl{padding:3rem 1.25rem}.cards-grid.svelte-z2tftl{grid-template-columns:1fr;gap:1rem}.steps.svelte-z2tftl{grid-template-columns:1fr;gap:2rem}.services-grid.svelte-z2tftl{grid-template-columns:1fr;gap:1rem}.cta-section.svelte-z2tftl{padding:3rem 1.25rem}}
