.sv-wrap.svelte-1y867fe{max-width:1180px;margin:0 auto;padding:0 24px}.sv-hero.svelte-1y867fe{padding:70px 0 40px;text-align:center}.sv-tag.svelte-1y867fe{display:inline-block;padding:6px 14px;border:2px solid #ccff00;color:#cf0;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:22px}.sv-hero.svelte-1y867fe h1:where(.svelte-1y867fe){font-family:Archivo Black,sans-serif;font-size:clamp(2rem,5vw,3rem);color:#fff;text-transform:uppercase;margin:0 0 16px}.sv-hero.svelte-1y867fe p:where(.svelte-1y867fe){color:#999;max-width:480px;margin:0 auto}.sv-grid-section.svelte-1y867fe{padding:40px 0 100px}.sv-grid.svelte-1y867fe{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sv-card.svelte-1y867fe{position:relative;border:2px solid var(--c);padding:26px;background:#000;box-shadow:5px 5px 0 var(--c)}.sv-badge.svelte-1y867fe{position:absolute;top:-12px;left:20px;background:var(--c);color:#000;font-size:.65rem;font-weight:800;padding:4px 9px;text-transform:uppercase}.sv-swatch.svelte-1y867fe{height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--c),#000 75%);margin-bottom:20px}.sv-card.svelte-1y867fe h3:where(.svelte-1y867fe){color:#fff;font-size:1.1rem;margin:0 0 14px;text-transform:uppercase}.sv-link.svelte-1y867fe{color:var(--c);font-weight:700;font-size:.85rem}@media (max-width: 860px){.sv-grid.svelte-1y867fe{grid-template-columns:repeat(2,1fr)}}
