.rentalForm_container__UOFxZ{max-width:800px;margin:0 auto;background:hsla(0,0%,100%,.95);padding:40px;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);backdrop-filter:blur(10px);animation:rentalForm_fadeIn__KuIu2 .6s ease-out}.rentalForm_pageBackground__MrwwR{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.rentalForm_header__9KU4e{text-align:center;margin-bottom:40px}.rentalForm_logo__MTQFF{font-size:2.5em;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:10px}.rentalForm_subtitle__s9FqA{color:#666;font-size:1.2em}.rentalForm_formSection__YYfal{margin-bottom:30px}.rentalForm_sectionTitle__AjZ5p{font-size:1.3em;color:#444;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.rentalForm_formGroup___XcSI{margin-bottom:20px}.rentalForm_formRow__Of_w7{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.rentalForm_formRow__Of_w7{grid-template-columns:1fr}}.rentalForm_label__mGU1N{display:block;margin-bottom:8px;color:#555;font-weight:500}.rentalForm_required__Na4Ur{color:#e74c3c}.rentalForm_input__ZgMvO,.rentalForm_select__Y2a9h,.rentalForm_textarea__oZ6HR{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .3s ease;background:#f9f9f9}.rentalForm_input__ZgMvO:focus,.rentalForm_select__Y2a9h:focus,.rentalForm_textarea__oZ6HR:focus{outline:none;border-color:#667eea;background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.1)}.rentalForm_textarea__oZ6HR{resize:vertical;min-height:100px}.rentalForm_checkboxGroup__gnLEm{display:flex;align-items:center;margin-bottom:15px}.rentalForm_checkbox__WEPBD{width:20px;height:20px;margin-right:10px;cursor:pointer}.rentalForm_submitBtn__c58aw{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 40px;border:none;border-radius:50px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;display:block;margin:40px auto 0;position:relative;overflow:hidden}.rentalForm_submitBtn__c58aw:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.rentalForm_submitBtn__c58aw:active{transform:translateY(0)}.rentalForm_submitBtn__c58aw:disabled{opacity:.6;cursor:not-allowed}.rentalForm_successMessage__g7OHN{background:#2ecc71;color:#fff;padding:15px;border-radius:8px;text-align:center;margin-top:20px;display:none;animation:rentalForm_slideIn__JcSZz .5s ease-out}.rentalForm_successMessage__g7OHN.rentalForm_visible__4DNOJ{display:block}.rentalForm_errorMessage__LuH9x{background:#e74c3c;color:#fff;padding:15px;border-radius:8px;text-align:center;margin-top:20px;display:none;animation:rentalForm_slideIn__JcSZz .5s ease-out}.rentalForm_errorMessage__LuH9x.rentalForm_visible__4DNOJ{display:block}.rentalForm_disclaimer__MsHtW{background:#f8f9fa;padding:20px;border-radius:8px;margin-top:30px;font-size:.9em;color:#666}.rentalForm_loading__0phtm{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;animation:rentalForm_spin__w55Qv 1s linear infinite;margin-left:10px;vertical-align:middle}@keyframes rentalForm_fadeIn__KuIu2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rentalForm_slideIn__JcSZz{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rentalForm_spin__w55Qv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.rentalForm_container__UOFxZ{padding:30px 20px}.rentalForm_logo__MTQFF{font-size:2em}}