.tr-tips.svelte-w464c3{display:grid;grid-template-columns:1fr;gap:1.25rem}.tr-tip.svelte-w464c3{background:#fff;border-radius:12px;display:flex;overflow:hidden;position:relative;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease}.tr-tip.svelte-w464c3:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.tr-tip__bar.svelte-w464c3{width:4px;background:#d13438;flex-shrink:0}.tr-tip__body.svelte-w464c3{padding:1.5rem 1.5rem 1.5rem 1.25rem;position:relative;z-index:1}.tr-tip__top.svelte-w464c3{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.tr-tip__icon.svelte-w464c3{width:32px;height:32px;background:#fff0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.tr-tip__tag.svelte-w464c3{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#d13438;background:#fff0f0;padding:2px 8px;border-radius:3px}.tr-tip__title.svelte-w464c3{font-family:var(--font-display);font-size:1.05rem;font-weight:800;margin:0 0 .5rem;color:#0c0c0a;line-height:1.3}.tr-tip__text.svelte-w464c3{font-size:.85rem;line-height:1.55;color:#6b6960;margin:0;max-width:45ch}.tr-tip__num.svelte-w464c3{position:absolute;right:1.25rem;bottom:.25rem;font-family:var(--font-display);font-size:4rem;font-weight:900;color:#d1343808;line-height:1;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none}.profs.svelte-w464c3{display:flex;flex-direction:column;gap:1.25rem}.prof.svelte-w464c3{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eee;box-shadow:0 2px 10px #0000000a;transition:transform .3s ease,box-shadow .3s ease}.prof.svelte-w464c3:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.prof__img.svelte-w464c3{background:#f8f8f8;height:180px;display:flex;align-items:center;justify-content:center;padding:1.5rem}.prof__img.svelte-w464c3 img:where(.svelte-w464c3){max-height:100%;max-width:100%;object-fit:contain}.prof__body.svelte-w464c3{padding:1.5rem}.prof__tag.svelte-w464c3{display:inline-block;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:4px;background:#f5f5f5;color:var(--pr, #d13438);margin-bottom:.5rem}.prof__title.svelte-w464c3{font-family:var(--font-display);font-size:1.15rem;font-weight:800;margin:0 0 .25rem;color:#0c0c0a}.prof__price.svelte-w464c3{font-size:1.3rem;font-weight:900;color:var(--pr, #d13438);font-family:var(--font-display);margin-bottom:.75rem}.prof__specs.svelte-w464c3{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.prof__spec.svelte-w464c3{font-size:.7rem;font-weight:600;padding:.25rem .55rem;background:#f0f0f0;border-radius:4px;color:#555}.prof__btn.svelte-w464c3{display:inline-flex;align-items:center;gap:.4rem;background:#0c0c0a;color:#fff;padding:.55rem 1.3rem;border-radius:8px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s ease}.prof__btn.svelte-w464c3:hover{background:#333}.prof__btn.svelte-w464c3 span:where(.svelte-w464c3){transition:transform .2s ease}.prof__btn.svelte-w464c3:hover span:where(.svelte-w464c3){transform:translate(3px)}.buying-guide.svelte-w464c3{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000000a;border:1px solid #f0f0f0}.buying-guide__recommendations.svelte-w464c3{display:flex;flex-direction:column;gap:1.5rem}.buying-guide__item.svelte-w464c3{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#fafafa;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.buying-guide__item.svelte-w464c3:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.buying-guide__icon.svelte-w464c3{font-size:1.75rem;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f}.buying-guide__content.svelte-w464c3{flex:1}.buying-guide__content.svelte-w464c3 strong:where(.svelte-w464c3){display:block;font-family:var(--font-display, "Outfit", sans-serif);font-size:1.05rem;font-weight:800;color:#0c0c0a;margin-bottom:.5rem;line-height:1.3}.buying-guide__content.svelte-w464c3 p:where(.svelte-w464c3){margin:0;font-size:.95rem;line-height:1.6;color:#6b6960}@media(min-width:768px){.buying-guide__recommendations.svelte-w464c3{display:grid;grid-template-columns:1fr;gap:1.25rem}}.beats-vs-airpods.svelte-w464c3{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;padding:2rem;display:flex;align-items:center;gap:2rem;border:1px solid #dee2e6;margin-top:2rem}.beats-vs-airpods__content.svelte-w464c3{flex:1}.beats-vs-airpods__title.svelte-w464c3{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.5rem;font-weight:800;color:#0c0c0a;margin:0 0 1rem;line-height:1.3}.beats-vs-airpods__text.svelte-w464c3{font-size:1rem;line-height:1.6;color:#495057;margin:0 0 1.5rem}.beats-vs-airpods__link.svelte-w464c3{display:inline-flex;align-items:center;gap:.5rem;color:#d13438;font-weight:700;text-decoration:none;font-size:1rem;transition:color .2s ease}.beats-vs-airpods__link.svelte-w464c3:hover{color:#a02a2e;text-decoration:underline}.beats-vs-airpods__icon.svelte-w464c3{font-size:3rem;flex-shrink:0}@media(max-width:768px){.beats-vs-airpods.svelte-w464c3{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}.beats-vs-airpods__icon.svelte-w464c3{font-size:2.5rem}}@media(min-width:640px){.tr-tips.svelte-w464c3{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.profs.svelte-w464c3{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.profs.svelte-w464c3{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.tr-tips.svelte-w464c3{grid-template-columns:repeat(3,1fr)}}
