.contact.svelte-1jfszuf{margin-top:24px;padding:24px;border-radius:var(--store-radius);background:var(--store-bg-soft)}.contact.svelte-1jfszuf h2:where(.svelte-1jfszuf){margin-top:0!important}.intro.svelte-1jfszuf{font-size:15px;color:var(--store-text-2);margin-bottom:18px!important}form.svelte-1jfszuf{display:flex;flex-direction:column;gap:14px}.row.svelte-1jfszuf{display:grid;grid-template-columns:1fr 1fr;gap:14px}label.svelte-1jfszuf{display:flex;flex-direction:column;gap:6px}label.svelte-1jfszuf span:where(.svelte-1jfszuf){font-size:13px;font-weight:600;color:var(--store-text-2)}label.svelte-1jfszuf em:where(.svelte-1jfszuf){font-style:normal;font-weight:400;color:var(--store-text-3)}input.svelte-1jfszuf,textarea.svelte-1jfszuf{font:inherit;font-size:16px;color:var(--store-text);background:var(--store-card);border:.5px solid var(--store-hairline);border-radius:10px;padding:10px 12px;width:100%}textarea.svelte-1jfszuf{resize:vertical;min-height:120px}input.svelte-1jfszuf:focus,textarea.svelte-1jfszuf:focus{outline:2px solid var(--store-link);outline-offset:-1px}.honeypot.svelte-1jfszuf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error.svelte-1jfszuf{margin:0!important;padding:10px 12px;border-radius:10px;font-size:14px;color:#d70015;background:#ff3b301a}.actions.svelte-1jfszuf{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.button.svelte-1jfszuf{font:inherit;font-size:15px;font-weight:600;padding:10px 22px;border:0;border-radius:980px;color:var(--store-button-text);background:var(--store-button);cursor:pointer}.button.svelte-1jfszuf:disabled{opacity:.6;cursor:default}.success.svelte-1jfszuf{text-align:center;padding:16px 0 8px;outline:none}.success.svelte-1jfszuf svg:where(.svelte-1jfszuf){width:40px;height:40px;color:var(--store-button);margin-bottom:8px}.success.svelte-1jfszuf h3:where(.svelte-1jfszuf){font-size:19px;font-weight:600}.success.svelte-1jfszuf p:where(.svelte-1jfszuf){margin:4px 0 0!important;font-size:15px;color:var(--store-text-2)}[hidden].svelte-1jfszuf{display:none!important}details.svelte-1jfszuf{border-bottom:.5px solid var(--store-hairline);padding:14px 0}summary.svelte-1jfszuf{cursor:pointer;font-weight:600}details.svelte-1jfszuf p:where(.svelte-1jfszuf){margin:8px 0 0!important;color:var(--store-text-2)}@media(max-width:560px){.contact.svelte-1jfszuf{padding:18px}.row.svelte-1jfszuf{grid-template-columns:1fr}}
