.dashboard-refined{--dashboard-warm: #faf8f4}.dashboard-refined>.flex-1{background:var(--dashboard-warm)}.dark .dashboard-refined{--dashboard-warm: hsl(var(--background))}.customer-page-canvas:has(.journey-page){background-color:var(--journey-canvas)}.home-car-shelf{display:flex;gap:1rem;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.home-car-shelf-item{width:46%;flex-shrink:0;scroll-snap-align:start}@media(min-width:640px){.home-car-shelf{flex-wrap:wrap;gap:1.25rem;margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.home-car-shelf-item{--shelf-columns: var(--shelf-cols-sm);width:auto;min-width:0;flex:0 0 calc((100% - (var(--shelf-columns) - 1) * 1.25rem) / var(--shelf-columns))}}@media(min-width:1024px){.home-car-shelf-item{--shelf-columns: var(--shelf-cols-lg)}}@media(min-width:1280px){.home-car-shelf-item{--shelf-columns: var(--shelf-cols-xl)}}.mustang-source-landing{font-family:IBM Plex Sans,Helvetica,Arial,sans-serif;color:#000;background:#fff}.mustang-source-landing *{box-sizing:border-box}.mlx-center{max-width:1440px;margin:0 auto;padding:0 64px}.mlx-hero{position:relative;overflow:hidden;background:#2b2f2c;min-height:944px;display:flex;align-items:center}.mlx-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.mlx-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00000080,#0000001f 60%,#0000)}.mlx-hero__in{position:relative;z-index:1;width:100%;padding-top:64px;padding-bottom:64px}.mlx-hero__box{max-width:752px}.mlx-hero h1{margin:0 0 32px;padding:32px 0 8px;color:#fff;font-weight:700;font-size:56px;line-height:64px}.mlx-hero p{margin:0 0 32px;padding:8px 0;color:#fff;font-size:24px;line-height:34px}.mlx-search{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:6px 6px 6px 18px;max-width:752px;box-shadow:0 4px 18px #00000040}.mlx-search svg{flex:none;color:#555}.mlx-search-location{position:relative;max-width:752px}.mlx-search-status{position:absolute;top:100%;left:0;right:0;z-index:10;margin:4px 0!important;padding:12px 16px!important;border-radius:12px;background:#fff;color:#333!important;font-size:14px!important;line-height:20px!important;box-shadow:0 4px 18px #00000040}.mlx-search input:focus-visible{outline:2px solid var(--color-brand-editorial-main);outline-offset:2px;border-radius:4px}.mlx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;padding:10px 4px;color:#000}.mlx-clear{border:0;background:#e6e6e6;color:#333;width:24px;height:24px;border-radius:50%;line-height:1;font-size:14px;flex:none}.mlx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--color-brand-editorial-main);color:#fff;font:inherit;font-weight:600;font-size:16px;text-decoration:none}.mlx-btn:hover{background:var(--color-brand-editorial-hover)}.mlx-btn--dark{background:#222;border-radius:6px}.mlx-copy{margin-top:64px;padding:64px 0}.mlx-copy__in{max-width:752px;margin:0 auto;padding:0 24px;font-size:18px;line-height:28px}.mlx-copy h2{font-size:26px;line-height:34px;font-weight:700;margin:0 0 16px;padding:32px 0 8px}.mlx-copy p{margin:0;padding:8px 0}.mlx-copy a{color:var(--color-brand-editorial-main);text-decoration:underline}.mlx-cars{padding:64px 0}.mlx-title{margin:0 0 32px;padding:32px 0 8px;font-size:40px;line-height:48px;font-weight:700}.mlx-grid{display:grid;gap:32px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mlx-card{display:block;color:inherit;text-decoration:none}.mlx-card__img{aspect-ratio:3/2;border-radius:4px;overflow:hidden;background:#e9e9e9}.mlx-card__img img{width:100%;height:100%;object-fit:cover;display:block}.mlx-card__name{margin:12px 0 4px;font-weight:600;font-size:18px;line-height:24px}.mlx-card__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;color:#333}.mlx-card__row b{font-weight:500}.mlx-price{font-weight:700;font-size:18px;white-space:nowrap;color:#000}.mlx-price small{font-weight:400;font-size:13px;color:#555;margin-left:4px}.mlx-skel{aspect-ratio:3/2;border-radius:4px;background:#ececec;animation:mlxp 1.4s ease-in-out infinite}@keyframes mlxp{50%{opacity:.5}}.mlx-note{padding:32px;border:1px solid #ddd;border-radius:4px;text-align:center}.mlx-more{text-align:center;margin-top:40px}.mlx-reviews{padding:64px 0}.mlx-reviews__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.mlx-reviews__head h2{margin:0;padding:32px 0 8px;font-size:40px;line-height:48px;font-weight:700}.mlx-arrows{display:flex;gap:16px}.mlx-arrows button{width:36px;height:36px;border:0;background:transparent;font-size:22px;line-height:1}.mlx-arrows button:disabled{opacity:.3}.mlx-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;padding-bottom:8px}.mlx-track::-webkit-scrollbar{display:none}.mlx-rev{flex:0 0 416px;scroll-snap-align:start;min-width:0}.mlx-rev__img{aspect-ratio:3/2;border-radius:4px;overflow:hidden;background:#e9e9e9}.mlx-rev__img img{width:100%;height:100%;object-fit:cover;display:block}.mlx-rev__top{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0;gap:8px}.mlx-rev__name{font-weight:700;font-size:20px;line-height:28px;margin:0}.mlx-stars{display:flex;gap:4px;color:#f89d1c}.mlx-rev__txt{position:relative;padding:16px;font-size:18px;line-height:28px;white-space:pre-line;max-height:112px;overflow:hidden;margin:0}.mlx-rev__txt:empty{display:none}.mlx-rev--long .mlx-rev__txt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(#fff0,#fff)}.mlx-rev--open .mlx-rev__txt{max-height:none;overflow:visible}.mlx-rev--open .mlx-rev__txt:after{display:none}.mlx-rev__tog{margin:0 16px;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--color-brand-editorial-main);text-decoration:underline}.mlx-host{padding:64px 0}.mlx-host .mlx-copy__in h2{font-size:40px;line-height:48px;font-weight:700;margin:0 0 16px;padding:32px 0 8px}.mlx-host .mlx-copy__in p{padding:8px 0;margin:0 0 24px}.mlx-card__head{position:relative}.mlx-fav{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:#444}.mlx-fav[aria-pressed=true]{color:#dc2626}.mlx-rating{display:flex;align-items:center;gap:4px;font-size:14px;color:#333}.mlx-rating svg{color:#f89d1c}.mlx-seo{padding:64px 0;border-top:1px solid #e6e6e6}.mlx-seo-group{margin:0 0 40px}.mlx-seo-group h3{margin:0 0 16px;font-size:18px;line-height:28px;font-weight:600}.mlx-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.mlx-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #ddd;border-radius:4px;padding:18px 20px;color:var(--color-brand-editorial-main);text-decoration:none;font-size:18px;line-height:26px}.mlx-seo-links a:hover{border-color:var(--color-brand-editorial-main);background:var(--color-brand-editorial-surface)}.mlx-seo-links a:focus-visible,.mlx-faqs summary:focus-visible{outline:2px solid var(--color-brand-editorial-main);outline-offset:4px}.mlx-faqs{margin-bottom:48px}.mlx-faqs details{border-bottom:1px solid #ddd;padding:20px 0}.mlx-faqs summary{cursor:pointer;font-weight:600}.mlx-faqs p{margin:16px 0 0}@media(max-width:1279px){.mlx-center{padding:0 32px}.mlx-hero{min-height:720px}.mlx-hero h1{font-size:44px;line-height:52px}.mlx-hero p{font-size:20px;line-height:30px}.mlx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mlx-rev{flex-basis:calc((100% - 32px)/2)}}@media(max-width:767px){.mlx-center{padding:0 16px}.mlx-hero{min-height:517px}.mlx-hero__in{padding-top:32px;padding-bottom:32px}.mlx-hero:after{background:#00000059}.mlx-hero h1{font-size:34px;line-height:40px;margin-bottom:16px;padding-top:16px}.mlx-hero p{font-size:18px;line-height:26px;margin-bottom:16px}.mlx-copy{margin-top:32px;padding:32px 0}.mlx-copy__in{font-size:16px;line-height:24px}.mlx-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none;margin-right:-16px;padding-right:16px}.mlx-grid::-webkit-scrollbar{display:none}.mlx-grid>*{flex:0 0 78%;scroll-snap-align:start;min-width:0}.mlx-rev{flex-basis:82%}.mlx-rev__name{font-size:18px}.mlx-rev__txt{font-size:16px;line-height:24px}.mlx-title,.mlx-reviews__head h2,.mlx-host .mlx-copy__in h2{font-size:28px;line-height:36px}.mlx-cars,.mlx-reviews,.mlx-host,.mlx-seo{padding:40px 0}.mlx-seo-links{grid-template-columns:1fr}.mlx-seo-links a{font-size:16px;line-height:24px}}.mlx-copy--flat{margin-top:0}.mlx-copy ul,.mlx-copy ol{margin:0;padding:8px 0 8px 28px}.mlx-copy li{padding:4px 0}.mlx-copy__links{display:flex;flex-wrap:wrap;gap:24px;padding:8px 0}.mlx-copy__links a{font-weight:600}.mlx-art{margin:0 auto;max-width:752px;padding:0 24px}.mlx-art img{display:block;width:100%;height:auto;border-radius:4px;aspect-ratio:3/2;object-fit:cover}.mlx-art--square img{aspect-ratio:1/1}.mlx-art--portrait img{aspect-ratio:4/5;max-width:520px;margin:0 auto}.mlx-band{position:relative;margin:0}.mlx-band>img{display:block;width:100%;height:420px;object-fit:cover}@media(max-width:767px){.mlx-band>img{height:240px}}.mlx-crumbs{margin:0 0 8px;padding:0!important;font-size:14px!important;line-height:20px!important}.mlx-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.mlx-crumbs a{color:#fff;text-decoration:underline}.mlx-tabs{display:inline-flex;gap:4px;border:1px solid #ddd;border-radius:999px;padding:4px;margin:0 0 24px}.mlx-tabs button{border:0;background:transparent;border-radius:999px;min-height:36px;padding:0 20px;font:inherit;font-weight:600;cursor:pointer}.mlx-tabs button[aria-selected=true]{background:var(--color-brand-editorial-main);color:#fff}.mlx-from{margin:0 0 24px;font-size:16px}.mlx-notify{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.mlx-notify input{flex:1;min-width:220px;min-height:44px;border:1px solid #ccc;border-radius:999px;padding:0 18px;font:inherit}.mlx-btn--ghost{background:#fff;color:#000;border:1px solid #ccc}
