.page-wrap.svelte-1bv7ezn{max-width:56rem;padding-top:var(--space-12);padding-bottom:var(--space-12)}.contact-intro.svelte-1bv7ezn{margin-bottom:var(--space-12)}.contact-grid.svelte-1bv7ezn{display:grid;gap:var(--space-12)}@media(min-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--space-6)}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column}.submit-btn.svelte-1bv7ezn{width:100%;padding:var(--space-3) var(--space-6);font-size:1rem}.success-box.svelte-1bv7ezn{border:1px solid var(--color-primary-100);background:var(--color-primary-50);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center}.success-icon.svelte-1bv7ezn{width:4rem;height:4rem;color:var(--color-primary);margin:0 auto var(--space-4)}.success-box.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.25rem;font-weight:800;color:var(--color-primary-darker);margin-bottom:var(--space-2)}.success-box.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-primary-dark)}.success-box.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){margin-top:var(--space-6)}.sidebar.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--space-8)}.info-card.svelte-1bv7ezn{background:var(--color-bg-soft);border-color:var(--color-border-light)}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.25rem;font-weight:800;color:var(--color-text);margin-bottom:var(--space-6)}.contact-item.svelte-1bv7ezn{display:flex;align-items:flex-start;gap:var(--space-4)}.contact-icon-wrap.svelte-1bv7ezn{background:var(--color-primary-100);border-radius:var(--radius-xl);padding:var(--space-3);flex-shrink:0}.contact-icon.svelte-1bv7ezn{width:1.5rem;height:1.5rem;color:var(--color-primary-dark)}.contact-label.svelte-1bv7ezn{font-weight:700;color:var(--color-text)}.contact-value.svelte-1bv7ezn{color:var(--color-text-secondary)}.contact-note.svelte-1bv7ezn{margin-top:var(--space-1);font-size:.75rem;color:var(--color-text-muted)}.dealer-cta-card.svelte-1bv7ezn{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-2xl);padding:var(--space-8)}.dealer-cta-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.125rem;font-weight:800;color:var(--color-primary-darker);margin-bottom:var(--space-3)}.dealer-cta-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.875rem;color:var(--color-primary-dark);margin-bottom:var(--space-4)}
