.page-module__FBtO9q__container{max-width:1000px;margin:0 auto;padding:4rem 2rem}.page-module__FBtO9q__header{text-align:center;margin-bottom:4rem}.page-module__FBtO9q__title{margin-bottom:1rem;font-size:3.5rem}.page-module__FBtO9q__lead{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__FBtO9q__content{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.page-module__FBtO9q__section h2{color:var(--brand-primary);margin-bottom:1.5rem;font-size:2rem}.page-module__FBtO9q__section p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.page-module__FBtO9q__list{flex-direction:column;gap:1.5rem;padding:0;list-style:none;display:flex}.page-module__FBtO9q__list li{border-left:4px solid var(--brand-accent);background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.page-module__FBtO9q__list li strong{color:var(--brand-primary);margin-bottom:.25rem;font-size:1.125rem;display:block}.page-module__FBtO9q__payRange{background:var(--bg-primary);color:var(--brand-primary);border-radius:4px;margin-top:.5rem;padding:.25rem .75rem;font-weight:600;display:inline-block}.page-module__FBtO9q__formContainer{border-top:4px solid var(--brand-primary);background:#fff;border-radius:12px;height:fit-content;padding:3rem;box-shadow:0 10px 15px -3px #0000001a}.page-module__FBtO9q__formContainer h2{margin-bottom:.5rem;font-size:2rem}.page-module__FBtO9q__formNote{color:var(--text-secondary);margin-bottom:2rem}.page-module__FBtO9q__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__FBtO9q__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__FBtO9q__label{color:var(--text-primary);font-size:.95rem;font-weight:500}.page-module__FBtO9q__input,.page-module__FBtO9q__fileInput{border:1px solid #ccc;border-radius:4px;padding:.75rem;font-family:inherit;font-size:1rem}.page-module__FBtO9q__input:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 2px #1f3d331a}.page-module__FBtO9q__submitButton{background-color:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:opacity .2s}.page-module__FBtO9q__submitButton:hover{opacity:.9}@media (max-width:768px){.page-module__FBtO9q__content{grid-template-columns:1fr}}
