.Header_header__072v2{position:fixed;top:0;left:0;width:100%;background-color:#282c34;padding:1rem 2rem;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);height:50px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;transition:all .3s ease}.Header_nav__evgr5{display:flex;justify-content:space-between;align-items:center}.Header_nav__evgr5 ul{list-style:none;display:flex;gap:1.5rem}.Header_nav__evgr5 a{color:#fff;font-size:.9rem;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;font-weight:500;padding:.5rem 0;position:relative;transition:color .3s ease}.Header_nav__evgr5 a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#61dafb;transition:width .3s ease}.Header_nav__evgr5 a:hover{color:#61dafb}.Header_nav__evgr5 a:hover:after{width:100%}@media (max-width:768px){.Header_header__072v2{padding:0 1rem}.Header_nav__evgr5 ul{gap:1rem}.Header_nav__evgr5 a{font-size:.8rem}}.Footer_footer__yl3k1{background-color:#282c34;color:#fff;text-align:center;padding:1rem;position:relative;bottom:0;width:100%;box-sizing:border-box}.Footer_footer__yl3k1 p{margin:0;font-size:.9rem}.Footer_footer__yl3k1 a{color:#61dafb;text-decoration:none}.Contact_container__FDqBP{min-height:100vh;position:relative;overflow:hidden}.Contact_backgroundVideo__oNffh{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;object-fit:cover}.Contact_main__0TpaB{padding:2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.Contact_titleSection__Ey5O7{text-align:center;margin-bottom:3rem}.Contact_titleSection__Ey5O7 p{font-size:1.2rem;color:#e5e7eb}.Contact_contactMethods__X0RMP{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.Contact_contactMethod__8PNxh{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;text-align:center;transition:transform .3s ease}.Contact_contactMethod__8PNxh:hover{transform:translateY(-5px)}.Contact_icon__wUZr_{margin-bottom:1rem;color:#6366f1}.Contact_whatsappIcon__4DVfj{color:#25d366}.Contact_phoneIcon__GeoJF{color:#4caf50}.Contact_emailLink__B2o7D,.Contact_phoneNumber__xWG_I,.Contact_whatsappLink__MU6Qt{color:#e5e7eb;text-decoration:none;font-size:1.1rem;transition:color .3s ease}.Contact_emailLink__B2o7D:hover,.Contact_whatsappLink__MU6Qt:hover{color:#6366f1}.Contact_formSection__AvJT8{max-width:600px;margin:0 auto 3rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem}.Contact_form__bnoMV{display:flex;flex-direction:column;gap:1.5rem}.Contact_formGroup__dLJIN{display:flex;flex-direction:column;gap:.5rem}.Contact_formGroup__dLJIN label{color:#e5e7eb;font-size:1.1rem}.Contact_input__OnW0C,.Contact_textarea__67_IR{padding:.75rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;font-size:1rem;transition:border-color .3s ease}.Contact_input__OnW0C:focus,.Contact_textarea__67_IR:focus{outline:none;border-color:#6366f1}.Contact_textarea__67_IR{resize:vertical;min-height:120px}.Contact_submitButton__Yaghy{background:linear-gradient(45deg,#6366f1,#a855f7);color:#fff;padding:1rem 2rem;border:none;border-radius:.5rem;font-size:1.1rem;cursor:pointer;transition:transform .3s ease,opacity .3s ease}.Contact_submitButton__Yaghy:hover{transform:translateY(-2px)}.Contact_submitButton__Yaghy:active{transform:translateY(0)}.Contact_submitting__6WpBM{opacity:.7;cursor:not-allowed}.Contact_errorMessage__Mrk1V{color:#ef4444;text-align:center;margin-top:1rem}.Contact_socialSection__5d2zt{text-align:center;text-emphasis-color:#fff;margin-bottom:3rem}.Contact_socialLinks__t_BA1{display:flex;justify-content:center;gap:2rem}.Contact_socialLink__vF_iq{color:#e5e7eb;transition:transform .3s ease,color .3s ease}.Contact_socialLink__vF_iq:hover{transform:translateY(-5px)}.Contact_linkedinIcon__igHKd:hover{color:#0077b5}.Contact_githubIcon__mmgNB:hover{color:#6366f1}@media (max-width:768px){.Contact_main__0TpaB{padding:1rem}.Contact_titleSection__Ey5O7 h1{font-size:2.5rem}.Contact_contactMethods__X0RMP{grid-template-columns:1fr}.Contact_formSection__AvJT8{padding:1.5rem}}@media (max-width:480px){.Contact_titleSection__Ey5O7 h1{font-size:2rem}.Contact_socialLinks__t_BA1{gap:1rem}}