@keyframes svelte-1xv1z3x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.introduction-text.svelte-1xv1z3x{font-size:1.05rem;line-height:1.6;color:var(--secondary-text-color)}.contact-option.svelte-1xv1z3x{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;background-color:#f9fafb;transition:all .2s;text-decoration:none;color:inherit;height:100%;border:1px solid transparent;box-sizing:border-box}.contact-option.svelte-1xv1z3x:hover{background-color:#f3f4f6;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d;border-color:var(--brand-color)}.contact-option.svelte-1xv1z3x div:where(.svelte-1xv1z3x){display:flex;flex-direction:column}.contact-option.svelte-1xv1z3x strong:where(.svelte-1xv1z3x){font-weight:600}.contact-option.svelte-1xv1z3x span:where(.svelte-1xv1z3x){font-size:.85rem;color:var(--secondary-text-color)}@media (max-width: 640px){.content-card.svelte-1xv1z3x{padding:1.25rem}}.alternate-contact.svelte-1xv1z3x{margin-top:1rem}.section-title.svelte-1xv1z3x{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.contact-grid.svelte-1xv1z3x{display:grid;grid-template-columns:1fr;gap:.75rem;padding:0 .5rem}@media (min-width: 768px){.contact-grid.svelte-1xv1z3x{grid-template-columns:1fr 1fr}}.privacy-info.svelte-1xv1z3x{margin-top:2.5rem}.contact-card.svelte-1xv1z3x{padding-bottom:1rem}.info-message.svelte-1xv1z3x,.error-message.svelte-1xv1z3x{border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.95rem;line-height:1.4}.info-message.svelte-1xv1z3x{background-color:#ecfdf5;color:#065f46;border:1px solid #10b981}.error-message.svelte-1xv1z3x{background-color:#fef2f2;color:#b91c1c;border:1px solid #ef4444}.info-message.svelte-1xv1z3x i:where(.svelte-1xv1z3x),.error-message.svelte-1xv1z3x i:where(.svelte-1xv1z3x){font-size:1.25rem;flex-shrink:0}.info-message.svelte-1xv1z3x p:where(.svelte-1xv1z3x),.error-message.svelte-1xv1z3x p:where(.svelte-1xv1z3x){flex-grow:1;margin:0}.info-message.svelte-1xv1z3x .link-button:where(.svelte-1xv1z3x),.error-message.svelte-1xv1z3x .link-button:where(.svelte-1xv1z3x){background:none;border:none;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;font-size:1.25rem}.contact-card.svelte-1xv1z3x{padding:1.5rem}.contact-option.svelte-1xv1z3x{padding:1.25rem;border:1px solid rgba(0,0,0,.06);transition:all .25s ease}
