.page-module__OSLHOG__page{isolation:isolate;gap:18px;padding:24px 0 30px;display:grid;position:relative}.page-module__OSLHOG__page:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 8%,#ffc28094 0%,#71b0ff3d 28%,#0e1e3dd1 68%,#070e20f0 100%),linear-gradient(#08122af5,#050b1afa);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.page-module__OSLHOG__page:after{content:"";z-index:-1;background:linear-gradient(154deg,#ffb76c2e 0 18%,#0000 18% 100%),radial-gradient(circle at 18% 36%,#69abff2e,#0000 34%);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.page-module__OSLHOG__hero{background:radial-gradient(circle at 88% -10%,#7cbcff4d,#0000 32%),linear-gradient(#112741e6,#0a182af0);border:1px solid #6087b285;border-radius:22px;gap:14px;padding:28px;display:grid;box-shadow:0 24px 46px #03081661}.page-module__OSLHOG__kicker,.page-module__OSLHOG__sectionKicker{color:#daecff;text-transform:uppercase;letter-spacing:.12em;background:#183554ad;border:1px solid #afd3f880;border-radius:999px;width:fit-content;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.page-module__OSLHOG__hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.1vw,3rem)}.page-module__OSLHOG__heroLead{color:#c8dff6;max-width:72ch;margin:0;font-size:15px;line-height:1.7}.page-module__OSLHOG__heroLead a,.page-module__OSLHOG__sidebarCard a{color:#a6d2ff}.page-module__OSLHOG__metaRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__OSLHOG__metaPill{color:#d3e8fc;background:#10243abd;border:1px solid #8fb5dc66;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.page-module__OSLHOG__snapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__OSLHOG__snapshotCard,.page-module__OSLHOG__formCard,.page-module__OSLHOG__sidebarCard{background:linear-gradient(#0f243ced,#091627f5);border:1px solid #50769f8a;border-radius:16px;box-shadow:0 16px 30px #0208144d}.page-module__OSLHOG__snapshotCard{padding:16px}.page-module__OSLHOG__snapshotLabel{color:#9fc2e5;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.page-module__OSLHOG__snapshotValue{color:#edf6ff;margin:8px 0 0;font-size:17px;font-weight:700}.page-module__OSLHOG__snapshotText{color:#c2d9f1;margin:8px 0 0;font-size:14px;line-height:1.55}.page-module__OSLHOG__contentGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.78fr);align-items:start;gap:14px;display:grid}.page-module__OSLHOG__formCard{padding:20px}.page-module__OSLHOG__sectionHeader{gap:8px;margin-bottom:14px;display:grid}.page-module__OSLHOG__sectionHeader h2,.page-module__OSLHOG__sidebarCard h3{margin:0}.page-module__OSLHOG__sectionHeader p,.page-module__OSLHOG__sidebarCard p,.page-module__OSLHOG__linkList{color:#c5dcef}.page-module__OSLHOG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__OSLHOG__field{color:#d9e6f5;letter-spacing:.06em;text-transform:uppercase;gap:.45rem;font-size:.82rem;font-weight:700;display:grid}.page-module__OSLHOG__field input,.page-module__OSLHOG__field select,.page-module__OSLHOG__field textarea{color:#f5f9ff;min-height:46px;font:inherit;letter-spacing:normal;text-transform:none;background:#081221e0;border:1px solid #7eabd638;border-radius:14px;padding:.82rem .9rem}.page-module__OSLHOG__field input::placeholder,.page-module__OSLHOG__field textarea::placeholder{color:#88a2bd}.page-module__OSLHOG__field textarea{resize:vertical;min-height:180px}.page-module__OSLHOG__messageField{grid-column:1/-1}.page-module__OSLHOG__submitButton{color:#04111f;background:linear-gradient(135deg,#9fd6ff,#79b9ff);border:0;border-radius:999px;width:fit-content;min-height:46px;padding:.9rem 1.25rem;font-weight:800;box-shadow:0 12px 22px #388cda42}.page-module__OSLHOG__sidebar{gap:12px;display:grid}.page-module__OSLHOG__sidebarCard{padding:18px}.page-module__OSLHOG__linkList{gap:8px;margin:10px 0 0;padding-left:18px;line-height:1.65;display:grid}@media (max-width:1100px){.page-module__OSLHOG__snapshotGrid,.page-module__OSLHOG__contentGrid{grid-template-columns:1fr}}@media (max-width:700px){.page-module__OSLHOG__hero{padding:20px}.page-module__OSLHOG__formCard,.page-module__OSLHOG__sidebarCard{padding:16px}.page-module__OSLHOG__formGrid{grid-template-columns:1fr}}
