.ps-acc-showcase-grid.svelte-ddj3kq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.ps-acc-card.svelte-ddj3kq{background:#fff;border-radius:14px;border:1px solid var(--tc-border, #e5e5ea);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.ps-acc-card.svelte-ddj3kq:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000014;border-color:#0c0c0a}.ps-acc-card__stage.svelte-ddj3kq{position:relative;height:220px;background:linear-gradient(180deg,#f8faff,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden;border-bottom:1px solid #f0f0f2}.ps-acc-card__ambient.svelte-ddj3kq{position:absolute;width:140px;height:140px;border-radius:50%;filter:blur(45px);opacity:.15;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.ps-acc-card.svelte-ddj3kq:hover .ps-acc-card__ambient:where(.svelte-ddj3kq){opacity:.35;transform:scale(1.18)}.ps-acc-card__img.svelte-ddj3kq{position:relative;z-index:2;max-height:var(--card-img-max-h, 170px);max-width:var(--card-img-max-w, 90%);object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));transform:scale(var(--card-img-scale, 1));transition:transform .35s cubic-bezier(.16,1,.3,1)}.ps-acc-card.svelte-ddj3kq:hover .ps-acc-card__img:where(.svelte-ddj3kq){transform:translateY(-4px) scale(calc(var(--card-img-scale, 1) * 1.04))}.ps-acc-card__content.svelte-ddj3kq{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.ps-acc-card__top.svelte-ddj3kq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;gap:.5rem}.ps-acc-card__tag.svelte-ddj3kq{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .55rem;border-radius:4px}.ps-acc-card__price.svelte-ddj3kq{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.25rem;font-weight:900;color:#0c0c0a}.ps-acc-card__title.svelte-ddj3kq{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.2rem;font-weight:800;color:#0c0c0a;margin:0 0 .5rem;letter-spacing:-.01em}.ps-acc-card__desc.svelte-ddj3kq{font-size:.85rem;line-height:1.6;color:#555;margin:0 0 1.25rem;flex-grow:1}.ps-acc-card__features.svelte-ddj3kq{list-style:none;padding:0;margin:0 0 1.25rem;flex-grow:1}.ps-acc-card__features.svelte-ddj3kq li:where(.svelte-ddj3kq){font-size:.8rem;color:#444;padding:.2rem 0 .2rem .9rem;position:relative}.ps-acc-card__features.svelte-ddj3kq li:where(.svelte-ddj3kq):before{content:"▪";position:absolute;left:0;color:#0c0c0a;font-size:.75rem}.ps-acc-card__verdict-list.svelte-ddj3kq{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.ps-acc-card__verdict-item.svelte-ddj3kq{font-size:.82rem;line-height:1.5;color:#374151;display:flex;align-items:flex-start;gap:.45rem}.ps-acc-card__bullet.svelte-ddj3kq{font-weight:900;font-size:.9rem;line-height:1.2;flex-shrink:0}.ps-acc-card__bullet--pro.svelte-ddj3kq{color:#16a34a}.ps-acc-card__bullet--con.svelte-ddj3kq{color:#dc2626}.ps-acc-card__tip.svelte-ddj3kq{margin:0 0 1.25rem;padding:.85rem 1rem;background:#f8f8f7;border-radius:8px;border-left:3px solid var(--tip-accent, #0071e3);font-size:.8rem;line-height:1.55;color:#6b6960}.ps-acc-card__tip-label.svelte-ddj3kq{display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tip-accent, #0071e3);margin-bottom:.3rem}.ps-acc-card__tip-text.svelte-ddj3kq{margin:0}.ps-acc-card__btn.svelte-ddj3kq{display:inline-flex;align-items:center;justify-content:space-between;padding:.8rem 1.15rem;background:#f8fafc;border:1px solid var(--tc-border, #e5e5ea);border-radius:6px;color:#0c0c0a;text-decoration:none;font-size:.82rem;font-weight:700;margin-top:auto;width:100%;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease}.ps-acc-card__btn.svelte-ddj3kq:hover{background:#0c0c0a;border-color:#0c0c0a;color:#fff}.ps-acc-card__btn.svelte-ddj3kq:hover .ps-arrow:where(.svelte-ddj3kq){transform:translate(4px)}.ps-arrow.svelte-ddj3kq{transition:transform .2s ease;font-size:1rem}
