.reviews-strip.svelte-1bn5i5s{border-top:1px solid var(--color-border-glass,#ffffff26);padding:.875rem 1.5rem 1rem}.reviews-strip-head.svelte-1bn5i5s{color:var(--color-on-surface-variant,#94a3b8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-bottom:.625rem;font-size:.8125rem;display:flex}.reviews-strip-summary.svelte-1bn5i5s{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.reviews-strip-summary.svelte-1bn5i5s strong:where(.svelte-1bn5i5s){color:var(--color-on-surface,#f1f5f9);font-weight:700}.reviews-strip-g.svelte-1bn5i5s{flex-shrink:0;width:1rem;height:1rem}.reviews-strip-stars.svelte-1bn5i5s{color:#fbbf24;align-items:center;display:inline-flex}.reviews-strip-link.svelte-1bn5i5s{color:var(--color-electric-blue,#3b82f6);align-items:center;gap:.25rem;margin:-.75rem 0;padding:.75rem 0;font-weight:600;text-decoration:none;display:inline-flex}.reviews-strip-link.svelte-1bn5i5s:hover{text-decoration:underline}.reviews-strip-track.svelte-1bn5i5s{scroll-snap-type:x proximity;scrollbar-width:thin;border-radius:8px;gap:.625rem;padding-bottom:.375rem;display:flex;overflow-x:auto}.reviews-strip-track.svelte-1bn5i5s:focus-visible,.reviews-strip-link.svelte-1bn5i5s:focus-visible{outline:2px solid var(--color-electric-blue,#3b82f6);outline-offset:2px}.reviews-strip-card.svelte-1bn5i5s{scroll-snap-align:start;border:1px solid var(--color-border-glass,#ffffff26);background:#ffffff0a;border-radius:10px;flex:0 0 15rem;padding:.625rem .75rem}.reviews-strip-card-head.svelte-1bn5i5s{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.reviews-strip-author.svelte-1bn5i5s{color:var(--color-on-surface,#f1f5f9);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.reviews-strip-text.svelte-1bn5i5s{color:var(--color-on-surface-variant,#94a3b8);scrollbar-width:thin;max-height:4.35em;margin:0;font-size:.8125rem;line-height:1.45;overflow-y:auto}@media (width<=480px){.reviews-strip.svelte-1bn5i5s{padding:.75rem 1rem .875rem}.reviews-strip-card.svelte-1bn5i5s{flex-basis:13.5rem}}.post-cta.svelte-v4qkrp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#3b82f614 0%,#8b5cf60f 100%);border:1px solid #3b82f64d;border-radius:16px;margin:2.5rem 0;overflow:hidden}.post-cta-inner.svelte-v4qkrp{align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.post-cta-img-wrap.svelte-v4qkrp{background:#ffffff0f;border-radius:10px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.post-cta-img.svelte-v4qkrp{object-fit:cover;width:100%;height:100%}.post-cta-body.svelte-v4qkrp{flex:1;min-width:0}.post-cta-headline.svelte-v4qkrp{color:var(--color-on-surface,#f1f5f9);margin-bottom:.375rem;font-size:1.125rem;font-weight:700;line-height:1.3}.post-cta-subline.svelte-v4qkrp{color:var(--color-on-surface-variant,#94a3b8);margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.post-cta-price.svelte-v4qkrp{color:var(--color-on-surface-variant,#94a3b8);margin-bottom:1rem;font-size:.875rem}.post-cta-price.svelte-v4qkrp strong:where(.svelte-v4qkrp){color:var(--color-electric-blue,#3b82f6);font-weight:700}.post-cta-price.svelte-v4qkrp span:where(.svelte-v4qkrp){opacity:.7;font-size:.75rem}.post-cta-actions.svelte-v4qkrp{flex-wrap:wrap;gap:.75rem;display:flex}.post-cta-btn-primary.svelte-v4qkrp{background:var(--color-electric-blue,#3b82f6);color:#fff;border-radius:8px;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.post-cta-btn-primary.svelte-v4qkrp:hover{background:#2563eb;transform:translateY(-1px)}.post-cta-btn-primary.svelte-v4qkrp:active{transform:scale(.97)}.post-cta-btn-secondary.svelte-v4qkrp{border:1px solid var(--color-border-glass,#ffffff26);color:var(--color-on-surface,#f1f5f9);background:0 0;border-radius:8px;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.post-cta-btn-secondary.svelte-v4qkrp:hover{background:#3b82f60f;border-color:#3b82f680}@media (width<=480px){.post-cta-inner.svelte-v4qkrp{text-align:center;flex-direction:column;align-items:center}.post-cta-actions.svelte-v4qkrp{justify-content:center}}@media (prefers-reduced-motion:reduce){.post-cta-btn-primary.svelte-v4qkrp,.post-cta-btn-secondary.svelte-v4qkrp{transition:none}}
