.page-module__OSLHOG__section{padding-top:8rem}.page-module__OSLHOG__grid{grid-template-columns:1fr;gap:4rem;display:grid}.page-module__OSLHOG__title{color:var(--primary-dark);margin-bottom:1rem;font-size:3rem}.page-module__OSLHOG__lead{color:var(--text-secondary);margin-bottom:3rem;font-size:1.25rem}.page-module__OSLHOG__imageContainer{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:3rem;overflow:hidden}.page-module__OSLHOG__contactImage{width:100%;height:auto;transition:transform .3s;display:block}.page-module__OSLHOG__contactImage:hover{transform:scale(1.02)}.page-module__OSLHOG__contactList{flex-direction:column;gap:2rem;list-style:none;display:flex}.page-module__OSLHOG__contactList li{align-items:center;gap:1.5rem;display:flex}.page-module__OSLHOG__iconBox{background:var(--surface-alt);width:50px;height:50px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__OSLHOG__formWrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);background:#fff;padding:2.5rem}.page-module__OSLHOG__formTitle{margin-bottom:1.5rem}.page-module__OSLHOG__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__OSLHOG__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__OSLHOG__formGroup label{font-size:.9rem;font-weight:600}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{border-radius:var(--radius-sm);border:1px solid var(--border);padding:.75rem;font-family:inherit;transition:border-color .2s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0ea5e91a}.page-module__OSLHOG__submitBtn{width:100%}@media (min-width:992px){.page-module__OSLHOG__grid{grid-template-columns:1fr 1fr;align-items:start}}
