.contactPage{max-width:700px;margin:0 auto;padding:40px 20px;line-height:1.8}.contactForm{flex-direction:column;gap:20px;margin-top:30px;display:flex}.contactForm label{color:#333;flex-direction:column;font-weight:700;display:flex}.contactForm input,.contactForm textarea{border:1px solid #aaa;border-radius:8px;padding:12px;font-size:1rem}.contactForm textarea{resize:vertical;min-height:120px}.contactForm button{color:#fff;cursor:pointer;background-color:#014901;border:none;border-radius:8px;padding:12px 20px;font-size:1.1rem;transition:opacity .2s}.contactForm button:hover{opacity:.85}.resultMessage{color:#014901;margin-top:20px;font-weight:700}
