.page-module__OSLHOG__hero{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--primary-light);text-align:center;padding:5rem 2rem}.page-module__OSLHOG__hero h1{margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:3rem}.page-module__OSLHOG__hero p{font-size:1.2rem}.page-module__OSLHOG__contactSection{background:var(--primary-light);justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.page-module__OSLHOG__form{background:var(--primary-light);border-radius:12px;width:100%;max-width:500px;padding:2rem 3rem;animation:.6s page-module__OSLHOG__fadeIn;box-shadow:0 10px 25px rgba(0,0,0,.1)}.page-module__OSLHOG__formGroup{flex-direction:column;margin-bottom:1.5rem;display:flex}.page-module__OSLHOG__formGroup label{color:var(--primary-color);margin-bottom:.5rem;font-weight:600}.page-module__OSLHOG__formGroup input,.page-module__OSLHOG__formGroup textarea{border:1px solid var(--primary-light);border-radius:8px;outline:none;padding:.8rem 1rem;font-size:1rem;transition:border .3s,box-shadow .3s}.page-module__OSLHOG__formGroup input:focus,.page-module__OSLHOG__formGroup textarea:focus{border:1px solid var(--primary-color);box-shadow:0 0 8px var(--secondary-color)}.page-module__OSLHOG__ctaButton{background:var(--primary-color);width:100%;color:var(--primary-light);cursor:pointer;border:none;border-radius:8px;padding:1rem;font-size:1.1rem;font-weight:700;transition:background .3s,transform .2s}.page-module__OSLHOG__ctaButton:hover{background:var(--secondary-color);transform:translateY(-2px)}@keyframes page-module__OSLHOG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.page-module__OSLHOG__hero h1{font-size:2.2rem}.page-module__OSLHOG__form{padding:1.5rem}}
