.page-module__RgTEpG__container{max-width:800px;margin:0 auto;padding:2rem;position:relative}.page-module__RgTEpG__title{text-align:center;color:var(--white);text-shadow:0 0 15px #ffffff4d;margin-bottom:2rem;font-size:2.5rem}.page-module__RgTEpG__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:600px){.page-module__RgTEpG__grid{grid-template-columns:1fr}}.page-module__RgTEpG__formGroup{flex-direction:column;margin-bottom:1.5rem;display:flex}.page-module__RgTEpG__fullWidth{grid-column:1/-1}.page-module__RgTEpG__label{color:var(--text-muted);margin-bottom:.5rem;font-weight:500}.page-module__RgTEpG__input,.page-module__RgTEpG__select,.page-module__RgTEpG__textarea{color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .3s}.page-module__RgTEpG__input:focus,.page-module__RgTEpG__select:focus,.page-module__RgTEpG__textarea:focus{border-color:var(--primary-light);background:#ffffff1a;outline:none;box-shadow:0 0 0 3px #c00c8f4d}.page-module__RgTEpG__select option{background:var(--brand-dark);color:var(--white)}.page-module__RgTEpG__textarea{resize:vertical;min-height:100px}.page-module__RgTEpG__submitBtn{width:100%;margin-top:1rem}.page-module__RgTEpG__message{text-align:center;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-weight:500}.page-module__RgTEpG__success{color:#065f46;background-color:#d1fae5}.page-module__RgTEpG__error{color:#991b1b;background-color:#fee2e2}
