.vc-grid{--wine:#8a1428;--frame:#2a0f16;--cream:#fbf5f6;--line:#ead6db;--green-1:#22b573;--green-2:#13874f;--gold-1:#f3dc98;--gold-2:#e3b955;--gold-3:#a8791f;text-align:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:26px 22px;margin-top:26px;display:grid}.vc-item{flex-direction:column;display:flex}.vc-tabs{flex-wrap:wrap;gap:6px;padding-left:16px;display:flex}.vc-chip{letter-spacing:.05em;border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.vc-chip.m{background:var(--wine);color:#fff}.vc-chip.c{color:#5b3a42;letter-spacing:0;background:#efe1e4;font-weight:700}.vc-card{background:var(--frame);border:1px solid #d696a58c;border-radius:16px;flex:1;gap:10px;margin:0;padding:10px;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 16px 34px -14px #2808108c}.vc-card:hover{border-color:#e7b6c1;transform:translateY(-4px)}.vc-img{background:#fff;border-radius:12px;flex:0 0 42%;max-width:240px;min-height:230px;position:relative;overflow:hidden}.vc-img img{object-fit:contain;width:92%;height:70%;position:absolute;inset:8% 4% 22%}.vc-img .ov{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.vc-img .ov span{color:#fff;background:#1e0c10db;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.vc-body{background:var(--cream);color:#2a1a1e;border-radius:12px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px 18px 16px;display:flex}.vc-status{color:var(--wine);background:#f1e2e6;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.vc-body h3{color:#1f1418;margin:0;font-size:21px;line-height:1.2}.vc-sub{color:#6e5a60;margin:0;font-size:13.5px;line-height:1.45}.vc-info{border:1px solid var(--line);color:#3b2a30;border-radius:10px;flex-wrap:wrap;gap:7px 16px;padding:10px 12px;font-size:13px;display:flex}.vc-info span{align-items:center;gap:6px;display:inline-flex}.vc-info svg{color:var(--green-2);flex:none}.vc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:auto;padding-top:6px;display:flex}.vc-foot small{color:#7a6066;font-size:12px}.vc-btn{background:linear-gradient(135deg,var(--green-1),var(--green-2));color:#fff;font:inherit;letter-spacing:.03em;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px -8px #13874fcc}.vc-btn:hover{filter:brightness(1.08);color:#fff;transform:translate(2px)}.vc-item.gold .vc-chip.m{background:linear-gradient(135deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));color:#2a1d05}.vc-item.gold .vc-chip.c{color:#5c4718;background:#f6ecd0}.vc-item.gold .vc-card{background:repeating-linear-gradient(45deg,#f3dc981a 0 2px,#0000 2px 12px),repeating-linear-gradient(-45deg,#f3dc9812 0 2px,#0000 2px 12px),linear-gradient(135deg,#3a2a0e 0%,#1d1406 55%,#3a2a0e 100%);border-color:#f3dc98d9;box-shadow:0 18px 40px -14px #7855148c,inset 0 0 0 1px #e3b95540}.vc-item.gold .vc-card:hover{border-color:var(--gold-1)}.vc-item.gold .vc-body{color:#2a2110;background:linear-gradient(#fffaf0 0%,#fbf3de 100%)}.vc-item.gold .vc-status{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:#3a2a08}.vc-item.gold .vc-body h3{color:#20190c}.vc-item.gold .vc-info{border-color:#e6d6a8}.vc-item.gold .vc-info svg{color:var(--gold-3)}.vc-item.gold .vc-img{box-shadow:0 0 0 1px #f3dc9899}@media (width<=1100px){.vc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:22px 16px}}@media (width<=640px){.vc-tabs{padding-left:12px}.vc-card{border-radius:14px;gap:8px;padding:8px}.vc-img{flex:0 0 38%;max-width:160px;min-height:200px}.vc-img .ov{gap:4px;bottom:6px;left:6px;right:6px}.vc-img .ov span{padding:4px 7px;font-size:10.5px}.vc-body{gap:8px;padding:13px 13px 12px}.vc-body h3{font-size:17px}.vc-sub{font-size:12.5px}.vc-info{gap:5px 10px;padding:8px 10px;font-size:12px}.vc-btn{padding:8px 12px;font-size:12px}}@media (width<=420px){.vc-card{flex-direction:column}.vc-img{flex:none;max-width:none;min-height:190px}}@media (prefers-reduced-motion:reduce){.vc-card,.vc-btn{transition:none}}.vc-item:not(.gold) .vc-body{background:#ffffffd1}.vc-item:not(.gold) .vc-card{background:linear-gradient(140deg,#8a142842 0%,#8a14281f 50%,#c2304a2e 100%);border-color:#8a14284d}.vc-item:not(.gold) .vc-img img{mix-blend-mode:multiply}.vc-item:not(.gold) .vc-img:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#3c0a1647,#3c0a1600);border-radius:50%;height:16px;position:absolute;bottom:24%;left:14%;right:14%}.vc-item:not(.gold) .vc-body{background:linear-gradient(165deg,#fffaf8 0%,#fbecef 55%,#f4dce2 100%);box-shadow:inset 3px 0 #8a1428}.vc-item:not(.gold) .vc-status{color:#fff;background:#8a1428}.vc-item:not(.gold) .vc-info svg{color:#13874f}.vc-item:not(.gold) .vc-img:after{height:14px;top:66%;bottom:auto}.vc-item.gold .vc-img{background:radial-gradient(130% 95% at 50% 30%,#fffdf6 0%,#f8ecd0 48%,#e8cf93 100%)}.vc-item.gold .vc-img img{mix-blend-mode:multiply}.vc-item.gold .vc-img:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#4630084d,#46300800);border-radius:50%;height:14px;position:absolute;top:66%;left:14%;right:14%}.vc-item.gold .vc-body{box-shadow:inset 3px 0 #c99a3a}.vc-item.gold .vc-info{background:linear-gradient(135deg,#fdf6e3,#f6e7bf)}.vc-item:not(.gold) .vc-card{-webkit-backdrop-filter:none;background:#fff;border:1px solid #e6d6da;box-shadow:0 20px 40px -28px #1e141873}.vc-item:not(.gold) .vc-card:hover{border-color:#c9a2ac}.vc-item:not(.gold) .vc-img{background:linear-gradient(#f7f6f4 0%,#ebe8e4 100%)}.vc-item:not(.gold) .vc-img:after{background:radial-gradient(closest-side,#14101238,#14101200)}.vc-item:not(.gold) .vc-img .ov span{background:#1f1418d1}.vc-item:not(.gold) .vc-body{box-shadow:none;background:#fff}.vc-item:not(.gold) .vc-body h3{color:#1f1418}.vc-item:not(.gold) .vc-sub{color:#6b6164}.vc-item:not(.gold) .vc-info{color:#26302a;background:#f6f7f6;border-color:#e6e9e6}.vc-item:not(.gold) .vc-foot small{color:#7a6f72;font-weight:500}.vehicles-section .section-copy .kicker{color:#00a3ff}.vehicles-section .section-copy h2{background:linear-gradient(90deg,#0047ff 0%,#0a7cff 55%,#00b4ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vehicles-section .section-copy p{color:#3d5a80}
