.contact-panel-bg.svelte-zstnbw{background:linear-gradient(135deg,#1a2545,#2b3c70 45%,#1e2f5e 75%,#2b3c70);background-size:300% 300%;animation:svelte-zstnbw-panelGradient 10s ease-in-out infinite}@keyframes svelte-zstnbw-panelGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.contact-input.svelte-zstnbw{display:block;width:100%;border-radius:.75rem;border:1px solid #e5e7eb;background:#fafafa;padding:.75rem 1rem;font-size:.9375rem;color:#27272a;transition:border-color .2s ease,box-shadow .2s ease}.contact-input.svelte-zstnbw:focus{outline:none;border-color:#c598d1;box-shadow:0 0 0 3px #c598d126}.contact-input.svelte-zstnbw::-moz-placeholder{color:transparent}.contact-input.svelte-zstnbw::placeholder{color:transparent}.floating-field.svelte-zstnbw{position:relative}.floating-label.svelte-zstnbw{position:absolute;top:50%;left:.875rem;transform:translateY(-50%);font-size:.875rem;font-weight:500;color:#6b7280;pointer-events:none;transition:all .2s cubic-bezier(.22,1,.36,1);background:transparent;padding:0 4px}.floating-label-textarea.svelte-zstnbw{top:1rem;transform:translateY(0)}.floating-field.svelte-zstnbw .peer:where(.svelte-zstnbw):not(:-moz-placeholder-shown)~.floating-label:where(.svelte-zstnbw){top:-.5rem;transform:translateY(0) scale(.8);color:#c598d1;background:#fff}.floating-field.svelte-zstnbw .peer:where(.svelte-zstnbw):focus~.floating-label:where(.svelte-zstnbw),.floating-field.svelte-zstnbw .peer:where(.svelte-zstnbw):not(:placeholder-shown)~.floating-label:where(.svelte-zstnbw){top:-.5rem;transform:translateY(0) scale(.8);color:#c598d1;background:#fff}@media (prefers-reduced-motion: reduce){.contact-panel-bg.svelte-zstnbw{animation:none}.floating-label.svelte-zstnbw{transition:none}}
