.reviews-showcase{background:#f4f5f7;padding:4rem 0;overflow:hidden}.reviews-showcase__header{text-align:center;margin-bottom:2.5rem;padding:0 1.5rem}.reviews-showcase__header h2{color:#111827;letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:900;line-height:1.15}.reviews-showcase__header h2 strong{color:var(--secondary);font-weight:inherit}.reviews-showcase__header p{color:#718096;margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.reviews-showcase__cards-wrapper{margin-bottom:2rem;padding-bottom:.5rem;overflow:hidden}.reviews-showcase__cards-track{width:fit-content;display:flex}.reviews-showcase__cards-content{flex-wrap:nowrap;gap:1.5rem;padding:0 1rem 1rem;animation:70s linear infinite reviews-showcase-scroll;display:flex}.reviews-showcase__cards-wrapper:hover .reviews-showcase__cards-content{animation-play-state:paused}@keyframes reviews-showcase-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-showcase__card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;flex-shrink:0;width:calc(min(82vw,340px));min-height:240px;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #0f172a0a}@media only screen and (width>=1200px){.reviews-showcase__card{width:380px}}@media only screen and (width>=1440px){.reviews-showcase__card{width:400px}}.reviews-showcase__card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.reviews-showcase__card__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.reviews-showcase__card__stars{color:#facc15;gap:.1rem;font-size:.85rem;display:flex}.reviews-showcase__card__star--muted{color:#e5e7eb}.reviews-showcase__card__platform{color:#64748b;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .45rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.reviews-showcase__card__platform .nuxt-icon{font-size:.7rem;display:inline-flex}.reviews-showcase__card__platform--google .nuxt-icon{color:#4285f4}.reviews-showcase__card__platform--trustpilot .nuxt-icon{color:#00b67a}.reviews-showcase__card__text{color:#111827;flex-grow:1;margin:0 0 1.5rem;font-size:.86rem;line-height:1.6}.reviews-showcase__card__footer{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:1rem}.reviews-showcase__card__footer h3{color:#111827;margin:0 0 .35rem;font-size:.85rem;font-weight:900;line-height:1.2}.reviews-showcase__card__footer p{color:#64748b;background:#f1f5f9;border-radius:999px;margin:0;padding:.25rem .5rem;font-size:.68rem;font-weight:500;line-height:1.3;display:inline-flex}.reviews-showcase__bottom{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.reviews-showcase__bottom p{color:#64748b;margin:0;font-size:.9rem;font-weight:500}.reviews-showcase__button{border:1px solid var(--secondary);color:var(--secondary);border-radius:999px;align-items:center;gap:.7rem;padding:.85rem 2rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.reviews-showcase__button .nuxt-icon{display:inline-flex;transform:translateY(1px)}.reviews-showcase__button:hover{background:var(--secondary);color:#fff;transform:translateY(-1px)}
