.ContactForm-module__4U2vpW__FormContainer label{color:var(--text);margin-top:10px;font-weight:600;display:block}.ContactForm-module__4U2vpW__FormContainer input,.ContactForm-module__4U2vpW__FormContainer select,.ContactForm-module__4U2vpW__FormContainer textarea{border:1px solid var(--stroke);box-sizing:border-box;width:100%;color:var(--text);background:#ffffff0d;border-radius:14px;margin:8px 0;padding:14px 18px;transition:border-color .16s,box-shadow .16s;display:inline-block}.ContactForm-module__4U2vpW__FormContainer input:focus,.ContactForm-module__4U2vpW__FormContainer textarea:focus,.ContactForm-module__4U2vpW__FormContainer select:focus{border-color:#7df9ffb3;outline:none;box-shadow:0 0 0 4px #7df9ff33}.ContactForm-module__4U2vpW__FormContainer input::placeholder,.ContactForm-module__4U2vpW__FormContainer textarea::placeholder{color:#b8b9c6b3}.ContactForm-module__4U2vpW__FormContainer textarea{resize:vertical;min-height:140px}.ContactForm-module__4U2vpW__FormContainer input[type=submit]{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#0a0a0f;cursor:pointer;letter-spacing:.02em;border:none;border-radius:16px;width:100%;margin:8px 0;padding:16px 20px;font-weight:600;box-shadow:0 18px 45px #00000073}.ContactForm-module__4U2vpW__FormContainer input[type=submit]:hover{filter:brightness(1.1)}.ContactForm-module__4U2vpW__FormContainer{border:1px solid var(--stroke);background:#0a0a0f99;border-radius:20px;padding:26px}
.Contact-module__5phd-G__Container{background:var(--card);border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;margin-top:50px;margin-bottom:50px;padding:30px}
