.page-module__OSLHOG__pageHeader{text-align:center;background:var(--bg-dark);padding:160px 0 80px;position:relative;overflow:hidden}.page-module__OSLHOG__pageHeaderGlow{pointer-events:none;background:radial-gradient(#f9731626,#0000 60%);width:600px;height:400px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.page-module__OSLHOG__pageHeaderContent{z-index:1;position:relative}.page-module__OSLHOG__pageHeaderContent h1{color:var(--text-on-dark);margin-bottom:16px}.page-module__OSLHOG__pageHeaderContent p{max-width:550px;color:var(--text-on-dark-secondary);margin:0 auto;font-size:1.15rem}.page-module__OSLHOG__contactSection{padding:80px 0 var(--section-padding);background:var(--bg-primary)}.page-module__OSLHOG__contactGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:48px;display:grid}.page-module__OSLHOG__formCard{background:var(--bg-primary);padding:40px}.page-module__OSLHOG__form{flex-direction:column;gap:20px;display:flex}.page-module__OSLHOG__formGroup{flex-direction:column;gap:8px;display:flex}.page-module__OSLHOG__formGroup label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.page-module__OSLHOG__formInput,.page-module__OSLHOG__formTextarea,.page-module__OSLHOG__formSelect{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;width:100%;padding:14px 16px;font-size:.95rem}.page-module__OSLHOG__formInput:focus,.page-module__OSLHOG__formTextarea:focus,.page-module__OSLHOG__formSelect:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px #f9731614}.page-module__OSLHOG__formInput::placeholder,.page-module__OSLHOG__formTextarea::placeholder{color:var(--text-tertiary)}.page-module__OSLHOG__formTextarea{resize:vertical;min-height:140px}.page-module__OSLHOG__formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.page-module__OSLHOG__formSelect option{background:var(--bg-primary);color:var(--text-primary)}.page-module__OSLHOG__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__OSLHOG__formSubmit{width:100%;margin-top:8px;padding:16px;font-size:1rem}.page-module__OSLHOG__infoSide{flex-direction:column;gap:24px;display:flex}.page-module__OSLHOG__infoCard{flex-direction:column;gap:24px;padding:32px;display:flex}.page-module__OSLHOG__infoItem{align-items:flex-start;gap:16px;display:flex}.page-module__OSLHOG__infoIcon{border-radius:var(--radius-md);background:var(--ember-50);border:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;display:flex}.page-module__OSLHOG__infoContent h4{margin-bottom:4px;font-size:1rem}.page-module__OSLHOG__infoContent p{color:var(--text-secondary);font-size:.9rem}.page-module__OSLHOG__infoContent a{color:var(--ember-500);transition:opacity var(--transition-fast)}.page-module__OSLHOG__infoContent a:hover{opacity:.8}.page-module__OSLHOG__responseBox{text-align:center;padding:32px}.page-module__OSLHOG__responseBox h3{margin-bottom:8px;font-size:1.15rem}.page-module__OSLHOG__responseBox p{color:var(--text-secondary);font-size:.9rem}.page-module__OSLHOG__responseHighlight{border-radius:var(--radius-full);background:var(--ember-50);border:1px solid var(--border-accent);color:var(--ember-600);margin-top:12px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block}@media (max-width:900px){.page-module__OSLHOG__contactGrid,.page-module__OSLHOG__formRow{grid-template-columns:1fr}}@media (max-width:640px){.page-module__OSLHOG__pageHeader{padding:110px 0 52px}.page-module__OSLHOG__formCard{padding:28px 20px}.page-module__OSLHOG__infoCard,.page-module__OSLHOG__responseBox{padding:24px 20px}}
