.contact-hero.svelte-1jah2g7{background-color:var(--color-abyss)}.contact-cta-section.svelte-1jah2g7{background:linear-gradient(to bottom,var(--color-trench),var(--color-abyss))}.form-card.svelte-1jah2g7{border-radius:1.25rem}.form-label.svelte-1jah2g7{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fog);margin-bottom:.5rem}.form-input.svelte-1jah2g7{width:100%;padding:.75rem 1rem;background-color:oklch(from var(--color-abyss) l c h / .8);border:1px solid var(--color-overlay);border-radius:var(--radius-sm);color:var(--color-mist);font-size:.9375rem;line-height:1.5;transition:border-color .25s ease,box-shadow .25s ease}.form-input.svelte-1jah2g7::placeholder{color:var(--color-ghost)}.form-input.svelte-1jah2g7:focus{outline:none;border-color:var(--color-ocean-500);box-shadow:0 0 0 3px oklch(from var(--color-ocean-500) l c h / .15),0 0 20px oklch(from var(--color-ocean-500) l c h / .08)}.form-select.svelte-1jah2g7{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%235a6d8e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-select.svelte-1jah2g7 option:where(.svelte-1jah2g7){background:var(--color-abyss);color:var(--color-mist)}.submit-btn.svelte-1jah2g7{position:relative;overflow:hidden}.submit-btn.svelte-1jah2g7:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,var(--color-ocean-400),var(--color-biolum-400));opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(12px)}.submit-btn.svelte-1jah2g7:hover:after{opacity:.25}
