.page-module__OSLHOG__page{padding-top:var(--nav-height)}.page-module__OSLHOG__hero{padding:var(--space-4xl) 0 var(--space-2xl);text-align:center}.page-module__OSLHOG__heroTitle{max-width:600px;margin:var(--space-md) auto var(--space-lg)}.page-module__OSLHOG__heroSubtitle{color:var(--slate);max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.7}.page-module__OSLHOG__contactGrid{gap:var(--space-2xl);grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__OSLHOG__contactGrid{grid-template-columns:1.4fr 1fr}}.page-module__OSLHOG__form{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__OSLHOG__formRow{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:480px){.page-module__OSLHOG__formRow{grid-template-columns:1fr 1fr}}.page-module__OSLHOG__formGroup{flex-direction:column;gap:6px;display:flex}.page-module__OSLHOG__label{color:var(--midnight);font-size:.85rem;font-weight:600}.page-module__OSLHOG__input,.page-module__OSLHOG__select,.page-module__OSLHOG__textarea{border:1px solid var(--soft-border);border-radius:var(--radius-md);background:var(--white);color:var(--midnight);transition:all var(--transition-fast);padding:14px 16px;font-size:.9rem}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__select:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--royal-blue);box-shadow:0 0 0 3px #2d5bff14}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:var(--slate)}.page-module__OSLHOG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.page-module__OSLHOG__textarea{resize:vertical;min-height:120px}.page-module__OSLHOG__formDisclaimer{color:var(--slate);text-align:center;font-size:.78rem}.page-module__OSLHOG__successMessage{text-align:center;padding:var(--space-3xl) var(--space-xl);background:var(--snow);border:1px solid var(--soft-border);border-radius:var(--radius-lg)}.page-module__OSLHOG__successIcon{background:var(--emerald);color:#fff;width:64px;height:64px;margin:0 auto var(--space-lg);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.page-module__OSLHOG__successMessage h3{margin-bottom:var(--space-md)}.page-module__OSLHOG__successMessage p{color:var(--slate);max-width:400px;margin:0 auto}.page-module__OSLHOG__sidebar{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__OSLHOG__sidebarCard{padding:var(--space-xl);background:var(--snow);border:1px solid var(--soft-border);border-radius:var(--radius-lg)}.page-module__OSLHOG__steps{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__OSLHOG__step{align-items:flex-start;gap:14px;display:flex}.page-module__OSLHOG__stepNum{background:var(--royal-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.page-module__OSLHOG__step strong{margin-bottom:2px;font-size:.9rem;display:block}.page-module__OSLHOG__step p{color:var(--slate);margin:0;font-size:.8rem}.page-module__OSLHOG__contactInfo{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.page-module__OSLHOG__contactInfo strong{text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-size:.8rem}.page-module__OSLHOG__contactInfo p{color:var(--midnight);margin:2px 0 0;font-size:.9rem}
