.Contact_container__FDqBP{min-height:100vh;position:relative;background-color:#0f0f0f;color:#fff}.Contact_particlesWrapper__pDeZj{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.Contact_navbar__g6jHP{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:1rem 2.5rem;background:rgba(15,15,15,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.Contact_navLogo__uyeTU{position:absolute;left:50%;transform:translateX(-50%);color:#ffffff;font-size:1rem;font-weight:700;letter-spacing:1px;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.Contact_navLogo__uyeTU:hover{opacity:.7}.Contact_navLinks__uf5NX{display:flex;gap:2.5rem}.Contact_navLink__znO4A{color:rgba(255,255,255,.6);text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.5px;transition:color .3s ease}.Contact_navLink__znO4A:hover{color:#4ecdc4}.Contact_navHamburger__IMYg_{display:none;background:transparent;border:1px solid rgba(255,255,255,.1);color:#4ecdc4;padding:.5rem;cursor:pointer;transition:all .3s ease;width:36px;height:36px;align-items:center;justify-content:center}.Contact_navHamburger__IMYg_:hover{border-color:#4ecdc4}.Contact_menuIcon__mgANn{filter:invert(76%) sepia(35%) saturate(495%) hue-rotate(116deg) brightness(89%) contrast(87%)}.Contact_mobileMenu__PzGEX{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(15,15,15,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);flex-direction:column;padding:.5rem 0}.Contact_mobileMenu__PzGEX.Contact_show__uZD3i{display:flex}.Contact_mobileMenuItem__D1rNo{color:rgba(255,255,255,.7);text-decoration:none;font-size:.9rem;font-weight:500;padding:.8rem 2.5rem;transition:all .3s ease}.Contact_mobileMenuItem__D1rNo:hover{color:#4ecdc4;background:rgba(78,205,196,.05)}.Contact_contactSection__QAIpk{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:120px 2rem 60px}.Contact_contactHeader__eMMIi{margin-bottom:3rem}.Contact_headerLabel__2Y3p3{display:block;color:#4ecdc4;font-size:.8rem;font-weight:600;letter-spacing:4px;text-transform:uppercase;margin-bottom:1rem}.Contact_title__18Z0u{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#ffffff;letter-spacing:-.03em;margin-bottom:0}.Contact_headerLine__e_vx_{width:60px;height:2px;background:#4ecdc4;margin-top:1.5rem}.Contact_contactGrid__9__Jn{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem;align-items:start}.Contact_contactInfo__ExCYh{padding-top:.5rem}.Contact_contactText__jAfdr{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:2rem}.Contact_contactDetails___4NKN{display:flex;flex-direction:column;gap:1.5rem}.Contact_contactItem__Jx_CN{display:flex;flex-direction:column;gap:.3rem}.Contact_contactItemLabel___jizh{color:#4ecdc4;font-size:.7rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.Contact_contactItemValue__D7hHO{color:rgba(255,255,255,.8);font-size:.95rem}.Contact_form__bnoMV{background:rgba(255,255,255,.03);padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06)}.Contact_formGroup__dLJIN{margin-bottom:1.5rem}.Contact_label__gPPu5{display:block;margin-bottom:.5rem;color:rgba(255,255,255,.5);font-size:.8rem;font-weight:500;letter-spacing:.5px}.Contact_input__OnW0C,.Contact_textarea__67_IR{width:100%;padding:.8rem 1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.95rem;font-family:inherit;transition:border-color .3s ease}.Contact_input__OnW0C:focus,.Contact_textarea__67_IR:focus{outline:none;border-color:#4ecdc4}.Contact_input__OnW0C::placeholder,.Contact_textarea__67_IR::placeholder{color:rgba(255,255,255,.2)}.Contact_textarea__67_IR{resize:vertical;min-height:150px}.Contact_submitButton__Yaghy{width:100%;padding:.9rem;background:transparent;border:1px solid #4ecdc4;color:#4ecdc4;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;font-family:inherit}.Contact_submitButton__Yaghy:hover{background:rgba(78,205,196,.08);color:#ffffff}.Contact_submitButton__Yaghy:disabled{opacity:.5;cursor:not-allowed}.Contact_statusMessage__pyfeL{margin-top:1.5rem;padding:1rem;text-align:center;font-size:.9rem;border:1px solid}.Contact_success__bXPC8{background:rgba(78,205,196,.05);color:#4ecdc4;border-color:rgba(78,205,196,.3)}.Contact_error__S1AC7{background:rgba(255,68,68,.05);color:#ff4444;border-color:rgba(255,68,68,.3)}@media (max-width:768px){.Contact_navLinks__uf5NX{display:none}.Contact_navHamburger__IMYg_{display:flex}.Contact_navbar__g6jHP{padding:.8rem 1.5rem}.Contact_contactGrid__9__Jn{grid-template-columns:1fr;gap:2rem}.Contact_contactSection__QAIpk{padding:100px 1.5rem 40px}.Contact_title__18Z0u{font-size:2rem}.Contact_form__bnoMV{padding:1.5rem}}@media (max-width:480px){.Contact_form__bnoMV{padding:1rem}}.Particles_particlesContainer__B5tYJ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.TechStack_techStackContainer__lZzoR{width:100%;overflow:hidden;padding:clamp(1rem,3vw,2rem) 0;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.TechStack_techStack__wlOWR{display:flex;gap:clamp(1rem,2vw,2rem);padding:0 clamp(.5rem,1vw,1rem);will-change:transform}.TechStack_techItem__ziwcp{display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,1vw,.5rem);min-width:clamp(60px,10vw,80px);transition:transform .3s ease}.TechStack_techItem__ziwcp:hover{transform:translateY(-5px)}.TechStack_techIcon__JGN8e{width:clamp(30px,5vw,40px)!important;height:clamp(30px,5vw,40px)!important;filter:grayscale(100%);transition:filter .3s ease}.TechStack_techItem__ziwcp:hover .TechStack_techIcon__JGN8e{filter:grayscale(0)}.TechStack_techName__qpGx_{font-size:clamp(.7rem,1.5vw,.8rem);color:#fff;text-align:center;opacity:.8;transition:opacity .3s ease}.TechStack_techItem__ziwcp:hover .TechStack_techName__qpGx_{opacity:1}@media screen and (max-width:768px){.TechStack_techStackContainer__lZzoR{padding:1rem 0}.TechStack_techStack__wlOWR{gap:1rem}.TechStack_techItem__ziwcp{min-width:50px}}@media screen and (max-width:480px){.TechStack_techStackContainer__lZzoR{padding:.8rem 0}.TechStack_techStack__wlOWR{gap:.8rem}.TechStack_techItem__ziwcp{min-width:40px}}