.header[data-v-d1b696c8]{position:fixed;top:0;left:0;width:100%;z-index:2;transition:all .3s ease;padding:1rem 0;background-color:hsla(0,0%,100%,.95);box-shadow:0 4px 20px rgba(0,0,0,.03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header.header-scrolled[data-v-d1b696c8]{padding:.5rem 0;background-color:hsla(0,0%,100%,.98);box-shadow:0 4px 20px rgba(0,0,0,.06)}.header .container[data-v-d1b696c8]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.header .container[data-v-d1b696c8]{padding:0 1.5rem}}.header-content[data-v-d1b696c8]{display:flex;align-items:center;justify-content:space-between}.header .logo-wrapper[data-v-d1b696c8]{text-decoration:none;position:relative;display:flex;align-items:center;transition:transform .3s ease}.header .logo-wrapper[data-v-d1b696c8]:hover{transform:translateY(-2px)}.header .logo[data-v-d1b696c8]{font-size:2rem;font-weight:700;letter-spacing:-.5px;color:#111;margin:0;transition:all .3s ease;background:linear-gradient(135deg,#ee800a,#ff7043);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media(max-width:768px){.header .logo[data-v-d1b696c8]{font-size:1.75rem}}.header .menu-toggle[data-v-d1b696c8]{display:none;background:transparent;border:none;padding:10px;cursor:pointer;position:relative;z-index:1001}@media(max-width:991px){.header .menu-toggle[data-v-d1b696c8]{display:flex;flex-direction:column;align-items:center;justify-content:center}}.header .menu-toggle .bar[data-v-d1b696c8]{display:block;width:26px;height:3px;background-color:#111;margin:4px 0;transition:.3s;border-radius:3px}.header .menu-toggle:hover .bar[data-v-d1b696c8]{background:linear-gradient(90deg,#ee800a,#ff7043)}@media(max-width:991px){.header .navigation[data-v-d1b696c8]{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:hsla(0,0%,100%,.98);padding-top:120px;transition:all .4s ease;overflow-y:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header .navigation.open[data-v-d1b696c8]{right:0}}.header .nav-list[data-v-d1b696c8]{display:flex;list-style:none;padding:0;margin:0;align-items:center}@media(max-width:991px){.header .nav-list[data-v-d1b696c8]{flex-direction:column;align-items:center;gap:2rem}}.header .nav-item[data-v-d1b696c8]{margin:0 1rem;position:relative}@media(max-width:991px){.header .nav-item[data-v-d1b696c8]{margin:0}}.header .nav-link[data-v-d1b696c8]{color:#333;text-decoration:none;font-size:1.05rem;font-weight:500;padding:.5rem .25rem;transition:all .3s ease;position:relative}.header .nav-link[data-v-d1b696c8]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ee800a,#ff7043);transition:all .3s ease;border-radius:2px}.header .nav-link[data-v-d1b696c8]:hover{color:#ee800a}.header .nav-link[data-v-d1b696c8]:hover:after{width:100%}@media(max-width:991px){.header .nav-link[data-v-d1b696c8]{font-size:1.25rem;padding:.75rem 1.5rem;display:block}.header .nav-link[data-v-d1b696c8]:after{bottom:-8px;height:3px}}.header .cta-item[data-v-d1b696c8]{margin-left:2rem}@media(max-width:991px){.header .cta-item[data-v-d1b696c8]{margin:1rem 0 0 0}}.header .nav-phone[data-v-d1b696c8]{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ee800a,#ff7043);border-radius:50px;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;box-shadow:0 6px 15px rgba(238,128,10,.2)}.header .nav-phone .phone-icon[data-v-d1b696c8]{width:18px;height:18px;stroke-width:2;transition:transform .3s ease}.header .nav-phone[data-v-d1b696c8]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(238,128,10,.3)}.header .nav-phone:hover .phone-icon[data-v-d1b696c8]{transform:rotate(-10deg)}.header .nav-phone[data-v-d1b696c8]:active{transform:translateY(0);box-shadow:0 4px 10px rgba(238,128,10,.2)}@media(max-width:991px){.header .nav-phone[data-v-d1b696c8]{font-size:1.1rem;padding:.85rem 1.75rem}}.navigation.open+.menu-toggle .bar[data-v-d1b696c8]:first-child{transform:rotate(-45deg) translate(-5px,6px)}.navigation.open+.menu-toggle .bar[data-v-d1b696c8]:nth-child(2){opacity:0}.navigation.open+.menu-toggle .bar[data-v-d1b696c8]:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.overflow-hidden[data-v-d1b696c8]{overflow:hidden}.footer[data-v-4fde4d02]{position:relative;padding:100px 0 30px;background:#f9f9f9;color:#1a1a2e;overflow:hidden}.footer[data-v-4fde4d02]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#09283f,#ee800a)}.footer .footer-wave[data-v-4fde4d02]{position:absolute;bottom:0;left:0;width:100%;height:150px;z-index:0}.footer .footer-wave svg[data-v-4fde4d02]{width:100%;height:100%}.footer .container[data-v-4fde4d02]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.footer .footer-content[data-v-4fde4d02]{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:4rem}@media(max-width:1200px){.footer .footer-content[data-v-4fde4d02]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer .footer-content[data-v-4fde4d02]{grid-template-columns:1fr;gap:2.5rem}}.footer .footer-brand-section .footer-brand[data-v-4fde4d02]{display:inline-block;margin-bottom:1.5rem;text-decoration:none}.footer .footer-brand-section .footer-brand .footer-logo[data-v-4fde4d02]{font-size:2.2rem;font-weight:700;letter-spacing:-.5px;color:#111;margin:0;transition:all .3s ease;background:linear-gradient(135deg,#ee800a,#ff7043);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media(max-width:768px){.footer .footer-brand-section .footer-brand .footer-logo[data-v-4fde4d02]{font-size:1.9rem}}.footer .footer-brand-section .footer-brand[data-v-4fde4d02]:hover{transform:translateY(-2px)}.footer .footer-brand-section .footer-tagline[data-v-4fde4d02]{font-size:1.05rem;line-height:1.7;color:#4a4a4a;margin-bottom:1.8rem}.footer .footer-brand-section .social-icons[data-v-4fde4d02]{display:flex;gap:1rem}.footer .footer-brand-section .social-icons .social-icon[data-v-4fde4d02]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#09283f;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all .3s ease}.footer .footer-brand-section .social-icons .social-icon svg[data-v-4fde4d02]{width:18px;height:18px}.footer .footer-brand-section .social-icons .social-icon[data-v-4fde4d02]:hover{background:#ee800a;color:#fff;transform:translateY(-3px);box-shadow:0 6px 15px rgba(238,128,10,.2)}.footer .footer-heading[data-v-4fde4d02]{font-size:1.4rem;font-weight:600;margin-bottom:1.8rem;color:#09283f;position:relative;padding-bottom:.75rem}.footer .footer-heading[data-v-4fde4d02]:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);border-radius:2px}.footer .footer-links-section .footer-links-list[data-v-4fde4d02]{list-style:none;padding:0;margin:0}.footer .footer-links-section .footer-links-list li[data-v-4fde4d02]{margin-bottom:1rem}.footer .footer-links-section .footer-links-list .footer-link[data-v-4fde4d02]{color:#4a4a4a;text-decoration:none;transition:all .3s ease;position:relative;padding-left:1.2rem;font-size:1.05rem}.footer .footer-links-section .footer-links-list .footer-link[data-v-4fde4d02]:before{content:"›";position:absolute;left:0;color:#ee800a;font-weight:700;font-size:1.2rem}.footer .footer-links-section .footer-links-list .footer-link[data-v-4fde4d02]:hover{color:#ee800a;transform:translateX(5px)}.footer .footer-contact-section .footer-contact-list[data-v-4fde4d02]{list-style:none;padding:0;margin:0}.footer .footer-contact-section .footer-contact-list .footer-contact-item[data-v-4fde4d02]{display:flex;align-items:flex-start;margin-bottom:1.8rem}.footer .footer-contact-section .footer-contact-list .footer-contact-item .contact-icon[data-v-4fde4d02]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;margin-right:1rem;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#ee800a;flex-shrink:0;transition:all .3s ease}.footer .footer-contact-section .footer-contact-list .footer-contact-item .contact-icon svg[data-v-4fde4d02]{width:20px;height:20px}.footer .footer-contact-section .footer-contact-list .footer-contact-item:hover .contact-icon[data-v-4fde4d02]{transform:scale(1.1);box-shadow:0 6px 15px rgba(238,128,10,.15)}.footer .footer-contact-section .footer-contact-list .footer-contact-item .footer-link[data-v-4fde4d02]{color:#4a4a4a;text-decoration:none;transition:color .3s ease;font-size:1.05rem;line-height:1.7}.footer .footer-contact-section .footer-contact-list .footer-contact-item .footer-link[data-v-4fde4d02]:hover{color:#ee800a}.footer .footer-contact-section .footer-contact-list .footer-contact-item .footer-address[data-v-4fde4d02]{font-style:normal;line-height:1.7;color:#4a4a4a;font-size:1.05rem}.footer .footer-info-section .hours-container[data-v-4fde4d02]{margin-bottom:2.5rem}.footer .footer-info-section .hours-container .day-group[data-v-4fde4d02]{display:flex;justify-content:space-between;margin-bottom:.9rem;line-height:1.6}.footer .footer-info-section .hours-container .day-group .day[data-v-4fde4d02]{font-weight:500;color:#09283f;margin:0;font-size:1.05rem}.footer .footer-info-section .hours-container .day-group .hours[data-v-4fde4d02]{color:#4a4a4a;margin:0;font-size:1.05rem}.footer .footer-info-section .newsletter[data-v-4fde4d02]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.footer .footer-info-section .newsletter .newsletter-title[data-v-4fde4d02]{font-size:1.1rem;font-weight:600;margin-top:0;margin-bottom:1rem;color:#09283f}.footer .footer-info-section .newsletter .newsletter-form[data-v-4fde4d02]{display:flex;flex-direction:column;gap:.8rem}.footer .footer-info-section .newsletter .newsletter-form .newsletter-input[data-v-4fde4d02]{padding:.8rem 1rem;border:1px solid #e0e0e0;border-radius:4px;font-size:.95rem}.footer .footer-info-section .newsletter .newsletter-form .newsletter-input[data-v-4fde4d02]:focus{outline:none;border-color:#ee800a;box-shadow:0 0 0 2px rgba(238,128,10,.1)}.footer .footer-info-section .newsletter .newsletter-form .newsletter-button[data-v-4fde4d02]{background:linear-gradient(135deg,#ee800a,#ff7043);color:#fff;border:none;padding:.8rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease}.footer .footer-info-section .newsletter .newsletter-form .newsletter-button[data-v-4fde4d02]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(238,128,10,.2)}.footer .footer-bottom[data-v-4fde4d02]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;position:relative}@media(max-width:768px){.footer .footer-bottom[data-v-4fde4d02]{flex-direction:column;gap:1.2rem;text-align:center}}.footer .footer-bottom .footer-copyright[data-v-4fde4d02]{font-size:.95rem;color:#4a4a4a;margin:0}.footer .footer-bottom .footer-legal-links[data-v-4fde4d02]{display:flex;gap:1rem;align-items:center}.footer .footer-bottom .footer-legal-links .separator[data-v-4fde4d02]{color:#ccc}.footer .footer-bottom .legal-link[data-v-4fde4d02]{font-size:.95rem;color:#4a4a4a;text-decoration:none;transition:color .3s ease}.footer .footer-bottom .legal-link[data-v-4fde4d02]:hover{color:#ee800a}.home-section[data-v-7e6b9e92]{position:relative;height:100vh;display:flex;align-items:center;color:#fff;overflow:hidden}.home-section .video-background[data-v-7e6b9e92]{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);-o-object-fit:cover;object-fit:cover;z-index:-2;will-change:transform}.home-section.video-fallback[data-v-7e6b9e92]{background:url(/img/fallback-background.c96b58b2.jpg) no-repeat 50%;background-size:cover}.home-section .overlay[data-v-7e6b9e92]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.5));z-index:-1}.home-section .video-play-button[data-v-7e6b9e92]{position:absolute;top:20px;right:20px;padding:10px 15px;background:rgba(238,128,10,.9);color:#fff;border:none;border-radius:4px;cursor:pointer;z-index:10;font-weight:500}.home-section .video-play-button[data-v-7e6b9e92]:hover{background:#ff7043}.home-section .container[data-v-7e6b9e92]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.home-section .content-box[data-v-7e6b9e92]{max-width:600px;padding:2rem 0}.home-section .content-box .pre-title[data-v-7e6b9e92]{text-transform:uppercase;letter-spacing:3px;font-size:.9rem;font-weight:500;color:#ee800a;margin-bottom:1rem}.home-section .content-box .main-title[data-v-7e6b9e92]{font-size:4.5rem;font-weight:700;margin-bottom:1rem;color:#fff;letter-spacing:-.5px;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.home-section .content-box .main-title[data-v-7e6b9e92]{font-size:3rem}}.home-section .content-box .title-underline[data-v-7e6b9e92]{width:80px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);margin:0 0 1.5rem;border-radius:2px}.home-section .content-box .main-tagline[data-v-7e6b9e92]{font-size:1.8rem;font-weight:300;margin-bottom:2.5rem;color:#fff;border-left:3px solid #ee800a;padding-left:1rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.home-section .content-box .main-tagline[data-v-7e6b9e92]{font-size:1.4rem}}.home-section .brief-info[data-v-7e6b9e92]{margin-bottom:3rem}.home-section .brief-info .info-item[data-v-7e6b9e92]{display:flex;align-items:center;margin-bottom:.75rem}.home-section .brief-info .info-item .info-icon[data-v-7e6b9e92]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:.75rem;color:#ee800a}.home-section .brief-info .info-item .info-icon svg[data-v-7e6b9e92]{width:100%;height:100%}.home-section .brief-info .info-item span[data-v-7e6b9e92]{font-size:1.1rem;font-weight:400;color:#f5f5f5}.home-section .brief-info .tagline-text[data-v-7e6b9e92]{margin-top:1.5rem;font-size:1.2rem;line-height:1.6;color:#f5f5f5;font-weight:300}.home-section .cta-buttons[data-v-7e6b9e92]{display:flex;gap:20px}@media(max-width:480px){.home-section .cta-buttons[data-v-7e6b9e92]{flex-direction:column;gap:15px}}.home-section .cta-button[data-v-7e6b9e92]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1rem;font-weight:500;color:#fff;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;z-index:1;box-shadow:0 10px 20px rgba(0,0,0,.2)}.home-section .cta-button[data-v-7e6b9e92]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;transition:width .4s ease}.home-section .cta-button[data-v-7e6b9e92]:hover:before{width:100%}.home-section .cta-button:hover .button-icon[data-v-7e6b9e92]{transform:translateX(5px)}.home-section .cta-button .button-icon[data-v-7e6b9e92]{margin-left:10px;transition:transform .3s ease;display:flex;align-items:center}.home-section .inventory-button[data-v-7e6b9e92]{background:linear-gradient(135deg,#ee800a,#ff7043)}.home-section .inventory-button[data-v-7e6b9e92]:before{background:rgba(9,40,63,.9)}.home-section .inventory-button[data-v-7e6b9e92]:hover{box-shadow:0 10px 25px rgba(9,40,63,.3)}.home-section .application-button[data-v-7e6b9e92]{background:linear-gradient(135deg,#2980b9,#3498db)}.home-section .application-button[data-v-7e6b9e92]:before{background:rgba(41,128,185,.9)}.home-section .application-button[data-v-7e6b9e92]:hover{box-shadow:0 10px 25px rgba(41,128,185,.3)}.home-section .application-button:hover .button-icon svg[data-v-7e6b9e92]{transform:translateY(-2px)}.home-section .application-button .button-icon svg[data-v-7e6b9e92]{transition:transform .3s ease}@media(max-width:768px){.home-section .content-box[data-v-7e6b9e92]{padding:1.5rem 0}.home-section .cta-button[data-v-7e6b9e92]{padding:.85rem 1.75rem;font-size:.9rem}}@media(max-width:480px){.home-section .content-box .main-title[data-v-7e6b9e92]{font-size:2.5rem}.home-section .content-box .main-tagline[data-v-7e6b9e92]{font-size:1.2rem}}.about-section[data-v-19f3a083]{position:relative;padding:120px 0;overflow:hidden;color:#1a1a2e}.about-section .background-design[data-v-19f3a083]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.about-section .background-design .circle[data-v-19f3a083]{position:absolute;border-radius:50%;opacity:.1}.about-section .background-design .circle.circle-1[data-v-19f3a083]{top:-100px;right:-100px;width:400px;height:400px;background:linear-gradient(45deg,#ff7043,#ee800a)}.about-section .background-design .circle.circle-2[data-v-19f3a083]{bottom:-150px;left:-150px;width:500px;height:500px;background:linear-gradient(45deg,#09283f,#16456b)}.about-section .background-design .line[data-v-19f3a083]{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(238,128,10,.2),transparent)}.about-section .background-design .line.line-1[data-v-19f3a083]{top:30%;left:0;width:100%;transform:translateY(-50%) rotate(-2deg)}.about-section .background-design .line.line-2[data-v-19f3a083]{bottom:25%;left:0;width:100%;transform:translateY(50%) rotate(1deg)}.about-section .container[data-v-19f3a083]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.about-section .section-header[data-v-19f3a083]{text-align:center;margin-bottom:4rem}.about-section .section-header .pre-title[data-v-19f3a083]{text-transform:uppercase;letter-spacing:3px;font-size:.9rem;font-weight:500;color:#ee800a;margin-bottom:1rem}.about-section .section-header .section-title[data-v-19f3a083]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#09283f;letter-spacing:-.5px;line-height:1.1}@media(max-width:768px){.about-section .section-header .section-title[data-v-19f3a083]{font-size:2.5rem}}.about-section .section-header .title-underline[data-v-19f3a083]{width:80px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);margin:0 auto 1.5rem;border-radius:2px}.about-section .section-header .section-tagline[data-v-19f3a083]{font-size:1.3rem;font-weight:300;line-height:1.6;max-width:700px;margin:0 auto;color:#4a4a4a}@media(max-width:768px){.about-section .section-header .section-tagline[data-v-19f3a083]{font-size:1.1rem}}.about-section .services-container[data-v-19f3a083]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:5rem}@media(max-width:992px){.about-section .services-container[data-v-19f3a083]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.about-section .services-container[data-v-19f3a083]{grid-template-columns:1fr}}.about-section .services-container .service-card[data-v-19f3a083]{background:#fff;border-radius:10px;padding:2.5rem 2rem;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04);z-index:1}.about-section .services-container .service-card[data-v-19f3a083]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);z-index:2}.about-section .services-container .service-card[data-v-19f3a083]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(238,128,10,.05),rgba(9,40,63,.03));z-index:-1;opacity:0;transition:opacity .4s ease}.about-section .services-container .service-card[data-v-19f3a083]:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.about-section .services-container .service-card[data-v-19f3a083]:hover:after{opacity:1}.about-section .services-container .service-card:hover .service-icon[data-v-19f3a083]{color:#ee800a;transform:scale(1.1)}.about-section .services-container .service-card .service-icon[data-v-19f3a083]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#09283f;transition:all .4s ease}.about-section .services-container .service-card .service-icon svg[data-v-19f3a083]{width:100%;height:100%}.about-section .services-container .service-card h3[data-v-19f3a083]{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#09283f}.about-section .services-container .service-card p[data-v-19f3a083]{color:#555;line-height:1.6;font-weight:300;margin:0}.about-section .about-content[data-v-19f3a083]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem;align-items:center}@media(max-width:992px){.about-section .about-content[data-v-19f3a083]{grid-template-columns:1fr;gap:3rem}}.about-section .about-content .about-image-container[data-v-19f3a083]{position:relative}.about-section .about-content .about-image-container .about-image-wrapper[data-v-19f3a083]{position:relative;padding-bottom:110%}.about-section .about-content .about-image-container .about-image-wrapper .about-image[data-v-19f3a083]{position:absolute;top:0;left:0;width:90%;height:90%;background-image:url(/img/1.fbd22a53.jpg);background-size:cover;background-position:50%;border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.about-section .about-content .about-image-container .about-image-wrapper .image-accent[data-v-19f3a083]{position:absolute;bottom:0;right:0;width:65%;height:65%;background:linear-gradient(135deg,#ee800a,#ff7043);border-radius:10px;z-index:-1}.about-section .about-content .about-text h2[data-v-19f3a083]{font-size:2.2rem;font-weight:600;margin-bottom:1.5rem;color:#09283f;position:relative;padding-bottom:1rem}.about-section .about-content .about-text h2[data-v-19f3a083]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);border-radius:2px}.about-section .about-content .about-text p[data-v-19f3a083]{margin-bottom:1.5rem;line-height:1.7;color:#4a4a4a;font-size:1.05rem}.about-section .cta-container[data-v-19f3a083]{text-align:center;max-width:700px;margin:0 auto;padding:3rem;background:#fff;border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,.06);position:relative;overflow:hidden}.about-section .cta-container[data-v-19f3a083]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#09283f,#ee800a)}.about-section .cta-container h2[data-v-19f3a083]{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#09283f}@media(max-width:768px){.about-section .cta-container h2[data-v-19f3a083]{font-size:1.6rem}}.about-section .cta-container p[data-v-19f3a083]{color:#4a4a4a;margin-bottom:2rem;line-height:1.6;font-weight:300}.about-section .cta-container .cta-button[data-v-19f3a083]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#ee800a,#ff7043);border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 20px rgba(238,128,10,.2);position:relative;overflow:hidden;z-index:1}.about-section .cta-container .cta-button[data-v-19f3a083]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(135deg,#09283f,#16456b);z-index:-1;transition:width .4s ease}.about-section .cta-container .cta-button[data-v-19f3a083]:hover{box-shadow:0 10px 25px rgba(9,40,63,.3)}.about-section .cta-container .cta-button[data-v-19f3a083]:hover:before{width:100%}.about-section .cta-container .cta-button:hover .button-icon[data-v-19f3a083]{transform:translateX(5px)}.about-section .cta-container .cta-button .button-icon[data-v-19f3a083]{margin-left:10px;transition:transform .3s ease}.car-gallery-section[data-v-6620ff44]{position:relative;padding:120px 0;overflow:hidden;color:#1a1a2e;background-color:#f8f9fc;width:100%}.header-wrapper[data-v-6620ff44]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.section-header[data-v-6620ff44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.5rem}.section-title[data-v-6620ff44]{font-size:2.75rem;font-weight:800;color:#09283f;letter-spacing:-.5px;margin:0;position:relative}.section-title[data-v-6620ff44]:after{content:"";position:absolute;left:0;bottom:-12px;width:80px;height:4px;background:linear-gradient(135deg,#ee800a,#ff7043);border-radius:2px}.controls-wrapper[data-v-6620ff44]{display:flex;align-items:center;gap:1rem}.view-all[data-v-6620ff44]{color:#09283f;text-decoration:none;font-weight:600;font-size:1rem;margin-left:1.25rem;padding:.5rem 1rem;border-radius:30px;transition:all .3s ease;border:2px solid transparent}.view-all[data-v-6620ff44]:after{content:"→";margin-left:8px;font-size:1.1rem;transition:transform .3s ease;display:inline-block}.view-all[data-v-6620ff44]:hover{color:#ee800a;border-color:#ee800a}.view-all[data-v-6620ff44]:hover:after{transform:translateX(4px)}.slider-container[data-v-6620ff44]{width:100%;padding:50px;overflow:hidden;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.slider-track[data-v-6620ff44]{display:flex;transition:transform .3s ease-out;will-change:transform}.car-slide[data-v-6620ff44]{width:290px;margin-right:20px;flex-shrink:0;transition:transform .4s ease;cursor:pointer}.car-slide[data-v-6620ff44]:hover{transform:translateY(-12px)}.car-slide:hover .car-image[data-v-6620ff44]{transform:scale(1.08)}.car-slide:hover .car-name[data-v-6620ff44]{color:#ee800a}.car-card[data-v-6620ff44]{background:#fff;border-radius:12px;overflow:hidden;transition:all .4s ease;position:relative;width:290px}.car-card[data-v-6620ff44]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ee800a,#ff7043)}.car-image-wrapper[data-v-6620ff44]{width:100%;height:200px;overflow:hidden;position:relative}.car-image[data-v-6620ff44]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.car-name[data-v-6620ff44]{padding:1.25rem 1.5rem .5rem;font-size:1.2rem;font-weight:700;color:#09283f;margin:0;transition:color .3s ease}.car-price[data-v-6620ff44]{padding:0 1.5rem 1.5rem;margin:0;font-size:1rem;color:#555;font-weight:600;display:flex;align-items:center}.car-price[data-v-6620ff44]:before{content:"";display:inline-block;width:6px;height:6px;background-color:#ee800a;border-radius:50%;margin-right:8px}.original-price[data-v-6620ff44]{text-decoration:line-through;color:#999;font-size:.9rem;margin-left:.5rem}.slider-arrow[data-v-6620ff44]{background-color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;box-shadow:0 6px 15px rgba(0,0,0,.08);transition:all .3s ease;color:#09283f}.slider-arrow[data-v-6620ff44]:hover{background:linear-gradient(135deg,#ee800a,#ff7043);color:#fff;transform:scale(1.1)}@media(max-width:768px){.car-gallery-section[data-v-6620ff44]{padding:80px 0}.section-header[data-v-6620ff44]{flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}.section-title[data-v-6620ff44]:after{display:none}.controls-wrapper[data-v-6620ff44]{margin-top:30px;align-self:flex-start}.slider-container[data-v-6620ff44]{padding:20px}}.car-search-section[data-v-e044a806]{position:relative;padding:100px 0;overflow:hidden;color:#1a1a2e;background-color:#fff}.car-search-section .container[data-v-e044a806]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.car-search-section .section-header[data-v-e044a806]{text-align:center;margin-bottom:3rem}.car-search-section .section-header .pre-title[data-v-e044a806]{text-transform:uppercase;letter-spacing:3px;font-size:.9rem;font-weight:500;color:#ee800a;margin-bottom:1rem}.car-search-section .section-header .section-title[data-v-e044a806]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#09283f;letter-spacing:-.5px;line-height:1.1}.car-search-section .section-header .title-underline[data-v-e044a806]{width:80px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);margin:0 auto 1.5rem;border-radius:2px}.car-search-section .section-header .section-tagline[data-v-e044a806]{font-size:1.3rem;font-weight:300;line-height:1.6;max-width:700px;margin:0 auto;color:#4a4a4a}.car-search-section .search-form-container[data-v-e044a806]{margin-bottom:3rem}.car-search-section .search-form[data-v-e044a806]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.08);position:relative}.car-search-section .search-form[data-v-e044a806]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#09283f,#ee800a);border-radius:12px 12px 0 0}@media(max-width:1200px){.car-search-section .search-form[data-v-e044a806]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.car-search-section .search-form[data-v-e044a806]{grid-template-columns:1fr}}.car-search-section .search-form .form-group[data-v-e044a806]{display:flex;flex-direction:column}.car-search-section .search-form .form-group label[data-v-e044a806]{font-size:.9rem;font-weight:600;color:#09283f;margin-bottom:.5rem}.car-search-section .search-form .form-group .select-wrapper[data-v-e044a806]{position:relative}.car-search-section .search-form .form-group .select-icon[data-v-e044a806]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px;color:#09283f}.car-search-section .search-form .form-control[data-v-e044a806]{width:100%;padding:12px 16px;font-size:1rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease}.car-search-section .search-form .form-control[data-v-e044a806]:focus{outline:none;border-color:#ee800a;box-shadow:0 0 0 3px rgba(238,128,10,.15)}.car-search-section .search-form .button-container[data-v-e044a806]{display:flex;align-items:flex-end}.car-search-section .search-form .search-button[data-v-e044a806]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background:linear-gradient(135deg,#ee800a,#ff7043);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .4s ease;box-shadow:0 10px 20px rgba(238,128,10,.2)}.car-search-section .search-form .search-button[data-v-e044a806]:disabled{opacity:.8;cursor:not-allowed}.car-search-section .search-form .search-button[data-v-e044a806]:hover:not(:disabled){box-shadow:0 10px 25px rgba(9,40,63,.3);transform:scale(1.05)}.car-search-section .search-form .search-button .button-icon[data-v-e044a806]{margin-left:10px}.car-search-section .search-form .search-button .button-icon.searching[data-v-e044a806]{animation:bounce-e044a806 1.5s infinite}.car-search-section .search-form .search-button .spinner[data-v-e044a806]{animation:spin-e044a806 1s linear infinite}.car-search-section .car-results[data-v-e044a806]{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.5rem}.car-search-section .car-card[data-v-e044a806]{background:#fff;border-radius:12px;overflow:hidden;transition:all .4s ease;box-shadow:0 8px 20px rgba(0,0,0,.06);cursor:pointer;position:relative}.car-search-section .car-card[data-v-e044a806]:hover{transform:translateY(-12px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.car-search-section .car-card:hover .car-image[data-v-e044a806]{transform:scale(1.08)}.car-search-section .car-card:hover .car-name[data-v-e044a806]{color:#ee800a}.car-search-section .car-card .hot-deal-badge[data-v-e044a806]{position:absolute;top:10px;right:10px;background:#f44;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600}.car-search-section .car-image-wrapper[data-v-e044a806]{width:100%;height:200px;overflow:hidden;position:relative}.car-search-section .car-image[data-v-e044a806]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.car-search-section .car-name[data-v-e044a806]{padding:1.25rem 1.5rem .5rem;font-size:1.2rem;font-weight:700;color:#09283f;margin:0;transition:color .3s ease}.car-search-section .car-price[data-v-e044a806]{padding:0 1.5rem;margin:0;font-size:1rem;color:#555;font-weight:600;display:flex;align-items:center}.car-search-section .car-price[data-v-e044a806]:before{content:"";display:inline-block;width:6px;height:6px;background-color:#ee800a;border-radius:50%;margin-right:8px}.car-search-section .car-price .original-price[data-v-e044a806]{text-decoration:line-through;color:#999;font-size:.9rem;margin-left:.5rem}.car-search-section .car-details[data-v-e044a806]{padding:.5rem 1.5rem 1.5rem;color:#666;font-size:.9rem;margin:0}.car-search-section .no-results[data-v-e044a806]{margin-top:2rem;display:flex;justify-content:center;align-items:center;min-height:200px}.car-search-section .no-results .no-results-container[data-v-e044a806]{background:#f9f9f9;border-radius:12px;padding:2rem;text-align:center;max-width:500px;box-shadow:0 8px 20px rgba(0,0,0,.05);border:1px solid #e0e0e0}.car-search-section .no-results .no-results-icon[data-v-e044a806]{color:#ee800a;margin-bottom:1rem;opacity:.8}.car-search-section .no-results .no-results-title[data-v-e044a806]{font-size:1.5rem;font-weight:600;color:#09283f;margin-bottom:.75rem}.car-search-section .no-results .no-results-text[data-v-e044a806]{font-size:1rem;color:#666;line-height:1.5;margin-bottom:1.5rem}.car-search-section .no-results .reset-button[data-v-e044a806]{padding:10px 20px;background:#09283f;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.car-search-section .no-results .reset-button[data-v-e044a806]:hover{background:#ee800a;transform:translateY(-2px);box-shadow:0 5px 15px rgba(238,128,10,.3)}.car-search-section .fade-enter-active[data-v-e044a806],.car-search-section .fade-leave-active[data-v-e044a806]{transition:opacity .5s ease}.car-search-section .fade-enter-from[data-v-e044a806],.car-search-section .fade-leave-to[data-v-e044a806]{opacity:0}@keyframes spin-e044a806{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce-e044a806{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.carousel-container[data-v-3a45091a]{position:relative;margin-left:-15px;margin-right:-15px;width:100vw;left:50%;transform:translateX(-50%)}.home-page[data-v-3a45091a]{width:100%}@media (max-width:768px){.carousel-container[data-v-3a45091a]{margin-left:-10px;margin-right:-10px}}.inquiry-form[data-v-6e1f4a07]{padding:2rem;max-width:800px;margin:0 auto}.inquiry-form h2[data-v-6e1f4a07]{font-size:2.5rem;font-weight:700;color:#1a3c5e;margin-bottom:2rem;text-align:center;position:relative}.inquiry-form h2[data-v-6e1f4a07]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#ff6b00,#ff9f43);border-radius:2px}.inquiry-form .form-grid[data-v-6e1f4a07]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.inquiry-form .form-grid .form-group[data-v-6e1f4a07]{position:relative}.inquiry-form .form-grid .form-group.has-error input[data-v-6e1f4a07]{border-color:#f44;box-shadow:0 0 0 3px rgba(255,68,68,.1)}.inquiry-form .form-grid .form-group label[data-v-6e1f4a07]{display:block;margin-bottom:.5rem;font-weight:500;color:#1a3c5e}.inquiry-form .form-grid .form-group .required[data-v-6e1f4a07]{color:#f44;font-size:.9em}.inquiry-form .form-grid .form-group input[data-v-6e1f4a07]{width:100%;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease}.inquiry-form .form-grid .form-group input[data-v-6e1f4a07]:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.inquiry-form .form-grid .error-text[data-v-6e1f4a07]{color:#f44;font-size:.8rem;margin-top:.3rem;display:block;position:absolute;bottom:-1.8rem;left:0}.inquiry-form .form-consent[data-v-6e1f4a07]{margin-bottom:2rem;text-align:left}.inquiry-form .form-consent.has-error label[data-v-6e1f4a07]{color:#f44}.inquiry-form .form-consent label[data-v-6e1f4a07]{display:flex;align-items:center;font-size:.9rem;color:#666;cursor:pointer}.inquiry-form .form-consent label input[type=checkbox][data-v-6e1f4a07]{margin-right:.5rem;accent-color:#ff6b00;width:16px;height:16px;cursor:pointer}.inquiry-form .form-consent .error-text[data-v-6e1f4a07]{color:#f44;font-size:.8rem;margin-top:.3rem;display:block}.inquiry-form .error-message[data-v-6e1f4a07]{color:#f44;background-color:#ffe6e6;padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;font-size:.9rem}.inquiry-form .launch-button[data-v-6e1f4a07]{background:linear-gradient(135deg,#ff6b00,#ff9f43);color:#fff;border:none;padding:1rem 2rem;font-size:1.2rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;margin:0 auto}.inquiry-form .launch-button[data-v-6e1f4a07]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(238,128,10,.3)}.inquiry-form .launch-button[data-v-6e1f4a07]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.inquiry-form .google-section[data-v-6e1f4a07],.inquiry-form .success-section[data-v-6e1f4a07]{text-align:center;animation:fadeIn-6e1f4a07 .3s ease-out}@keyframes fadeIn-6e1f4a07{0%{opacity:0}to{opacity:1}}.inquiry-form .google-section .section-icon[data-v-6e1f4a07],.inquiry-form .success-section .section-icon[data-v-6e1f4a07]{font-size:4rem;color:#ff6b00;margin-bottom:2rem}.inquiry-form .google-section h3[data-v-6e1f4a07],.inquiry-form .success-section h3[data-v-6e1f4a07]{font-size:2.2rem;color:#1a3c5e;margin-bottom:1.5rem}.inquiry-form .google-section p[data-v-6e1f4a07],.inquiry-form .success-section p[data-v-6e1f4a07]{color:#666;font-size:1.2rem;margin-bottom:2rem}.inquiry-form .google-form-button[data-v-6e1f4a07]{background:linear-gradient(135deg,#ff6b00,#ff9f43);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.2rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.inquiry-form .google-form-button .button-icon[data-v-6e1f4a07]{transition:transform .3s ease}.inquiry-form .google-form-button[data-v-6e1f4a07]:hover:not(:disabled){box-shadow:0 5px 15px rgba(238,128,10,.3)}.inquiry-form .google-form-button:hover:not(:disabled) .button-icon[data-v-6e1f4a07]{transform:translateX(5px)}.inquiry-form .google-form-button[data-v-6e1f4a07]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.inquiry-form .done-button[data-v-6e1f4a07]{background:#ff6b00;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.inquiry-form .done-button[data-v-6e1f4a07]:hover{transform:scale(1.05)}@media(max-width:992px){.inquiry-form .form-grid[data-v-6e1f4a07]{grid-template-columns:1fr}}@media(max-width:480px){.inquiry-form[data-v-6e1f4a07]{padding:1rem}.inquiry-form h2[data-v-6e1f4a07]{font-size:1.8rem!important}.inquiry-form .launch-button[data-v-6e1f4a07]{padding:.8rem 1.5rem;font-size:1rem;width:100%;justify-content:center}.inquiry-form .google-section .section-icon[data-v-6e1f4a07],.inquiry-form .success-section .section-icon[data-v-6e1f4a07]{font-size:3rem;margin-bottom:1.5rem}.inquiry-form .google-section h3[data-v-6e1f4a07],.inquiry-form .success-section h3[data-v-6e1f4a07]{font-size:1.8rem}.inquiry-form .google-section p[data-v-6e1f4a07],.inquiry-form .success-section p[data-v-6e1f4a07]{font-size:1rem}.inquiry-form .google-section .done-button[data-v-6e1f4a07],.inquiry-form .google-section .google-form-button[data-v-6e1f4a07],.inquiry-form .success-section .done-button[data-v-6e1f4a07],.inquiry-form .success-section .google-form-button[data-v-6e1f4a07]{padding:.8rem 1.5rem;font-size:1rem;width:100%;justify-content:center}}.car-detail-section[data-v-c166d75c]{position:relative;padding:120px 0;color:#1a1a2e}.car-detail-section .container[data-v-c166d75c]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.car-detail-section .section-header[data-v-c166d75c]{text-align:center;margin-bottom:4rem}.car-detail-section .section-header .breadcrumb[data-v-c166d75c]{font-size:.9rem;margin-bottom:1rem}.car-detail-section .section-header .breadcrumb a[data-v-c166d75c]{color:#ee800a;text-decoration:none}.car-detail-section .section-header .breadcrumb a[data-v-c166d75c]:hover{text-decoration:underline}.car-detail-section .section-header .breadcrumb span[data-v-c166d75c]{color:#4a4a4a}.car-detail-section .section-header .section-title[data-v-c166d75c]{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#09283f}.car-detail-section .section-header .title-underline[data-v-c166d75c]{width:80px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);margin:0 auto 1.5rem;border-radius:2px}.car-detail-section .section-header .car-price .price-tag[data-v-c166d75c]{font-size:2rem;font-weight:600;color:#09283f;margin-right:1rem}.car-detail-section .section-header .car-price .original-price[data-v-c166d75c]{font-size:1.2rem;color:#888;text-decoration:line-through}.car-detail-section .car-gallery[data-v-c166d75c]{margin-bottom:5rem}.car-detail-section .car-gallery .main-image[data-v-c166d75c]{position:relative;margin-bottom:1.5rem}.car-detail-section .car-gallery .main-image img[data-v-c166d75c]{width:100%;height:auto;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.car-detail-section .car-gallery .main-image .image-overlay[data-v-c166d75c]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.car-detail-section .car-gallery .main-image .image-overlay .gallery-nav[data-v-c166d75c]{background:hsla(0,0%,100%,.9);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.car-detail-section .car-gallery .main-image .image-overlay .gallery-nav svg[data-v-c166d75c]{width:20px;height:20px;color:#09283f}.car-detail-section .car-gallery .main-image .image-overlay .gallery-nav[data-v-c166d75c]:hover{background:#ee800a}.car-detail-section .car-gallery .main-image .image-overlay .gallery-nav:hover svg[data-v-c166d75c]{color:#fff}.car-detail-section .car-gallery .thumbnail-container[data-v-c166d75c]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.car-detail-section .car-gallery .thumbnail-container .thumbnail[data-v-c166d75c]{flex:0 0 100px;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .3s ease}.car-detail-section .car-gallery .thumbnail-container .thumbnail img[data-v-c166d75c]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.car-detail-section .car-gallery .thumbnail-container .thumbnail.active[data-v-c166d75c],.car-detail-section .car-gallery .thumbnail-container .thumbnail[data-v-c166d75c]:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-5px);border:2px solid #ee800a}.car-detail-section .car-specs[data-v-c166d75c]{margin-bottom:5rem}.car-detail-section .car-specs h2[data-v-c166d75c]{font-size:2.2rem;font-weight:600;margin-bottom:2rem;color:#09283f;position:relative;padding-bottom:1rem}.car-detail-section .car-specs h2[data-v-c166d75c]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);border-radius:2px}.car-detail-section .car-specs .specs-grid[data-v-c166d75c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.car-detail-section .car-specs .specs-grid .spec-item[data-v-c166d75c]{display:flex;align-items:center;padding:1.5rem;background-color:#f8f9fa;border-radius:10px;transition:all .3s ease}.car-detail-section .car-specs .specs-grid .spec-item[data-v-c166d75c]:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);transform:translateY(-5px)}.car-detail-section .car-specs .specs-grid .spec-item .spec-icon[data-v-c166d75c]{width:50px;height:50px;background-color:rgba(238,128,10,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem}.car-detail-section .car-specs .specs-grid .spec-item .spec-icon svg[data-v-c166d75c]{width:24px;height:24px;color:#ee800a}.car-detail-section .car-specs .specs-grid .spec-item .spec-content h3[data-v-c166d75c]{font-size:.9rem;color:#4a4a4a;margin-bottom:.3rem}.car-detail-section .car-specs .specs-grid .spec-item .spec-content p[data-v-c166d75c]{font-size:1.2rem;font-weight:600;color:#09283f;margin:0}.car-detail-section .error-message[data-v-c166d75c]{color:#f44;background-color:#ffe6e6;padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;font-size:.9rem}.car-detail-section .modal-overlay[data-v-c166d75c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.car-detail-section .modal-content[data-v-c166d75c]{background:#fff;border-radius:15px;width:90%;max-width:500px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;animation:modalAppear-c166d75c .3s ease-out}.car-detail-section .modal-header[data-v-c166d75c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.car-detail-section .modal-header h3[data-v-c166d75c]{font-size:1.8rem;color:#09283f;margin:0}.car-detail-section .modal-header .modal-close[data-v-c166d75c]{background:none;border:none;cursor:pointer;padding:.5rem;transition:all .3s ease}.car-detail-section .modal-header .modal-close svg[data-v-c166d75c]{width:24px;height:24px;color:#4a4a4a}.car-detail-section .modal-header .modal-close[data-v-c166d75c]:hover{transform:rotate(90deg)}.car-detail-section .modal-header .modal-close:hover svg[data-v-c166d75c]{color:#ee800a}.car-detail-section .modal-body[data-v-c166d75c]{text-align:center;margin-bottom:2rem}.car-detail-section .modal-body .success-icon[data-v-c166d75c]{width:60px;height:60px;background:rgba(238,128,10,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.car-detail-section .modal-body .success-icon svg[data-v-c166d75c]{width:30px;height:30px;color:#ee800a}.car-detail-section .modal-body p[data-v-c166d75c]{font-size:1.1rem;color:#4a4a4a;margin:0}.car-detail-section .modal-footer[data-v-c166d75c]{text-align:center}.car-detail-section .modal-footer .modal-button[data-v-c166d75c]{background:linear-gradient(90deg,#ee800a,#ff7043);color:#fff;border:none;padding:.8rem 2rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease}.car-detail-section .modal-footer .modal-button[data-v-c166d75c]:hover{box-shadow:0 5px 15px rgba(238,128,10,.3);transform:translateY(-2px)}.car-detail-section .modal-enter-active[data-v-c166d75c],.car-detail-section .modal-leave-active[data-v-c166d75c]{transition:opacity .3s ease}.car-detail-section .modal-enter-from[data-v-c166d75c],.car-detail-section .modal-leave-to[data-v-c166d75c]{opacity:0}@keyframes modalAppear-c166d75c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.car-detail-section .loading-skeleton[data-v-c166d75c]{width:100%;padding:2rem 0}.car-detail-section .loading-skeleton .skeleton-header[data-v-c166d75c]{margin-bottom:4rem;text-align:center}.car-detail-section .loading-skeleton .skeleton-breadcrumb[data-v-c166d75c]{width:200px;height:14px;margin:0 auto 1rem}.car-detail-section .loading-skeleton .skeleton-title[data-v-c166d75c]{width:60%;height:36px;margin:0 auto 1rem}.car-detail-section .loading-skeleton .skeleton-underline[data-v-c166d75c]{width:80px;height:3px;margin:0 auto 1.5rem}.car-detail-section .loading-skeleton .skeleton-price[data-v-c166d75c]{width:150px;height:24px;margin:0 auto}.car-detail-section .loading-skeleton .skeleton-gallery[data-v-c166d75c]{margin-bottom:5rem}.car-detail-section .loading-skeleton .skeleton-main-image[data-v-c166d75c]{width:100%;height:500px;margin-bottom:1.5rem;border-radius:10px}.car-detail-section .loading-skeleton .skeleton-thumbnails[data-v-c166d75c]{display:flex;gap:1rem;overflow:hidden}.car-detail-section .loading-skeleton .skeleton-thumbnail[data-v-c166d75c]{width:100px;height:80px;border-radius:8px;flex-shrink:0}.car-detail-section .loading-skeleton .skeleton-specs[data-v-c166d75c]{margin-bottom:5rem}.car-detail-section .loading-skeleton .skeleton-specs-title[data-v-c166d75c]{width:200px;height:28px;margin-bottom:2rem}.car-detail-section .loading-skeleton .skeleton-specs-grid[data-v-c166d75c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.car-detail-section .loading-skeleton .skeleton-spec-item[data-v-c166d75c]{height:80px;border-radius:10px}.car-detail-section .loading-skeleton .skeleton-form .skeleton-form-title[data-v-c166d75c]{width:200px;height:28px;margin-bottom:2rem}.car-detail-section .loading-skeleton .skeleton-form .skeleton-form-grid[data-v-c166d75c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.car-detail-section .loading-skeleton .skeleton-form .skeleton-input[data-v-c166d75c]{height:48px;border-radius:8px}.car-detail-section .loading-skeleton .skeleton-form .skeleton-button[data-v-c166d75c]{width:200px;height:48px;margin:0 auto;border-radius:50px}.car-detail-section .loading-skeleton .skeleton[data-v-c166d75c]{background:#f0f0f0;position:relative;overflow:hidden}.car-detail-section .loading-skeleton .skeleton[data-v-c166d75c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0));animation:shimmer-c166d75c 1.5s infinite;transform:translateX(-100%)}@keyframes shimmer-c166d75c{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:992px){.car-detail-section[data-v-c166d75c]{padding:100px 0}.car-detail-section .section-header .section-title[data-v-c166d75c]{font-size:2.5rem}.car-detail-section .car-specs .specs-grid[data-v-c166d75c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.car-detail-section[data-v-c166d75c]{padding:80px 0}.car-detail-section .section-header .section-title[data-v-c166d75c]{font-size:2.2rem}.car-detail-section .section-header .car-price .price-tag[data-v-c166d75c]{font-size:1.6rem}.car-detail-section .car-specs .specs-grid[data-v-c166d75c]{grid-template-columns:1fr}.car-detail-section .car-gallery .thumbnail-container .thumbnail[data-v-c166d75c]{flex:0 0 80px}.car-detail-section .car-gallery .thumbnail-container .thumbnail img[data-v-c166d75c]{height:60px}.car-detail-section .loading-skeleton .skeleton-main-image[data-v-c166d75c]{height:300px}.car-detail-section .loading-skeleton .skeleton-form-grid[data-v-c166d75c],.car-detail-section .loading-skeleton .skeleton-specs-grid[data-v-c166d75c]{grid-template-columns:1fr}}@media(max-width:480px){.car-detail-section[data-v-c166d75c]{padding:60px 0}.car-detail-section .container[data-v-c166d75c]{padding:0 1.5rem}.car-detail-section .section-header .section-title[data-v-c166d75c]{font-size:1.8rem}.car-detail-section .section-header .car-price .price-tag[data-v-c166d75c]{font-size:1.4rem;display:block;margin-bottom:.5rem}.car-detail-section h2[data-v-c166d75c]{font-size:1.8rem!important}}.all-cars-section[data-v-73e656de]{position:relative;padding:100px 0;overflow:hidden;color:#1a1a2e;background-color:#fff}.all-cars-section .container[data-v-73e656de]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.all-cars-section .section-header[data-v-73e656de]{text-align:center;margin-bottom:3rem}.all-cars-section .section-header .pre-title[data-v-73e656de]{text-transform:uppercase;letter-spacing:3px;font-size:.9rem;font-weight:500;color:#ee800a;margin-bottom:1rem}.all-cars-section .section-header .section-title[data-v-73e656de]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#09283f;letter-spacing:-.5px;line-height:1.1}.all-cars-section .section-header .title-underline[data-v-73e656de]{width:80px;height:3px;background:linear-gradient(90deg,#ee800a,#ff7043);margin:0 auto 1.5rem;border-radius:2px}.all-cars-section .section-header .section-tagline[data-v-73e656de]{font-size:1.3rem;font-weight:300;line-height:1.6;max-width:700px;margin:0 auto;color:#4a4a4a}.all-cars-section .cars-container[data-v-73e656de]{display:flex;gap:2rem;position:relative;align-items:flex-start}.all-cars-section .filters-sidebar[data-v-73e656de]{width:280px;flex-shrink:0;background:#f9f9f9;padding:1.5rem;position:sticky;top:100px;overflow-y:auto;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.05);transition:transform .3s ease;height:-moz-fit-content;height:fit-content;align-self:flex-start}.all-cars-section .filters-sidebar[data-v-73e656de]::-webkit-scrollbar{width:6px}.all-cars-section .filters-sidebar[data-v-73e656de]::-webkit-scrollbar-track{background:transparent}.all-cars-section .filters-sidebar[data-v-73e656de]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px}.all-cars-section .filters-sidebar .filters-header[data-v-73e656de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.all-cars-section .filters-sidebar .filters-header h3[data-v-73e656de]{margin:0;font-size:1.2rem;font-weight:600;color:#09283f}.all-cars-section .filters-sidebar .filters-header .close-filters[data-v-73e656de]{display:none;background:none;border:none;color:#666;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.all-cars-section .filters-sidebar .filters-header .close-filters[data-v-73e656de]:hover{color:#ee800a;background:rgba(238,128,10,.1)}.all-cars-section .filter-group[data-v-73e656de]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.all-cars-section .filter-group[data-v-73e656de]:last-child{border-bottom:none}.all-cars-section .filter-group h4[data-v-73e656de]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#09283f}.all-cars-section .search-box[data-v-73e656de]{position:relative}.all-cars-section .search-box input[data-v-73e656de]{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;background:#fff;transition:border-color .3s ease}.all-cars-section .search-box input[data-v-73e656de]:focus{border-color:#ee800a;outline:none}.all-cars-section .search-box .search-icon[data-v-73e656de]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.all-cars-section .filter-options[data-v-73e656de]{max-height:200px;overflow-y:auto;padding-right:.5rem}.all-cars-section .filter-options[data-v-73e656de]::-webkit-scrollbar{width:4px}.all-cars-section .filter-options[data-v-73e656de]::-webkit-scrollbar-track{background:transparent}.all-cars-section .filter-options[data-v-73e656de]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px}.all-cars-section .filter-checkbox[data-v-73e656de]{display:flex;align-items:center;margin-bottom:.75rem;font-size:.9rem;color:#4a4a4a;cursor:pointer;position:relative;padding-left:28px}.all-cars-section .filter-checkbox[data-v-73e656de]:hover{color:#09283f}.all-cars-section .filter-checkbox input[type=checkbox][data-v-73e656de]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.all-cars-section .filter-checkbox .checkmark[data-v-73e656de]{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:all .3s ease}.all-cars-section .filter-checkbox input:checked~.checkmark[data-v-73e656de]{background-color:#ee800a;border-color:#ee800a}.all-cars-section .filter-checkbox .checkmark[data-v-73e656de]:after{content:"";position:absolute;display:none;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.all-cars-section .filter-checkbox input:checked~.checkmark[data-v-73e656de]:after{display:block}.all-cars-section .range-filter[data-v-73e656de]{margin-top:.75rem}.all-cars-section .range-inputs[data-v-73e656de]{display:flex;align-items:center;gap:.75rem}.all-cars-section .range-inputs select[data-v-73e656de]{flex:1;padding:.5rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;background-color:#fff;transition:border-color .3s ease}.all-cars-section .range-inputs select[data-v-73e656de]:focus{border-color:#ee800a;outline:none}.all-cars-section .range-inputs span[data-v-73e656de]{color:#666;font-size:.9rem}.all-cars-section .price-range[data-v-73e656de]{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.9rem;color:#4a4a4a}.all-cars-section .price-range .price-middle[data-v-73e656de]{color:#999}.all-cars-section .slider-container[data-v-73e656de]{position:relative;height:24px}.all-cars-section .price-slider[data-v-73e656de]{position:absolute;top:0;left:0;width:100%;height:4px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.all-cars-section .price-slider[data-v-73e656de]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#ee800a;border-radius:50%;cursor:pointer;pointer-events:auto;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.all-cars-section .price-slider[data-v-73e656de]::-moz-range-thumb{width:16px;height:16px;background:#ee800a;border-radius:50%;cursor:pointer;pointer-events:auto;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.all-cars-section .price-slider[data-v-73e656de]::-moz-range-track,.all-cars-section .price-slider[data-v-73e656de]::-webkit-slider-runnable-track{height:4px;background:#e0e0e0;border-radius:2px}.all-cars-section .filter-actions[data-v-73e656de]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.all-cars-section .apply-filters[data-v-73e656de]{width:100%;padding:.75rem;background:#ee800a;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.all-cars-section .apply-filters[data-v-73e656de]:hover{background:#d6700a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(238,128,10,.3)}.all-cars-section .apply-filters[data-v-73e656de]:active{transform:translateY(0)}.all-cars-section .reset-filters[data-v-73e656de]{width:100%;padding:.75rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-weight:500;color:#09283f;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.all-cars-section .reset-filters[data-v-73e656de]:hover{background:#f0f0f0;border-color:#ccc}.all-cars-section .cars-content[data-v-73e656de]{flex-grow:1}.all-cars-section .mobile-filter-toggle[data-v-73e656de]{display:none;align-items:center;gap:.5rem;background:#fff;color:#09283f;border:1px solid #e0e0e0;padding:.75rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;margin-bottom:1.5rem;transition:all .3s ease}.all-cars-section .mobile-filter-toggle[data-v-73e656de]:hover{background:#ee800a;color:#fff;border-color:#ee800a}.all-cars-section .results-summary[data-v-73e656de]{margin-bottom:1.5rem}.all-cars-section .results-summary p[data-v-73e656de]{font-size:.9rem;color:#666;margin:0}.all-cars-section .car-results[data-v-73e656de]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.all-cars-section .car-card[data-v-73e656de]{background:#fff;border-radius:12px;overflow:hidden;transition:all .4s ease;box-shadow:0 8px 20px rgba(0,0,0,.06);cursor:pointer;position:relative}.all-cars-section .car-card[data-v-73e656de]:hover{transform:translateY(-12px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.all-cars-section .car-card:hover .car-image[data-v-73e656de]{transform:scale(1.08)}.all-cars-section .car-card:hover .car-name[data-v-73e656de]{color:#ee800a}.all-cars-section .car-card .hot-deal-badge[data-v-73e656de]{position:absolute;top:10px;right:10px;background:#f44;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600;z-index:2}.all-cars-section .car-image-wrapper[data-v-73e656de]{width:100%;height:180px;overflow:hidden;position:relative}.all-cars-section .car-image[data-v-73e656de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s ease}.all-cars-section .car-name[data-v-73e656de]{padding:1rem 1.25rem .5rem;font-size:1.1rem;font-weight:700;color:#09283f;margin:0;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-cars-section .car-price[data-v-73e656de]{padding:0 1.25rem;margin:0;font-size:1rem;color:#555;font-weight:600;display:flex;align-items:center}.all-cars-section .car-price[data-v-73e656de]:before{content:"";display:inline-block;width:6px;height:6px;background-color:#ee800a;border-radius:50%;margin-right:8px;flex-shrink:0}.all-cars-section .car-price .original-price[data-v-73e656de]{text-decoration:line-through;color:#999;font-size:.9rem;margin-left:.5rem}.all-cars-section .car-details[data-v-73e656de]{padding:.5rem 1.25rem 1.25rem;color:#666;font-size:.9rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-cars-section .loading-container[data-v-73e656de]{display:flex;justify-content:center;align-items:center;min-height:200px}.all-cars-section .loading-container .spinner[data-v-73e656de]{animation:spin-73e656de 1s linear infinite;color:#ee800a}.all-cars-section .no-results[data-v-73e656de]{margin-top:2rem;display:flex;justify-content:center;align-items:center;min-height:200px}.all-cars-section .no-results .no-results-container[data-v-73e656de]{background:#f9f9f9;border-radius:12px;padding:2rem;text-align:center;max-width:500px;box-shadow:0 8px 20px rgba(0,0,0,.05);border:1px solid #e0e0e0}.all-cars-section .no-results .no-results-icon[data-v-73e656de]{color:#ee800a;margin-bottom:1rem;opacity:.8}.all-cars-section .no-results .no-results-title[data-v-73e656de]{font-size:1.5rem;font-weight:600;color:#09283f;margin-bottom:.75rem}.all-cars-section .no-results .no-results-text[data-v-73e656de]{font-size:1rem;color:#666;line-height:1.5}@keyframes spin-73e656de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1200px){.all-cars-section .car-results[data-v-73e656de]{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.all-cars-section[data-v-73e656de]{padding:80px 0}.all-cars-section .car-results[data-v-73e656de]{grid-template-columns:repeat(2,1fr)}.all-cars-section .cars-container[data-v-73e656de]{flex-direction:column}.all-cars-section .filters-sidebar[data-v-73e656de]{width:100%;position:fixed;top:85px;left:0;right:0;height:100vh;z-index:10000;background:#f9f9f9;transform:translateX(-100%);transition:transform .3s ease;padding:0;border-radius:0;overflow:hidden;max-height:100vh}.all-cars-section .filters-sidebar.active[data-v-73e656de]{transform:translateX(0)}.all-cars-section .filters-sidebar .filters-header[data-v-73e656de]{position:sticky;top:0;background:#f9f9f9;padding:1rem 1.5rem;margin:0;z-index:10001;border-bottom:1px solid #e0e0e0;min-height:70px;display:flex;align-items:center;justify-content:space-between}.all-cars-section .filters-sidebar .filters-header .close-filters[data-v-73e656de]{display:block}.all-cars-section .filters-sidebar .filters-content[data-v-73e656de]{height:calc(100vh - 260px);overflow-y:auto;padding:1.5rem;padding-bottom:2rem}.all-cars-section .filters-sidebar .filters-content[data-v-73e656de]::-webkit-scrollbar{width:6px}.all-cars-section .filters-sidebar .filters-content[data-v-73e656de]::-webkit-scrollbar-track{background:transparent}.all-cars-section .filters-sidebar .filters-content[data-v-73e656de]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px}.all-cars-section .mobile-filter-toggle[data-v-73e656de]{display:flex;margin-top:1rem}.all-cars-section .section-header .section-title[data-v-73e656de]{font-size:2.8rem}}@media(max-width:768px){.all-cars-section[data-v-73e656de]{padding:60px 0}.all-cars-section .car-results[data-v-73e656de]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.all-cars-section .section-header[data-v-73e656de]{margin-bottom:2rem}.all-cars-section .section-header .section-title[data-v-73e656de]{font-size:2.2rem}.all-cars-section .section-header .pre-title[data-v-73e656de]{font-size:.8rem}.all-cars-section .section-header .section-tagline[data-v-73e656de]{font-size:1.1rem}.all-cars-section .container[data-v-73e656de]{padding:0 1.5rem}.all-cars-section .car-image-wrapper[data-v-73e656de]{height:160px}.all-cars-section .car-name[data-v-73e656de]{font-size:1rem;padding:1rem 1.25rem .4rem}.all-cars-section .car-price[data-v-73e656de]{padding:0 1.25rem;font-size:.95rem}.all-cars-section .car-details[data-v-73e656de]{padding:.4rem 1.25rem 1.25rem;font-size:.85rem}}@media(max-width:576px){.all-cars-section[data-v-73e656de]{padding:50px 0}.all-cars-section .car-results[data-v-73e656de]{grid-template-columns:repeat(2,1fr);gap:.75rem}.all-cars-section .car-image-wrapper[data-v-73e656de]{height:130px}.all-cars-section .car-name[data-v-73e656de]{font-size:.9rem;padding:.75rem 1rem .3rem}.all-cars-section .car-price[data-v-73e656de]{padding:0 1rem;font-size:.85rem}.all-cars-section .car-details[data-v-73e656de]{padding:.3rem 1rem 1rem;font-size:.75rem}.all-cars-section .results-summary[data-v-73e656de]{margin-bottom:1rem}.all-cars-section .filters-sidebar .filters-content[data-v-73e656de]{padding:1rem}.all-cars-section .filters-sidebar .filter-group[data-v-73e656de]{margin-bottom:1.25rem;padding-bottom:1.25rem}.all-cars-section .filters-sidebar h4[data-v-73e656de]{margin-bottom:.5rem}}@media(max-width:380px){.all-cars-section .car-results[data-v-73e656de]{grid-template-columns:1fr}.all-cars-section .car-image-wrapper[data-v-73e656de]{height:180px}}body.filters-open{overflow:hidden}