.page-module__OSLHOG__main{background-color:var(--color-bg-base);min-height:100vh;padding-top:72px}.page-module__OSLHOG__pageHeader{background-color:var(--color-navy);text-align:center;padding:72px 0 56px}.page-module__OSLHOG__pageTitle{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:2.75rem;font-weight:800}.page-module__OSLHOG__pageSubtitle{color:#ffffffd1;max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.page-module__OSLHOG__contentGrid{grid-template-columns:1fr 1.6fr;align-items:start;gap:40px;padding:60px 0;display:grid}.page-module__OSLHOG__infoColumn{flex-direction:column;gap:14px;display:flex}.page-module__OSLHOG__infoTitle{color:var(--color-text-main);margin-bottom:4px;font-size:1.25rem;font-weight:800}.page-module__OSLHOG__infoCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.page-module__OSLHOG__infoCard:hover{box-shadow:var(--shadow-md);border-color:#fca5a5}.page-module__OSLHOG__infoIcon{flex-shrink:0;margin-top:1px;font-size:1.4rem}.page-module__OSLHOG__infoCard strong{color:var(--color-text-main);margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}.page-module__OSLHOG__infoCard p{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.page-module__OSLHOG__formColumn{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px}.page-module__OSLHOG__form{flex-direction:column;gap:22px;display:flex}.page-module__OSLHOG__formGroup{flex-direction:column;gap:7px;display:flex}.page-module__OSLHOG__label{color:var(--color-text-sub);font-size:.9rem;font-weight:700}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;color:var(--color-text-main);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:12px 16px;font-family:inherit;font-size:1rem}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:var(--color-text-muted);opacity:.7}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #c8191a1a}.page-module__OSLHOG__textarea{resize:vertical;min-height:130px}.page-module__OSLHOG__submitBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-red);border:none;padding:15px 32px;font-size:1rem;font-weight:700}.page-module__OSLHOG__submitBtn:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.page-module__OSLHOG__successBox{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 20px;display:flex}.page-module__OSLHOG__successIcon{font-size:3rem}.page-module__OSLHOG__successBox h3{color:var(--color-text-main);font-size:1.6rem;font-weight:800}.page-module__OSLHOG__successBox p{color:var(--color-text-muted);font-size:1rem;line-height:1.6}.page-module__OSLHOG__faqSection{padding:80px 0 60px}.page-module__OSLHOG__faqTitle{color:var(--color-navy);text-align:center;letter-spacing:-.02em;margin-bottom:40px;font-size:1.75rem;font-weight:800}.page-module__OSLHOG__faqTitle:after{content:"";background-color:var(--color-primary);width:36px;height:4px;margin:16px auto 0;display:block}.page-module__OSLHOG__faqList{flex-direction:column;gap:10px;max-width:800px;margin:0 auto;display:flex}.page-module__OSLHOG__faqItem{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);overflow:hidden}.page-module__OSLHOG__faqItem.page-module__OSLHOG__open{border-color:var(--color-primary)}.page-module__OSLHOG__faqQuestion{text-align:left;width:100%;color:var(--color-text-main);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:.975rem;font-weight:700;line-height:1.5;display:flex}.page-module__OSLHOG__faqQuestion:hover{color:var(--color-primary)}.page-module__OSLHOG__faqIcon{color:var(--color-primary);transition:transform var(--transition-fast);flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1}.page-module__OSLHOG__faqItem.page-module__OSLHOG__open .page-module__OSLHOG__faqIcon{transform:rotate(45deg)}.page-module__OSLHOG__faqAnswer{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding:16px 24px 20px;font-size:.9rem;line-height:1.75;display:none}.page-module__OSLHOG__faqItem.page-module__OSLHOG__open .page-module__OSLHOG__faqAnswer{display:block}@media (max-width:900px){.page-module__OSLHOG__contentGrid{grid-template-columns:1fr}.page-module__OSLHOG__pageTitle{font-size:2.1rem}.page-module__OSLHOG__formColumn{padding:28px}.page-module__OSLHOG__faqTitle{font-size:1.5rem}.page-module__OSLHOG__faqQuestion{padding:16px 20px}.page-module__OSLHOG__faqAnswer{padding:14px 20px 16px}}@media (max-width:768px){.page-module__OSLHOG__pageHeader{padding:48px 0 36px}.page-module__OSLHOG__pageTitle{font-size:1.8rem}.page-module__OSLHOG__pageSubtitle{font-size:.975rem}.page-module__OSLHOG__contentGrid{padding:40px 0}.page-module__OSLHOG__formColumn{padding:20px}.page-module__OSLHOG__faqSection{padding:48px 0 40px}.page-module__OSLHOG__infoCard{padding:14px 16px}}
