.contact-cta.svelte-11g2kvi{margin:3.5rem 0 0;padding:2.25rem 1.5rem;border:1px solid var(--color-border);border-radius:12px;background:#e73e8f0a;text-align:center}[data-theme=dark] .contact-cta.svelte-11g2kvi{background:#e73e8f12}.contact-cta.svelte-11g2kvi h2:where(.svelte-11g2kvi){font-size:1.35rem;margin:0 0 .6rem}.sub.svelte-11g2kvi{margin:0 0 1.5rem;color:var(--color-text-light)}.buttons.svelte-11g2kvi{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.cta-primary.svelte-11g2kvi,.cta-secondary.svelte-11g2kvi{display:inline-block;padding:.85rem 1.75rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:.95rem;transition:transform .2s,box-shadow .2s}.cta-primary.svelte-11g2kvi:hover,.cta-secondary.svelte-11g2kvi:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}.cta-primary.svelte-11g2kvi{background:#e73e8f;color:#fff}.cta-secondary.svelte-11g2kvi{background:transparent;color:#e73e8f;border:1.5px solid #E73E8F}.line-note.svelte-11g2kvi{margin:1rem 0 0;font-size:.9rem;color:var(--color-text-light)}.line-note.svelte-11g2kvi a:where(.svelte-11g2kvi){color:#00b900;font-weight:700}
