/*!
 * Fuel Testimonials — layout modelled on the Framer template's
 * .framer-1ou3idm testimonial block.
 * Owned classes only (.fuel-testimonials__*).
 */
 .fuel-testimonials{--fuel-t-fg:#000;--fuel-t-muted:rgba(0, 0, 0, 0.55);--fuel-t-hairline:rgba(0, 0, 0, 0.16);--fuel-t-chip:#f7f7f7;position:relative;color:var(--fuel-t-fg);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:clamp(24px, 4vw, 44px)}.fuel-testimonials__inner{width:100%;max-width:1440px;margin:0 auto}.fuel-testimonials__body{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:clamp(32px, 5vw, 96px);align-items:start}.fuel-testimonials__portraits{position:relative;aspect-ratio:7 / 10;border-radius:6px;overflow:hidden;background:#ddd}.fuel-testimonials__portrait{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 0.6s ease-out}.fuel-testimonials__portrait.is-active{opacity:1;visibility:visible}.fuel-testimonials__portrait img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}.fuel-testimonials__brand{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:block;max-width:40%}.fuel-testimonials__brand img{display:block;max-width:100%;height:auto;filter:invert(1) brightness(2)}.fuel-testimonials__controls{display:flex;gap:10px;margin-top:18px}.fuel-testimonials__btn{appearance:none;border:0;background:var(--fuel-t-chip);border-radius:6px;width:46px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease}.fuel-testimonials__btn:hover{background:#ebebeb}.fuel-testimonials__btn:active{transform:translateY(1px)}.fuel-testimonials__btn svg{display:block;width:9px;height:14px;fill:currentColor;color:inherit;overflow:visible}.fuel-testimonials__btn svg path{fill:currentColor}.fuel-testimonials__right{min-width:0}.fuel-testimonials__quotes{position:relative;min-height:8em}.fuel-testimonials__quote{margin:0;padding:0;font-family:"Inter",sans-serif;font-weight:500;font-size:clamp(28px, 3.4vw, 56px);line-height:1.05;letter-spacing:-.02em;color:var(--fuel-t-fg);position:relative;opacity:0;visibility:hidden;transition:opacity 0.5s ease-out}.fuel-testimonials__quotes .fuel-testimonials__quote:not(:first-child){position:absolute;inset:0}.fuel-testimonials__quote.is-active{opacity:1;visibility:visible;position:relative}.fuel-testimonials__line{display:block;overflow:hidden}.fuel-testimonials__line-inner{display:inline-block;transform:translate3d(0,110%,0);will-change:transform;transition:transform 0.9s cubic-bezier(.22,1,.36,1)}.fuel-testimonials__quote.is-active .fuel-testimonials__line-inner{transform:translate3d(0,0,0)}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(1) .fuel-testimonials__line-inner{transition-delay:0.00s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(2) .fuel-testimonials__line-inner{transition-delay:0.06s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(3) .fuel-testimonials__line-inner{transition-delay:0.12s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(4) .fuel-testimonials__line-inner{transition-delay:0.18s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(5) .fuel-testimonials__line-inner{transition-delay:0.24s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(6) .fuel-testimonials__line-inner{transition-delay:0.30s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(7) .fuel-testimonials__line-inner{transition-delay:0.36s}.fuel-testimonials__quote.is-active .fuel-testimonials__line:nth-child(8) .fuel-testimonials__line-inner{transition-delay:0.42s}.fuel-testimonials__hairline{height:1px;background:var(--fuel-t-hairline);margin-top:clamp(32px, 5vw, 64px)}.fuel-testimonials__footer{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:clamp(24px, 4vw, 64px);margin-top:clamp(20px, 3vw, 32px);align-items:center}.fuel-testimonials__authors{position:relative;min-height:66px}.fuel-testimonials__author{display:none;align-items:center;gap:12px;padding:8px 14px 8px 8px;background:var(--fuel-t-chip);border-radius:6px}.fuel-testimonials__author.is-active{display:inline-flex}.fuel-testimonials__avatar{flex-shrink:0;width:48px;height:48px;border-radius:4px;overflow:hidden;background:#ddd;display:block}.fuel-testimonials__avatar img{width:100%;height:100%;object-fit:cover;display:block}.fuel-testimonials__author-text{display:flex;flex-direction:column;line-height:1.2}.fuel-testimonials__author-name{font-weight:600;font-size:14px;color:#000}.fuel-testimonials__author-role{font-size:12px;color:var(--fuel-t-muted)}.fuel-testimonials__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(20px, 3vw, 48px);justify-content:end;justify-items:end}.fuel-testimonials__stat{text-align:right}.fuel-testimonials__stat-value{font-size:clamp(28px, 3vw, 40px);font-weight:600;letter-spacing:-.02em;line-height:1;color:#000}.fuel-testimonials__stat-label{margin-top:6px;font-size:12px;color:var(--fuel-t-fg);font-weight:500}.fuel-testimonials__stat-desc{font-size:11px;color:var(--fuel-t-muted)}.fuel-cover.dark .fuel-testimonials,.fuel-testimonials--dark{--fuel-t-fg:#fff;--fuel-t-muted:rgba(255, 255, 255, 0.6);--fuel-t-hairline:rgba(255, 255, 255, 0.16);--fuel-t-chip:rgba(255, 255, 255, 0.06)}.fuel-cover.dark .fuel-testimonials .fuel-testimonials__btn,.fuel-testimonials--dark .fuel-testimonials__btn{color:#fff;background:rgb(255 255 255 / .08)}.fuel-cover.dark .fuel-testimonials .fuel-testimonials__btn:hover,.fuel-testimonials--dark .fuel-testimonials__btn:hover{background:rgb(255 255 255 / .14)}@media (max-width:900px){.fuel-testimonials__body{grid-template-columns:1fr;gap:32px}.fuel-testimonials__portraits{max-width:260px}.fuel-testimonials__footer{grid-template-columns:1fr;gap:24px}.fuel-testimonials__stats{justify-content:start;justify-items:start}.fuel-testimonials__stat{text-align:left}}@media (prefers-reduced-motion:reduce){.fuel-testimonials__line-inner{transform:none!important;transition:none!important}.fuel-testimonials__quote,.fuel-testimonials__portrait{transition:none!important}}blockquote{border-left:0px!important}