.page-module__OSLHOG__main{background-color:var(--background);min-height:100vh;padding-top:80px}.page-module__OSLHOG__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d3748 100%);padding:6rem 1.5rem;position:relative;overflow:hidden}.page-module__OSLHOG__heroTitle{font-family:var(--font-outfit);z-index:2;margin-bottom:1rem;font-size:3.5rem;font-weight:700;position:relative}.page-module__OSLHOG__heroSubtitle{color:#fffc;z-index:2;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6;position:relative}.page-module__OSLHOG__container{z-index:10;max-width:800px;margin:-3rem auto 5rem;padding:0 1.5rem;display:block;position:relative}.page-module__OSLHOG__formSection{margin-bottom:2rem}.page-module__OSLHOG__sectionTitle{color:var(--foreground);text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module__OSLHOG__formCard{background:var(--card-bg);border:1px solid var(--border);border-radius:1.5rem;padding:3rem;box-shadow:0 10px 30px #0000000d}.page-module__OSLHOG__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.page-module__OSLHOG__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__OSLHOG__fullWidth{grid-column:span 2}.page-module__OSLHOG__label{color:var(--foreground);font-size:.9rem;font-weight:600}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{border:1px solid var(--border);font-size:1rem;font-family:var(--font-inter);background:var(--background);color:var(--foreground);border-radius:.8rem;padding:1rem;transition:all .2s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--primary);background:var(--card-bg);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.page-module__OSLHOG__textarea{resize:vertical;min-height:150px}.page-module__OSLHOG__submitButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:99px;width:100%;margin-top:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.page-module__OSLHOG__submitButton:hover:not(:disabled){box-shadow:0 10px 20px rgba(var(--primary-rgb),.3);transform:translateY(-2px)}.page-module__OSLHOG__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module__OSLHOG__successMessage{color:#10b981;text-align:center;background:#10b9811a;border:1px solid #10b9814d;border-radius:.8rem;margin-bottom:.5rem;padding:1rem 1.25rem;font-size:.95rem}.page-module__OSLHOG__errorMessage{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:.8rem;margin-bottom:.5rem;padding:1rem 1.25rem;font-size:.95rem}@media (max-width:900px){.page-module__OSLHOG__container{grid-template-columns:1fr;margin-top:-2rem}.page-module__OSLHOG__heroTitle{font-size:2.5rem}}@media (max-width:600px){.page-module__OSLHOG__formGrid{grid-template-columns:1fr}.page-module__OSLHOG__fullWidth{grid-column:span 1}.page-module__OSLHOG__formCard{padding:2rem}}
