.form.svelte-fq8g2m{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form__group.svelte-fq8g2m{flex-direction:column;display:flex}.form__group--full.svelte-fq8g2m{grid-column:1/-1}.form__label.svelte-fq8g2m{letter-spacing:.12em;text-transform:uppercase;color:var(--white-70);margin-bottom:6px;font-size:.75rem;font-weight:500}.form__input.svelte-fq8g2m,.form__select.svelte-fq8g2m,.form__textarea.svelte-fq8g2m{background:var(--navy-mid);border:1px solid var(--white-08);color:var(--white);width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .3s}.form__input.svelte-fq8g2m:focus-visible,.form__select.svelte-fq8g2m:focus-visible,.form__textarea.svelte-fq8g2m:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.form__select.svelte-fq8g2m{appearance:none;cursor:pointer}.form__textarea.svelte-fq8g2m{resize:vertical;min-height:120px}.form__error.svelte-fq8g2m{color:#e74c3c;letter-spacing:.04em;margin-top:4px;font-size:.65rem}.form__success.svelte-fq8g2m{text-align:center;padding:60px 20px}.form__success.svelte-fq8g2m h3:where(.svelte-fq8g2m){color:var(--accent);margin-bottom:12px;font-size:1.4rem}.form__success.svelte-fq8g2m p:where(.svelte-fq8g2m){color:var(--white-70);font-size:14px;line-height:1.7}@media (width<=768px){.form.svelte-fq8g2m{grid-template-columns:1fr}.form__group--full.svelte-fq8g2m{grid-column:auto}}
