.submit-page-wrapper{min-height:100vh;padding:60px 20px;display:flex;align-items:center;justify-content:center}.submit-container{display:flex;gap:50px;background:#fff;border-radius:16px;box-shadow:0 8px 25px rgba(1,65,28,.15);max-width:1100px;width:100%;padding:40px 60px;transition:.3s ease}.submit-container:hover{box-shadow:0 10px 35px rgba(1,65,28,.25)}.form-section{flex:1.2}.page-title{font-size:28px;font-weight:700;color:#01411c;margin-bottom:25px}.info-section{flex:1;border-left:2px solid #e8f2ea;padding-left:40px}.info-section h3{color:#01411c;font-weight:700}.info-section p{color:#555;font-size:15px;line-height:1.6}.info-section .link{color:#01411c;font-weight:600;text-decoration:none}.info-section .link:hover{text-decoration:underline}.form-control{width:100%;border:1px solid #cfd8cf;border-radius:10px;padding:12px 15px;font-size:15px;transition:all .3s ease}.form-control:focus{border-color:#01411c;box-shadow:0 0 6px rgba(1,65,28,.3);outline:none}.form-group{margin-bottom:20px}.checkbox-label{display:flex;align-items:center;font-size:14px;color:#555;margin-top:8px}.checkbox-label input{accent-color:#01411c;margin-right:8px}.submit-btn{width:100%;background:#4d2a7c;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s ease}@media (max-width:992px){.submit-container{flex-direction:column;padding:30px}.info-section{border-left:none;padding-left:0;border-top:2px solid #e8f2ea;padding-top:30px}}