.footer_footer__feML_{padding:50px 0;background:#050505;border-top:1px solid #1b1b1f;color:#dcdcdc}.footer_topRow__Top1r{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #1b1b1f}.footer_logo___d_IO{max-width:170px;margin-bottom:12px}.footer_copy__nA7ZK{color:#9a9a9a;max-width:460px;line-height:1.5}.footer_links___UBMh{display:flex;align-items:center;gap:18px}.footer_links___UBMh a{color:#dcdcdc;text-decoration:none;font-weight:600}.footer_bottomRow__DGQQ7{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;color:#8c8c8c;flex-wrap:wrap}.footer_socials__vYGuQ{display:flex;gap:14px}.footer_socials__vYGuQ img{width:26px;height:26px;filter:grayscale(1) brightness(1.4)}@media(max-width:640px){.footer_links___UBMh{width:100%;justify-content:flex-start}}.contact_contactPage__r8GSW{min-height:100vh;background:#000;color:#fff}.contact_heroSection__VR15a{position:relative;padding:180px 0 100px;background:linear-gradient(135deg,#000,#0a0a0a 50%,#050505);overflow:hidden}.contact_heroBackground__K5r4q{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,#e1a8001a 0,#0000 70%);z-index:0}.contact_heroContent__YNX8E{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.contact_pageTitle__xtTFD{font-size:3.5rem;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#e1a800,gold);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;animation:contact_fadeInUp__Ut3Tc .8s ease-out}.contact_pageSubtitle__SNqo1{font-size:1.25rem;color:#fffc;font-weight:400;animation:contact_fadeInUp__Ut3Tc .8s ease-out .2s backwards}.contact_contactSection__RGKS6{padding:80px 0 120px;position:relative}.contact_contactGrid__Esogb{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:80px;gap:80px;align-items:start}.contact_contactInfo__MXSbW{position:-webkit-sticky;position:sticky;top:120px}.contact_sectionTitle__4A5jp{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff}.contact_sectionDescription__agRLg{font-size:1.1rem;color:#ffffffb3;line-height:1.7;margin-bottom:40px}.contact_infoCards__asz1q{display:flex;flex-direction:column;gap:24px}.contact_infoCard__wVDNC{display:flex;align-items:flex-start;gap:20px;padding:24px;background:#ffffff08;border:1px solid #e1a80033;border-radius:12px;transition:all .3s ease}.contact_infoCard__wVDNC:hover{background:#e1a8000d;border-color:#e1a80066;transform:translateX(5px)}.contact_infoCard__wVDNC .contact_iconWrapper__cdQIf{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e1a80033,#ffd7001a);color:#e1a800;flex-shrink:0}.contact_infoCard__wVDNC h4{font-size:1rem;font-weight:600;color:#ffffffe6;margin-bottom:8px}.contact_infoCard__wVDNC a,.contact_infoCard__wVDNC p{font-size:.95rem;color:#ffffffb3;text-decoration:none;transition:color .3s ease}.contact_infoCard__wVDNC a:hover{color:#e1a800}.contact_contactForm__wZIVg{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:48px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.contact_formGroup__UvOus{margin-bottom:28px}.contact_formGroup__UvOus label{display:block;font-size:.95rem;font-weight:600;color:#ffffffe6;margin-bottom:10px}.contact_formGroup__UvOus .contact_required__HMioi{color:#e1a800}.contact_formGroup__UvOus input,.contact_formGroup__UvOus textarea{width:100%;padding:14px 18px;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease}.contact_formGroup__UvOus input:focus,.contact_formGroup__UvOus textarea:focus{outline:none;border-color:#e1a800;background:#ffffff0d;box-shadow:0 0 0 3px #e1a8001a}.contact_formGroup__UvOus input::placeholder,.contact_formGroup__UvOus textarea::placeholder{color:#fff6}.contact_formGroup__UvOus textarea{resize:vertical;min-height:140px}.contact_successMessage__Bfooh{background:#e1a8001a;border:1px solid #e1a8004d;border-radius:8px;padding:16px;color:gold;font-size:.95rem;margin-bottom:24px;animation:contact_slideIn__SzJky .3s ease-out}.contact_submitBtn__6mtsj{width:100%;padding:16px 32px;background:linear-gradient(135deg,#e1a800,gold);border:none;border-radius:50px;color:#000;font-size:1.05rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 20px #e1a8004d}.contact_submitBtn__6mtsj:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #e1a80080}.contact_submitBtn__6mtsj:active:not(:disabled){transform:translateY(0)}.contact_submitBtn__6mtsj:disabled{opacity:.7;cursor:not-allowed}.contact_submitBtn__6mtsj svg{transition:transform .3s ease}.contact_submitBtn__6mtsj:hover:not(:disabled) svg{transform:translateX(4px)}.contact_spinner__YrBmY{display:inline-block;width:18px;height:18px;border:3px solid #0000004d;border-top-color:#000;border-radius:50%;animation:contact_spin__h62Z9 .8s linear infinite}@keyframes contact_fadeInUp__Ut3Tc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes contact_slideIn__SzJky{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes contact_spin__h62Z9{to{transform:rotate(1turn)}}@media(max-width:1024px){.contact_contactGrid__Esogb{grid-template-columns:1fr;gap:60px}.contact_contactInfo__MXSbW{position:static}.contact_pageTitle__xtTFD{font-size:2.8rem}}@media(max-width:768px){.contact_heroSection__VR15a{padding:140px 0 60px}.contact_pageTitle__xtTFD{font-size:2.2rem}.contact_pageSubtitle__SNqo1{font-size:1.1rem}.contact_contactSection__RGKS6{padding:60px 0 80px}.contact_sectionTitle__4A5jp{font-size:2rem}.contact_contactForm__wZIVg{padding:32px 24px}.contact_formGroup__UvOus{margin-bottom:24px}}@media(max-width:480px){.contact_heroSection__VR15a{padding:120px 0 40px}.contact_pageTitle__xtTFD{font-size:1.8rem}.contact_pageSubtitle__SNqo1{font-size:1rem}.contact_contactForm__wZIVg{padding:24px 20px}.contact_infoCard__wVDNC{padding:20px;flex-direction:column;align-items:center;text-align:center}.contact_submitBtn__6mtsj{padding:14px 28px;font-size:1rem}}