@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.ag-landing{background:#fff;color:#0a0a0a;font-family:Satoshi,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100svh;--ag-gutter: max(clamp(20px, 4vw, 40px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--ag-gutter-sm: max(clamp(20px, 3.2vw, 32px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}.ag-landing a{color:#0a0a0a;text-decoration:none}.ag-landing a:hover{color:#5a5a5a}.ag-landing ::selection{background:#0a0a0a;color:#fff}.ag-landing button:focus-visible,.ag-landing a:focus-visible,.ag-landing summary:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.ag-landing details summary::-webkit-details-marker{display:none}html:has(.ag-landing){scroll-behavior:auto}@keyframes ag-draw{0%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes ag-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ag-safe{to{opacity:1;transform:translateY(0)}}.ag-landing [data-agr]{opacity:0;transform:translateY(26px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.ag-landing [data-agr]:not([data-on]){animation:ag-safe .9s cubic-bezier(.16,1,.3,1) 2.2s forwards}.ag-landing [data-agr][data-on]{opacity:1;transform:translateY(0)}.ag-landing [data-agnav]{transition:background .5s ease,box-shadow .5s ease}.ag-landing [data-agnav][data-scrolled]{background:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 -1px #e4e4e4}.ag-landing .ag-cluster-row[data-agr]:not([data-on]){transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.ag-landing [data-agr],.ag-landing .ag-cluster-row[data-agr]:not([data-on]){opacity:1;transform:none;transition:none;animation:none}}.ag-landing .ag-navlink{color:#5a5a5a;transition:color .35s ease}.ag-landing .ag-navlink:hover{color:#0a0a0a}.ag-landing .ag-cta{background:#0a0a0a;color:#fff;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s ease}.ag-landing .ag-cta:hover{background:#000;color:#fff;transform:translateY(-1px)}.ag-landing .ag-cta-lg:hover{transform:translateY(-2px)}.ag-landing .ag-underline{color:#5a5a5a;border-bottom:1px solid #e4e4e4;transition:color .35s ease,border-color .35s ease}.ag-landing .ag-underline:hover{color:#0a0a0a;border-bottom-color:#0a0a0a}.ag-landing .ag-summary{transition:color .3s ease}.ag-landing .ag-hs-tags{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden}.ag-landing .ag-hs-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px solid #0b5cff;border-radius:5px;color:#0b5cff;background:#f3f7ff;font-size:10px;letter-spacing:.04em;white-space:nowrap;animation:ag-tag-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes ag-tag-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.ag-landing .ag-hs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 56px;align-items:center;column-gap:12px;box-sizing:border-box;width:100%;height:44px;padding:0 16px;margin:0;border:0;border-bottom:1px solid #e4e4e4;background:#fff;color:#0a0a0a;font:inherit;text-align:left;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.ag-landing .ag-hs-row:last-child{border-bottom:0}.ag-landing .ag-hs-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-landing .ag-hs-vehicle{color:#5a5a5a;text-align:center}.ag-landing .ag-hs-price{text-align:right;font-weight:700;font-size:12px}.ag-landing button.ag-hs-row{cursor:pointer;animation:ag-row-lift .44s cubic-bezier(.22,1,.36,1) both}@keyframes ag-row-lift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ag-landing button.ag-hs-row:hover{background:#fafbff}.ag-landing button.ag-hs-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0b5cff73}.ag-landing .ag-hs-row[aria-checked=true],.ag-landing .ag-hs-row[aria-checked=true]:hover{background:#f3f7ff;color:#0b5cff;box-shadow:inset 0 0 0 2px #0b5cff;border-radius:5px}.ag-landing .ag-hs-row[aria-checked=true] .ag-hs-vehicle{color:#0b5cff}.ag-landing .ag-hs-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1)}.ag-landing .ag-hs-reveal[data-open]{grid-template-rows:1fr}.ag-landing .ag-hs-reveal>div{overflow:hidden;min-height:0}.ag-landing .ag-hs-spin{transform-origin:center;animation:ag-hs-spin .8s linear infinite}@keyframes ag-hs-spin{to{transform:rotate(360deg)}}.ag-landing .ag-hs-check{animation:ag-hs-pop .5s cubic-bezier(.34,1.56,.64,1) .46s both}.ag-landing .ag-hs-check-ring{stroke-dasharray:126;stroke-dashoffset:126;animation:ag-hs-draw .46s cubic-bezier(.65,0,.35,1) forwards}.ag-landing .ag-hs-check-fill{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:ag-hs-fill .36s cubic-bezier(.34,1.56,.64,1) .4s forwards}.ag-landing .ag-hs-check-tick{stroke-dasharray:30;stroke-dashoffset:30;animation:ag-hs-draw .3s cubic-bezier(.65,0,.35,1) .62s forwards}@keyframes ag-hs-draw{to{stroke-dashoffset:0}}@keyframes ag-hs-fill{to{transform:scale(1)}}@keyframes ag-hs-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:480px){.ag-landing .ag-hs-header{flex-wrap:wrap;min-height:62px!important;align-content:center}.ag-landing .ag-hs-tags{flex-wrap:wrap;row-gap:4px}.ag-landing .ag-hs-make{display:none}.ag-landing .ag-hs-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 48px;column-gap:10px;padding:0 14px}}@media(prefers-reduced-motion:reduce){.ag-landing .ag-hs-tag,.ag-landing button.ag-hs-row,.ag-landing .ag-hs-check,.ag-landing .ag-hs-spin{animation:none}.ag-landing .ag-hs-check-ring,.ag-landing .ag-hs-check-tick{animation:none;stroke-dashoffset:0}.ag-landing .ag-hs-check-fill{animation:none;transform:scale(1)}.ag-landing .ag-hs-row,.ag-landing .ag-hs-reveal{transition:none}}
