.ae-el-widget{--ae-ink:#0a0a0a;--ae-ink-soft:#333333;--ae-muted:#6b6b6b;--ae-line:#e1e1e1;--ae-line-strong:#bfbfbf;--ae-bg:#ffffff;--ae-bg-soft:#f6f6f6;--ae-bg-soft2:#efefef}.ae-brand-lineup-widget-wrap{font-family:"Inter",sans-serif;color:var(--ae-ink)}.ae-brand-grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:14px}.ae-brand-card{display:flex;align-items:center;gap:12px;border:1px solid var(--ae-line);border-radius:9px;padding:14px 16px;background:var(--ae-bg);text-decoration:none;transition:border-color 0.15s ease}.ae-brand-card:hover{border-color:var(--ae-ink)}.ae-brand-logo-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ae-brand-logo-wrap img{width:38px;height:38px;border-radius:8px;object-fit:cover}.ae-brand-avatar{width:38px;height:38px;border-radius:8px;background:var(--ae-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:16px}.ae-brand-info{display:flex;flex-direction:column}.ae-brand-name{font-weight:600;font-size:13.5px;color:var(--ae-ink);font-family:"Space Grotesk",sans-serif}.ae-brand-count{font-size:11.5px;color:var(--ae-muted);font-family:"JetBrains Mono",monospace;margin-top:2px}.ae-brands-footer{text-align:center;margin-top:24px}.ae-car-display-widget-wrap,.ae-related-vehicles-wrap{font-family:"Inter",sans-serif;color:var(--ae-ink)}.ae-related-vehicles-wrap h2{font-family:"Space Grotesk",sans-serif;font-size:22px;font-weight:700;margin-bottom:20px}.ae-vehicle-grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:20px}.ae-vehicle-card{border:1px solid var(--ae-line);border-radius:10px;overflow:hidden;background:var(--ae-bg);display:flex;flex-direction:column;height:100%}.ae-vehicle-image-wrap{position:relative;width:100%;aspect-ratio:1.5 / 1;overflow:hidden;background:var(--ae-bg-soft)}.ae-vehicle-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.ae-vehicle-card:hover .ae-vehicle-image-wrap img{transform:scale(1.03)}.ae-vehicle-badge{position:absolute;top:10px;left:10px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:4px;background:var(--ae-ink);color:#fff;z-index:2}.ae-vehicle-badge.ae-badge-sold{background:#a32d2d}.ae-vehicle-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex-grow:1}.ae-vehicle-body h3{font-size:16px;font-weight:600;margin:0 0 6px;font-family:"Space Grotesk",sans-serif}.ae-vehicle-body h3 a{text-decoration:none;color:var(--ae-ink)}.ae-vehicle-body h3 a:hover{text-decoration:underline}.ae-vehicle-price{font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:18px;margin-bottom:12px;color:var(--ae-ink)}.ae-spec-kicker{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ae-muted);margin-bottom:8px}.ae-spec-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ae-spec-chips span{font-size:11.5px;border:1px solid var(--ae-line);border-radius:5px;padding:4px 8px;color:var(--ae-ink-soft);background:var(--ae-bg)}.ae-vehicle-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;padding:11px 26px;border-radius:6px;cursor:pointer;text-decoration:none;border:1.5px solid var(--ae-ink);transition:all 0.15s ease;box-sizing:border-box}.ae-vehicle-btn.outline{background:#fff0;color:var(--ae-ink)}.ae-vehicle-btn.outline:hover{background:var(--ae-ink);color:#fff}.ae-vehicle-btn.solid{background:var(--ae-ink);color:#fff}.ae-vehicle-btn.solid:hover{background:#fff0;color:var(--ae-ink)}.ae-quick-search-widget-wrap{font-family:"Inter",sans-serif;color:var(--ae-ink)}.ae-search-card{background:var(--ae-bg);border:1.5px solid var(--ae-ink);border-radius:12px;padding:22px 26px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;max-width:100%}.ae-search-filters-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start;width:100%;box-sizing:border-box}.ae-search-filters-wrap .ae-search-field.range-field{min-width:0;width:100%;box-sizing:border-box}.ae-search-field{display:flex;flex-direction:column;width:100%}.ae-search-field label{display:block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ae-muted,#5c6b82);margin-bottom:7px}.ae-qs-input-wrap{position:relative;width:100%}.ae-qs-input-wrap .ae-qs-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ae-muted);pointer-events:none;display:flex;align-items:center}.ae-qs-input-field{padding-left:36px!important}.aeip-select-wrap{position:relative;width:100%}.aeip-select-wrap svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.55}.ae-qs-select,.ae-qs-input-field{width:100%;padding:9px 30px 9px 12px;border:1px solid var(--ae-line-strong,#c4d3e0);border-radius:7px;font-size:13.5px;font-family:"Inter",sans-serif;color:var(--ae-ink,#14213d);background:var(--ae-bg,#fff);box-sizing:border-box;height:42px;appearance:none;-webkit-appearance:none}.ae-search-field .select2{width:100%!important;padding:10px 12px;border:1px solid var(--ae-line-strong);border-radius:6px;font-size:13.5px;font-family:"Inter",sans-serif;color:var(--ae-ink);background:var(--ae-bg);box-sizing:border-box;height:42px}.ae-search-field .select2-container--default .select2-selection--single{border:none;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.ae-search-field .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;padding:0}.ae-search-field .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.select2-results__options{width:100%;padding:10px 12px;border:1px solid var(--ae-line-strong);border-radius:6px;font-size:13.5px;font-family:"Inter",sans-serif;color:var(--ae-ink);background:var(--ae-bg);box-sizing:border-box}.ae-qs-input-field:focus{outline:2px solid var(--ae-ink);outline-offset:1px}.ae-qs-range-wrapper{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.ae-qs-range-wrapper .ae-qs-select{flex:1 1 0!important;min-width:0!important;width:50%!important;box-sizing:border-box!important}.range-sep{color:var(--ae-muted,#5c6b82)!important;font-size:12px!important;flex-shrink:0!important}.ae-qs-submit-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:"Inter",sans-serif!important;font-weight:600!important;font-size:14px!important;padding:11px 26px!important;border-radius:8px!important;cursor:pointer!important;border:1px solid #000!important;transition:all 0.15s ease!important;background:#000!important;color:#fff!important;height:40px!important;box-sizing:border-box!important;white-space:nowrap!important;gap:8px!important}.ae-qs-submit-btn:hover{background:#333!important;color:#fff!important;border-color:#333!important}.ae-faq-section-wrap{font-family:"Inter",sans-serif;color:var(--ae-ink)}.ae-faq-head{max-width:640px;margin:0 auto 40px;text-align:center}.ae-faq-head .eyebrow{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ae-muted);margin-bottom:10px;display:block}.ae-faq-head h2{font-family:"Space Grotesk",sans-serif;font-size:28px;font-weight:700;margin:0 0 10px}.ae-faq-head p{color:var(--ae-muted);font-size:14.5px;margin:0}.ae-faq-list{max-width:760px;margin:0 auto}.ae-faq-item{border-bottom:1px solid var(--ae-line)}.ae-faq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 4px!important;cursor:pointer;background:none!important;border:none!important;width:100%;text-align:left;color:var(--ae-ink)}.ae-faq-q:hover{background:none}.ae-faq-q h3{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:600;margin:0;color:var(--ae-ink);text-wrap:wrap}.ae-faq-q .plus{font-size:20px;line-height:1;flex-shrink:0;margin-left:14px;transition:transform 0.2s ease}.ae-faq-item.open .plus{transform:rotate(45deg)}.ae-faq-a{max-height:0;overflow:hidden;transition:max-height 0.25s cubic-bezier(.4,0,.2,1),padding-bottom 0.25s ease}.ae-faq-item.open .ae-faq-a{max-height:500px}.ae-faq-a p{font-size:13.5px;color:var(--ae-muted);margin:0 4px 18px;line-height:1.6}.ae-specs-table th{background:var(--ae-bg-soft);color:var(--ae-ink-soft);font-weight:600;text-align:left;border:1px solid var(--ae-line);padding:10px 14px;font-size:13px}.ae-specs-table td{border:1px solid var(--ae-line);padding:10px 14px;font-size:13.5px;color:var(--ae-ink)}@media (max-width:600px){.ae-specs-table,.ae-specs-table tbody,.ae-specs-table tr,.ae-specs-table th,.ae-specs-table td{display:block;width:100%!important;box-sizing:border-box}.ae-specs-table tr{margin-bottom:12px;border:1px solid var(--ae-line);border-radius:8px;overflow:hidden}.ae-specs-table th{border:none;border-bottom:1px solid var(--ae-line-soft,#f0f0f0);padding:8px 12px}.ae-specs-table td{border:none;border-bottom:1px solid var(--ae-line-soft,#f0f0f0);padding:8px 12px 14px}.ae-specs-table td:last-child{border-bottom:none}}.ae-body-type-widget-wrap{font-family:"Inter",sans-serif;color:var(--ae-ink);width:100%}.ae-body-type-grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:16px;width:100%;box-sizing:border-box}@media (max-width:900px){.ae-brand-grid{grid-template-columns:repeat(2,1fr)}.ae-body-type-grid{grid-template-columns:repeat(var(--cols,3),1fr)}.ae-vehicle-grid{grid-template-columns:repeat(2,1fr)}.ae-search-filters-wrap{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.ae-brand-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px}.ae-body-type-grid{grid-template-columns:repeat(var(--cols,2),1fr);gap:10px}.ae-choose-type-card{padding:10px 12px;gap:8px;min-width:0}.ae-choose-type-info{min-width:0}.ae-type-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-brand-card{padding:10px 12px;gap:8px;min-width:0}.ae-brand-info{min-width:0}.ae-brand-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-brand-count{font-size:11px}.ae-vehicle-grid{grid-template-columns:1fr}.ae-search-card{padding:16px 14px}.ae-search-filters-wrap{grid-template-columns:1fr;gap:12px}.ae-search-filters-wrap .ae-search-field.range-field{width:100%}.ae-qs-range-wrapper{gap:6px!important}}@media (max-width:520px){.ae-brand-grid{grid-template-columns:repeat(2,1fr)!important}.ae-body-type-grid{grid-template-columns:repeat(var(--cols,2),1fr)}.ae-search-card{padding:14px 12px}.ae-qs-select,.ae-qs-input-field{font-size:13px;padding-left:10px;padding-right:24px}.ae-qs-submit-btn{width:100%!important}}