.page-module__OSLHOG__page{padding-top:80px}.page-module__OSLHOG__header{padding:var(--space-16) 0 var(--space-8);text-align:center}.page-module__OSLHOG__title{font-size:var(--font-size-4xl);background:var(--gradient-gold);-webkit-text-fill-color:transparent;margin-bottom:var(--space-4);-webkit-background-clip:text;background-clip:text}.page-module__OSLHOG__formSection{padding-top:0}.page-module__OSLHOG__formContainer{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:800px;padding:var(--space-12);margin:0 auto}.page-module__OSLHOG__introText{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.page-module__OSLHOG__introText p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.8}.page-module__OSLHOG__formRow{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.page-module__OSLHOG__errorMessage{padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm);margin-bottom:var(--space-6);background:#ef44441a;border:1px solid #ef44444d}.page-module__OSLHOG__formDisclaimers{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.page-module__OSLHOG__formDisclaimers p{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);line-height:1.6}.page-module__OSLHOG__successContainer{justify-content:center;align-items:center;min-height:70vh;padding-top:100px;display:flex}.page-module__OSLHOG__successCard{text-align:center;padding:var(--space-16);background:var(--color-bg-card);border:1px solid var(--color-border-gold);border-radius:var(--radius-xl);max-width:500px}.page-module__OSLHOG__successIcon{background:var(--gradient-gold);color:#000;width:80px;height:80px;margin:0 auto var(--space-6);border-radius:50%;justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex}.page-module__OSLHOG__successCard h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-4);color:var(--color-gold)}.page-module__OSLHOG__successCard p{color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:1.7}@media (max-width:768px){.page-module__OSLHOG__formContainer{padding:var(--space-6)}.page-module__OSLHOG__formRow{grid-template-columns:1fr;gap:0}}
