.auto-parts-form-container{display:flex;justify-content:center;align-items:center}.form-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:1rem;max-width:1200px;background:#ffffff;border-radius:16px}.left-card{background:var(--primary);color:white;border-radius:16px;padding:2rem;display:flex;flex-direction:column;justify-content:center;text-align:center;box-shadow:inset 0 5px 10px rgba(0,0,0,.2)}.left-card h1{font-size:2.2rem;margin-bottom:1rem;display:flex;align-items:center;gap:.8rem}.left-card p{font-size:1.1rem;line-height:1.6;margin:.5rem 0}.call-us{margin-top:2rem;text-align:center;border-top:1px solid rgba(255,255,255,.2);padding-top:1.5rem}.call-us h2{font-size:1.6rem;color:var(--secondary);display:flex;align-items:center;justify-content:center;gap:.5rem}.call-us h3{font-size:1.8rem;color:var(--secondary);margin-top:.5rem;font-weight:700}.right-card{background:#ffffff;border-radius:16px;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center}.right-card h2{font-size:2rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.8rem;color:#333}.form-select{width:100%;padding:.9rem;margin-bottom:1.5rem;border-radius:8px;border:1px solid #ddd;font-size:1rem;color:#555;transition:border-color .3s}.form-select:focus{border-color:#0d6efd;outline:none;box-shadow:0 0 5px rgba(13,110,253,.2)}button{background:#0d6efd;color:white;padding:1rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s,transform .2s;text-transform:uppercase;font-weight:700}button:hover{background:#0043a8;transform:scale(1.05)}@media (max-width:768px){.form-layout{grid-template-columns:1fr}.left-card,.right-card{margin-bottom:1.5rem}}.faq-container{width:100%;max-width:800px;margin:40px auto;padding:20px;background:#ffffff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.faq-item{margin-bottom:10px;border-bottom:1px solid #e0e0e0}.faq-question{width:100%;background:#f9f9f9;border:none;cursor:pointer;text-align:left;padding:15px 20px;font-size:18px;font-weight:500;color:#333;display:flex;justify-content:space-between;align-items:center;border-radius:5px}.faq-question:hover{background:#e3f2fd;box-shadow:0 2px 6px rgba(0,0,0,.1)}.faq-question.active{background:#e3f2fd}.question-content{display:flex;justify-content:space-between;align-items:center;width:100%}.faq-answer{padding-top:5px;color:#555;margin:5px}.faq-icon{font-size:20px;color:#007bff;transition:transform .3s ease}.faq-icon:hover{color:#0056b3}.faq-question.active .faq-icon{transform:rotate(180deg)}.lead-form-container{position:relative}.lead-form-background{width:100%;background:url(/images/bg.jpg) no-repeat 50%;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50%}.btn-warning{background:linear-gradient(45deg,#FFD700,#FFA500);border:none;transition:transform .3s ease,box-shadow .3s ease}.btn-warning:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.card{border:none;border-radius:1rem;animation:fadeInUp 1s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-select{transition:border-color .3s ease,box-shadow .3s ease}.form-select:hover{border-color:#2596be;box-shadow:0 0 8px rgba(37,150,190,.4)}