.contact_pageContainer__6tS6Q{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffffff,#f0f8ff)}.contact_container__YiPjV{max-width:600px;width:100%;margin:120px auto 40px;padding:30px;background:linear-gradient(135deg,#ffffff,#e6f0ff);border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#333333;border:1px solid rgba(65,105,225,.1)}.contact_title__zaXQ8{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center;color:#333333}.contact_subtitle__V6wVX{font-size:1.2rem;margin-bottom:2rem;text-align:center;color:#555555}.contact_form__wCApJ{display:flex;flex-direction:column}.contact_inputGroup__BSgEQ{margin-bottom:1.5rem}.contact_label__StWrk{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#333333}.contact_input__XHDqJ,.contact_textarea__o6tY1{width:100%;padding:.75rem;font-size:1rem;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;color:#333333;transition:border-color .3s ease,box-shadow .3s ease}.contact_input__XHDqJ::placeholder,.contact_textarea__o6tY1::placeholder{color:#888888}.contact_input__XHDqJ:focus,.contact_textarea__o6tY1:focus{outline:none;border-color:#4169e1;box-shadow:0 0 5px rgba(65,105,225,.6)}.contact_button__ppaBi{padding:.75rem;font-size:1rem;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#4169e1,#00bfff);border:none;border-radius:4px;cursor:pointer;transition:transform .2s ease,background .3s ease}.contact_button__ppaBi:hover{background:linear-gradient(135deg,#3158d3,#00a8e8);transform:scale(1.03)}@media (max-width:768px){.contact_container__YiPjV{margin:80px auto 20px;padding:20px}.contact_title__zaXQ8{font-size:2rem}.contact_subtitle__V6wVX{font-size:1rem}.contact_button__ppaBi,.contact_input__XHDqJ,.contact_textarea__o6tY1{font-size:.9rem}}