.testimonials-page{background:#06172c}.testimonials-hero{border-top:0;padding-block:clamp(3rem,7vw,6rem) clamp(4rem,8vw,7rem)}.testimonials-hero h1{color:var(--white);letter-spacing:-.03em;margin:0;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:800;line-height:1}.testimonials-hero h1 span{color:#0000;background:linear-gradient(110deg,#917df4,#e5e0fd 55%,#c7bdfd);-webkit-background-clip:text;background-clip:text}.testimonials-hero .testimonials-note{font-size:1.05rem;line-height:1.7}.testimonials-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;display:flex}.testimonials-hero-actions .button{min-height:3.4rem;padding-inline:1.8rem;font-size:.95rem;font-weight:700}.testimonials-hero-actions .testimonials-more{margin-top:0}.reviews{padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:1rem}.reviews-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.reviews h2,.reviews-invite h2,.reviews-cta h2{color:var(--white);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:800;line-height:1.04}.reviews h2 span,.reviews-cta h2 span{color:#c7bdfd}.reviews-summary{flex-wrap:wrap;gap:.6rem;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.reviews-summary li{color:#dfe8f1;background:#c7bdfd0f;border:1px solid #8ac5f040;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:600}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.reviews-grid .testimonial-card{height:100%;margin:0}.reviews-grid .testimonial-card:nth-child(2){margin-block:0;padding-block:clamp(1.5rem,2.6vw,2.5rem)}.reviews-grid .testimonial-card blockquote{color:#e6eef6;font-size:1.05rem;line-height:1.75}.reviews-grid .testimonial-stars{font-size:1.15rem}.reviews-grid .testimonial-source{font-weight:600}.reviews-grid .testimonial-card[data-source=Shopee] .testimonial-source{color:#ffb3a1;background:#ee4d2d1f;border-color:#ee4d2d8c}.reviews-grid .testimonial-card[data-source=Mercado\ Livre] .testimonial-source{color:#fff0a0;background:#ffe6001a;border-color:#ffe60080}.reviews-invite{padding-bottom:clamp(3rem,6vw,5rem)}.reviews-invite-card{background:radial-gradient(at 90% 0,#8b6cff47,#0000 60%),linear-gradient(150deg,#0f2d4d,#0a1f37);border:1px solid #c7bdfd4d;border-radius:1.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.reviews-invite-card>div{max-width:40rem}.reviews-invite h2{font-size:clamp(2rem,4vw,3.2rem)}.reviews-invite p:not(.testimonials-eyebrow){color:var(--silver);margin:1rem 0 0;font-size:1rem;line-height:1.7}.reviews-invite .button{min-height:3.4rem;padding-inline:1.8rem;font-size:.95rem;font-weight:700}.reviews-cta{text-align:center;padding-block:clamp(4rem,9vw,8rem)}.reviews-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.reviews-cta-actions .button{min-height:3.4rem;padding-inline:1.8rem;font-size:.95rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.testimonials-page .is-armed{opacity:0;transition:opacity .7s,translate .8s cubic-bezier(.16,1,.3,1);translate:0 1.5rem}.testimonials-page .is-armed.is-visible{opacity:1;translate:0}.reviews-grid .testimonial-card:nth-child(2){transition-delay:.1s}.reviews-grid .testimonial-card:nth-child(3){transition-delay:.2s}}@media (width<=64rem){.reviews-grid{grid-template-columns:minmax(0,1fr);max-width:42rem}}@media (width<=40rem){.reviews-invite-card .button{width:100%}.reviews-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;align-items:stretch;gap:.9rem;max-width:none;margin-inline:-1.25rem;padding:.5rem 1.25rem 1rem;scroll-padding-inline:1.25rem;overflow-x:auto}.reviews-grid::-webkit-scrollbar{display:none}.reviews-grid .testimonial-card{scroll-snap-align:start}}
