.hero.svelte-1t7ml8a{position:relative;overflow:hidden;background:#f4f4f4;padding:2rem 2rem 4.5rem}@media (max-width: 900px){.hero.svelte-1t7ml8a{padding:1.5rem 1.5rem 1rem}}.hero-bg.svelte-1t7ml8a{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-glow.svelte-1t7ml8a{position:absolute;top:-120px;right:10%;width:600px;height:600px;border-radius:50%}.hero-grid.svelte-1t7ml8a{position:absolute;top:0;right:0;bottom:0;left:0;background-size:48px 48px}.hero-inner.svelte-1t7ml8a{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:4rem;align-items:center}@media (max-width: 900px){.hero-inner.svelte-1t7ml8a{grid-template-columns:1fr}.hero-visual.svelte-1t7ml8a{display:none}}.hero-text.svelte-1t7ml8a{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 900px){.hero-text.svelte-1t7ml8a{gap:10px}}.hero-badge.svelte-1t7ml8a{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:#002a5f;letter-spacing:.04em;text-transform:uppercase}.badge-dot.svelte-1t7ml8a{width:7px;height:7px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e22;animation:svelte-1t7ml8a-pulse-badge 2s ease-in-out infinite}@keyframes svelte-1t7ml8a-pulse-badge{0%,to{box-shadow:0 0 0 3px #22c55e22}50%{box-shadow:0 0 0 6px #22c55e11}}.hero-text.svelte-1t7ml8a h1:where(.svelte-1t7ml8a){margin:0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;line-height:1.12;color:#002a5f;letter-spacing:-.03em}@media (max-width: 900px){.hero-text.svelte-1t7ml8a h1:where(.svelte-1t7ml8a){font-size:2rem}}.hero-accent.svelte-1t7ml8a{color:#000}.hero-text.svelte-1t7ml8a p:where(.svelte-1t7ml8a){margin:0;font-size:1.05rem;line-height:1.7;color:#636363;max-width:480px}.hero-actions.svelte-1t7ml8a{display:flex;gap:.75rem;align-items:center}.btn-primary.svelte-1t7ml8a{padding:.75rem 1.6rem;border-radius:.7rem;background:#002a5f;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,transform .1s}.btn-primary.svelte-1t7ml8a:hover{background:#1d4ed8;transform:translateY(-1px)}.btn-secondary.svelte-1t7ml8a{display:none;align-items:center;gap:.45rem;padding:.75rem 1.4rem;border-radius:.7rem;border:1.5px solid #0057c2;background:transparent;color:#002a5f;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.btn-secondary.svelte-1t7ml8a svg:where(.svelte-1t7ml8a){width:1rem;height:1rem}.btn-secondary.svelte-1t7ml8a:hover{border-color:#0057c2;color:#000}.hero-stats.svelte-1t7ml8a{display:flex;align-items:center;gap:1.5rem;padding-top:.5rem}.hero-stat.svelte-1t7ml8a{display:flex;flex-direction:column;gap:.1rem}.hero-stat.svelte-1t7ml8a strong:where(.svelte-1t7ml8a){font-size:1.3rem;font-weight:800;color:#222020;line-height:1}.hero-stat.svelte-1t7ml8a span:where(.svelte-1t7ml8a){font-size:.75rem;color:#6b7280}.stat-sep.svelte-1t7ml8a{width:1px;height:2rem;background:#2a2a2a}@media (max-width: 900px){.hero-stats.svelte-1t7ml8a strong:where(.svelte-1t7ml8a){font-size:.9rem}.hero-stat.svelte-1t7ml8a span:where(.svelte-1t7ml8a){font-size:.5rem;color:#6b7280}.stat-sep.svelte-1t7ml8a{width:1.5px;height:40px;background:#2a2a2a}}.hero-visual.svelte-1t7ml8a{position:relative}.visual-card.svelte-1t7ml8a{background:transparent;border:none;position:relative;border-radius:1.25rem;padding:2rem;display:flex;flex-direction:column;gap:1rem}.visual-card.svelte-1t7ml8a:before{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border-radius:.5rem;pointer-events:none;background:linear-gradient(#c3c3c3,#c3c3c3) 0 0 / 2.6rem 4px no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 100% 0 / 2.6rem 4px no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 0 0 / 4px 2.6rem no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 100% 0 / 4px 2.6rem no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 0 100% / 2.6rem 4px no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 0 100% / 4px 2.6rem no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 100% 100% / 2.6rem 4px no-repeat,linear-gradient(#c3c3c3,#c3c3c3) 100% 100% / 4px 2.6rem no-repeat}.visual-card-header.svelte-1t7ml8a{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;color:#8c8c8c;text-transform:uppercase;letter-spacing:.06em}.pulse-dot.svelte-1t7ml8a{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:svelte-1t7ml8a-pulse-badge 1.5s ease-in-out infinite;box-shadow:0 0 0 3px #ef444422}.visual-car-img.svelte-1t7ml8a{height:170px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;overflow:hidden}.visual-car-img.svelte-1t7ml8a img:where(.svelte-1t7ml8a){width:auto;height:100%;color:#000}.visual-make.svelte-1t7ml8a{font-size:.95rem;font-weight:700;color:#000}.visual-year.svelte-1t7ml8a{font-size:.78rem;color:#6b7280;margin-top:.15rem}.visual-bid-row.svelte-1t7ml8a{display:flex;align-items:flex-end;justify-content:space-between}.visual-label.svelte-1t7ml8a{font-size:.72rem;color:#6b7280;margin-bottom:.2rem}.visual-price.svelte-1t7ml8a{font-size:1.2rem;font-weight:800;color:#0c722e}.visual-timer.svelte-1t7ml8a{display:flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;color:#f59e0b;background:#f59e0b11;border:1px solid #f59e0b22;border-radius:3rem;padding:.35rem .65rem}.visual-timer.svelte-1t7ml8a svg:where(.svelte-1t7ml8a){width:.85rem;height:.85rem}.visual-progress.svelte-1t7ml8a{height:4px;background:#fff;border-radius:999px;overflow:hidden}.visual-progress-fill.svelte-1t7ml8a{height:100%;width:62%;background:linear-gradient(90deg,#002a5f,#006df3);border-radius:999px}.visual-bidders.svelte-1t7ml8a{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#6b7280}.avatar-stack.svelte-1t7ml8a{display:flex}.avatar.svelte-1t7ml8a{width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid #141414;margin-left:-.4rem}.avatar.svelte-1t7ml8a:first-child{margin-left:0}@keyframes svelte-1t7ml8a-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.main.svelte-1t7ml8a{padding:1rem 2rem;display:none}.filtering.svelte-1t7ml8a{padding:1.5rem 2rem 0;display:none}.latestuploadedcars.svelte-1t7ml8a{display:grid;gap:1.5rem;margin-top:1rem;grid-template-columns:repeat(4,1fr)}.latestuploadedcars.list.svelte-1t7ml8a{grid-template-columns:1fr;gap:.6rem}.latestuploadedcars.grid.svelte-1t7ml8a{grid-template-columns:repeat(min(max(2,var(--grid-columns)),4),1fr)}.whoarewe.svelte-1t7ml8a{background:#0f0f0f;padding:5rem 2rem}@media (max-width: 900px){.whoarewe.svelte-1t7ml8a{padding:2rem 1.5rem}}.waw-inner.svelte-1t7ml8a{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 900px){.waw-inner.svelte-1t7ml8a{grid-template-columns:1fr}}.waw-text.svelte-1t7ml8a{display:flex;flex-direction:column;gap:1.25rem}.waw-label.svelte-1t7ml8a{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2563eb}.waw-text.svelte-1t7ml8a h2:where(.svelte-1t7ml8a){margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.2;color:#fff}.waw-text.svelte-1t7ml8a p:where(.svelte-1t7ml8a){margin:0;font-size:1.05rem;line-height:1.7;color:#9ca3af}.waw-cta.svelte-1t7ml8a{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.4rem;border-radius:.65rem;background:#2563eb;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;width:fit-content;transition:background .15s,transform .1s}.waw-cta.svelte-1t7ml8a:hover{background:#1d4ed8;transform:translateY(-1px)}.waw-features.svelte-1t7ml8a{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 900px){.waw-features.svelte-1t7ml8a{grid-template-columns:1fr}}.feature.svelte-1t7ml8a{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:.65rem;transition:border-color .2s,transform .2s}.feature.svelte-1t7ml8a:hover{border-color:#2563eb44;transform:translateY(-2px)}.feature-icon.svelte-1t7ml8a{width:2.5rem;height:2.5rem;border-radius:.65rem;background:#2563eb18;display:flex;align-items:center;justify-content:center;color:#2563eb}.feature-icon.svelte-1t7ml8a svg:where(.svelte-1t7ml8a){width:1.2rem;height:1.2rem}.feature.svelte-1t7ml8a h4:where(.svelte-1t7ml8a){margin:0;font-size:.95rem;font-weight:700;color:#f9fafb}.feature.svelte-1t7ml8a p:where(.svelte-1t7ml8a){margin:0;font-size:.85rem;line-height:1.55;color:#6b7280}.stats.svelte-1t7ml8a{padding:5rem 2rem;background:#f9fafb}@media (max-width: 900px){.stats.svelte-1t7ml8a{padding:2rem 1.5rem}}.stats-inner.svelte-1t7ml8a{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.stats-header.svelte-1t7ml8a{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.stats-label.svelte-1t7ml8a{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2563eb}.stats-header.svelte-1t7ml8a h3:where(.svelte-1t7ml8a){margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;color:#111}.stats-grid.svelte-1t7ml8a{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 900px){.stats-grid.svelte-1t7ml8a{grid-template-columns:1fr}}.stat-card.svelte-1t7ml8a{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 4px #0000000d;transition:transform .2s,box-shadow .2s}.stat-card.svelte-1t7ml8a:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.stat-number.svelte-1t7ml8a{font-size:2.5rem;font-weight:800;color:#111;line-height:1;font-variant-numeric:tabular-nums}.stat-label.svelte-1t7ml8a{font-size:.85rem;color:#6b7280;font-weight:500}.stat-bar.svelte-1t7ml8a{margin-top:.75rem;height:3px;background:#f3f4f6;border-radius:999px;overflow:hidden}.stat-bar-fill.svelte-1t7ml8a{height:100%;background:#2563eb;border-radius:999px;transition:width .05s linear}.latestsoldcard.svelte-1t7ml8a{padding:4rem 0;background:#fff;overflow:hidden;max-width:1200px;margin:0 auto}.latest-header.svelte-1t7ml8a{padding:0 2rem 2.5rem;display:flex;flex-direction:column;gap:.5rem}.latest-label.svelte-1t7ml8a{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2563eb}.latest-header.svelte-1t7ml8a h3:where(.svelte-1t7ml8a){margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;color:#111}.marquee-wrapper.svelte-1t7ml8a{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.marquee-wrapper.svelte-1t7ml8a:hover .marquee-track:where(.svelte-1t7ml8a){animation-play-state:paused}.marquee-track.svelte-1t7ml8a{display:flex;gap:1.25rem;width:max-content;animation:svelte-1t7ml8a-marquee-scroll 32s linear infinite}@keyframes svelte-1t7ml8a-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sold-car-card.svelte-1t7ml8a{flex-shrink:0;width:220px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:default}.sold-car-card.svelte-1t7ml8a:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.sold-car-card.svelte-1t7ml8a img:where(.svelte-1t7ml8a){width:100%;height:130px;object-fit:cover;display:block}.sold-car-placeholder.svelte-1t7ml8a{width:100%;height:130px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.sold-car-info.svelte-1t7ml8a{padding:.75rem 1rem}.sold-car-title.svelte-1t7ml8a{font-size:.9rem;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sold-car-details.svelte-1t7ml8a{font-size:.78rem;color:#6b7280;margin-top:.2rem}.preview-bar.svelte-1q5xtzc{position:sticky;top:0;z-index:50;background:#fef3c7;color:#92400e;text-align:center;font:600 .85rem Inter,sans-serif;padding:.6rem 1rem;border-bottom:1px solid #fcd34d}
