.warranty-form{background:white;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.warranty-card{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;text-align:center;padding:2rem;border-radius:15px;margin-bottom:2rem}.warranty-card h3{font-size:1.5rem;margin-bottom:1rem}.warranty-period{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:0.5rem;color:#2c3e50;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:10px;font-size:1rem;transition:border-color 0.3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#3498db}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.warranty-btn{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all 0.3s ease;width:100%}.warranty-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(39,174,96,0.4)}.emergency-form{background:white;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.emergency-card{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white;text-align:center;padding:2rem;border-radius:15px;margin-bottom:2rem}.emergency-card h3{font-size:1.5rem;margin-bottom:1rem}.emergency-btn{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all 0.3s ease;width:100%}.emergency-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(231,76,60,0.4)}@media (max-width:768px){.form-row{grid-template-columns:1fr}.warranty-form,.emergency-form{padding:1.5rem}.warranty-card,.emergency-card{padding:1.5rem}}
