.comp-section.svelte-1g3zhqw{max-width:1200px;margin:0 auto;padding:4rem 2rem 0}.comp-section__header.svelte-1g3zhqw{text-align:center;margin-bottom:2.5rem}.comp-section__eyebrow.svelte-1g3zhqw{display:block;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#e02424;margin-bottom:.5rem}.comp-section__title.svelte-1g3zhqw{font-family:var(--font-display);font-size:clamp(1.3rem,3.5vw,2rem);font-weight:800;letter-spacing:-.02em;color:#0c0c0a;margin:0}.beats-explainer.svelte-1g3zhqw{max-width:1000px;margin:0 auto}.beats-explainer__intro.svelte-1g3zhqw{text-align:center;margin-bottom:3rem}.beats-explainer__intro.svelte-1g3zhqw p:where(.svelte-1g3zhqw){font-size:1.05rem;line-height:1.7;color:#374151;max-width:700px;margin:0 auto}.beats-explainer__intro.svelte-1g3zhqw strong:where(.svelte-1g3zhqw){color:#e02424}.beats-comparison.svelte-1g3zhqw{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-bottom:3rem}.beats-comparison__card.svelte-1g3zhqw{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 8px 25px #0000001a;border:3px solid transparent;transition:all .3s ease}.beats-comparison__card--beats.svelte-1g3zhqw{border-color:#e02424}.beats-comparison__card--airpods.svelte-1g3zhqw{border-color:#6b7280}.beats-comparison__card.svelte-1g3zhqw:hover{transform:translateY(-6px);box-shadow:0 15px 40px #00000026}.beats-comparison__header.svelte-1g3zhqw{text-align:center;margin-bottom:1.5rem}.beats-comparison__icon.svelte-1g3zhqw{font-size:3rem;margin-bottom:.75rem}.beats-comparison__title.svelte-1g3zhqw{font-family:var(--font-display);font-size:1.4rem;font-weight:800;margin:0 0 .25rem;color:#0c0c0a}.beats-comparison__subtitle.svelte-1g3zhqw{font-size:.9rem;color:#6b7280;margin:0;font-style:italic}.beats-comparison__list.svelte-1g3zhqw{list-style:none;padding:0;margin:0}.beats-comparison__list.svelte-1g3zhqw li:where(.svelte-1g3zhqw){font-size:.9rem;line-height:1.6;color:#374151;margin-bottom:.75rem;padding-left:1.25rem;position:relative}.beats-comparison__list.svelte-1g3zhqw li:where(.svelte-1g3zhqw):before{content:"✓";position:absolute;left:0;color:#e02424;font-weight:700}.beats-comparison__card--airpods.svelte-1g3zhqw .beats-comparison__list:where(.svelte-1g3zhqw) li:where(.svelte-1g3zhqw):before{color:#6b7280}.beats-comparison__list.svelte-1g3zhqw strong:where(.svelte-1g3zhqw){color:#e02424}.beats-comparison__vs.svelte-1g3zhqw{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:#e02424;text-align:center;background:#fff;border:2px solid #e02424;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto}.beats-conclusion.svelte-1g3zhqw{background:linear-gradient(135deg,#e02424,#dc2626);color:#fff;border-radius:16px;padding:2rem;text-align:center}.beats-conclusion__icon.svelte-1g3zhqw{font-size:3rem;margin-bottom:1rem}.beats-conclusion__title.svelte-1g3zhqw{font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin:0 0 1rem}.beats-conclusion__text.svelte-1g3zhqw{font-size:1rem;line-height:1.7;max-width:600px;margin:0 auto;opacity:.95}.beats-conclusion__text.svelte-1g3zhqw strong:where(.svelte-1g3zhqw){color:#fef2f2;font-weight:600}.beats-catalog.svelte-1g3zhqw{max-width:1200px;margin:0 auto}.beats-catalog__intro.svelte-1g3zhqw{text-align:center;margin-bottom:3rem}.beats-catalog__intro.svelte-1g3zhqw p:where(.svelte-1g3zhqw){font-size:1.05rem;line-height:1.7;color:#374151;max-width:700px;margin:0 auto}.beats-product-grid.svelte-1g3zhqw{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.beats-product-card.svelte-1g3zhqw{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;border:2px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}.beats-product-card.svelte-1g3zhqw:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.beats-product-card--premium.svelte-1g3zhqw{border-color:#fbbf24}.beats-product-card--premium.svelte-1g3zhqw:hover{border-color:#f59e0b;box-shadow:0 12px 40px #f59e0b33}.beats-product-card--balanced.svelte-1g3zhqw{border-color:#3b82f6}.beats-product-card--balanced.svelte-1g3zhqw:hover{border-color:#2563eb;box-shadow:0 12px 40px #2563eb33}.beats-product-card--sport.svelte-1g3zhqw{border-color:#ef4444}.beats-product-card--sport.svelte-1g3zhqw:hover{border-color:#dc2626;box-shadow:0 12px 40px #dc262633}.beats-product-card--versatile.svelte-1g3zhqw{border-color:#8b5cf6}.beats-product-card--versatile.svelte-1g3zhqw:hover{border-color:#7c3aed;box-shadow:0 12px 40px #7c3aed33}.beats-product-card--budget.svelte-1g3zhqw{border-color:#10b981}.beats-product-card--budget.svelte-1g3zhqw:hover{border-color:#059669;box-shadow:0 12px 40px #05966933}.beats-product-card--speaker.svelte-1g3zhqw{border-color:#f97316}.beats-product-card--speaker.svelte-1g3zhqw:hover{border-color:#ea580c;box-shadow:0 12px 40px #ea580c33}.beats-product-card__badge.svelte-1g3zhqw{position:absolute;top:1rem;right:1rem;background:#000c;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.beats-product-card__title.svelte-1g3zhqw{font-family:var(--font-display);font-size:1.3rem;font-weight:800;margin:0 0 .25rem;color:#0c0c0a}.beats-product-card__subtitle.svelte-1g3zhqw{font-size:.9rem;color:#6b7280;margin:0 0 1rem;font-style:italic}.beats-product-card__price.svelte-1g3zhqw{font-size:1.1rem;font-weight:700;color:#e02424;margin-bottom:1.5rem}.beats-product-card__content.svelte-1g3zhqw p:where(.svelte-1g3zhqw){font-size:.95rem;line-height:1.65;color:#374151;margin:0 0 1.25rem}.beats-product-card__content.svelte-1g3zhqw strong:where(.svelte-1g3zhqw){color:#e02424}.beats-product-card__features.svelte-1g3zhqw{list-style:none;padding:0;margin:0}.beats-product-card__features.svelte-1g3zhqw li:where(.svelte-1g3zhqw){font-size:.85rem;line-height:1.6;color:#6b7280;margin-bottom:.5rem;padding-left:1rem;position:relative}.beats-product-card__features.svelte-1g3zhqw li:where(.svelte-1g3zhqw):before{content:"→";position:absolute;left:0;color:#e02424;font-weight:700}@media(max-width:768px){.comp-section.svelte-1g3zhqw{padding:3rem 1.5rem 0}.comp-section__title.svelte-1g3zhqw{font-size:1.8rem;margin-bottom:1.5rem}.beats-comparison.svelte-1g3zhqw{grid-template-columns:1fr;gap:1.5rem}.beats-comparison__vs.svelte-1g3zhqw{order:-1;margin:0 auto 1rem}.beats-comparison__card.svelte-1g3zhqw{padding:1.5rem}.beats-product-grid.svelte-1g3zhqw{grid-template-columns:1fr;gap:1.25rem}.beats-product-card.svelte-1g3zhqw,.beats-conclusion.svelte-1g3zhqw,.beats-explainer__intro.svelte-1g3zhqw{padding:1.5rem}}
