.page-module__OSLHOG__main{width:100%;max-width:600px;margin:0 auto;padding:60px 32px}.page-module__OSLHOG__heading{font-family:var(--font-raleway), Arial, Helvetica, sans-serif;letter-spacing:.04em;color:#1a1a1a;margin-bottom:32px;font-size:1.6rem;font-weight:500}.page-module__OSLHOG__form{font-family:var(--font-raleway), Arial, Helvetica, sans-serif;flex-direction:column;gap:20px;display:flex}.page-module__OSLHOG__field{flex-direction:column;gap:6px;display:flex}.page-module__OSLHOG__label{letter-spacing:.12em;text-transform:none;color:#666;font-size:.75rem}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{color:#1a1a1a;resize:vertical;background:#fff;border:1px solid #d0d0d0;border-radius:0;outline:none;padding:10px 12px;font-family:inherit;font-size:.95rem;font-weight:400;transition:border-color .2s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:#8b2525}.page-module__OSLHOG__button{letter-spacing:.15em;text-transform:none;color:#fff;cursor:pointer;background:#1a1a1a;border:none;align-self:flex-start;padding:12px 28px;font-family:inherit;font-size:.75rem;transition:background .2s}.page-module__OSLHOG__button:hover:not(:disabled){background:#8b2525}.page-module__OSLHOG__button:disabled{opacity:.6;cursor:default}.page-module__OSLHOG__success{color:#2a6b2a;font-size:.9rem}.page-module__OSLHOG__errorMsg{color:#8b2525;font-size:.9rem}.page-module__OSLHOG__linkedin{font-family:var(--font-raleway), Arial, Helvetica, sans-serif;color:#666;align-items:center;gap:8px;margin-top:40px;font-size:.85rem;transition:color .2s;display:inline-flex}.page-module__OSLHOG__linkedin:hover{color:#8b2525}
