.page-module__OSLHOG__page{flex-direction:column;display:flex}.page-module__OSLHOG__headerCopy{flex-direction:column;gap:16px;display:flex}.page-module__OSLHOG__contactSection{justify-content:center;padding:56px 48px 88px;display:flex}.page-module__OSLHOG__formCard{background:var(--white);border:1px solid var(--gray-200);border-radius:4px;width:100%;max-width:920px;padding:32px;box-shadow:0 2px 8px #0000000a}.page-module__OSLHOG__formHeader{margin-bottom:24px}.page-module__OSLHOG__formTitle{font-family:var(--font-display), serif;color:var(--gray-900);margin-top:16px;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.1}.page-module__OSLHOG__formFields{gap:16px;margin-bottom:24px;display:grid}.page-module__OSLHOG__fieldGroup{gap:8px;display:grid}.page-module__OSLHOG__honeypotField{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__OSLHOG__label{font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--gray-500);font-size:11px}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{background:var(--off-white);border:1px solid var(--gray-200);width:100%;font-family:var(--font-mono), monospace;color:var(--gray-800);border-radius:4px;padding:16px;font-size:13px;transition:border-color .2s,background .2s}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:var(--gray-400)}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{background:var(--white);border-color:var(--teal-500);outline:none}.page-module__OSLHOG__inputInvalid,.page-module__OSLHOG__textareaInvalid{border-color:#d44}.page-module__OSLHOG__textarea{resize:vertical;min-height:180px}.page-module__OSLHOG__errorText{font-family:var(--font-mono), monospace;color:#d44;font-size:11px;line-height:1.6}.page-module__OSLHOG__formActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.page-module__OSLHOG__checkboxField{font-family:var(--font-mono), monospace;color:var(--gray-600);align-items:center;gap:10px;font-size:12px;display:inline-flex}.page-module__OSLHOG__checkboxField input{width:16px;height:16px;accent-color:var(--teal-500)}.page-module__OSLHOG__submitButton:disabled{opacity:.45;cursor:not-allowed;background:var(--gray-500);transform:none}.page-module__OSLHOG__successMessage{font-family:var(--font-mono), monospace;color:var(--gray-600);font-size:13px;line-height:1.9}.page-module__OSLHOG__submitError{font-family:var(--font-mono), monospace;color:#d44;margin-top:12px;font-size:11px;line-height:1.6}@media (max-width:768px){.page-module__OSLHOG__contactSection{padding:40px 24px 64px}.page-module__OSLHOG__formCard{padding:24px}}
