.contact-form.svelte-fq8g2m{display:flex;flex-direction:column;gap:18px;text-align:left}.contact-actions.svelte-fq8g2m{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.contact-actions.svelte-fq8g2m .btn:where(.svelte-fq8g2m){flex:none}.contact-turnstile.svelte-fq8g2m{flex:1;display:flex;align-items:center}.contact-turnstile.svelte-fq8g2m .cf-turnstile{width:100%}.contact-row.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:640px){.contact-row.svelte-fq8g2m{grid-template-columns:1fr}}label.svelte-fq8g2m{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:600;color:var(--muted)}input.svelte-fq8g2m,textarea.svelte-fq8g2m{font:inherit;font-weight:400;color:var(--text);background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:11px 13px;outline:none;transition:border-color .15s ease,background .15s ease;resize:vertical}input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{border-color:#0a84ff99;background:#ffffff0f}.contact-hp.svelte-fq8g2m{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-status.svelte-fq8g2m{margin:0;font-size:15px}.contact-status.success.svelte-fq8g2m{color:#4cd964;text-align:center;padding:28px 0}.contact-status.error.svelte-fq8g2m{color:#ff6b6b}button[disabled].svelte-fq8g2m{opacity:.6;cursor:default}.contact-page.svelte-1bv7ezn .container.contact-split{width:min(1080px,calc(100% - 48px))}.contact-split.svelte-1bv7ezn{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.contact-glyph.svelte-1bv7ezn{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;margin-bottom:26px;color:#64d2ff;background:#0a84ff24;border:1px solid rgba(100,210,255,.3);box-shadow:0 12px 40px #0a84ff2e}.contact-glyph.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:34px;height:34px}.contact-lede.svelte-1bv7ezn{color:var(--muted);max-width:420px}.contact-card.svelte-1bv7ezn{background:#ffffff06;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 24px 70px #00000059}@media(max-width:900px){.contact-split.svelte-1bv7ezn{grid-template-columns:1fr;gap:40px}.contact-card.svelte-1bv7ezn{padding:22px}}
