.page-module__OSLHOG__page{max-width:700px;margin:0 auto;padding:48px 16px 96px}.page-module__OSLHOG__container{width:100%}.page-module__OSLHOG__title{color:var(--foreground);text-align:center;margin-bottom:8px;font-size:2rem;font-weight:800}.page-module__OSLHOG__subtitle{color:var(--text-secondary);text-align:center;margin-bottom:40px;font-size:1rem}.page-module__OSLHOG__contactMethods{grid-template-columns:1fr;gap:16px;margin-bottom:40px;display:grid}.page-module__OSLHOG__contactCard{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#fff;flex-direction:column;align-items:center;padding:28px 20px;transition:all .2s;display:flex}.page-module__OSLHOG__contactCard:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}a.page-module__OSLHOG__contactCard{cursor:pointer}a.page-module__OSLHOG__contactCard:hover{transform:translateY(-2px)}.page-module__OSLHOG__iconWrapper{background:var(--background-alt);width:60px;height:60px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.page-module__OSLHOG__contactCard h3{color:var(--foreground);margin-bottom:8px;font-size:1rem;font-weight:600}.page-module__OSLHOG__contactCard p{color:var(--foreground);margin-bottom:4px;font-size:1.125rem;font-weight:700}.page-module__OSLHOG__contactCard span{color:var(--text-secondary);font-size:.813rem}.page-module__OSLHOG__formSection{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#fff;margin-bottom:32px;padding:32px 24px}.page-module__OSLHOG__formSection h2{color:var(--foreground);text-align:center;margin-bottom:20px;font-size:1.25rem;font-weight:700}.page-module__OSLHOG__formPlaceholder{text-align:center;background:var(--background-alt);border-radius:var(--radius-md);color:var(--text-secondary);flex-direction:column;align-items:center;padding:40px 20px;display:flex}.page-module__OSLHOG__formPlaceholder svg{margin-bottom:12px}.page-module__OSLHOG__formPlaceholder p{color:var(--foreground);margin-bottom:4px;font-size:1rem;font-weight:600}.page-module__OSLHOG__formPlaceholder span{font-size:.875rem}.page-module__OSLHOG__socialSection{text-align:center;background:var(--background-alt);border-radius:var(--radius-lg);padding:24px}.page-module__OSLHOG__socialSection h3{color:var(--foreground);margin-bottom:16px;font-size:1rem;font-weight:600}.page-module__OSLHOG__socialLinks{justify-content:center;gap:16px;display:flex}.page-module__OSLHOG__socialLinks a{width:48px;height:48px;color:var(--foreground);border:1px solid var(--border-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__OSLHOG__socialLinks a:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px)}@media (min-width:640px){.page-module__OSLHOG__page{padding:64px 24px 96px}.page-module__OSLHOG__title{font-size:2.25rem}.page-module__OSLHOG__subtitle{font-size:1.125rem}.page-module__OSLHOG__contactMethods{grid-template-columns:repeat(3,1fr);gap:20px}.page-module__OSLHOG__contactCard{padding:32px 24px}.page-module__OSLHOG__iconWrapper{width:64px;height:64px}.page-module__OSLHOG__formSection{padding:40px 32px}.page-module__OSLHOG__formSection h2{font-size:1.375rem}}@media (min-width:768px){.page-module__OSLHOG__page{padding:80px 24px 112px}.page-module__OSLHOG__contactMethods{gap:24px}.page-module__OSLHOG__formSection{padding:48px 40px}.page-module__OSLHOG__formSection h2{font-size:1.5rem}.page-module__OSLHOG__socialSection{padding:32px}}
