body{color:#f7f6f3;background:#0a0a0a;font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit}:focus-visible{outline-offset:.3rem;outline:.2rem solid #f5a623}.wrap.svelte-1uha8ag{width:min(100% - 10vw,124rem);margin:0 auto}.eyebrow.svelte-1uha8ag{color:#f5a623;letter-spacing:.25em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:500}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:.02em;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.hero.svelte-1uha8ag{background:#0a0a0a;min-height:92vh;padding:13rem 0 0;display:grid;position:relative;overflow:hidden}.hero-video.svelte-1uha8ag,.hero-overlay.svelte-1uha8ag{position:absolute;inset:0}.hero-video.svelte-1uha8ag{object-fit:cover;pointer-events:none;width:100%;height:100%}.hero-overlay.svelte-1uha8ag{background:linear-gradient(#0a0a0a6b,#0a0a0a38 42%,#0a0a0ab8 100%),radial-gradient(70% 50% at 50% 25%,#f5a6231a,#0000 70%)}.hero-inner.svelte-1uha8ag{z-index:1;text-align:center;align-self:center;justify-items:center;display:grid;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#f7f6f3;margin-top:1.2rem;font-size:clamp(5.6rem,11vw,12.8rem)}.sub.svelte-1uha8ag{color:#f4f1eb;letter-spacing:.04em;max-width:58rem;margin-top:1.8rem;font-family:Oswald,sans-serif;font-size:1.9rem;line-height:1.6}.hero-ctas.svelte-1uha8ag{justify-content:center;gap:1.6rem;margin-top:3.8rem;display:flex}.btn-primary.svelte-1uha8ag,.btn-outline.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;border-radius:.2rem;justify-content:center;align-items:center;min-height:5.2rem;padding:0 3.2rem;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn-primary.svelte-1uha8ag{color:#0a0a0a;background:#f5a623}.btn-primary.svelte-1uha8ag:hover{background:#fff;transform:translateY(-.2rem);box-shadow:0 1rem 3rem #f5a62340}.btn-outline.svelte-1uha8ag{color:#f7f6f3;border:.1rem solid #2a2a2a}.btn-outline.svelte-1uha8ag:hover{background:#f5a6230f;border-color:#f5a623}.hero-strip-wrap.svelte-1uha8ag{z-index:1;align-self:end;width:100%;position:relative}.hero-strip.svelte-1uha8ag{border-top:.1rem solid #2a2a2a;grid-template-columns:repeat(4,1fr);margin-top:8rem;display:grid}.hero-strip.svelte-1uha8ag div:where(.svelte-1uha8ag){text-align:center;border-right:.1rem solid #2a2a2a;padding:2.2rem 1rem}.hero-strip.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border-right:0}.hero-strip.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:#f5a623;border:0;padding:0;font-family:Bebas Neue,sans-serif;font-size:3rem}.hero-strip.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){color:#6b6b68;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0;font-family:Oswald,sans-serif;font-size:1.1rem}.section.svelte-1uha8ag{background:#0a0a0a;padding:9.6rem 0}.section-head.svelte-1uha8ag{max-width:64rem;margin-bottom:4.8rem}.section-head.centered.svelte-1uha8ag{text-align:center;margin-left:auto;margin-right:auto}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.feature-split.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#f7f6f3;margin-top:1rem;font-size:clamp(3.4rem,5vw,5.6rem)}.lane-rule.svelte-1uha8ag{opacity:.55;background:repeating-linear-gradient(90deg,#f5a623 0 2.6rem,#0000 2.6rem 3.4rem);width:100%;height:.3rem;margin-top:1.4rem}.car-grid.svelte-1uha8ag,.test-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2.2rem;display:grid}.car-card.svelte-1uha8ag,.test-card.svelte-1uha8ag{background:#141414;border:.1rem solid #2a2a2a;border-radius:.6rem;transition:transform .2s,border-color .2s;overflow:hidden}.car-card.svelte-1uha8ag:hover,.test-card.svelte-1uha8ag:hover{border-color:#3a3a3a;transform:translateY(-.4rem)}.car-skeleton.svelte-1uha8ag{gap:1.2rem;padding-bottom:2.2rem;display:grid}.car-skeleton.svelte-1uha8ag div:where(.svelte-1uha8ag){background:#1d1d1d;height:17rem}.car-skeleton.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#242424;border-radius:.2rem;width:70%;height:1.8rem;margin:0 2rem;animation:1.4s ease-in-out infinite alternate svelte-1uha8ag-skeleton-pulse;display:block}.car-skeleton.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{width:45%;height:1.2rem}.car-thumb.svelte-1uha8ag{color:#f5a623;background:linear-gradient(160deg,#1c1c1c,#0e0e0e);justify-content:center;align-items:center;height:17rem;display:flex;position:relative;overflow:hidden}.car-thumb.svelte-1uha8ag svg{opacity:.92;width:78%}.car-thumb.svelte-1uha8ag>a:where(.svelte-1uha8ag),.car-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;display:block}.car-thumb.svelte-1uha8ag>a:where(.svelte-1uha8ag){position:relative;overflow:hidden}.car-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;position:absolute;inset:0}.car-preview-arrow.svelte-1uha8ag{color:#fff;cursor:pointer;z-index:2;background:#000000d1;border:0;place-items:center;width:3.2rem;height:4.4rem;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.car-preview-arrow.previous.svelte-1uha8ag{left:1rem}.car-preview-arrow.next.svelte-1uha8ag{right:1rem}.car-preview-dots.svelte-1uha8ag{z-index:2;background:#00000073;border-radius:2rem;gap:.5rem;padding:.5rem .7rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.car-preview-dots.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;background:#ffffff7a;border:0;border-radius:50%;width:.7rem;height:.7rem;padding:0}.car-preview-dots.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#fff}.car-tag.svelte-1uha8ag{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;background:#f5a623;border-radius:.2rem;padding:.4rem 1rem;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;position:absolute;top:1.2rem;left:1.2rem}.car-body.svelte-1uha8ag{padding:1.8rem 2rem 2.2rem}.car-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#f7f6f3;font-family:Oswald,sans-serif;font-size:1.7rem;font-weight:600}.car-body.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.car-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#6b6b68;letter-spacing:.03em;margin-top:.4rem;font-family:Oswald,sans-serif;font-size:1.2rem}.car-call.svelte-1uha8ag{border-top:.1rem solid #2a2a2a;justify-content:space-between;align-items:center;margin-top:1.4rem;padding-top:1.4rem;display:flex}.car-call.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#f5a623;letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-size:1.5rem}.car-call.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f7f6f3;letter-spacing:.06em;text-transform:uppercase;border-bottom:.1rem solid #f5a623;font-family:Oswald,sans-serif;font-size:1.2rem;text-decoration:none}.lineup-status.svelte-1uha8ag{color:#9a9a96;margin-top:2rem;font-size:1.4rem}.visually-hidden.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;padding:0;position:absolute;overflow:hidden}.defer-section.svelte-1uha8ag{content-visibility:auto;contain-intrinsic-size:auto 70rem}.panel-section.svelte-1uha8ag{background:#141414;border-top:.1rem solid #2a2a2a;border-bottom:.1rem solid #2a2a2a}.feature-split.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:6.4rem;display:grid}.car-art.svelte-1uha8ag{color:#f5a623}.car-art.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;display:block}.feature-split.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9a9a96;margin-top:1.8rem;font-size:1.55rem;line-height:1.7}.feature-list.svelte-1uha8ag{gap:1.4rem;margin-top:2.4rem;padding:0;list-style:none;display:grid}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#f7f6f3;align-items:flex-start;gap:1.2rem;font-size:1.45rem;display:flex}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:#f5a623;border-radius:50%;flex:none;width:.6rem;height:.6rem;margin-top:.7rem}.test-card.svelte-1uha8ag{padding:2.8rem}.stars.svelte-1uha8ag{color:#f5a623;letter-spacing:.2rem;font-size:1.4rem}.test-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9a9a96;margin:1.6rem 0 1.8rem;font-size:1.45rem;line-height:1.65}.test-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#f7f6f3;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:600}.test-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#6b6b68;font-size:1.2rem}.cta-section.svelte-1uha8ag{padding-top:0}.cta-panel.svelte-1uha8ag{background:linear-gradient(160deg,#161616,#0d0d0d);border:.1rem solid #2a2a2a;border-radius:.6rem;justify-content:space-between;align-items:center;gap:3rem;padding:4rem;display:flex}.cta-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:72rem}@keyframes svelte-1uha8ag-skeleton-pulse{to{opacity:.45}}@media (width<=980px){.feature-split.svelte-1uha8ag{grid-template-columns:1fr;gap:3.6rem}.hero-strip.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.car-grid.svelte-1uha8ag,.test-grid.svelte-1uha8ag{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:1.4rem;margin-right:-5vw;padding-bottom:.8rem;padding-right:5vw;display:flex;overflow-x:auto}.car-grid.svelte-1uha8ag::-webkit-scrollbar{display:none}.test-grid.svelte-1uha8ag::-webkit-scrollbar{display:none}.car-card.svelte-1uha8ag,.test-card.svelte-1uha8ag{scroll-snap-align:start;flex:0 0 min(44rem,72vw)}}@media (width<=640px){.wrap.svelte-1uha8ag{width:min(100% - 3.2rem,124rem)}.hero.svelte-1uha8ag{background:radial-gradient(circle at 75% 24%,#f5a6232e,#0000 32%),linear-gradient(155deg,#171717 0%,#090909 62%);min-height:100svh;padding-top:9.6rem}.hero-overlay.svelte-1uha8ag{background:linear-gradient(#0a0a0a0d,#0a0a0a80 68%,#0a0a0a 100%),repeating-linear-gradient(120deg,#0000 0 4rem,#ffffff03 4rem 4.1rem)}.hero-inner.svelte-1uha8ag{text-align:left;align-self:center;justify-items:stretch}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:32rem;margin-top:0;font-size:clamp(6.2rem,22vw,8.4rem)}.sub.svelte-1uha8ag{margin-top:1rem;font-size:1.7rem}.hero-ctas.svelte-1uha8ag,.cta-panel.svelte-1uha8ag{flex-direction:column;align-items:stretch}.hero-ctas.svelte-1uha8ag{gap:1rem;margin-top:2.8rem}.hero-ctas.svelte-1uha8ag a:where(.svelte-1uha8ag){width:100%;min-height:5.2rem}.hero-ctas.svelte-1uha8ag .btn-outline:where(.svelte-1uha8ag){background:#0a0a0a73}.hero-strip.svelte-1uha8ag{margin-top:3.6rem}.hero-strip.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:1.5rem .6rem}.hero-strip.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-size:2.5rem}.hero-strip.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){letter-spacing:.06em;font-size:.95rem}.car-grid.svelte-1uha8ag,.test-grid.svelte-1uha8ag{margin-right:-1.6rem;padding-right:1.6rem}.car-card.svelte-1uha8ag,.test-card.svelte-1uha8ag{flex-basis:min(86vw,34rem)}.car-thumb.svelte-1uha8ag{aspect-ratio:4/3;height:auto}.car-preview-arrow.svelte-1uha8ag{width:4.4rem;height:4.8rem}.car-preview-dots.svelte-1uha8ag{gap:0;padding:.2rem .4rem}.car-preview-dots.svelte-1uha8ag button:where(.svelte-1uha8ag){background:0 0;width:2.2rem;height:2.2rem;position:relative}.car-preview-dots.svelte-1uha8ag button:where(.svelte-1uha8ag):after{content:"";background:#ffffff80;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.car-preview-dots.svelte-1uha8ag button.active:where(.svelte-1uha8ag):after{background:#fff}.car-body.svelte-1uha8ag{padding:1.6rem}.car-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.8rem}.section.svelte-1uha8ag{padding:5.6rem 0}.section-head.svelte-1uha8ag{margin-bottom:2.8rem}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.feature-split.svelte-1uha8ag h2:where(.svelte-1uha8ag),.cta-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3.8rem;line-height:1}.eyebrow.svelte-1uha8ag{font-size:1.1rem}.car-art.svelte-1uha8ag{display:none}.feature-split.svelte-1uha8ag{gap:0}.feature-split.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.45rem;line-height:1.65}.feature-list.svelte-1uha8ag{gap:1.2rem}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:1.4rem;line-height:1.45}.test-card.svelte-1uha8ag{padding:2.2rem}.cta-panel.svelte-1uha8ag{gap:2.4rem;padding:2.6rem 2rem}.cta-panel.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){width:100%}}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
