@charset "UTF-8";*{box-sizing:border-box;margin:0%;padding:0%;font-family:Poppins,sans-serif}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.hero-slider-container{position:relative;width:100%;height:90vh;overflow:hidden}.hero-slider-wrapper{height:100%}.hero-slide{position:relative;height:100vh}.hero-slide-background{position:absolute;inset:0;background-size:cover;background-position:center}.hero-slide-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0009,#00000080,#000000b3)}.hero-slide-content{position:relative;height:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem 10rem}.hero-brand{margin-bottom:2rem}.hero-brand-text{color:#fff;font-size:2.25rem;letter-spacing:.1em;font-weight:800;font-family:Inter,sans-serif}.hero-title{color:#fff;font-size:1.875rem;text-align:center;max-width:56rem;margin-bottom:1rem;padding:0 1rem;font-family:Inter,sans-serif}.hero-subtitle{color:#ffffffe6;font-size:1.125rem;text-align:center;max-width:42rem;padding:0 1rem;font-family:Inter,sans-serif}.hero-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:.75rem;border-radius:9999px;border:none;cursor:pointer;transition:all .3s ease}.hero-nav-arrow:hover{background-color:#fff3;transform:translateY(-50%) scale(1.1)}.hero-nav-arrow-left{left:1rem}.hero-nav-arrow-right{right:1rem}.hero-nav-arrow svg{width:1.5rem;height:1.5rem;display:block}.hero-cta-section{position:absolute;bottom:0;left:0;right:0;z-index:20;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);padding-bottom:2rem;padding-top:5rem}.hero-cta-container{max-width:72rem;margin:0 auto;padding:0 1rem}.hero-cta-grid-desktop,.hero-cta-grid-tablet{display:none}.hero-cta-grid-mobile{display:flex;flex-direction:column;gap:.75rem}.hero-cta-button{background-color:#0b3d91;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;font-size:1rem;font-weight:500;font-family:Inter,sans-serif}.hero-cta-button:hover{background-color:#082d6b;transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hero-cta-button:active{transform:scale(.95)}.hero-dots-container{position:absolute;bottom:6rem;left:0;right:0}.hero-dots-list{display:flex;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.hero-dot-button{width:.75rem;height:.75rem;border-radius:9999px;transition:all .3s ease;background-color:#ffffff80;border:none;cursor:pointer;padding:0}.hero-dot-button:hover{background-color:#ffffffb3}.hero-dot-button.hero-active{background-color:#fff;width:2rem}@media(min-width:640px){.hero-cta-grid-mobile{display:none}.hero-cta-grid-tablet{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.hero-dots-container{bottom:8rem}}@media(min-width:768px){.hero-slider-container{height:100vh}.hero-brand-text{font-size:3.75rem}.hero-title{font-size:3rem;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem}.hero-slide-content{padding:0 2rem 12rem;height:100vh}.hero-brand{margin-bottom:3rem}.hero-nav-arrow{padding:1rem}.hero-nav-arrow-left{left:2rem}.hero-nav-arrow-right{right:2rem}.hero-nav-arrow svg{width:2rem;height:2rem}.hero-cta-section{padding-bottom:3rem;padding-top:6rem}.hero-cta-container{padding:0 2rem}.hero-cta-grid-tablet{display:none}.hero-cta-grid-desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}}@media(min-width:1024px){.hero-slider-container{height:100vh}.hero-brand-text{font-size:4.5rem}.hero-title{font-size:3.75rem}.hero-subtitle{font-size:1.5rem}}.cars-section{width:100%}.cars-container{max-width:1280px;margin:0 auto;padding:0 40px}.cars-top-title{text-align:start;margin:40px 0 0;display:flex}.section-title{font-weight:600!important;font-size:25px!important;color:#151922!important}.car-section-subtitle{font-size:18px;font-weight:500;color:#4b5563!important}.cars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}.car-card{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.car-card:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transform:translateY(-4px)}.car-card-image{width:100%;height:250px;overflow:hidden;position:relative}.car-card-content{padding:10px;display:flex;flex-direction:column;flex-grow:1}.car-name{font-size:1.25rem;font-weight:700;color:#111827!important;margin:0}.car-year{font-size:.875rem;color:#6b7280;margin:0}.car-price{font-size:1.5rem;font-weight:500;color:#16447e;margin:8px 0 16px}.car-card-actions{display:flex;flex-wrap:nowrap;align-items:center;width:100%;height:40px;gap:10px}.car-card-cta-primary{width:50%;background-color:#154883;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;height:100%;transition:background-color .2s ease;margin-top:auto}.car-card-cta-secondary{background-color:transparent;color:#154883;transition:background-color .15s ease!important;height:100%;width:50%;border:2px solid #154883;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer}.car-card-cta-primary:hover{background-color:#07366e}.car-card-cta-secondary:hover{background:#f0f7ff}.cta-container{display:flex;justify-content:center;align-items:center;margin-top:24px}.view-more-btn{padding:16px 48px;background-color:#b72b30;color:#fff;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;box-shadow:0 5px 15px #0003;transition:all .3s ease}.view-more-btn:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.car-carousel-wrapper{width:100%;height:100%}.carousel-slide{width:100%;height:500px;overflow:hidden}.carousel-image{width:100%;height:250px!important;object-fit:cover;display:block}.car-carousel-wrapper .slick-slider,.car-carousel-wrapper .slick-list,.car-carousel-wrapper .slick-track{height:100%}.car-carousel-wrapper .slick-slide{height:250px}.car-carousel-wrapper .slick-slide>div{height:100%}.car-carousel-wrapper .slick-dots{bottom:12px;z-index:10}.car-carousel-wrapper .slick-dots li button:before{font-size:10px;color:#fff;opacity:.6}.car-carousel-wrapper .slick-dots li.slick-active button:before{color:#fff;opacity:1}@media(max-width:1024px){.cars-grid{grid-template-columns:repeat(2,1fr);gap:20px}.section-title{font-size:2rem}}@media(max-width:768px){.cars-section{width:100%}.cars-container{padding:0 16px}.cars-grid{grid-template-columns:1fr;gap:16px}.section-title{font-size:1.75rem;margin-bottom:24px}.car-card-image,.carousel-slide,.car-carousel-wrapper .slick-slide{height:200px}.view-more-btn{padding:14px 36px;font-size:1rem}}.car-card-image{position:relative;overflow:hidden}:root{--btn-primary-color: #16447e;--btn-radius: 8px;--btn-padding-vertical: 5px;--btn-padding-horizontal: 10px;--btn-font-size: .9rem}.cta-row{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.btn-primary{background-color:var(--btn-primary-color)!important;color:#fff!important;border:none!important;border-radius:var(--btn-radius)!important;font-size:var(--btn-font-size)!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease!important;height:100%}.btn-primary:hover{background-color:#0c256b}.btn-outline{background:transparent!important;color:var(--btn-primary-color)!important;border:2px solid var(--btn-primary-color)!important;border-radius:var(--btn-radius)!important;font-size:var(--btn-font-size)!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .15s ease!important;height:100%;width:50%}.btn-outline:hover{background-color:#16447e0f}.cta-row .view-details-btn,.cta-row .home-accessories__button,.cta-row .accessories-page__button,.cta-row .carspage-button{width:auto}@media(max-width:420px){.btn-primary,.btn-outline{min-width:100px;padding:10px 16px}}.ebest-contact-modal-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;animation:ebest-contact-modal-fade .18s ease-out}@keyframes ebest-contact-modal-fade{0%{opacity:0}to{opacity:1}}.ebest-contact-modal-container{width:90%;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 12px 30px #0b3d912e;padding:20px 20px 24px;position:relative;transform:scale(.98);animation:ebest-contact-modal-pop .22s cubic-bezier(.2,.9,.3,1) forwards}@keyframes ebest-contact-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ebest-contact-modal-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:8px;background:transparent;border:none;font-size:22px;line-height:1;color:#374151;cursor:pointer}.ebest-contact-modal-title{margin:8px 0 6px;font-size:20px;color:#0b3d91;text-align:center}.ebest-contact-modal-message{color:#374151;text-align:center;margin:0 0 18px}.ebest-contact-modal-actions{display:flex;gap:12px;flex-direction:column}.ebest-contact-modal-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;color:#fff}.ebest-contact-modal-btn--call{background:#0b3d91;border-color:#0b3d91}.ebest-contact-modal-btn--wa{background:#fff;color:#0b3d91;border-color:#d62828;box-shadow:0 1px #0000000a inset}.ebest-contact-modal-btn--wa:hover{background:#d628280f}.ebest-contact-modal-btn--call:hover{background:#08306b}@media(min-width:640px){.ebest-contact-modal-actions{flex-direction:column}.ebest-contact-modal-container{padding:24px 24px 28px}}@media(max-width:480px){.ebest-contact-modal-container{width:92%;padding:18px 14px 20px}.ebest-contact-modal-btn{padding:12px 14px;font-size:15px;border-radius:10px}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.pricing-skeleton-container{max-width:1400px;margin:0 auto;display:grid;gap:2.5rem}.pricing-card-skeleton{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:3rem 2.5rem 2.5rem;position:relative}.pricing-card-skeleton.exclusive{border-color:#b72b30}.pricing-card-skeleton.premium,.pricing-card-skeleton.advanced{border-color:#0f172a}.skeleton-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:180px;height:32px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:20px}.skeleton-option-row{margin-bottom:1.5rem}.skeleton-option-row:last-child{margin-bottom:0}.skeleton-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.skeleton-heading{width:120px;height:24px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-price{width:180px;height:32px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-features-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.skeleton-feature-item{width:100%;height:18px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-feature-item:nth-child(2){width:85%}.skeleton-feature-item:nth-child(3){width:90%}.skeleton-divider{height:1px;background:#e5e7eb;margin:2rem 0}.skeleton-button{width:100%;height:48px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:8px;margin-top:1rem}.pricing-header-skeleton{text-align:center;max-width:1000px;margin:0 auto 4rem}.skeleton-company-name{width:400px;height:20px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px;margin:0 auto 1.5rem}.skeleton-title{width:600px;height:44px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px;margin:0 auto 1rem}.skeleton-tagline{width:800px;height:24px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px;margin:0 auto .5rem}.skeleton-tagline:last-child{width:700px;margin-bottom:0}.product-cards-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;width:100%}.product-card-skeleton{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.skeleton-image-wrapper{width:100%;height:250px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:0;position:relative}.skeleton-badge-product{position:absolute;top:8px;right:8px;width:80px;height:24px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-card-content{padding:20px}.skeleton-card-title{width:100%;height:20px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px;margin-bottom:12px}.skeleton-card-subtitle{width:80%;height:16px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px;margin-bottom:12px}.skeleton-card-price{width:60%;height:24px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px;margin-bottom:16px}.skeleton-spec-row{display:flex;gap:8px;margin-bottom:8px}.skeleton-spec-item{width:100%;height:16px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-spec-item:nth-child(2){width:85%}.skeleton-card-buttons{display:flex;gap:10px;margin-top:12px}.skeleton-btn{flex:1;height:40px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:8px}.slider-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media(max-width:1024px){.product-cards-skeleton{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.slider-skeleton{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-cards-skeleton,.slider-skeleton{grid-template-columns:1fr}}.gps-tracker-section{background-color:#f9fafb;min-height:100vh;font-family:sans-serif;color:#1f2937}.container{max-width:1280px;margin:0 auto}.section-title{font-weight:600;font-size:35px;color:#151922;text-align:center;margin-bottom:1rem}.section-subtitle{font-size:18px;text-align:center;margin-bottom:4rem;font-weight:500;color:#151922}@media(max-width:480px){.section-title{font-size:1.5rem;text-align:center;margin-bottom:1rem;color:#111827}}.two-columns{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}@media(min-width:768px){.two-columns{display:flex;justify-content:space-between;width:100%}.features-panel{width:50%}.images-panel{display:flex;justify-content:flex-end;padding-right:25px;width:50%;align-items:flex-end;background:linear-gradient(#152217b3),url(https://media.istockphoto.com/id/2218763961/photo/businessman-searching-taxi-on-mobile-phone-inside-car.jpg?s=612x612&w=0&k=20&c=0U_jx4rLXUTBjdvQSNbk1MpCa7ToufApz-ogQZJjUHk=);background-repeat:no-repeat;background-size:cover;background-position:bottom;border-radius:2rem}}@media(max-width:768px){.images-panel{display:flex;justify-content:center;width:100%;background:linear-gradient(#152217b3),url(https://media.istockphoto.com/id/2218763961/photo/businessman-searching-taxi-on-mobile-phone-inside-car.jpg?s=612x612&w=0&k=20&c=0U_jx4rLXUTBjdvQSNbk1MpCa7ToufApz-ogQZJjUHk=);background-repeat:no-repeat;background-size:cover;background-position:bottom;border-radius:2rem}}.features-panel{background-color:#154883;padding:2.5rem;border-radius:2rem;color:#fff;box-shadow:0 10px 30px #1e3a7033}.features-title{font-size:1.6rem!important;color:#fff;margin-bottom:2rem;font-weight:500}@media(max-width:480px){.features-title{font-size:1rem}}.features-list{list-style:none;padding:0;margin:0;color:#fff}.feature-item{display:flex;align-items:start;gap:1rem;margin-bottom:1.25rem;color:#fff}.feature-bullet{width:.75rem;height:.75rem;border-radius:50%;background-color:#b72b30;margin-top:.5rem;color:#fff}.feature-text{font-size:1.125rem;line-height:1.75rem;color:#fff}.primary-image img{width:100%;height:20rem;object-fit:fill;border-radius:1.5rem;box-shadow:0 10px 20px #0000001a}.secondary-images{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.secondary-image img{width:100%;height:8rem;object-fit:cover;border-radius:1rem;box-shadow:0 5px 15px #0000001a}.cta-container{text-align:center;margin-bottom:4rem}.cta-button{padding:16px 48px;background-color:#b72b30!important;color:#fff;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;box-shadow:0 5px 15px #0003;transition:all .3s ease}.cta-button:hover{background-color:#b01413!important;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.additional-info{background-color:#fff;padding:2.5rem;border-radius:2rem;box-shadow:0 5px 15px #0000001a}.additional-info h2{font-size:35px!important;text-align:center;margin-bottom:2.5rem;color:#111827;font-weight:600}@media(max-width:480px){.additional-info h2{font-size:1rem}}.info-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;text-align:center}@media(min-width:768px){.info-grid{grid-template-columns:repeat(3,1fr)}}.info-card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e3a70;font-weight:500}.info-card p{font-size:1rem;color:#4b5563;line-height:1.5rem}.info-icon{width:4rem;height:4rem;background-color:#1e3a70;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 1rem}.inner-icon{width:2rem;height:2rem;background-color:#d31716;border-radius:50%}.service-details{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.service-details{grid-template-columns:1fr 1fr}}.service-card{background-color:#fff;padding:2rem;border-radius:1.5rem;box-shadow:0 5px 15px #0000001a}.service-card h3{font-size:1.5rem!important;color:#1e3a70;margin-bottom:1rem;font-weight:500}@media(max-width:480px){.service-card h3{font-size:1rem}}.service-card ul{list-style:none;padding:0;margin:0}.service-card li{display:flex;align-items:start;gap:.75rem;margin-bottom:.75rem}.service-card li span:first-child{color:#d31716}.phone-mockup{display:flex;justify-content:center;align-items:center;padding:20px 0;width:50%}.phone-frame{position:relative;width:280px;height:570px;background:linear-gradient(145deg,#1a1a1a,#2d2d2d);border-radius:40px;padding:12px;box-shadow:0 20px 60px #0000004d,0 0 0 2px #ffffff1a,inset 0 0 0 1px #ffffff0d}.phone-notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:120px;height:28px;background:#1a1a1a;border-radius:0 0 20px 20px;z-index:10}.phone-screen{width:100%;height:100%;background:#fff;border-radius:32px;overflow:hidden;position:relative}.app-interface{width:100%;height:100%;background:#f8f9fa;overflow:hidden}.app-header{background:#fff;padding:44px 20px 16px;box-shadow:0 2px 8px #0000000d}.app-header-content{display:flex;justify-content:space-between;align-items:center}.app-title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0}.app-notification-icon{color:#666}.map-preview{position:relative;height:180px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9,#a5d6a7);overflow:hidden}.map-overlay{position:relative;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.map-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(100,100,100,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(100,100,100,.1) 1px,transparent 1px);background-size:40px 40px;opacity:.3}.vehicle-marker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#d31716;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #d3171666;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 4px 12px #d3171666,0 0 #d3171666}50%{box-shadow:0 4px 12px #d3171666,0 0 0 10px #d3171600}}.map-route{position:absolute;top:30%;left:20%;width:60%;height:2px;background:linear-gradient(90deg,transparent,#d31716,transparent);transform:rotate(-15deg)}.vehicle-card{margin:16px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 12px #00000014}.vehicle-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.vehicle-info{flex:1}.vehicle-name{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.vehicle-plate{font-size:13px;color:#666;margin:0}.vehicle-status{display:flex;align-items:center;gap:6px;background:#e8f5e9;padding:6px 12px;border-radius:20px}.status-indicator{width:8px;height:8px;border-radius:50%;background:#4caf50}.status-indicator.active{background:#4caf50;animation:blink 2s infinite}.status-indicator.parked{background:#999}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.status-text{font-size:12px;font-weight:600;color:#2e7d32}.vehicle-stats{display:flex;gap:12px;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.stat-item{display:flex;gap:10px;flex:1}.stat-icons{color:#d31716;flex-shrink:0;margin-top:2px}.stat-content{flex:1;min-width:0}.stat-labels{font-size:11px;color:#999;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.stat-values{font-size:13px;font-weight:600;color:#1a1a1a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-divider{width:1px;background:#f0f0f0}.quick-actions{display:flex;gap:8px}.action-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;font-size:11px;font-weight:600;color:#333;cursor:pointer;transition:all .2s}.action-btn:active{transform:scale(.95);background:#e8e8e8}.action-btn svg{color:#d31716}.action-btn span{font-size:11px}.vehicle-list-item{margin:0 16px 16px;background:#fff;border-radius:12px;padding:14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 6px #0000000f}.vehicle-list-info{flex:1}.vehicle-list-name{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 6px}.vehicle-list-status{font-size:12px;color:#666;margin:0;display:flex;align-items:center;gap:6px}.vehicle-list-icon{color:#999}@media(min-width:768px){.phone-mockup{padding:40px 0}.phone-frame{width:300px;height:620px}}@media(max-width:768px){.phone-mockup{padding:40px 0}.phone-frame{width:300px;height:620px}}.home-accessories{max-width:1280px;margin:0 auto}.home-accessories__header{text-align:center;margin-bottom:20px}.home-accessories__title{font-size:25px!important;font-weight:600!important;color:#151922}.home-accessories__subtitle{font-size:18px;color:#4b5563;margin:0;font-weight:500!important}.home-accessories__slider-container{position:relative;padding:0 40px}.home-accessories__slider{margin:0 -10px}.home-accessories__card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin:0 10px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.home-accessories__card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.home-accessories__card-image-wrapper{position:relative;width:100%;height:250px;margin-bottom:16px;overflow:hidden;border-radius:6px;background:#fff}.home-accessories__card-image{width:100%;height:250px!important;object-fit:cover}.home-accessories__card-image-wrapper img{width:100%;height:250px;object-fit:cover;border-radius:6px}.home-accessories__badge{position:absolute;top:12px;right:12px;background:red;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.home-accessories__card-content{text-align:left}.home-accessories__card-name{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 8px}.home-accessories__card-description{font-size:14px;color:#666;margin:0 0 12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:normal}.home-accessories__card-price{font-size:1.5rem;font-weight:500;color:#16447e;margin:0 0 16px}.home-accessories-cart-cta-holder{display:flex;gap:10px;align-items:center;width:100%;height:40px}.home-accessories-cta-btn-primary{background:#154883;color:#fff;border:none;height:100%;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .3s ease;width:50%}.home-accessories__button{padding:16px 48px;background-color:#b72b30;color:#fff;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;box-shadow:0 5px 15px #0003;transition:all .3s ease}.home-accessories-cta-btn-primary:hover{background:#07366e}.home-accessories__button:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.home-accessories-cta-secondary{background:#fff;color:#16447e;border:2px solid #16447e;height:100%;width:50%;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer}.home-accessories-cta-secondary:hover{background:#f0f7ff}.home-accessories__slider-container .slick-prev,.home-accessories__slider-container .slick-next{width:40px;height:40px;z-index:10}.home-accessories__slider-container .slick-prev:before,.home-accessories__slider-container .slick-next:before{font-size:40px;color:#06f;opacity:1}.home-accessories__slider-container .slick-prev:hover:before,.home-accessories__slider-container .slick-next:hover:before{color:#0052cc}.home-accessories__slider-container .slick-dots{bottom:20px}.home-accessories__slider-container .slick-dots li button:before{font-size:12px;opacity:.3}.home-accessories__slider-container .slick-dots li.slick-active button:before{color:#fff;opacity:1}@media(max-width:768px){.home-accessories{padding:30px 27px 30px 10px}.home-accessories__slider-container{padding:0}.home-accessories__slider{margin:0 -10px}.home-accessories__slider{margin:0 -10px;display:block}.home-accessories__slider .slick-slide{display:block!important;width:100%!important;padding:0 8px;box-sizing:border-box}.home-accessories__card{margin:0 10px 16px;width:100%;box-sizing:border-box}.home-accessories__card-image-wrapper{height:200px}.home-accessories__card-actions{display:flex;gap:8px}.home-accessories__title{font-size:24px}.home-accessories__subtitle{font-size:14px}.home-accessories__slider-container .slick-prev,.home-accessories__slider-container .slick-next{display:none}}.home-accessories__card-image-wrapper{width:100%;height:250px;overflow:hidden}.home-accessories__card-image-wrapper .slick-slide{display:flex!important;justify-content:center}.home-accessories__card-image-wrapper img{width:100%;height:100%;object-fit:cover}.card-image-carousel{position:relative;width:100%;height:100%}.home-accessories__card-image{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.carousel-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.carousel-dots .dot{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer}.prev-btn,.next-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;z-index:10}.prev-btn{left:8px}.next-btn{right:8px}.card-image-carousel{position:relative;width:100%;height:100%;overflow:hidden}.carousel-track{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.carousel-slide{min-width:100%;height:100%}.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px}.carousel-dots .dot{width:8px;height:8px;background:#ffffff80;border-radius:50%;cursor:pointer}.carousel-dots .dot.active{background:#fff}.home-accessories__card-image-wrapper{position:relative;overflow:hidden}.header-container{width:100%;min-height:4rem;background-color:#fff;position:fixed;top:0;color:#151922;z-index:9999;box-shadow:#0000001a 0 4px 12px}.header-wrapper{width:100%;max-width:1280px;min-height:4rem;margin:0 auto;padding:0 1rem;display:flex;align-items:center;border-radius:8px}.header-left{display:flex;align-items:center}.header-left img{max-width:150px;max-height:60px;width:auto;height:auto;object-fit:contain;cursor:pointer}.header-right{display:flex;align-items:center;margin-left:auto}.nav-holder{display:flex;gap:2rem}.nav-holder p{position:relative;cursor:pointer;font-weight:500;transition:color .25s ease-in-out;padding-bottom:2px}.nav-holder p:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#151922;transition:width .3s ease-in-out}.nav-holder p:hover:after{width:100%}.mobile-menu-icon{display:none;cursor:pointer;margin-left:1rem}.mobile-menu{position:fixed;top:20px;right:-100%;width:60%;height:100%;background-color:#fff;box-shadow:-4px 0 12px #0003;transition:right .3s ease-in-out;z-index:99;display:flex;flex-direction:column;padding:2rem 1.5rem;border-top-left-radius:8px}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;justify-content:flex-end;margin-bottom:2rem}.mobile-nav{display:flex;flex-direction:column;gap:1.5rem}.mobile-nav p{cursor:pointer;font-weight:500;font-size:1.25rem;position:relative}.mobile-nav p:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background-color:#151922;transition:width .3s ease-in-out}.mobile-nav p:hover:after{width:100%}@media(max-width:1024px){.nav-holder{display:none}.mobile-menu-icon{display:block}}.footer-container{background-color:#16447e;color:#fff;padding:60px 40px}.footer-cta{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.logo-placeholder img{max-width:150px;max-height:60px;width:auto;height:auto;object-fit:contain;border-radius:8px}.btn-red{background-color:#b72b30;color:#fff;border:none;padding:12px 28px;border-radius:50px;font-weight:600;cursor:pointer;transition:transform .2s,background-color .2s}.btn-red:hover{background-color:#d12a30;transform:translateY(-2px)}.footer-main{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:40px;padding:40px 0}.footer-col h4{margin-bottom:20px;font-size:1.1rem}.footer-col p,.footer-col li{color:#cbd5e1;font-size:.95rem;line-height:1.6;margin-bottom:10px}.social-icons{display:flex;gap:15px;align-items:center}.social-icons a{cursor:pointer;font-size:26px}.footer-col a:hover{color:#b72b30;text-decoration:underline}@media(max-width:768px){.footer-cta,.footer-main,.footer-bottom{flex-direction:column;grid-template-columns:1fr;text-align:center}.footer-cta h3{margin-bottom:20px}.footer-col li{list-style:none}.social-icons{display:flex;gap:15px;justify-content:center;align-items:center}}:root{--ebest-deep-blue: #1e3a8a;--ebest-red: #dc2626;--ebest-dark-gray: #374151;--ebest-light-gray: #f3f4f6;--ebest-white: #ffffff}.ebest-page{min-height:100vh;background-color:var(--ebest-white);padding-bottom:100px;margin-top:5rem}.stats-section{padding:32px 20px;background:var(--ebest-white);max-width:1200px;margin:0 auto}.stats-container{display:grid;grid-template-columns:1fr;gap:16px;max-width:500px;margin:0 auto}.stat-card{background:var(--ebest-white);border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e5e7eb}.stat-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #1e3a8a26}.stat-icon{color:var(--ebest-deep-blue);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.stat-number{font-size:32px;font-weight:800;color:var(--ebest-deep-blue);line-height:1}.stat-label{font-size:14px;color:var(--ebest-dark-gray);line-height:1.4;font-weight:500}.packages-section{padding:32px 20px;max-width:500px;margin:0 auto}.package-card{background:var(--ebest-white);border-radius:16px;box-shadow:0 2px 8px #00000014;padding:24px;margin-bottom:24px;border:2px solid transparent;position:relative;transition:transform .2s ease,box-shadow .2s ease}.package-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.package-card-popular{border-color:var(--ebest-red);box-shadow:0 4px 16px #dc262626}.popular-badge{position:absolute;top:-12px;right:20px;background:var(--ebest-red);color:var(--ebest-white);padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 8px #dc26264d}.package-header{margin-bottom:16px}.package-name{font-size:22px;font-weight:700;color:var(--ebest-deep-blue);margin-bottom:4px;line-height:1.3}.package-label{font-size:13px;color:#6b7280;line-height:1.4;font-weight:400}.package-price{font-size:36px;font-weight:800;color:var(--ebest-dark-gray);margin-bottom:20px;line-height:1}.package-features{list-style:none;padding:0;margin:0 0 24px;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.package-features::-webkit-scrollbar{width:4px}.package-features::-webkit-scrollbar-track{background:transparent}.package-features::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.package-features li{font-size:14px;color:var(--ebest-dark-gray);padding:8px 0;border-bottom:1px solid #e5e7eb;line-height:1.4;font-weight:400}.package-features li:last-child{border-bottom:none}.package-btn{width:100%;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.package-btn-blue{background:var(--ebest-deep-blue);color:var(--ebest-white)}.package-btn-blue:hover{background:#1e40af;transform:scale(1.02)}.package-btn-red{background:var(--ebest-red);color:var(--ebest-white)}.package-btn-red:hover{background:#b91c1c;transform:scale(1.02)}.package-btn-dark{background:var(--ebest-dark-gray);color:var(--ebest-white)}.package-btn-dark:hover{background:#1f2937;transform:scale(1.02)}.notes-section{padding:0 20px 24px;max-width:500px;margin:20px auto 0}.notes-box{background:#fef3c7;border-left:4px solid #f59e0b;padding:16px;border-radius:8px}.notes-box p{font-size:13px;color:#78350f;margin:4px 0;line-height:1.5;font-weight:500}.payment-terms{padding:32px 20px;background:var(--ebest-light-gray);max-width:500px;margin:0 auto}.payment-title{text-align:center;font-size:20px;font-weight:700;color:var(--ebest-deep-blue);margin-bottom:20px;line-height:1.3}.payment-grid{display:grid;grid-template-columns:1fr;gap:16px}.payment-item{background:var(--ebest-white);padding:20px;border-radius:12px;box-shadow:0 2px 8px #00000014;text-align:center}.payment-percent{font-size:32px;font-weight:800;color:var(--ebest-deep-blue);margin-bottom:8px;line-height:1}.payment-label{font-size:14px;color:var(--ebest-dark-gray);line-height:1.4;font-weight:500}.bottom-cta{padding:16px 20px;background:linear-gradient(to top,#fff 0% 80%,#fff0)}.cta-wbutton{width:100%;max-width:500px;margin:0 auto;display:block;padding:16px 24px;background:#16a34a;color:var(--ebest-white);border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #16a34a4d}.cta-wbutton:hover{background:#15803d;transform:scale(1.02);box-shadow:0 6px 16px #16a34a66}.cta-wbutton:active{transform:scale(.98)}@media(min-width:768px){.slider-container{max-width:600px}.slider-image{height:320px}.stats-container{grid-template-columns:repeat(3,1fr);max-width:800px}.payment-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.stats-container{max-width:1000px}.packages-section{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:48px 40px}.package-card{margin-bottom:0}.bottom-cta{padding:20px 40px}.cta-wbutton{max-width:400px}}.cta-btn-holder{display:flex;flex-direction:column;gap:12px;margin-top:8px}.cta-button-app{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:56px;box-sizing:border-box;width:100%}.cta-primary-app{background-color:#b72b30;color:#fff;border:none;font-size:1.125rem;font-weight:600;cursor:pointer;align-items:center;box-shadow:0 5px 15px #0003;transition:all .3s ease}.cta-primary-app:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.cta-primary-app:active{transform:translateY(0);box-shadow:0 2px 8px #d3171633}.cta-secondary-app{background:#fff;color:#1a1a1a;border:2px solid #e0e0e0;box-shadow:0 2px 8px #00000014;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;box-shadow:0 5px 15px #0003;transition:all .3s ease}.cta-secondary-app:hover{background:#f8f9fa;border-color:#d31716;color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.cta-secondary-app:active{transform:translateY(0);box-shadow:0 2px 6px #00000014}.cta-icon{width:20px;height:20px;flex-shrink:0}@media(hover:none)and (pointer:coarse){.cta-button-app{min-height:60px;padding:18px 24px}.feature-item{padding:8px 0}}@media(min-width:768px){.cta-btn-holder{flex-direction:row;gap:16px}.cta-button-app{flex:0 0 auto;width:auto;min-width:200px}}@media screen and (min-width:768px)and (max-width:900px){.cta-btn-holder{flex-direction:column;gap:16px}.cta-button-app{flex:0 0 auto;width:auto;min-width:200px}}.pricing-container{min-height:100vh;background:#fff;color:#0f172a;padding:3rem 1.5rem;margin-top:4rem}.pricing-header{text-align:center;max-width:1000px;margin:0 auto 4rem}.company-name{font-size:1.25rem;font-weight:700;color:#b72b30;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.pricing-header h1{font-size:2.75rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.02em;color:#0f172a}.pricing-tagline{font-size:1.125rem;color:#4b5563;line-height:1.6;margin:0}.pricing-content{max-width:1400px;margin:0 auto;display:grid;gap:2.5rem}.pricing-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:3rem 2.5rem 2.5rem;transition:all .3s ease;position:relative}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.pricing-card.exclusive{border-color:#b72b30}.pricing-card.premium,.pricing-card.advanced{border-color:#0f172a}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#b72b30;color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.package-options{margin-bottom:2rem}.option-row{margin-bottom:1.5rem}.option-row:last-child{margin-bottom:0}.option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.option-header h2{font-size:1.5rem;font-weight:600;margin:0;color:#0f172a}.pricing-amount{display:flex;align-items:baseline;gap:.25rem}.pricing-amount .currency{font-size:2rem;font-weight:600;color:#6b7280}.pricing-amount .price{font-size:2rem;font-weight:700;color:#0f172a;line-height:1}.divider{height:1px;background:linear-gradient(to right,transparent,#e5e7eb,transparent);margin:2rem 0}.features-list ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.features-list li{font-size:.9375rem;color:#4b5563;line-height:1.6}.addon-note{margin-top:1rem;font-size:.875rem;color:#6b7280;font-style:italic}.same-features{font-size:.9375rem;color:#4b5563;line-height:1.6;margin:0}.cta-button-service{width:100%;background:#0f172a;color:#fff;padding:1rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0f172a4d}.cta-button-service:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a66;background:#1e293b}.cta-button-service.secondary-service{background:#fff;color:#0f172a;border:1px solid #0f172a;box-shadow:none}.ccta-button-service.secondary-service:hover{background:#f3f4f6;border-color:#0f172a}.pricing-footer{max-width:1400px;margin:3rem auto 0;text-align:center}.pricing-card{position:relative}.promo-badge{position:absolute;top:-12px;right:0;background:linear-gradient(135deg,#ff3b3b,#d60000);color:#fff;padding:6px 14px;font-size:.75rem;font-weight:600;border-radius:50px;z-index:5}@media(max-width:1024px){.features-list ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.pricing-container{padding:0rem 1rem 2rem}.company-name{font-size:1rem}.pricing-header h1{font-size:2rem}.pricing-tagline{font-size:1rem}.pricing-card{padding:2.5rem 1.5rem 1.5rem}.option-header{flex-direction:column;align-items:flex-start;gap:.75rem}.option-header h2{font-size:1.25rem}.pricing-amount .price{font-size:1.75rem}.features-list ul{grid-template-columns:1fr}.pricing-badge{font-size:.75rem;padding:.375rem 1rem}}.original-price{text-decoration:line-through;color:#888;margin-right:6px;font-size:.85rem}.how-it-works-section{width:100%;padding:40px 16px;background:linear-gradient(to bottom,#fff,#f9fafb)}.how-it-works-container{max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width:768px){.how-it-works-container{padding:0 40px}}.how-it-works-headline{text-align:center;margin-bottom:44px}.how-it-works-title{font-weight:600;font-size:35px;color:#151922;margin-bottom:16px}.how-it-works-subtitle{font-size:1.125rem;color:#4b5563;max-width:672px;font-weight:500!important;margin:0 auto;line-height:1.6}.steps-container-desktop{display:none;position:relative}.steps-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;position:relative}.connecting-line{position:absolute;top:72px;left:10%;right:10%;height:2px;background:linear-gradient(to right,#d3171633,#d3171666,#d3171633);z-index:0}.step-wrapper{flex:1;position:relative;z-index:10}.step-card{background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:32px;border:1px solid #f3f4f6;position:relative;transition:box-shadow .3s ease}.step-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.step-number-badge{position:absolute;top:-16px;right:-16px;width:40px;height:40px;background-color:#d31716;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.icon-container-wrapper{margin-bottom:24px;display:flex;justify-content:center}.icon-container{width:96px;height:96px;background:linear-gradient(to bottom right,#d317161a,#d317160d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d31716;transition:transform .3s ease}.icon-container:hover{transform:scale(1.1)}.icon-container svg{width:48px;height:48px}.step-label{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:12px;text-align:center;line-height:1.4}.step-description{color:#4b5563;text-align:center;line-height:1.625;font-size:1rem}.step-arrow{position:absolute;top:72px;right:-32px;z-index:20}.step-arrow svg{width:24px;height:24px;color:#d31716}.steps-container-mobile{display:flex;flex-direction:column;gap:24px}.step-card-mobile{background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:24px;border:1px solid #f3f4f6;position:relative}.step-number-badge-mobile{position:absolute;top:-12px;left:-12px;width:40px;height:40px;background-color:#d31716;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.step-content-mobile{display:flex;align-items:flex-start;gap:24px}.icon-container-mobile{flex-shrink:0;width:64px;height:64px;background:linear-gradient(to bottom right,#d317161a,#d317160d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d31716}.icon-container-mobile svg{width:48px;height:48px}.step-text-mobile{flex:1;padding-top:4px}.step-label-mobile{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:8px;line-height:1.4}.step-description-mobile{color:#4b5563;font-size:.875rem;line-height:1.5}.mobile-arrow-connector{display:flex;justify-content:center;padding:12px 0}.mobile-arrow-line{width:2px;height:24px;background:linear-gradient(to bottom,#d3171666,#d3171633)}.cta-section{display:flex;flex-direction:column;align-items:center;margin-top:64px;text-align:center}.cta-button{padding:16px 48px;background-color:#b72b30;color:#fff;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;box-shadow:0 5px 15px #0003;transition:all .3s ease}.cta-button:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.cta-button:active{transform:translateY(0)}.cta-subtitle{margin-top:18px;font-size:.875rem;color:#6b7280}@media(min-width:640px){.how-it-works-section{padding:80px 24px}.icon-container-mobile{width:80px;height:80px}.step-label-mobile{font-size:1.25rem}.step-description-mobile{font-size:1rem}}@media(min-width:1024px){.how-it-works-section{padding:80px 32px}.steps-container-desktop{display:block}.steps-container-mobile{display:none}}.ebest-tracker-hero-container{position:relative;width:100%;height:100vh;overflow:hidden}.ebest-tracker-hero-slide-wrapper{outline:none}.ebest-tracker-hero-slide{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.ebest-tracker-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.ebest-tracker-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000a6,#0b3d9173,#000000b3);z-index:1}.ebest-tracker-hero-content{position:relative;z-index:2;text-align:center;padding:0 2rem;max-width:1200px;margin:0 auto}.ebest-tracker-hero-title{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:4.5rem;font-weight:800;line-height:1.1;color:#fff;margin:0 0 1.5rem;text-shadow:0 4px 12px rgba(0,0,0,.3);letter-spacing:-.02em}.ebest-tracker-hero-subtitle{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6;color:#fff;margin:0 0 3rem;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 2px 8px rgba(0,0,0,.3);opacity:.95}.ebest-tracker-hero-features{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1200px;margin:0 auto}.ebest-tracker-hero-feature-block{display:flex;align-items:center;gap:.75rem;background:#0b3d91;color:#fff;padding:1rem 1.75rem;border-radius:10px;box-shadow:0 4px 12px #0000004d,inset 0 1px 2px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;flex:0 1 auto;min-width:240px;position:relative;overflow:hidden}.ebest-tracker-hero-feature-block:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#d62828;opacity:0;transition:opacity .3s ease}.ebest-tracker-hero-feature-block:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0006,inset 0 1px 2px #ffffff26}.ebest-tracker-hero-feature-block:hover:before{opacity:1}.ebest-tracker-hero-feature-icon{width:24px;height:24px;color:#d62828;flex-shrink:0}.ebest-tracker-hero-feature-text{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;color:#fff;white-space:nowrap}.ebest-tracker-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#0b3d91cc;border:2px solid rgba(255,255,255,.3);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ebest-tracker-hero-arrow:hover{background:#d62828e6;border-color:#ffffff80;transform:translateY(-50%) scale(1.1)}.ebest-tracker-hero-arrow:active{transform:translateY(-50%) scale(.95)}.ebest-tracker-hero-arrow-prev{left:3rem}.ebest-tracker-hero-arrow-next{right:3rem}.ebest-tracker-hero-arrow-icon{width:32px;height:32px;color:#fff}.ebest-tracker-hero-dots-container{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);z-index:10}.ebest-tracker-hero-dots{display:flex;gap:12px;list-style:none;margin:0;padding:0}.ebest-tracker-hero-dots li{margin:0}.ebest-tracker-hero-dot{width:14px;height:14px;border-radius:50%;background:#fff6;border:2px solid rgba(255,255,255,.6);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0;display:block}.ebest-tracker-hero-dot:hover{background:#ffffffb3;transform:scale(1.2)}.ebest-tracker-hero-dots li.slick-active .ebest-tracker-hero-dot{background:#d62828;border-color:#fff;width:40px;border-radius:8px}.ebest-tracker-hero-container .slick-slider,.ebest-tracker-hero-container .slick-list,.ebest-tracker-hero-container .slick-track{height:100vh}@media(max-width:1024px){.ebest-tracker-hero-title{font-size:3.5rem;margin-bottom:1.25rem}.ebest-tracker-hero-subtitle{font-size:1.25rem;max-width:600px;margin-bottom:2.5rem}.ebest-tracker-hero-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:700px}.ebest-tracker-hero-feature-block{min-width:unset;width:100%}.ebest-tracker-hero-arrow{width:50px;height:50px}.ebest-tracker-hero-arrow-icon{width:28px;height:28px}.ebest-tracker-hero-arrow-prev{left:2rem}.ebest-tracker-hero-arrow-next{right:2rem}.ebest-tracker-hero-dots-container{bottom:2.5rem}}@media(max-width:768px){.ebest-tracker-hero-container,.ebest-tracker-hero-slide,.ebest-tracker-hero-container .slick-slider,.ebest-tracker-hero-container .slick-list,.ebest-tracker-hero-container .slick-track{height:100vh;min-height:-webkit-fill-available}.ebest-tracker-hero-content{padding:0 1.5rem;margin-top:90px}.ebest-tracker-hero-title{font-size:2.5rem;margin-bottom:1rem;letter-spacing:-.01em}.ebest-tracker-hero-subtitle{font-size:18px;line-height:1.7;font-weight:500;max-width:100%;margin-bottom:2rem}.ebest-tracker-hero-features{display:flex;flex-direction:column;gap:1rem;max-width:100%;padding-top:100px}.ebest-tracker-hero-feature-block{min-width:unset;width:100%;padding:1rem 1.5rem}.ebest-tracker-hero-feature-text{white-space:normal;text-align:left}.ebest-tracker-hero-arrow{width:44px;height:44px}.ebest-tracker-hero-arrow-icon{width:24px;height:24px}.ebest-tracker-hero-arrow-prev{left:1rem}.ebest-tracker-hero-arrow-next{right:1rem}.ebest-tracker-hero-dots-container{bottom:2rem}.ebest-tracker-hero-dot{width:12px;height:12px}.ebest-tracker-hero-dots{gap:10px}.ebest-tracker-hero-dots li.slick-active .ebest-tracker-hero-dot{width:32px}}@media(max-width:480px){.ebest-tracker-hero-title{font-size:2rem}.ebest-tracker-hero-subtitle{font-size:1rem;margin-bottom:1.75rem}.ebest-tracker-hero-content{padding:0 1rem}.ebest-tracker-hero-feature-block{padding:.875rem 1.25rem}.ebest-tracker-hero-feature-icon{width:20px;height:20px}.ebest-tracker-hero-feature-text{font-size:.9rem}}.carousel-wrapper,.carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}.carousel-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.carousel-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f5f5;color:#999;font-size:14px}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:48px;height:48px;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.carousel-button:hover{background:#000c}.carousel-button--prev{left:16px}.carousel-button--next{right:16px}.carousel-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.carousel-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.carousel-dot:hover{background:#fffc}.carousel-dot--active{background:#fff;width:32px;border-radius:6px}.carspage-container{min-height:100vh;background-color:#f9fafb;font-family:sans-serif}.goback2{margin-top:6rem!important}.icon{color:#16447e}.carspage-header{background-color:#fff;box-shadow:0 1px 3px #0000001a;margin-top:5rem;padding-bottom:30px}.carspage-header-inner{max-width:1120px;margin:0 auto;padding:0 16px}.carpage-title-holder{text-align:center}.carspage-title{font-size:2rem;color:#151922!important;margin:0}.carspage-subtitle{color:#4b5563;margin-top:4px}.carspage-grid-wrapper{max-width:1120px;margin:0 auto;padding:32px 16px}.carspage-section-title{font-size:1.5rem;margin-bottom:24px;color:#111827}.carspage-grid{display:grid;grid-template-columns:1fr;gap:24px}.carspage-pagination{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:3rem 0}.pagination-btn{padding:.6rem 1.4rem;border-radius:999px;border:none;background:#0f172a;color:#fff;cursor:pointer;font-weight:500}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-size:.95rem;color:#475569}@media(min-width:768px){.carspage-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.carspage-grid{grid-template-columns:repeat(3,1fr)}}.carspage-card{background:#fff;border-radius:8px;overflow:hidden;transition:box-shadow .3s}.carspage-card:hover{box-shadow:0 10px 20px #00000026}.carspage-card-image-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.carspage-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.carspage-carousel .carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}.carspage-carousel .carousel-image{width:100%;height:100%;object-fit:cover}.carspage-carousel .carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.carspage-carousel .carousel-button:hover{background:#000c}.carspage-carousel .carousel-button--prev{left:8px}.carspage-carousel .carousel-button--next{right:8px}.carspage-carousel .carousel-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.carspage-carousel .carousel-dot{width:8px;height:8px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.carspage-carousel .carousel-dot:hover{background:#fffc}.carspage-carousel .carousel-dot--active{background:#fff;width:24px;border-radius:4px}.carspage-badge{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:4px;font-size:.75rem;color:#fff}.carspage-badge-brandnew{background-color:#16a34a}.carspage-badge-foreign{background-color:#3b82f6}.carspage-badge-nigerian{background-color:#f97316}.carspage-card-content{padding:16px}.carspage-card-name{font-size:1.25rem;margin-bottom:4px}.carspage-card-brand{color:#6b7280;font-size:.875rem;margin-bottom:12px}.carspage-card-price{font-size:1.5rem;color:#16447e;margin-bottom:16px}.carspage-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;font-size:.875rem;color:#374151}.carspage-spec{display:flex;align-items:center;gap:4px}.carspage-icon{width:16px;height:16px;color:#6b7280}.carspage-button{display:block;text-align:center;background-color:#16447e;color:#fff;padding:8px 0;border:none;cursor:pointer;border-radius:50px;text-decoration:none;transition:background-color .3s;flex:1}.carspage-button:hover{background-color:#0834ac}.carspage-button--secondary{background-color:#fff;color:#16447e;border:2px solid #16447e;padding:6px 0}.carspage-button--secondary:hover{background-color:#f3f4f6}.carspage-card-actions{display:flex;gap:12px;align-items:center}.carspage-search-wrapper{margin-bottom:2rem;display:flex;justify-content:center;width:100%}.carspage-search-bar{display:flex;flex-wrap:wrap;gap:1rem;width:100%;max-width:1000px;justify-content:center}.carspage-search-btn{padding:10px 20px;background-color:#0f172a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}.carspage-search-btn:hover{background-color:#1e293b}.custom-select-container{position:relative;width:200px;font-family:Arial,sans-serif;cursor:pointer}.custom-select-header{padding:10px;border:1px solid #ccc;border-radius:6px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;min-height:42px;transition:border-color .2s}.custom-select-header:hover{border-color:#0f172a}.arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;transition:transform .3s}.arrow.open{transform:rotate(180deg)}.custom-select-dropdown{position:absolute;top:110%;left:0;width:100%;max-height:200px;overflow-y:auto;border:1px solid #ccc;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px #0000001a;z-index:10}.custom-select-search{width:100%;padding:8px 10px;border:none;border-bottom:1px solid #ccc;outline:none;font-size:14px;box-sizing:border-box}.custom-select-options{list-style:none;margin:0;padding:0}.custom-select-option{padding:8px 10px;cursor:pointer;transition:background-color .2s}.custom-select-option:hover{background-color:#f0f0f0}.custom-select-no-option{padding:8px 10px;color:#888}@media(max-width:768px){.carspage-search-bar{flex-direction:column;align-items:center}.custom-select-container,.carspage-search-btn{width:90%}.carspage-card-actions{display:flex;gap:8px;flex-direction:row}.carspage-button{flex:1;padding:10px 8px;font-size:.875rem}.carspage-button--secondary{padding:8px}.carspage-carousel .carousel-button{width:32px;height:32px;font-size:16px}}.custom-select-no-option{padding:10px;color:#555;font-size:14px}.custom-select-request-btn{margin-top:8px;display:inline-block;padding:6px 12px;background-color:#25d366;color:#fff;border:none;border-radius:5px;text-decoration:none;font-size:13px;cursor:pointer;transition:background-color .2s}.custom-select-request-btn:hover{background-color:#1ebe57}.carspage-card-image-wrapper{position:relative;overflow:hidden}.sold-overlay{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center}.container{max-width:1200px;margin:0 auto;padding:0 16px;margin-top:4rem}.car-header{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:30}.car-header .container{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.back-link{display:flex;align-items:center;text-decoration:none;color:#16447e;gap:4px}.back-link:hover{color:#16447e}.logo{font-size:1.5rem;color:#16447e;font-weight:700}.car-slider{position:relative;width:100%}.car-slider .slide img{width:100%;height:400px;object-fit:cover}.car-badge{position:absolute;top:16px;left:16px;padding:6px 12px;color:#fff;font-weight:700;border-radius:4px;z-index:20}.badge-brand-new{background-color:#22c55e}.badge-foreign-used{background-color:#3b82f6}.badge-nigerian-used{background-color:#f97316}.carspage-badge-default{background:#64748b;color:#fff}.slick-prev,.slick-next{width:48px;height:48px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:20}.slick-prev:hover,.slick-next:hover{background:#fff}.slick-prev{left:8px}.slick-next{right:8px}.grid-two-columns{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:32px}.price-card{background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;position:sticky;top:24px}.price-label{color:#6b7280;margin-bottom:4px}.price-value{font-size:1.75rem;color:#1e3a8a;margin-bottom:16px}.card-buttons .car-details-btn{width:100%;margin-bottom:8px}.car-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:16px}.spec{display:flex;align-items:center;gap:8px}.spec-label{font-size:.75rem;color:#6b7280}.card-section{background:#fff;padding:16px;margin:16px 0;border-radius:8px;box-shadow:0 2px 8px #0000000d}.card-section h2{font-size:1.25rem;margin-bottom:12px}.car-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.feature-card{display:flex;align-items:center;gap:6px;padding:8px;border-radius:6px;background:#f0f9ff}.feature-card.disabled{opacity:.5;background:#f3f4f6}.icon-check{color:#16a34a;margin-left:auto}.icon-x{color:#6b7280;margin-left:auto}.spec-table{width:100%;border-collapse:collapse}.spec-table td{padding:8px 4px;border-bottom:1px solid #e5e7eb}.spec-table td:first-child{color:#6b7280}.safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.safety-card{display:flex;align-items:center;gap:8px}.safety-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d1fae5}.safety-icon.unsafe{background:#fee2e2}@media(max-width:1024px){.grid-two-columns{grid-template-columns:1fr}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:16px;background:#fff;border-top:1px solid #e5e7eb;z-index:30}}.car-details-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:30px;border:none;cursor:pointer;font-size:1rem;transition:all .3s ease;text-decoration:none}.car-details-btn-primary{background:#16a34a;color:#fff}.car-details-btn-primary:hover{background:#15803d}.car-details-btn-btn-outline{border:2px solid #16a34a;color:#16a34a;background:#fff}.car-details-btn-btn-outline:hover{background:#16a34a;color:#fff}.message-icon{margin-right:20px;color:#fff}.phone-icon{color:#16a34a;margin-right:20px}.phone-icon:hover{color:#fff}.services-container{min-height:100vh;background:#133353;color:#fff;padding:3rem 1.5rem;margin-top:4rem}.services-container,.service-p,.icon2{color:#fff;margin-bottom:2rem}.services-header{text-align:center;max-width:900px;margin:0 auto 4rem}.services-header h1{font-size:3rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.02em;color:#fff}.services-tagline{font-size:1.25rem;color:#cfd8e3;line-height:1.6;margin:0}.services-content{max-width:1200px;margin:0 auto;display:grid;gap:2rem}.service-card{background:#fff;color:#0b1c2d;border-radius:16px;padding:2.5rem;transition:all .3s ease;box-shadow:0 8px 24px #0b1c2d14}.service-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0b1c2d26}.service-icon{font-size:3rem;margin-bottom:1rem;display:inline-block;color:#0b1c2d}.service-card h2{font-size:1.75rem;font-weight:600;margin:0 0 1rem;color:#0b1c2d}.service-description{font-size:1rem;line-height:1.7;color:#5f6f82;margin:0}.service-highlight{margin-top:2rem;padding:1.75rem;background:#f5f7fa;border-radius:12px;border-left:4px solid #0b1c2d}.service-highlight h3{font-size:.875rem;font-weight:600;color:#0b1c2d;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.08em}.service-highlight h4{font-size:1.375rem;font-weight:600;color:#0b1c2d;margin:0 0 1rem}.service-highlight p{font-size:1rem;line-height:1.7;color:#5f6f82;margin:0 0 1.5rem}.pricing-link-button{display:inline-block;background:#0b1c2d;color:#fff;padding:.875rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease}.pricing-link-button:hover{background:#163a5f;transform:translateY(-2px)}.install-note{margin-top:1rem;font-size:.875rem;color:#7a8ca3;font-style:italic}.ideal-for{margin-top:1.5rem;padding:1.25rem;background:#f5f7fa;border-radius:8px;border-left:3px solid #0b1c2d}.ideal-for strong{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#0b1c2d;margin-bottom:.75rem}.ideal-for ul{list-style:none;padding:0;margin:0}.ideal-for li{font-size:1rem;color:#5f6f82;padding:.375rem 0 .375rem 1.5rem;position:relative}.ideal-for li:before{content:"•";color:#0b1c2d;font-weight:700;position:absolute;left:0}@media(max-width:768px){.services-container{padding:2rem 1rem}.services-header h1{font-size:2rem}.services-tagline{font-size:1rem}.service-card{padding:1.75rem}.service-card h2{font-size:1.5rem}.service-icon{font-size:2.5rem}}.about-page{min-height:100vh;background-color:#fff;margin-top:4rem}.hero-section{position:relative;background-color:#154883;color:#fff;padding:2rem 1.5rem;overflow:hidden}.hero-pattern{position:absolute;inset:0;opacity:.05}.hero-pattern-inner{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.1) 35px,rgba(255,255,255,.1) 70px)}.hero-content{position:relative;max-width:72rem;margin:0 auto;text-align:center}@media(min-width:768px){.hero-title-about{font-size:3rem}}@media(min-width:1024px){.hero-title-about{font-size:3.75rem}}.service-card .hero-subtitle-about{font-size:1.125rem;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;color:#ffffffe6}@media(min-width:768px){.hero-subtitle-about{font-size:1.25rem}}.hero-button{background-color:#b72b30;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;transition:all .3s;box-shadow:0 10px 15px -3px #0000001a;border:none;cursor:pointer;margin-top:2rem;box-shadow:0 5px 15px #0003;transition:all .3s ease}.hero-button:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.who-we-are-section{padding:5rem 1.5rem}.section-container{max-width:72rem;margin:0 auto}.two-column-grid{display:grid;gap:3rem;align-items:center}@media(min-width:768px){.two-column-grid{grid-template-columns:repeat(2,1fr)}}.section-title{font-size:1.875rem;font-weight:700;color:#1e3a8a;margin-bottom:1.5rem}@media(min-width:768px){.section-title{font-size:2.25rem}}.section-text{color:#374151;font-size:1.125rem;line-height:1.75}.image-wrapper{position:relative}.image-card{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;overflow:hidden}.image-card img{width:100%;height:20rem;object-fit:cover}.what-we-do-sections{padding:5rem 1.5rem;background-color:#f9fafb}.services-grid{display:grid;gap:2rem}@media(min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card-about{background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s;cursor:pointer}.service-card-about:hover{box-shadow:0 20px 25px -5px #0000001a}.service-icon-wrapper{width:4rem;height:4rem;background-color:#ef44441a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s}.service-card-about:hover .service-icon-wrapper{background-color:#b72b30}.service-icon-about{width:2rem;height:2rem;color:#b72b30;transition:all .3s}.service-card-about:hover .service-icon-about{color:#fff}.service-title{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:1rem}.service-description{color:#374151;line-height:1.75}.why-choose-section{padding:5rem 1.5rem;background-color:#1e3a8a;color:#fff}.why-choose-title{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:3rem}@media(min-width:768px){.why-choose-title{font-size:2.25rem}}.why-choose-grid{display:grid;gap:1.5rem}@media(min-width:768px){.why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.why-choose-grid{grid-template-columns:repeat(3,1fr)}}.why-choose-item{display:flex;align-items:flex-start;gap:1rem}.why-choose-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#e02e34}.why-choose-text{font-size:1.125rem}.mission-vision-section{padding:5rem 1.5rem}.mission-vision-grid{display:grid;gap:2rem}@media(min-width:768px){.mission-vision-grid{grid-template-columns:repeat(2,1fr)}}.mission-vision-card{background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a;border-left:4px solid #b72b30}.mission-vision-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.mission-vision-icon-wrapper{width:3.5rem;height:3.5rem;background-color:#ef44441a;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.mission-vision-icon{width:1.75rem;height:1.75rem;color:#b72b30}.mission-vision-title{font-size:1.5rem;font-weight:700;color:#1e3a8a}.mission-vision-text{color:#374151;font-size:1.125rem;line-height:1.75}.stats-section{padding:5rem 1.5rem;background-color:#f9fafb}.stats-grid{display:grid;gap:2rem}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-card{background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a;text-align:center}.stat-icon-wrapper{width:4rem;height:4rem;background-color:#1e3a8a1a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.stat-icon{width:2rem;height:2rem;color:#1e3a8a}.stat-number{font-size:3rem;font-weight:700;color:#b72b30;margin-bottom:.5rem}.stat-label{color:#1e3a8a;font-weight:600;font-size:1.125rem}.cta-section{padding:0 1.5rem 3rem;background-color:#fff}.cta-container-about{max-width:56rem;margin:0 auto;text-align:center}.cta-title{font-size:1.875rem;font-weight:700;color:#1e3a8a;margin-bottom:1.5rem}@media(min-width:768px){.cta-title{font-size:2.25rem}}.cta-text{color:#374151;font-size:1.125rem;margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.cta-button{display:inline-flex;align-items:center;gap:.75rem;background-color:#b72b30;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;transition:all .3s;box-shadow:0 10px 15px -3px #0000001a;text-decoration:none}@media(max-width:480px){.cta-button{padding:1rem}}.cta-button:hover{background-color:#b72b30;box-shadow:0 20px 25px -5px #0000001a}.whatsapp-icon{width:1.5rem;height:1.5rem;fill:currentColor}.text-center{text-align:center}.mb-12{margin-bottom:3rem}.back-link-service{display:flex;color:#dc2626;text-decoration:none;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;border-radius:8px;transition:all .3s ease}.back-link-service:hover{background:#fee2e2}.contact-page{width:100%;min-height:100vh;background-color:#fff;margin-top:2rem}.back-home-contact{margin-bottom:2rem}.contact-page__header{width:100%;background-color:#fff;padding:80px 20px 60px;text-align:center}.contact-page__header-container{max-width:800px;margin:0 auto}.contact-page__title{font-size:48px;font-weight:700;color:#036;margin:0 0 20px;line-height:1.2}.contact-page__divider{width:80px;height:4px;background-color:#dc2626;margin:0 auto 24px;border-radius:2px}.contact-page__subtitle{font-size:18px;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.contact-page__info-section{padding:60px 20px;background-color:#f8f9fa}.contact-page__info-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.contact-page__info-card{background-color:#fff;padding:40px 30px;border-radius:12px;box-shadow:0 2px 8px #00000014;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-page__info-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px #0000001f}.contact-page__info-icon{width:60px;height:60px;background-color:#fee2e2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.contact-page__info-icon svg{width:28px;height:28px;color:#dc2626;stroke-width:2}.contact-page__info-title{font-size:20px;font-weight:600;color:#036;margin:0 0 12px}.contact-page__info-text{font-size:15px;color:#666;margin:0;line-height:1.5}.contact-page__form-section{padding:80px 20px;background-color:#fff}.contact-page__form-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.contact-page__form-content{width:100%}.contact-page__form-title{font-size:36px;font-weight:700;color:#036;margin:0 0 16px}.contact-page__form-description{font-size:16px;color:#666;margin:0 0 40px;line-height:1.6}.contact-page__form{display:flex;flex-direction:column;gap:20px}.contact-page__form-group{display:flex;flex-direction:column;gap:8px}.contact-page__label{font-size:14px;font-weight:600;color:#333}.contact-page__input,.contact-page__select,.contact-page__textarea{width:100%;padding:14px 16px;font-size:15px;color:#333;background-color:#f8f9fa;border:2px solid #e5e7eb;border-radius:8px;transition:border-color .3s ease,background-color .3s ease;font-family:inherit;box-sizing:border-box}.contact-page__input:focus,.contact-page__select:focus,.contact-page__textarea:focus{outline:none;border-color:#036;background-color:#fff}.contact-page__input::placeholder,.contact-page__textarea::placeholder{color:#9ca3af}.contact-page__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.contact-page__textarea{min-height:140px;resize:vertical}.contact-page__submit-btn{padding:16px 40px;font-size:16px;font-weight:600;color:#fff;background-color:#b72b30;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;width:fit-content;box-shadow:0 5px 15px #0003;transition:all .3s ease}.contact-page__submit-btn:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.contact-page__submit-btn:active{transform:translateY(0)}.contact-page__submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.contact-page__form-image{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 4px 16px #0000001a}.contact-page__whatsapp{padding:60px 20px;background-color:#036;text-align:center}.contact-page__whatsapp-container{max-width:600px;margin:0 auto}.contact-page__whatsapp-text{font-size:24px;font-weight:600;color:#fff;margin:0 0 24px}.contact-page__whatsapp-btn{padding:16px 40px;font-size:16px;font-weight:600;color:#fff;background-color:#b72b30;border:none;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-family:inherit;box-shadow:0 5px 15px #0003;transition:all .3s ease}.contact-page__whatsapp-btn:hover{background-color:#b01413;transform:scale(1.02);box-shadow:0 8px 20px #00000040}.contact-page__whatsapp-btn svg{width:20px;height:20px}.contact-page__map{padding:80px 20px;background-color:#f8f9fa}.contact-page__map-container{max-width:1200px;margin:0 auto;text-align:center}.contact-page__map-title{font-size:32px;font-weight:700;color:#036;margin:0 0 40px}.contact-page__map-placeholder{width:100%;height:400px;background-color:#e5e7eb;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.contact-page__map-image{width:100%;height:100%;object-fit:cover}.contact-page__map-caption{font-size:16px;color:#666;margin:0}@media(max-width:1023px){.contact-page__title{font-size:40px}.contact-page__info-grid{grid-template-columns:repeat(2,1fr)}.contact-page__form-container{gap:40px}.contact-page__form-title{font-size:32px}}@media(max-width:767px){.contact-page__header{padding:60px 20px 40px}.contact-page__title{font-size:32px}.contact-page__subtitle{font-size:16px}.contact-page__info-section{padding:40px 20px}.contact-page__info-grid{grid-template-columns:1fr;gap:20px}.contact-page__info-card{padding:30px 20px}.contact-page__form-section{padding:60px 20px}.contact-page__form-container{grid-template-columns:1fr;gap:40px}.contact-page__form-title{font-size:28px}.contact-page__submit-btn{width:100%}.contact-page__whatsapp{padding:40px 20px}.contact-page__whatsapp-text{font-size:20px}.contact-page__whatsapp-btn{width:100%;justify-content:center}.contact-page__map{padding:60px 20px}.contact-page__map-title{font-size:28px}.contact-page__map-placeholder{height:300px}}.spinner-overlay{position:fixed;inset:0;background:#0f172ad9;display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#1e3a8a;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-wrapper{transition:opacity .35s ease-in-out}.fade-in{opacity:1}.fade-out{opacity:0}.admin-sidebar{width:250px;background:#0a1f44;color:#fff;padding:1rem;transition:transform .3s ease}.admin-sidebar__logo{font-size:1.5rem;font-weight:700;margin-bottom:2rem;color:#fff}.admin-sidebar__nav{display:flex;flex-direction:column;gap:1rem}.admin-sidebar__link{color:#fff;text-decoration:none;padding:.75rem 1rem;border-radius:5px;transition:background .2s ease;display:block}.admin-sidebar__link:hover,.admin-sidebar__link.active{background:#c1121f}.admin-sidebar__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.admin-sidebar__overlay.active{opacity:1;pointer-events:all}@media(min-width:769px){.admin-sidebar{position:relative;top:auto;left:auto;height:auto;transform:translate(0)!important;z-index:auto}.admin-sidebar__overlay{display:none!important}}@media(max-width:768px){.admin-sidebar{position:fixed;top:0;left:0;height:100vh;width:250px;transform:translate(-100%);z-index:1001;overflow-y:auto}.admin-sidebar.active{transform:translate(0)}}.admin-topbar{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.8rem 1rem;border-bottom:1px solid #eee;position:sticky;top:0;z-index:100}.admin-topbar__menu-btn{display:none;font-size:1.5rem;background:none;border:none;color:#0a1f44;cursor:pointer;padding:.5rem;transition:color .2s ease}.admin-topbar__menu-btn:hover{color:#c1121f}@media(max-width:768px){.admin-topbar__menu-btn{display:inline-block}}.admin-topbar__title{font-size:1.2rem;font-weight:700;color:#0a1f44;margin:0 1rem;flex:1}.admin-topbar__logout{background:#0a1f44;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;transition:background .2s ease}.admin-topbar__logout:hover{background:#c1121f;color:#fff}.admin-layout{display:flex;background:#fff}.admin-layout__main{flex:1;min-height:100vh}.admin-layout__content{padding:1.5rem}@media(min-width:769px){.admin-layout{flex-direction:row}}@media(max-width:768px){.admin-layout{flex-direction:column}.admin-layout__main{width:100%}}.admin-accessories{background:#fff}.admin-accessories h2{color:#0a1f44;margin-bottom:1rem}.admin-accessories__form{display:grid;gap:.8rem;max-width:400px;margin-bottom:2rem}.admin-accessories__form,input,select{padding:.6rem;border-radius:6px;border:1px solid #ccc}.admin-accessories__form button{background:#154883;color:#fff;border:none;padding:.6rem;border-radius:6px;cursor:pointer}.admin-accessories__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.admin-accessories__card{background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 24px #0000000f;display:flex;flex-direction:column;gap:10px;transition:transform .25s ease,box-shadow .25s ease}.admin-accessories__card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #00000014}.admin-accessories__card .images{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.admin-accessories__card .images img{width:80px;height:70px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb;flex-shrink:0}.admin-accessories__card h4{font-size:16px;font-weight:600;margin:4px 0 0;color:#111827}.admin-accessories__card p{font-size:14px;color:#4b5563;margin:0}.admin-accessories__card .type{font-size:12px;font-weight:500;color:#154883;background:#eff6ff;width:fit-content;padding:4px 10px;border-radius:999px}.admin-accessories__card .price{font-size:15px;font-weight:600;color:#16a34a}.admin-accessories__card button{padding:10px;border-radius:10px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .15s ease}.admin-accessories__card .edit-btn{background:#154883;color:#fff}.admin-accessories__card .edit-btn:hover{background:#154883;transform:translateY(-1px)}.admin-accessories__card .delete-btn{background:#fee2e2;color:#b91c1c}.admin-accessories__card .delete-btn:hover{background:#fecaca;transform:translateY(-1px)}.admin-accessories{padding:1rem;max-width:1200px;margin:auto}.admin-accessories__form input,.admin-accessories__form select,.admin-accessories__form textarea,.admin-accessories__form button{display:block;width:100%;margin-bottom:.7rem;padding:.5rem;box-sizing:border-box}.features-input-wrapper{display:flex;gap:.5rem;margin-bottom:.5rem}.admin-features-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.admin-feature-item{background:#eee;padding:.3rem .5rem;border-radius:4px}.admin-feature-item button{margin-left:.3rem;background:red;color:#fff;border:none;border-radius:50%;cursor:pointer}.admin-accessories__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.admin-accessories__card{border:1px solid #ccc;border-radius:4px}.admin-trackers{padding:1rem;background:#fff;min-height:100vh;box-sizing:border-box}.admin-trackers h1{color:#0a1f44;font-size:1.5rem;margin-bottom:1rem}.tracker-section{display:flex;flex-direction:column;gap:2rem}.tracker-form{width:100%;padding:1rem;background:#f9fafb;border-radius:8px;display:grid;gap:1rem;box-sizing:border-box}.tracker-form input,.tracker-form textarea,.tracker-form select,.tracker-form button{padding:.75rem;border-radius:5px;border:1px solid #ddd;box-sizing:border-box}.tracker-form button{background:#0a1f44;color:#fff;border:none;cursor:pointer}.tracker-form button:disabled{opacity:.6}.tracker-plans{display:grid;grid-template-columns:1fr;gap:1rem}.plan-card{width:100%;padding:1rem;border:1px solid #eee;border-radius:8px;background:#fff;box-sizing:border-box}.plan-card h3{color:#0a1f44;margin-bottom:.5rem}.plan-card ul{margin:.75rem 0;padding-left:1.2rem}.plan-card li{font-size:.9rem;margin-bottom:.3rem}.plan-card button{width:100%;background:#0a1f44;color:#fff;border:none;padding:.6rem;border-radius:5px;cursor:pointer}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:1.5rem;border-radius:8px;width:90%;max-width:400px;text-align:center}.modal-content h3.success{color:green}.modal-content h3.error{color:red}.modal-content .btn-cancel{margin-top:1rem;background:#0a1f44;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:5px}@media(min-width:768px){.tracker-section{flex-direction:row;align-items:flex-start;gap:2rem}.tracker-form{flex:1;max-width:400px}.tracker-plans{flex:2;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.tracker-plans{grid-template-columns:repeat(3,1fr)}}.admin-dashboard{background:#fff;min-height:100%}.admin-dashboard__header h1{color:#0a1f44;margin-bottom:.3rem}.admin-dashboard__header p{color:#555;font-size:.95rem}.admin-dashboard__stats{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.admin-stat-card{border:1px solid #eee;border-radius:8px;padding:1.2rem;background:#fff}.admin-stat-card h3{color:#0a1f44;margin-bottom:.4rem}.admin-stat-card span{font-size:1.4rem;font-weight:700;color:#0a1f44}.admin-stat-card.accent span{color:#c1121f}.admin-dashboard__actions{margin-top:3rem}.admin-dashboard__actions h2{margin-bottom:1rem;color:#0a1f44}.admin-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.admin-action-btn{background:#0a1f44;color:#fff;padding:1rem;border-radius:6px;border:none;cursor:pointer;font-size:.95rem;text-align:left}.admin-action-btn:hover{opacity:.95}@media(max-width:600px){.admin-dashboard__header h1{font-size:1.3rem}.admin-stat-card span{font-size:1.2rem}}.admin-cars{padding:2rem;background:#fff;min-height:100vh}.admin-cars h1{color:#154883;margin-bottom:1.5rem}.car-search{width:100%;padding:.75rem 1rem;margin-bottom:1.5rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;box-sizing:border-box;outline:none;transition:border .2s,box-shadow .2s}.car-search:focus{border-color:#0a1f44;box-shadow:0 0 5px #0a1f444d}.car-search::placeholder{color:#999;font-style:italic}.car-form{display:grid;gap:1rem;max-width:600px;margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:8px}.car-form input,.car-form select,.car-form textarea{padding:.75rem;border-radius:5px;border:1px solid #ddd;width:100%}.car-form textarea{resize:vertical;min-height:60px}.car-form button{padding:.75rem;border-radius:5px;border:none;background:#154883;color:#fff;cursor:pointer;font-weight:700}.car-form button:disabled{opacity:.6}.car-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.car-card{border:1px solid #eee;border-radius:8px;padding:1rem;background:#fff}.card-content{overflow-y:auto;height:350px}.car-card img{width:100%;height:150px;object-fit:cover;border-radius:5px}.car-card h3{margin:.5rem 0 .25rem;color:#154883}.car-card .price{color:#c1121f;font-weight:700}.actions{display:flex;gap:.5rem;margin-top:1rem}.actions button{flex:1;padding:.5rem;border:none;border-radius:5px;background:#0a1f44;color:#fff;cursor:pointer}.actions .danger{background:#c1121f}.car-card .car-images{display:flex;gap:.3rem;margin-bottom:.5rem}.car-card .car-images img{width:100%;height:70px;object-fit:cover;border-radius:4px}.car-images{overflow-x:auto;width:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background-color:#fff;padding:2rem;width:90%;max-width:400px;border-radius:12px;box-shadow:0 8px 20px #00000040;text-align:center;position:relative;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content h3{margin-bottom:1rem;font-size:1.4rem}.modal-content h3.success{color:#28a745}.modal-content h3.error{color:#dc3545}.modal-content p{margin-bottom:1.5rem;font-size:1rem;color:#333}.modal-actions{display:flex;justify-content:center;gap:1rem;align-items:center;flex-wrap:nowrap}.modal-actions .btn-cancel{padding:.6rem 1.2rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s ease;margin-bottom:13px}.modal-actions .modal-danger{padding:10px 15px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s ease;background-color:#8b101d;color:#fff}.modal-actions .modal-danger:hover,.modal-content .modal-danger:hover{background-color:#b02a37}.modal-actions .btn-cancel,.modal-content .btn-cancel{background-color:#6c757d;color:#fff}.modal-actions .btn-cancel:hover,.modal-content .btn-cancel:hover{background-color:#495057}.modal-content img{max-width:100%;border-radius:8px;margin-bottom:1rem}.admin-cars{padding:1rem;max-width:1200px;margin:auto}.car-form input,.car-form select,.car-form textarea,.car-form button{display:block;width:100%;margin-bottom:.7rem;padding:.5rem;box-sizing:border-box}.image-previews{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem}.preview-wrapper{position:relative;width:80px;height:80px}.preview-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:4px}.preview-wrapper button{position:absolute;top:-5px;right:-5px;background:red;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;display:flex;justify-content:center;align-items:center}.car-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.car-card{border:1px solid #ccc;padding:.5rem;border-radius:4px}.car-card .car-images img{width:100%;max-height:150px;object-fit:cover}.actions button{margin-right:.5rem;margin-top:.5rem}.form-actions{display:flex;gap:.5rem;flex-wrap:wrap}.posting-cancel-btn{background:#999;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer}.sold-checkbox{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:15px}.sold-checkbox input{width:18px;height:18px;cursor:pointer;accent-color:#d32f2f}.accessories-page{background:#fff;min-height:100vh;padding:40px 20px 60px;margin-top:4rem}.accessories-page__container{max-width:1200px;margin:0 auto}.accessories-page__header{text-align:center;margin-bottom:50px}.accessories-page__title{font-size:42px;font-weight:600;color:#4b5563;margin:0}.accessories-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-bottom:50px}.accessories-page__card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.accessories-page__card:hover{transform:translateY(-6px);box-shadow:0 10px 20px #0000001f}.accessories-page__card-image-wrapper{position:relative;width:100%;height:240px;margin-bottom:20px;overflow:hidden;border-radius:6px;background:#f5f5f5}.accessories-page__carousel,.accessories-page__carousel .carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}.accessories-page__carousel .carousel-image{width:100%;height:100%;object-fit:cover}.accessories-page__carousel .carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.accessories-page__carousel .carousel-button:hover{background:#000c}.accessories-page__carousel .carousel-button--prev{left:8px}.accessories-page__carousel .carousel-button--next{right:8px}.accessories-page__carousel .carousel-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.accessories-page__carousel .carousel-dot{width:8px;height:8px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.accessories-page__carousel .carousel-dot:hover{background:#fffc}.accessories-page__carousel .carousel-dot--active{background:#fff;width:24px;border-radius:4px}.accessories-page__badge{position:absolute;top:12px;right:12px;background:red;color:#fff;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.accessories-page__card-content{text-align:left}.accessories-page__card-name{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 10px}.accessories-page__card-description{font-size:14px;color:#666;margin:0 0 16px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accessories-page__card-price{font-size:1.5rem;font-weight:500;color:#16447e;margin:0 0 20px}.accessories-page__button{background:#154883;color:#fff;border:none;padding:14px 28px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease;flex:1}.accessories-page__button:hover{background:#154883}.accessories-page__button--secondary{background:#fff;color:#154883;border:2px solid #154883}.accessories-page__button--secondary:hover{background:#f0f7ff}.accessories-page__card-actions{display:flex;gap:12px;align-items:center}.accessories-page__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.accessories-page__pagination-button{background:#fff;color:#1a1a1a;border:1px solid #e0e0e0;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:44px}.accessories-page__pagination-button:hover:not(:disabled){background:#f5f5f5;border-color:#154883;color:#154883}.accessories-page__pagination-button:disabled{opacity:.4;cursor:not-allowed}.accessories-page__pagination-button--active{background:#154883;color:#fff;border-color:#154883}.accessories-page__pagination-button--active:hover{background:#02327a;color:#fff}.accessories-page__pagination-ellipsis{padding:10px;color:#666}@media(max-width:1024px){.accessories-page__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}}@media(max-width:768px){.accessories-page{padding:30px 16px 50px}.accessories-page__title{font-size:1rem;margin-top:4px;font-weight:400}.accessories-page__grid{grid-template-columns:1fr;gap:20px}.accessories-page__card-image-wrapper{height:200px}.accessories-page__card-actions{display:flex;gap:8px}.accessories-page__button{padding:10px 12px;font-size:14px;flex:1}.accessories-page__search-bar .custom-select-container{width:100%}}.accessories-page__search-bar{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;justify-content:center}@media(min-width:768px){.accessories-page__search-bar .custom-select-container{width:200px}}.accessories-page__card-image-wrapper{position:relative;overflow:hidden}.sold-overlay{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center}.sold-overlay span{color:#fff;font-size:2rem;font-weight:900;letter-spacing:4px;text-transform:uppercase}.btn-disabled{background:#999!important;color:#fff;cursor:not-allowed!important;opacity:.7;border:none}.accessory-detail{background:#fff;min-height:100vh;padding:40px 20px;margin-top:4rem}.accessory-detail__container{max-width:1200px;margin:0 auto}.accessory-detail__back-button{background:transparent;color:#154883;border:none;padding:8px 16px;font-size:16px;font-weight:500;cursor:pointer;margin-bottom:30px;display:inline-flex;align-items:center;gap:8px;transition:color .3s ease}.accessory-detail__back-button:hover{color:#154883;text-decoration:underline}.accessory-detail__content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.accessory-detail__image-section{position:sticky;top:40px}.accessory-detail__image-wrapper{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden;background:#f5f5f580;border:1px solid #e0e0e0}.accessory-detail__carousel,.accessory-detail__carousel .carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}.accessory-detail__carousel .carousel-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.accessory-detail__carousel .carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:48px;height:48px;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.accessory-detail__carousel .carousel-button:hover{background:#000c}.accessory-detail__carousel .carousel-button--prev{left:16px}.accessory-detail__carousel .carousel-button--next{right:16px}.accessory-detail__carousel .carousel-dots{position:absolute;bottom:60px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.accessory-detail__carousel .carousel-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.accessory-detail__carousel .carousel-dot:hover{background:#fffc}.accessory-detail__carousel .carousel-dot--active{background:#fff;width:32px;border-radius:6px}.accessory-detail__badge{position:absolute;top:20px;right:20px;background:red;color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;text-transform:uppercase}.accessory-detail__info{padding-top:20px}.accessory-detail__name{font-size:36px;font-weight:700;color:#151922;margin:0 0 16px;line-height:1.2}.accessory-detail__price{font-size:1.5rem;font-weight:500;color:#16447e;margin:0 0 20px}.accessory-detail__availability{font-size:16px;color:#28a745;font-weight:600;margin:0 0 24px}.accessory-detail__description{font-size:16px;color:#333;line-height:1.8;margin:0 0 32px}.accessory-detail__features{margin-bottom:32px}.accessory-detail__features-title{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.accessory-detail__features-list{list-style:none;padding:0;margin:0}.accessory-detail__feature-item{font-size:15px;color:#333;padding:10px 0 10px 28px;position:relative;line-height:1.6}.accessory-detail__feature-item:before{content:"✓";position:absolute;left:0;color:#154883;font-weight:700;font-size:18px}.accessory-detail__actions{display:flex;gap:16px;margin-top:32px}.accessory-detail__button{flex:1;background:#154883;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background .3s ease}.accessory-detail__button:hover{background:#104077}.accessory-detail__button--secondary{background:#fff;color:#154883;border:2px solid #154883}.accessory-detail__button--secondary:hover{background:#f0f7ff}@media(max-width:968px){.accessory-detail__content{grid-template-columns:1fr;gap:40px}.accessory-detail__image-section{position:relative;top:0}.accessory-detail__image-wrapper{height:400px}.accessory-detail__name,.accessory-detail__price{font-size:28px}}@media(max-width:768px){.accessory-detail{padding:30px 16px}.accessory-detail__image-wrapper{height:300px}.accessory-detail__carousel-button{width:40px;height:40px;font-size:20px}.accessory-detail__carousel-button--prev{left:8px}.accessory-detail__carousel-button--next{right:8px}.accessory-detail__name,.accessory-detail__price{font-size:24px}.accessory-detail__actions{flex-direction:row}.accessory-detail__button{flex:1;padding:12px 16px;font-size:14px}}.admin-dealers{padding:1rem;background:#fff;min-height:100vh}.admin-dealers h1{color:#0a1f44;margin-bottom:1.5rem}.dealer-form{width:100%;max-width:500px;background:#f9fafb;padding:1.5rem;border-radius:8px;display:grid;gap:1rem;margin-bottom:2.5rem}.dealer-form input,.dealer-form select{padding:.75rem;width:100%;border-radius:5px;border:1px solid #ddd}.dealer-form button{width:100%;background:#c1121f;color:#fff;padding:.75rem;border:none;border-radius:5px;cursor:pointer}.dealer-form button:disabled{opacity:.6}.dealer-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.dealer-card{border:1px solid #eee;border-radius:8px;padding:1rem;background:#fff;text-align:center}.dealer-card h3{color:#0a1f44;margin-bottom:.5rem}.dealer-card img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:.5rem}.dealer-card p{margin:.25rem 0;font-size:.9rem}.dealer-card .dealer-actions{display:flex;justify-content:space-between;margin-top:.75rem}.dealer-card button{background:#c1121f;color:#fff;padding:.5rem;border:none;border-radius:5px;cursor:pointer}.dealer-card button.danger{background:#f44336}.active-checkbox{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:15px}.active-checkbox input{width:18px;height:18px;accent-color:rgb(7,7,102);cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a1f4499;display:flex;justify-content:center;align-items:center}.modal-content{background:#fff;padding:1.5rem;border-radius:8px;max-width:400px;width:90%;text-align:center}.btn-cancel{margin-top:1rem;padding:.5rem 1rem;background:#c1121f;color:#fff;border:none;border-radius:5px;cursor:pointer}@media(max-width:600px){.dealer-form{padding:1rem}.dealer-card{padding:.75rem}.dealer-card img{width:80px;height:80px}.dealer-card p{font-size:.85rem}}.dealer-cancel{padding:7px;background-color:gray;border:none;border-radius:8px;cursor:pointer;color:#fff}.dealer-danger{padding:7px;background-color:#f44336;border:none;border-radius:8px;cursor:pointer;color:#fff}.trash-page{padding:2rem;min-height:100vh;background:#f7f8fa}.trash-page h1{color:#0a1f44;margin-bottom:1.5rem;font-size:1.8rem}.trash-page p{font-size:1rem;color:#333;margin-bottom:1rem}.trash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.trash-card{background:#fff;border-radius:8px;padding:1rem;border:1px solid #ddd;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.trash-card h3{color:#0a1f44;margin-bottom:.5rem;font-size:1.1rem}.trash-card p{margin:.25rem 0;font-size:.9rem;color:#555}.trash-actions{display:flex;justify-content:space-between;margin-top:1rem;gap:.5rem}.trash-actions button{flex:1;padding:.5rem .75rem;border-radius:5px;border:none;cursor:pointer;font-size:.9rem;color:#fff;background:#0a1f44;transition:background .2s}.trash-actions button:hover{background:#162b5d}.trash-actions button.danger{background:#f44336}.trash-actions button.danger:hover{background:#d32f2f}.trash-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.trash-pagination button{padding:.5rem 1rem;border-radius:5px;border:none;background:#0a1f44;color:#fff;cursor:pointer;transition:background .2s}.trash-pagination button:disabled{background:#ccc;cursor:not-allowed}.trash-pagination span{font-weight:700;color:#0a1f44}.trash-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a1f4499;display:flex;justify-content:center;align-items:center;z-index:1000}.trash-modal-content{background:#fff;padding:1.5rem;border-radius:8px;max-width:400px;width:90%;text-align:center;display:flex;flex-direction:column;gap:1rem}.trash-modal-content p{font-size:1rem;color:#333}.trash-modal-content button{padding:.5rem 1rem;border-radius:5px;border:none;cursor:pointer;font-size:.95rem;flex:1;margin-top:.25rem}.trash-modal-content button.btn-cancel{background:#0a1f44;color:#fff}.trash-modal-content button.btn-cancel:hover{background:#162b5d}.trash-modal-content button.btn-danger{background:#f44336;color:#fff}.trash-modal-content button.btn-danger:hover{background:#d32f2f}.trash-image{width:100%;height:160px;object-fit:cover;border-radius:8px;margin:10px 0}.trash-image-group{display:flex;gap:8px;overflow-x:auto;margin:10px 0}.trash-image-group img{width:80px;height:60px;object-fit:cover;border-radius:6px}@media(max-width:600px){.trash-grid{grid-template-columns:1fr}.trash-actions{flex-direction:column}.trash-actions button{width:100%}}
