.contact-form.svelte-fq8g2m{text-align:left;background:#030d1c99;border:1px solid #91b4e71c;border-radius:6px;flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:28px;display:flex}.contact-row.svelte-fq8g2m{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-field.svelte-fq8g2m{flex-direction:column;gap:6px;display:flex}.contact-field.svelte-fq8g2m>span:where(.svelte-fq8g2m){letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.contact-field.svelte-fq8g2m>span:where(.svelte-fq8g2m) em:where(.svelte-fq8g2m),.contact-inquiry.svelte-fq8g2m legend:where(.svelte-fq8g2m) em:where(.svelte-fq8g2m){color:var(--text-tertiary);text-transform:none;letter-spacing:0;margin-left:6px;font-style:normal;font-weight:400}.contact-field.svelte-fq8g2m input:where(.svelte-fq8g2m),.contact-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m){background:var(--bg-card);width:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);padding:10px 14px;font-size:14px;line-height:1.5;transition:border-color .2s,background .2s}.contact-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m){resize:vertical;min-height:96px}.contact-field.svelte-fq8g2m input:where(.svelte-fq8g2m):hover,.contact-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m):hover{border-color:var(--border-hover)}.contact-field.svelte-fq8g2m input:where(.svelte-fq8g2m):focus,.contact-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m):focus{border-color:var(--gold);background:var(--bg-card-hover);box-shadow:0 0 0 3px var(--gold-glow);outline:none}.contact-inquiry.svelte-fq8g2m{border:0;min-width:0;margin:0;padding:0}.contact-inquiry.svelte-fq8g2m legend:where(.svelte-fq8g2m){letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;padding:0;font-size:11px;font-weight:600}.contact-chips.svelte-fq8g2m{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.contact-chip.svelte-fq8g2m{cursor:pointer;position:relative}.contact-chip.svelte-fq8g2m input:where(.svelte-fq8g2m){opacity:0;pointer-events:none;position:absolute}.contact-chip.svelte-fq8g2m span:where(.svelte-fq8g2m){height:100%;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.2;transition:color .2s,border-color .2s,background .2s;display:block}.contact-chip.svelte-fq8g2m:hover span:where(.svelte-fq8g2m){border-color:var(--border-hover);color:var(--text-primary)}.contact-chip.svelte-fq8g2m input:where(.svelte-fq8g2m):checked+span:where(.svelte-fq8g2m){color:var(--gold);background:#e6b96314;border-color:#e6b9638c}.contact-chip.svelte-fq8g2m input:where(.svelte-fq8g2m):focus-visible+span:where(.svelte-fq8g2m){outline:2px solid var(--gold);outline-offset:2px}.contact-honeypot.svelte-fq8g2m{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contact-turnstile.svelte-fq8g2m{min-height:0}.contact-turnstile.svelte-fq8g2m:has(iframe){min-height:65px}.contact-actions.svelte-fq8g2m{flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;display:flex}.contact-submit[disabled].svelte-fq8g2m{opacity:.6;cursor:not-allowed}.contact-status.svelte-fq8g2m{color:var(--text-secondary);margin:0;font-size:14px}.contact-status.is-success.svelte-fq8g2m{color:var(--green)}.contact-status.is-error.svelte-fq8g2m{color:var(--red-muted)}@media (width<=600px){.contact-row.svelte-fq8g2m{grid-template-columns:1fr}}@media (width<=520px){.contact-form.svelte-fq8g2m{padding:24px 20px}}
