.contact_main__SQQdP{background-color:#050505;color:#fafafa;min-height:100vh;font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.contact_nav__DIHC5{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;max-width:1440px;width:100%;margin:0 auto}.contact_logo__Wl3wZ{font-weight:800;font-size:1.5rem;letter-spacing:-.05em;color:#fafafa;text-decoration:none}.contact_navLinks__N0b6U{display:flex;align-items:center;gap:1.5rem}.contact_navLink__vTqv5{color:#a1a1aa;text-decoration:none;font-weight:500;font-size:1.05rem;transition:color .2s}.contact_navLink__vTqv5:hover{color:#fafafa}.contact_navSignIn__4Q4Qy{color:#fafafa;text-decoration:none;font-size:1.05rem;font-weight:600;padding:.5rem 1rem;border-radius:8px;background-color:transparent;border:1px solid transparent;transition:all .2s ease}.contact_navSignIn__4Q4Qy:hover{background-color:#18181b;border-color:#27272a}.contact_btnPrimaryNav__LtfBG{background-color:#fafafa;color:#09090b;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s}.contact_btnPrimaryNav__LtfBG:hover{background-color:#e4e4e7}.contact_contactWrapper__yzNOB{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding:4rem 2rem 8rem}.contact_title__Arsm_{font-size:3.5rem;font-weight:800;letter-spacing:-.04em;margin:0 0 1rem;color:#fafafa;text-align:center}.contact_subtitle___F43n{font-size:1.15rem;color:#a1a1aa;max-width:500px;text-align:center;margin:0 0 3.5rem;line-height:1.6}.contact_formCard__c5kgd{background:#111113;border:1px solid #27272a;border-radius:16px;padding:3rem;width:100%;max-width:600px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.contact_formGrid__AnzS9{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.contact_formGroup__p53v_{display:flex;flex-direction:column;gap:.5rem}.contact_fullWidth__HwmsK{grid-column:1/-1}.contact_label__f_aeS{font-size:.9rem;font-weight:600;color:#d4d4d8}.contact_input__NXGUw,.contact_select__hzDyt,.contact_textarea__nz_oc{background:#09090b;border:1px solid #27272a;border-radius:8px;padding:.85rem 1rem;color:#fafafa;font-size:1rem;font-family:inherit;transition:all .2s ease;width:100%}.contact_input__NXGUw:focus,.contact_select__hzDyt:focus,.contact_textarea__nz_oc:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 2px rgba(168,85,247,.2)}.contact_textarea__nz_oc{min-height:140px;resize:vertical}.contact_select__hzDyt{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2em;padding-right:2.5rem}.contact_btnPrimary__UpRSl{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fafafa;padding:1.1rem;border-radius:8px;font-weight:700;font-size:1.05rem;border:none;cursor:pointer;width:100%;transition:all .2s ease;margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.contact_btnPrimary__UpRSl:hover{opacity:.9;transform:translateY(-1px)}.contact_footer__Mmo82{padding:3rem 2rem;border-top:1px solid #1f1f22;display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%;margin:0 auto}.contact_footerLinks__qlWa_{display:flex;gap:1.5rem}.contact_footerLinks__qlWa_ a{color:#a1a1aa;text-decoration:none;font-size:.9rem}.contact_footerLinks__qlWa_ a:hover{color:#fafafa}@media (max-width:768px){.contact_nav__DIHC5{padding:1rem;gap:1rem}.contact_navLink__vTqv5{display:none}.contact_contactWrapper__yzNOB{padding:2rem 1.5rem 4rem}.contact_title__Arsm_{font-size:2.5rem}.contact_formCard__c5kgd{padding:2rem 1.5rem}.contact_formGrid__AnzS9{grid-template-columns:1fr;gap:1.25rem}.contact_footer__Mmo82{flex-direction:column;gap:1.5rem}}