 .error{border:2px solid red}.make-dropdown{max-height:200px;overflow-y:auto}.dropdown-item{white-space:nowrap}.model-dropdown{max-height:200px;overflow-y:auto;position:absolute;z-index:1000}.input-form.tj-select{position:relative}:root{--accent:#079460;--hero-h:50vh}.hero-bc-wrapper{position:relative;min-height:400px;height:var(--hero-h);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.hero-bc-media{position:absolute;inset:0;z-index:1}.hero-bc-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.1);transition:transform 1.5s cubic-bezier(0,0,.2,1)}.hero-bc-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 100%);z-index:2}.hero-bc-container{position:relative;z-index:3;text-align:center}.hero-bc-content{max-width:900px;margin:0 auto;padding:0 20px;margin-top:90px}.hero-bc-title{color:#fff;font-weight:800;line-height:1.1;margin-bottom:25px;letter-spacing:-1px;font-size:clamp(1.8rem,5vw,3.5rem);text-shadow:0 4px 15px rgba(0,0,0,.4)}.hero-bc-nav{display:inline-block;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 30px;border-radius:50px;border:1px solid rgba(255,255,255,.15)}.hero-bc-list{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;gap:15px}.hero-bc-item{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.hero-bc-link{color:inherit;text-decoration:none;transition:color .3s ease}.hero-bc-link:hover{color:var(--accent)}.hero-bc-separator{color:rgba(255,255,255,.3);font-weight:400}.hero-bc-item.active{color:var(--accent)}[data-reveal]{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.165,.84,.44,1)}.hero-active [data-reveal]{opacity:1;transform:translateY(0)}.hero-active .hero-bc-media img{transform:scale(1)}@media (max-width:768px){.hero-bc-wrapper{min-height:350px;margin-top:70px}.hero-bc-nav{padding:8px 20px}.hero-bc-list{gap:10px;font-size:.85rem}}:root{--p:#079460;--s:#1b1a1b;--w:#ffffff;--g:rgba(255,255,255,.08);--b:blur(12px)}.tj-choose-us-section{padding:60px 0!important;background-attachment:fixed!important;background-size:cover!important}.tj-input-form{background:rgba(20,24,27,.92)!important;backdrop-filter:var(--b)!important;-webkit-backdrop-filter:var(--b)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:30px!important;padding:40px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)!important;max-width:1100px!important;margin:0 auto!important}.tj-input-form .title{font-size:32px!important;font-weight:800!important;color:var(--w)!important;margin-bottom:30px!important;letter-spacing:-1px!important}.tj-input-form label{color:rgba(255,255,255,.85)!important;font-size:14px!important;font-weight:600!important;margin-bottom:10px!important;margin-left:5px!important}.form-control,input[type="text"],input[type="tel"],input[type="email"],input[type="url"],select,.nice-select{background:var(--g)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:15px!important;height:55px!important;color:var(--w)!important;padding:12px 20px!important;font-size:15px!important;transition:all .3s ease!important;width:100%!important}.form-control:focus,input:focus{background:rgba(255,255,255,.12)!important;border-color:var(--p)!important;box-shadow:0 0 0 4px rgba(7,148,96,.2)!important;outline:0!important}.dropdown-menu{background:rgba(30,34,38,.98)!important;backdrop-filter:var(--b)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:15px!important;box-shadow:0 15px 30px rgba(0,0,0,.4)!important;padding:10px!important}.dropdown-item{color:rgba(255,255,255,.8)!important;padding:10px 15px!important;border-radius:10px!important;transition:all .2s!important}.dropdown-item:hover{background:var(--p)!important;color:var(--w)!important}.vehicle-info{background:rgba(255,255,255,.03)!important;border-radius:20px!important;padding:25px!important;margin-bottom:25px!important;border:1px dashed rgba(255,255,255,.2)!important;position:relative!important}.vehicle-info h3{font-size:20px!important;margin-bottom:20px!important;font-weight:700!important;color:var(--p)!important}.add-car{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--p)!important;font-weight:700!important;cursor:pointer!important;padding:12px 25px!important;border:2px solid var(--p)!important;border-radius:50px!important;transition:all .3s!important;margin-bottom:25px!important;text-decoration:none!important}.add-car:hover{background:var(--p)!important;color:var(--w)!important;transform:scale(1.05)!important}.tj-submit-btn{width:100%!important;height:60px!important;background:var(--p)!important;color:var(--w)!important;border-radius:50px!important;border:none!important;font-size:18px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;cursor:pointer!important;box-shadow:0 10px 20px rgba(7,148,96,.3)!important}.tj-submit-btn:hover{background:var(--w)!important;color:var(--p)!important;transform:translateY(-3px)!important;box-shadow:0 15px 30px rgba(0,0,0,.2)!important}.delete-vehicle i{background:rgba(255,59,48,.1)!important;padding:10px!important;border-radius:10px!important;transition:all .3s!important}.delete-vehicle i:hover{background:rgb(255,59,48)!important;color:var(--w)!important}.image-preview-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important;gap:10px!important;margin-top:15px!important}.image-preview-container img{border-radius:10px!important;border:2px solid var(--p)!important;object-fit:cover!important}.form-check-input{background-color:var(--g)!important;border-color:rgba(255,255,255,.3)!important;cursor:pointer!important}.form-check-input:checked{background-color:var(--p)!important;border-color:var(--p)!important}.suggestions{background:rgba(30,34,38,.98)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;margin-top:5px!important;list-style:none!important;padding:0!important;max-height:250px!important;overflow-y:auto!important;box-shadow:0 10px 25px rgba(0,0,0,.5)!important}.suggestions li{padding:12px 20px!important;color:var(--w)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;cursor:pointer!important}.suggestions li:hover{background:var(--p)!important}@media(max-width:768px){.tj-input-form{padding:25px 15px!important;border-radius:20px!important}.tj-input-form .title{font-size:24px!important}.row{margin-left:0!important;margin-right:0!important}.col-md-4,.col-md-6{padding:0 5px!important;margin-bottom:15px!important}}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-track{background:var(--s)!important}::-webkit-scrollbar-thumb{background:var(--p)!important;border-radius:10px!important}#vehicles-container .vehicle-info{animation:slideIn .4s ease-out!important}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.err-style,.err-loc{color:#ff3b30!important;font-size:12px!important;margin-top:5px!important;font-weight:500!important}