.Contact-module__contactForm--oePYS{display:flex;flex-direction:column;gap:var(--space-lg);background:var(--mk-surface, rgba(255, 255, 255, .035));border-radius:var(--mk-radius, 16px);padding:clamp(1.5rem,3vw,2.5rem);position:relative}.Contact-module__contactFormBare--70aWe{display:flex;flex-direction:column;gap:var(--space-lg)}.Contact-module__field--MJShA{display:flex;flex-direction:column;gap:var(--space-xs)}.Contact-module__field--MJShA label{font-size:.85rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.Contact-module__field--MJShA input,.Contact-module__field--MJShA textarea{background:#ffffff0a;border:1px solid rgba(148,163,184,.15);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);color:var(--color-text);font-size:1rem;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s}.Contact-module__field--MJShA input::placeholder,.Contact-module__field--MJShA textarea::placeholder{color:#ffffff40}.Contact-module__field--MJShA input:hover,.Contact-module__field--MJShA textarea:hover{border-color:#94a3b840;background:#ffffff0f}.Contact-module__field--MJShA input:focus,.Contact-module__field--MJShA textarea:focus{outline:none;border-color:#5ad0ff80;background:#ffffff0f;box-shadow:0 0 0 3px #5ad0ff14}.Contact-module__field--MJShA textarea{min-height:160px;resize:vertical}.Contact-module__honeypot--m9arJ{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden;pointer-events:none;tab-index:-1}.Contact-module__charCount--9t4iS{font-size:.8rem;color:var(--color-text-muted);text-align:right}.Contact-module__submitRow--5rEiQ{display:flex;justify-content:flex-end;padding-top:var(--space-xs)}.Contact-module__error--LaA9-{color:var(--color-danger);font-size:.9rem;padding:var(--space-sm) var(--space-md);background:#ef44441a;border-radius:var(--radius-md)}.Contact-module__success--sEg09{text-align:center;padding:var(--space-xl) 0}.Contact-module__success--sEg09 h2{color:var(--color-text);margin-bottom:var(--space-sm)}.Contact-module__success--sEg09 p{color:var(--color-text-muted)}.Contact-module__updateNeeded--pgfxb{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-xl) 0;text-align:center}.Contact-module__updateNeeded--pgfxb h2{margin:0;color:var(--color-text)}.Contact-module__updateNeeded--pgfxb p{margin:0;max-width:360px;color:var(--color-text-muted);line-height:1.5}.Contact-module__updateBadge--JcEtn{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}.Contact-module__updateBadge--JcEtn svg{width:28px;height:28px}.Contact-module__updateActions--DiYaf{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm)}
