.page-module__OSLHOG__container{background:var(--bg-page,#f5f5f5);min-height:100vh;padding:40px 16px 80px}.page-module__OSLHOG__inner{max-width:980px;margin:0 auto}.page-module__OSLHOG__header{text-align:center;margin-bottom:36px}.page-module__OSLHOG__badge{color:var(--brand-pink,#e51a4c);text-transform:uppercase;letter-spacing:.08em;background:#e51a4c1a;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.page-module__OSLHOG__title{color:var(--text-primary,#1a1a1a);margin-bottom:10px;font-size:32px;font-weight:900}.page-module__OSLHOG__subtitle{color:var(--text-secondary,#444);max-width:600px;margin:0 auto;font-size:16px}.page-module__OSLHOG__layout{grid-template-columns:1fr 1.2fr;gap:28px;display:grid}.page-module__OSLHOG__infoCard{border:1px solid var(--border,#e0e0e0);box-shadow:var(--shadow-card,0 2px 8px #00000014);background:#fff;border-radius:16px;padding:32px}.page-module__OSLHOG__infoHeading{color:#1a1a1a;margin-bottom:20px;font-size:20px;font-weight:800}.page-module__OSLHOG__infoItem{margin-bottom:24px}.page-module__OSLHOG__infoLabel{color:var(--text-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:700}.page-module__OSLHOG__infoValue{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.5}.page-module__OSLHOG__infoLink{color:var(--brand-pink,#e51a4c);text-decoration:none}.page-module__OSLHOG__infoLink:hover{text-decoration:underline}.page-module__OSLHOG__socialRow{gap:12px;margin-top:8px;display:flex}.page-module__OSLHOG__socialBtn{color:#333;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__OSLHOG__socialBtn:hover{background:var(--brand-pink,#e51a4c);color:#fff}.page-module__OSLHOG__formCard{border:1px solid var(--border,#e0e0e0);box-shadow:var(--shadow-card,0 2px 8px #00000014);background:#fff;border-radius:16px;padding:32px}.page-module__OSLHOG__formGroup{margin-bottom:20px}.page-module__OSLHOG__label{color:#333;margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.page-module__OSLHOG__input,.page-module__OSLHOG__select,.page-module__OSLHOG__textarea{color:#1a1a1a;background:#fff;border:1px solid #d0d0d0;border-radius:8px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__select:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--brand-pink,#e51a4c);outline:none;box-shadow:0 0 0 3px #e51a4c1a}.page-module__OSLHOG__textarea{resize:vertical;min-height:120px}.page-module__OSLHOG__submitBtn{background:var(--brand-pink,#e51a4c);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:background-color .2s;box-shadow:0 2px 8px #e51a4c40}.page-module__OSLHOG__submitBtn:disabled{cursor:wait;opacity:.65}.page-module__OSLHOG__submitBtn:hover{background:#cc1440}.page-module__OSLHOG__successMsg{color:#2e7d32;text-align:center;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;gap:8px;margin-top:16px;padding:16px;font-size:14px;font-weight:600;display:grid}.page-module__OSLHOG__successMsg span{font-weight:400;line-height:1.55}.page-module__OSLHOG__errorMsg{color:#b42318;margin:-4px 0 16px;font-size:13px;line-height:1.5}@media (max-width:768px){.page-module__OSLHOG__layout{grid-template-columns:1fr}}
