:root{--testimonial-accent:var(--ig-verde);--testimonial-tint:var(--ig-roxo-deep);--testimonial-edge:var(--ig-roxo-lift);--testimonial-glow:#e62a3f66}[data-theme=catsitter]{--testimonial-accent:var(--cs-rosa-noturno);--testimonial-tint:var(--cs-fundo-3);--testimonial-edge:color-mix(in srgb, var(--cs-rosa-noturno) 50%, transparent);--testimonial-glow:color-mix(in srgb, var(--cs-rosa-claro) 40%, transparent)}.testimonial{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:var(--sp-6) var(--sp-5);transition:transform var(--dur-normal) var(--ease-pop), box-shadow var(--dur-normal) var(--ease-pop), background var(--t-hover), border-color var(--t-hover);flex-direction:column;margin:0;display:flex}@media (hover:hover){.testimonial:hover{box-shadow:var(--shadow-lg), 0 0 32px -12px var(--testimonial-glow);border-color:var(--testimonial-edge);transform:translateY(-4px)}.testimonial:not(.testimonial--featured):hover{background:var(--surface-card-hover)}}.testimonial--featured{padding:var(--sp-8) var(--sp-6);background:linear-gradient(135deg, var(--testimonial-tint) 0%, var(--surface-card) 60%);border-color:var(--testimonial-edge)}.testimonial--grow{flex:1}.testimonial.testimonial--bare{box-shadow:none;background:0 0;border:none;padding:0}@media (hover:hover){.testimonial.testimonial--bare:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}}.testimonial__mark{display:block}.testimonial blockquote{margin:var(--sp-4) 0 0;flex:1 0 auto}.testimonial p{font:400 17px/1.5 var(--font-sans);color:var(--text-body)}.testimonial--featured p{font:400 clamp(20px, 3.2vw, 26px) / 1.4 var(--font-sans);max-width:46ch}.testimonial--grow p{font:400 20px/1.5 var(--font-sans)}.testimonial mark{color:var(--testimonial-accent);font-weight:var(--fw-semibold);background:0 0}.testimonial figcaption{margin-top:var(--sp-5);align-items:center;gap:var(--sp-3);font:var(--type-body-strong);color:var(--text-muted);display:flex}.testimonial .testimonial__avatar{border-radius:var(--r-circle);object-fit:cover;flex:none;width:52px;height:52px}.testimonial__avatar--placeholder{background:var(--testimonial-accent);display:block}.testimonials-bento[data-astro-cid-db4yuxza]{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}.testimonials-bento__col[data-astro-cid-db4yuxza]{gap:var(--sp-5);flex-direction:column;display:flex}.testimonial-rotator[data-astro-cid-db4yuxza]{height:239px}.testimonial-rotator[data-astro-cid-db4yuxza].testimonial--featured{height:324px}.testimonial-rotator__stack[data-astro-cid-db4yuxza]{flex:1;min-height:0;display:grid;overflow:hidden}.testimonial-rotator__item[data-astro-cid-db4yuxza]{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;align-self:start;transition:opacity .7s}.testimonial-rotator__item[data-astro-cid-db4yuxza].is-active{opacity:1;visibility:visible;pointer-events:auto}.testimonial-rotator[data-astro-cid-db4yuxza] .testimonial-rotator__stack[data-astro-cid-db4yuxza] .testimonial p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-rotator[data-astro-cid-db4yuxza].testimonial--featured .testimonial-rotator__stack[data-astro-cid-db4yuxza] .testimonial p{-webkit-line-clamp:4}.testimonial-rotator[data-astro-cid-db4yuxza].testimonial--grow .testimonial-rotator__stack[data-astro-cid-db4yuxza] .testimonial p{-webkit-line-clamp:5}.testimonials-bento--fit[data-astro-cid-db4yuxza] .testimonial-rotator[data-astro-cid-db4yuxza],.testimonials-bento--fit[data-astro-cid-db4yuxza] .testimonial-rotator[data-astro-cid-db4yuxza].testimonial--featured{height:auto}.testimonials-bento--fit[data-astro-cid-db4yuxza] .testimonials-bento__col[data-astro-cid-db4yuxza]>[data-astro-cid-db4yuxza]:last-child{flex:1}.testimonials-bento--fit[data-astro-cid-db4yuxza] .testimonial-rotator__item[data-astro-cid-db4yuxza]{flex-direction:column;align-self:stretch;display:flex}.testimonials-bento--fit[data-astro-cid-db4yuxza] .testimonial-rotator__item[data-astro-cid-db4yuxza]>.testimonial{flex:1}.testimonials-bento--fit[data-astro-cid-db4yuxza] .testimonial-rotator[data-astro-cid-db4yuxza] .testimonial-rotator__stack[data-astro-cid-db4yuxza] .testimonial p{-webkit-line-clamp:unset;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.testimonial-rotator__item[data-astro-cid-db4yuxza]{transition:none}}.testimonials-marquee[data-astro-cid-db4yuxza]{display:none}@media (width<=767px){.testimonials-bento[data-astro-cid-db4yuxza]{display:none}.testimonials-marquee[data-astro-cid-db4yuxza]{padding-block:var(--sp-10);margin-inline:calc(-1 * var(--gutter));margin-block:calc(-1 * var(--sp-10));display:block;overflow:hidden}.testimonials-marquee__track[data-astro-cid-db4yuxza]{--card-w:260px;--card-gap:var(--sp-5);align-items:flex-start;gap:var(--card-gap);width:max-content;padding-inline:var(--gutter);display:flex}.testimonials-marquee__track[data-astro-cid-db4yuxza] .testimonial{flex:0 0 var(--card-w);width:var(--card-w);transition:transform .48s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.testimonials-marquee__track[data-astro-cid-db4yuxza]{scroll-snap-type:x mandatory;overflow-x:auto}.testimonials-marquee__track[data-astro-cid-db4yuxza] .testimonial{scroll-snap-align:start}}}.ig-sect--scroll-target[data-astro-cid-2nkorga2]{scroll-margin-top:var(--header-h)}.testimonials-section-title[data-astro-cid-2nkorga2]{margin:0 0 var(--sp-6);font:var(--fw-extrabold) 22px / 1.3 var(--font-sans);color:var(--text-body)}
