.contact-page.svelte-1bv7ezn{padding:var(--space-16) var(--space-6) var(--space-24)}.contact-shell.svelte-1bv7ezn{max-width:34rem;margin:0 auto}.contact-head.svelte-1bv7ezn{text-align:center;margin-bottom:var(--space-8)}.contact-head.svelte-1bv7ezn .kicker:where(.svelte-1bv7ezn){margin-bottom:var(--space-4);justify-content:center}.contact-head.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:var(--space-3);text-wrap:balance;font-size:clamp(1.9rem,3.6vw,2.4rem)}.contact-head.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-gray-600);word-break:auto-phrase;margin:0;line-height:1.9}.faq-hint.svelte-1bv7ezn{font-size:var(--text-sm);margin-top:var(--space-3)!important}.privacy-note.svelte-1bv7ezn{font-size:var(--text-xs);color:var(--color-gray-600);text-align:center;margin:0;line-height:1.8}.done-card.svelte-1bv7ezn{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-8);flex-direction:column;display:flex}.done-mark.svelte-1bv7ezn{background:var(--color-success-500);width:52px;height:52px;margin-bottom:var(--space-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.done-mark.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:26px;height:26px}.done-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0 0 var(--space-1);font-size:var(--text-xl)}.done-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0 0 var(--space-4);color:var(--color-gray-600);line-height:1.9}.done-reference.svelte-1bv7ezn{color:var(--color-gray-700);font-weight:600}.done-card.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){margin-top:var(--space-3)}
