.page-module__OSLHOG__header{background-color:var(--secondary);padding:var(--spacing-xl) 0 var(--spacing-lg);text-align:center;border-bottom:1px solid var(--border)}.page-module__OSLHOG__container{max-width:800px;padding:0 var(--spacing-sm);margin:0 auto}.page-module__OSLHOG__title{margin-bottom:var(--spacing-xs);color:var(--foreground);letter-spacing:-.02em;font-size:3.5rem;font-weight:800}.page-module__OSLHOG__subtitle{color:var(--accent);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__OSLHOG__content{padding:var(--spacing-xl) 0}.page-module__OSLHOG__grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__OSLHOG__card{background:var(--background);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.page-module__OSLHOG__card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.page-module__OSLHOG__cardIcon{margin-bottom:var(--spacing-sm);color:var(--primary);font-size:2.5rem}.page-module__OSLHOG__cardTitle{margin-bottom:var(--spacing-xs);color:var(--foreground);font-size:1.25rem;font-weight:700}.page-module__OSLHOG__cardText{color:var(--foreground);opacity:.8;line-height:1.6}.page-module__OSLHOG__formSection{background:var(--secondary);padding:var(--spacing-xl) var(--spacing-md);border-radius:var(--radius-lg);margin-top:var(--spacing-xl)}.page-module__OSLHOG__formHeader{text-align:center;margin-bottom:var(--spacing-lg)}.page-module__OSLHOG__formTitle{margin-bottom:var(--spacing-sm);font-size:2rem}.page-module__OSLHOG__form{max-width:600px;margin:0 auto}.page-module__OSLHOG__formGroup{margin-bottom:var(--spacing-md)}.page-module__OSLHOG__label{margin-bottom:var(--spacing-xs);color:var(--foreground);font-weight:500;display:block}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;color:var(--foreground);font-family:var(--font-main);padding:.75rem;font-size:1rem;transition:border-color .2s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--primary);outline:none}.page-module__OSLHOG__textarea{resize:vertical;min-height:150px}.page-module__OSLHOG__captchaGroup{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--background);border-radius:var(--radius-sm);border:1px solid var(--border);display:flex}.page-module__OSLHOG__captchaInput{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;background-color:var(--background);width:80px;color:var(--foreground);padding:.5rem;font-size:1rem}.page-module__OSLHOG__errorMessage{color:var(--error);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-sm);background:#e74c3c1a}.page-module__OSLHOG__successMessage{color:var(--success);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-sm);text-align:center;background:#2ecc711a}@media (max-width:768px){.page-module__OSLHOG__title{font-size:2.5rem}.page-module__OSLHOG__grid{grid-template-columns:1fr}.page-module__OSLHOG__formSection{padding:var(--spacing-lg) var(--spacing-sm)}}
