.contact-us h2{padding:1rem}.contact-us-content{background-color:#f9f9f9;padding:2rem;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-us-content p{margin-bottom:1.5rem;font-size:1rem;color:#4b5563;text-align:center}.contact-form{gap:1rem}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{font-weight:500;font-size:1rem;color:#111827}.contact-form label input,.contact-form label textarea{margin-top:.5rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.contact-form label input:focus,.contact-form label textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.contact-form button{align-self:flex-start;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s ease}.contact-form button:hover{background-color:#1d4ed8}.greetings{margin:1rem}.greetings p{padding-top:.5rem;line-height:1.5}.greetings .quick-links{padding-top:1rem}.greetings ul{padding-left:1rem}.greetings Link,.greetings a{font-weight:600;color:#bb19bb;line-height:1.8}.greetings Link:hover,.greetings a:hover{color:#be6bbe}.hidden-content{display:none}