.page-module__OSLHOG__main{background-color:#000;min-height:100vh;padding:10rem 2rem 6rem}.page-module__OSLHOG__container{max-width:600px;margin:0 auto}.page-module__OSLHOG__header{text-align:center;margin-bottom:3rem}.page-module__OSLHOG__title{color:#fff;background:linear-gradient(#fff 0%,#a1a1a1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:600}.page-module__OSLHOG__subtitle{color:#888;font-size:1.125rem;line-height:1.6}.page-module__OSLHOG__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__OSLHOG__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__OSLHOG__label{color:#888;font-size:.875rem;font-weight:500}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:#555}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{background:#ffffff0d;border-color:#f9731680;outline:none}.page-module__OSLHOG__selectWrapper{width:100%;position:relative}.page-module__OSLHOG__input option{color:#fff;background-color:#000;padding:10px}.page-module__OSLHOG__textarea{resize:vertical;min-height:120px}.page-module__OSLHOG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(135deg,#f97316 0%,#000 50%,#3b82f6 100%) border-box;border:2px solid #0000;border-radius:50px;margin-top:1rem;padding:14px 28px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s}.page-module__OSLHOG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #f9731640}.page-module__OSLHOG__submitButton:disabled{opacity:.7;cursor:not-allowed}.page-module__OSLHOG__successMessage{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:4rem 2rem}.page-module__OSLHOG__successIcon{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:1.5rem;display:flex}.page-module__OSLHOG__successTitle{color:#fff;margin-bottom:.75rem;font-size:1.75rem;font-weight:600}.page-module__OSLHOG__successText{color:#888;font-size:1rem}.page-module__OSLHOG__contactInfo{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2.5rem;display:flex}.page-module__OSLHOG__contactDetails{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__OSLHOG__contactItem{color:#888;align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex}.page-module__OSLHOG__contactItem:hover{color:#fff}.page-module__OSLHOG__contactItem svg{flex-shrink:0}.page-module__OSLHOG__socialLinks{align-items:center;gap:1rem;display:flex}.page-module__OSLHOG__socialIcon{color:#888;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:flex}.page-module__OSLHOG__socialIcon:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}@media (max-width:768px){.page-module__OSLHOG__main{padding:8rem 1.5rem 4rem}.page-module__OSLHOG__contactDetails{flex-direction:column;align-items:center;gap:1rem}.page-module__OSLHOG__socialLinks{gap:.75rem}.page-module__OSLHOG__socialIcon{width:40px;height:40px}}.page-module__OSLHOG__orangeGlow{filter:blur(80px);pointer-events:none;z-index:0;opacity:.8;background:radial-gradient(circle,#f9731626 0%,#0000 70%);width:50vw;height:50vw;position:absolute;top:20%;left:-10%}.page-module__OSLHOG__blueGlow{filter:blur(100px);pointer-events:none;z-index:0;opacity:.8;background:radial-gradient(circle,#3b82f626 0%,#0000 70%);width:60vw;height:60vw;position:absolute;top:10%;right:-10%}
