._2FVt4W_demo-cars-section{background-color:#0000;width:100%;padding:3.5rem 0 0}._2FVt4W_demo-cars-inner{overflow:visible}._2FVt4W_demo-cars-header{flex-direction:column;gap:.875rem;margin-bottom:2rem;display:flex}._2FVt4W_demo-cars-heading{flex-direction:column;gap:0;display:flex}._2FVt4W_demo-cars-title{color:var(--foreground,#121212);letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}._2FVt4W_demo-cars-description{color:var(--muted-foreground,#5b5c5d);margin:.5rem 0 0;font-size:1rem;line-height:1.5}._2FVt4W_demo-cars-cta{background-color:var(--primary,#121212);width:fit-content;min-height:2.5rem;color:var(--primary-foreground,#fff);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .2s;display:inline-flex}._2FVt4W_demo-cars-cta:hover{opacity:.9}._2FVt4W_slider{--slide-spacing:24px;--hover-gutter:14px;width:100%}._2FVt4W_slider:focus,._2FVt4W_slider:focus-visible{outline:none}._2FVt4W_viewport{width:100%;padding:var(--hover-gutter);margin:calc(var(--hover-gutter) * -1);overflow:hidden}._2FVt4W_container{margin-left:calc(var(--slide-spacing) * -1);display:flex}._2FVt4W_slide{min-width:0;padding-left:var(--slide-spacing);box-sizing:border-box;flex:0 0 100%}@media (min-width:768px){._2FVt4W_slide{flex:0 0 50%}._2FVt4W_demo-cars-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}._2FVt4W_demo-cars-title{font-size:3rem}}@media (min-width:1024px){._2FVt4W_slide{flex:0 0 33.3333%}}._2FVt4W_controls{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}._2FVt4W_control-button{border:1px solid var(--border,#e2e4e6);background-color:var(--card,#fff);width:36px;height:36px;color:var(--foreground,#121212);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._2FVt4W_control-button:hover{background-color:var(--primary,#121212);border-color:var(--primary,#121212);color:var(--primary-foreground,#fff)}
