#latest-vehicles.car-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:26px}#latest-vehicles .car-card{background:#fff;border:1px solid #e6eaf0;border-radius:20px;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:flex;overflow:hidden;box-shadow:0 10px 30px -22px #10182866}#latest-vehicles a.car-card:hover{border-color:color-mix(in srgb, var(--accent) 32%, #e6eaf0);transform:translateY(-6px);box-shadow:0 26px 50px -26px #10182880}#latest-vehicles a.car-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}#latest-vehicles .car-media{aspect-ratio:4/3;background:linear-gradient(135deg,#eef1f6 0%,#e0e6ef 100%);position:relative;overflow:hidden}#latest-vehicles .car-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}#latest-vehicles a.car-card:hover .car-img{transform:scale(1.05)}#latest-vehicles .car-media:after{content:"";pointer-events:none;background:linear-gradient(#10162000 55%,#10162029 100%);position:absolute;inset:0}#latest-vehicles .car-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}#latest-vehicles .car-brand{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 5px;font-size:11.5px;font-weight:700}#latest-vehicles .car-title{letter-spacing:-.01em;color:#101620;margin:0 0 14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.25}#latest-vehicles .spec-list{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}#latest-vehicles .spec{color:#5a6573;white-space:nowrap;background:#f4f6fa;border:1px solid #e6eaf0;border-radius:999px;align-items:center;padding:6px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}#latest-vehicles .car-foot{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}#latest-vehicles .car-price{letter-spacing:-.02em;color:#101620;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:21px;font-weight:800}#latest-vehicles .car-cta{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}#latest-vehicles a.car-card:hover .car-cta{background:color-mix(in srgb, var(--accent) 16%, transparent);transform:translate(2px)}#latest-vehicles .car-card.is-skeleton{pointer-events:none;box-shadow:0 10px 30px -24px #1018284d}#latest-vehicles .car-card.is-skeleton .car-media,#latest-vehicles .car-card.is-skeleton .car-brand,#latest-vehicles .car-card.is-skeleton .car-title,#latest-vehicles .car-card.is-skeleton .spec,#latest-vehicles .car-card.is-skeleton .car-price{color:#0000;background:linear-gradient(100deg,#eef1f6 30%,#e2e7f0 50%,#eef1f6 70%) 0 0/200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite lv-shimmer}#latest-vehicles .car-card.is-skeleton .car-media:after{display:none}#latest-vehicles .car-card.is-skeleton .car-brand{width:40%;height:11px}#latest-vehicles .car-card.is-skeleton .car-title{width:78%;height:18px}#latest-vehicles .car-card.is-skeleton .spec{border:0;width:62px;height:24px}#latest-vehicles .car-card.is-skeleton .car-price{width:45%;height:21px}@keyframes lv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){#latest-vehicles .car-card,#latest-vehicles .car-img,#latest-vehicles .car-cta,#latest-vehicles .car-card.is-skeleton .car-media,#latest-vehicles .car-card.is-skeleton .car-brand,#latest-vehicles .car-card.is-skeleton .car-title,#latest-vehicles .car-card.is-skeleton .spec,#latest-vehicles .car-card.is-skeleton .car-price{transition:none;animation:none}}.hero-btn-primary[data-astro-cid-lcdefpme]{color:#101620;background:#fff;box-shadow:0 12px 30px -14px #0000008c}.hero-btn-primary[data-astro-cid-lcdefpme]:hover{filter:brightness(.97)}.hero-btn-ghost[data-astro-cid-lcdefpme]{color:#fff;backdrop-filter:blur(4px);background:#ffffff14;border:1.5px solid #ffffff8c}.hero-btn-ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff29;border-color:#fff}.features[data-astro-cid-lcdefpme] .section-head-center{margin-bottom:56px}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #e6eaf0;border-radius:20px;flex-direction:column;padding:34px 32px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -24px #10162066}.feature-card[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .35s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.feature-card[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--accent) 32%, #e6eaf0);transform:translateY(-6px);box-shadow:0 26px 46px -28px #1016206b}.feature-card[data-astro-cid-lcdefpme]:hover:before{transform:scaleX(1)}.feature-badge[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--accent) 12%, transparent);width:54px;height:54px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;transition:background .28s,transform .28s;display:flex;position:relative}.feature-card[data-astro-cid-lcdefpme]:hover .feature-badge[data-astro-cid-lcdefpme]{background:var(--accent);transform:scale(1.04)}.feature-num[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--accent);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;transition:opacity .2s}.feature-check[data-astro-cid-lcdefpme]{opacity:0;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:18px;height:10px;margin-top:-3px;transition:opacity .2s;display:block;position:absolute;transform:rotate(-45deg)}.feature-card[data-astro-cid-lcdefpme]:hover .feature-num[data-astro-cid-lcdefpme]{opacity:0}.feature-card[data-astro-cid-lcdefpme]:hover .feature-check[data-astro-cid-lcdefpme]{opacity:1}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;color:#101620;margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:19.5px;font-weight:700;line-height:1.25}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#5a6573;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.62}@media (width<=980px){.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.latest-head[data-astro-cid-lcdefpme]{border-bottom:1px solid #e6eaf0;align-items:flex-end;gap:20px 28px;margin-bottom:40px;padding-bottom:22px}.latest-head-text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}.latest-cta[data-astro-cid-lcdefpme]{padding:12px 24px;transition:border-color .22s,color .22s,transform .22s,box-shadow .22s;box-shadow:0 10px 24px -18px #10162080}.latest-cta[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 16px 28px -18px #2563eb80}@media (width<=620px){.latest-cta[data-astro-cid-lcdefpme]{justify-content:center;width:100%}}
