.page-module__OSLHOG__page{padding:var(--space-3xl) 0 var(--space-4xl)}.page-module__OSLHOG__header{text-align:center;margin-bottom:var(--space-3xl)}.page-module__OSLHOG__title{font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;margin:var(--space-md) 0 var(--space-lg);font-size:clamp(2rem,5vw,3rem);font-weight:900}.page-module__OSLHOG__subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__OSLHOG__grid{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__OSLHOG__formSection{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl)}.page-module__OSLHOG__form{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__OSLHOG__formGroup{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__OSLHOG__label{color:var(--color-text);font-size:.85rem;font-weight:600}.page-module__OSLHOG__input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);color:var(--color-text);transition:border-color var(--transition-fast);outline:none;font-family:inherit;font-size:.95rem}.page-module__OSLHOG__input:focus{border-color:var(--color-primary)}.page-module__OSLHOG__input::placeholder{color:var(--color-text-muted)}.page-module__OSLHOG__textarea{resize:vertical;min-height:120px}.page-module__OSLHOG__infoSection{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__OSLHOG__infoCard{padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.page-module__OSLHOG__infoIcon{font-size:1.5rem}.page-module__OSLHOG__infoTitle{font-family:var(--font-outfit), sans-serif;color:var(--color-text);font-size:1rem;font-weight:700}.page-module__OSLHOG__infoText{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.page-module__OSLHOG__infoNote{color:var(--color-text-muted);font-size:.8rem}.page-module__OSLHOG__infoLink{color:var(--color-primary);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.page-module__OSLHOG__infoLink:hover{text-decoration:underline}.page-module__OSLHOG__faqCard{padding:var(--space-xl)}.page-module__OSLHOG__faqTitle{font-family:var(--font-outfit), sans-serif;color:var(--color-text);margin-bottom:var(--space-md);font-size:1rem;font-weight:700}.page-module__OSLHOG__faqItem{border-top:1px solid var(--color-border);padding:var(--space-md) 0}.page-module__OSLHOG__faqItem summary{color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-sm);font-size:.9rem;font-weight:600;list-style:none;display:flex}.page-module__OSLHOG__faqItem summary:before{content:"▸";color:var(--color-primary);transition:transform var(--transition-fast);display:inline-block}.page-module__OSLHOG__faqItem[open] summary:before{transform:rotate(90deg)}.page-module__OSLHOG__faqItem p{color:var(--color-text-muted);margin-top:var(--space-sm);padding-left:var(--space-lg);font-size:.85rem;line-height:1.7}@media (max-width:768px){.page-module__OSLHOG__grid{grid-template-columns:1fr}}
