.RequestDemo_container__GcOCH{min-height:100vh;width:100%;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a1a1a}.RequestDemo_contentWrapper__9eU3J{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:2rem}.RequestDemo_heading__3q4AX{font-size:2.5rem;margin-bottom:1rem;color:#fff;text-align:center;font-style:normal;font-weight:700;line-height:150%}.RequestDemo_description__0mTvw{font-size:1.1rem;color:var(--silver-color);text-align:center;max-width:600px;line-height:1.6;font-style:normal;font-weight:400}.RequestDemo_formContainer__idpdF{width:100%;max-width:600px;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.RequestDemo_form__skBeN{width:100%;display:flex;flex-direction:column;gap:1.5rem}.RequestDemo_formGroup__G4Dd7{display:flex;flex-direction:column;gap:.5rem}.RequestDemo_formGroup__G4Dd7 label{font-size:.9rem;color:#333;font-weight:500}.RequestDemo_formGroup__G4Dd7 input,.RequestDemo_formGroup__G4Dd7 textarea{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s ease}.RequestDemo_formGroup__G4Dd7 input:focus,.RequestDemo_formGroup__G4Dd7 textarea:focus{outline:none;border-color:#0070f3}.RequestDemo_formGroup__G4Dd7 textarea{resize:vertical;min-height:100px}.RequestDemo_recaptchaContainer__A5wAk{display:flex;justify-content:center;margin:1rem 0}.RequestDemo_submitButton__ts1Rc{background-color:#2e7d32;color:#fff;padding:1rem 2rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.RequestDemo_submitButton__ts1Rc:hover{background-color:#1b5e20}.RequestDemo_submitButton__ts1Rc:disabled{background-color:#ccc;cursor:not-allowed}