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