.social-icons-module__FOW81q__socialContainer{z-index:100;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.social-icons-module__FOW81q__socialIconsWrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:50px;gap:1.5rem;padding:1rem 2rem;transition:all .3s;display:flex;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2)}.social-icons-module__FOW81q__socialIconsWrapper:hover{background:rgba(0,0,0,.4);border-color:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.4),0 6px 20px rgba(0,0,0,.3)}.social-icons-module__FOW81q__socialIcon{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.1);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:relative;overflow:hidden}.social-icons-module__FOW81q__socialIcon:before{content:"";opacity:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.social-icons-module__FOW81q__socialIcon:hover:before{opacity:1}.social-icons-module__FOW81q__socialIcon:hover{border-color:rgba(255,255,255,.3);transform:translateY(-4px)scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.2)}.social-icons-module__FOW81q__socialIconImage{filter:brightness(0)invert();z-index:1;width:24px;height:24px;transition:all .3s;position:relative}.social-icons-module__FOW81q__socialIcon:hover .social-icons-module__FOW81q__socialIconImage{filter:brightness(0)invert()drop-shadow(0 0 8px rgba(255,255,255,.5));transform:scale(1.1)}.social-icons-module__FOW81q__twitter:hover{background:linear-gradient(135deg,#1da1f2,#0d8bd9);border-color:#1da1f2}.social-icons-module__FOW81q__leetcode:hover{background:linear-gradient(135deg,#f9c51b,#f9c51b);border-color:#f9c51b}.social-icons-module__FOW81q__instagram:hover{background:linear-gradient(135deg,#e4405f,#833ab4,#fccc63);border-color:#e4405f}.social-icons-module__FOW81q__linkedin:hover{background:linear-gradient(135deg,#0077b5,#005885);border-color:#0077b5}.social-icons-module__FOW81q__github:hover{background:linear-gradient(135deg,#333,#24292e);border-color:#333}.social-icons-module__FOW81q__twitter:hover .social-icons-module__FOW81q__socialIconImage,.social-icons-module__FOW81q__instagram:hover .social-icons-module__FOW81q__socialIconImage,.social-icons-module__FOW81q__linkedin:hover .social-icons-module__FOW81q__socialIconImage,.social-icons-module__FOW81q__github:hover .social-icons-module__FOW81q__socialIconImage{filter:brightness(0)invert()}@media (max-width:768px){.social-icons-module__FOW81q__socialContainer{bottom:1rem}.social-icons-module__FOW81q__socialIconsWrapper{gap:1rem;padding:.8rem 1.5rem}.social-icons-module__FOW81q__socialIcon{width:40px;height:40px}.social-icons-module__FOW81q__socialIconImage{width:20px;height:20px}}@keyframes social-icons-module__FOW81q__slideUpFade{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.social-icons-module__FOW81q__socialContainer{animation:1s ease-out 1.5s both social-icons-module__FOW81q__slideUpFade}
.contact-module__RDYlvG__contactContainer{align-items:center;gap:4rem;max-width:1200px;min-height:calc(100vh - 60px);margin:0 auto;padding:4rem 2rem;display:flex}.contact-module__RDYlvG__contentSection{flex-direction:column;flex:1;justify-content:center;display:flex}.contact-module__RDYlvG__textContent{max-width:600px}.contact-module__RDYlvG__title{color:#fff;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:2rem;padding:1rem 3rem 1rem 2rem;font-size:3.5rem;font-weight:700;line-height:1.2;display:inline-block;position:relative}.contact-module__RDYlvG__title:before{content:"";width:calc(100% + 6rem);position:absolute;top:0;bottom:0;left:-2rem}.contact-module__RDYlvG__paragraphContainer{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.contact-module__RDYlvG__paragraph{color:#e2e8f0;text-align:justify;opacity:.9;font-size:1.125rem;line-height:1.8;transition:opacity .3s}.contact-module__RDYlvG__paragraph:hover{opacity:1}.contact-module__RDYlvG__contactInfo{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.contact-module__RDYlvG__contactItem{color:#e2e8f0;align-items:center;gap:1rem;font-size:1.1rem;transition:color .3s;display:flex}.contact-module__RDYlvG__contactItem:hover{color:#fff}.contact-module__RDYlvG__contactIcon{text-align:center;width:24px;font-size:1.2rem}.contact-module__RDYlvG__formSection{flex:none;justify-content:flex-end;align-items:flex-start;padding-top:2rem;display:flex}.contact-module__RDYlvG__contactForm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:400px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)}.contact-module__RDYlvG__contactForm:hover{transform:translateY(-4px);box-shadow:0 25px 30px -5px rgba(0,0,0,.4),0 15px 15px -5px rgba(0,0,0,.3)}.contact-module__RDYlvG__formGroup{margin-bottom:1.5rem}.contact-module__RDYlvG__formInput,.contact-module__RDYlvG__formSelect,.contact-module__RDYlvG__formTextarea{color:#333;box-sizing:border-box;background:rgba(255,255,255,.9);border:none;border-radius:10px;width:100%;padding:1rem;font-size:1rem;transition:all .3s}.contact-module__RDYlvG__formInput:focus,.contact-module__RDYlvG__formSelect:focus,.contact-module__RDYlvG__formTextarea:focus{background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 0 0 2px rgba(168,85,247,.5)}.contact-module__RDYlvG__formTextarea{resize:vertical;min-height:120px;font-family:inherit}.contact-module__RDYlvG__submitButton{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:1px solid #ff4500;border-radius:10px;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .3s}.contact-module__RDYlvG__submitButton:hover{background:rgba(138,96,20,.635);transform:translateY(-2px);box-shadow:0 10px 20px rgba(106,17,203,.3)}.contact-module__RDYlvG__submitButton:active{transform:translateY(0)}@media (max-width:1024px){.contact-module__RDYlvG__contactContainer{text-align:center;flex-direction:column;gap:3rem}.contact-module__RDYlvG__formSection{justify-content:center;padding-top:0}.contact-module__RDYlvG__contactForm{width:100%;max-width:500px}}@media (max-width:768px){.contact-module__RDYlvG__contactContainer{gap:2rem;padding:2rem 1rem}.contact-module__RDYlvG__title{padding:1rem 2rem .8rem 1.5rem;font-size:2.5rem}.contact-module__RDYlvG__title:before{width:calc(100% + 3rem);left:-1rem}.contact-module__RDYlvG__paragraph{text-align:left;font-size:1rem}.contact-module__RDYlvG__contactForm{width:100%;min-width:320px;padding:2rem}.contact-module__RDYlvG__contactInfo{align-items:flex-start}}@media (max-width:1024px) and (min-width:769px){.contact-module__RDYlvG__contactContainer{gap:3rem}.contact-module__RDYlvG__contactForm{width:350px}}@keyframes contact-module__RDYlvG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-module__RDYlvG__textContent{animation:1s ease-out contact-module__RDYlvG__fadeInUp}.contact-module__RDYlvG__contactForm{animation:1s ease-out .2s both contact-module__RDYlvG__fadeInUp}
