.Contact-module__SEXjRW__form{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;padding:3rem}.Contact-module__SEXjRW__row{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.Contact-module__SEXjRW__row{grid-template-columns:1fr}.Contact-module__SEXjRW__form{padding:2rem}}.Contact-module__SEXjRW__field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.Contact-module__SEXjRW__field label{color:var(--color-text-muted);letter-spacing:.5px;font-size:.85rem;font-weight:600}.Contact-module__SEXjRW__field input,.Contact-module__SEXjRW__field select,.Contact-module__SEXjRW__field textarea{background:var(--glass-bg);border:1px solid var(--color-border);color:var(--color-text-main);font-family:var(--font-sans);border-radius:8px;outline:none;padding:.9rem 1rem;font-size:1rem;transition:all .2s}.Contact-module__SEXjRW__field input::placeholder,.Contact-module__SEXjRW__field select::placeholder,.Contact-module__SEXjRW__field textarea::placeholder{color:var(--color-text-muted)}.Contact-module__SEXjRW__field input:focus,.Contact-module__SEXjRW__field select:focus,.Contact-module__SEXjRW__field textarea:focus{background:#0070f30d;border-color:#0070f3;box-shadow:0 0 0 3px #0070f326}.Contact-module__SEXjRW__field select option{background:var(--color-surface);color:var(--color-text-main)}.Contact-module__SEXjRW__submitBtn{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1.05rem;font-weight:600;transition:all .2s}.Contact-module__SEXjRW__submitBtn:hover:not(:disabled){background:#338ef7;transform:translateY(-2px);box-shadow:0 8px 20px #0070f34d}.Contact-module__SEXjRW__submitBtn:disabled{opacity:.7;cursor:not-allowed}.Contact-module__SEXjRW__successBox{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);text-align:center;border:1px solid #10b98166;border-radius:16px;padding:4rem 2rem}.Contact-module__SEXjRW__successIcon{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;font-size:2rem;display:flex}.Contact-module__SEXjRW__successBox h3{color:var(--color-text-main);margin-bottom:.5rem;font-size:1.5rem}.Contact-module__SEXjRW__successBox p{color:var(--color-text-muted);font-size:1rem}.Contact-module__SEXjRW__contactCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:12px;height:100%;padding:2rem}.Contact-module__SEXjRW__contactCard h3{color:var(--color-text-main);margin-bottom:1rem;font-size:1.25rem}.Contact-module__SEXjRW__contactCard p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.Contact-module__SEXjRW__contactLink{color:#0070f3;font-weight:600;text-decoration:none;transition:color .2s}.Contact-module__SEXjRW__contactLink:hover{color:#338ef7}.Contact-module__SEXjRW__gradientText{background:linear-gradient(to right,var(--color-primary)0%,var(--color-accent)40%,#0052cc 70%,var(--color-primary)100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite Contact-module__SEXjRW__shine;display:inline-block}@keyframes Contact-module__SEXjRW__shine{to{background-position:200%}}
