.goava-testimonials{--green:#2f514d;--green-deep:#1f3835;--purple:#31243c;--cream:#f5d4b8;--gold:#ffd77a}.goava-testimonials,.goava-testimonials *{box-sizing:border-box}.goava-testimonials{color:#fff;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.goava-testimonials.space-compact{padding:64px 24px}.goava-testimonials.space-standard{padding:104px 24px}.goava-testimonials.space-spacious{padding:144px 24px}.goava-testimonials .gt-bg{background:radial-gradient(40% 50% at 18% 22%,hsla(28,75%,84%,.2),transparent 60%),radial-gradient(38% 48% at 84% 30%,rgba(255,215,122,.16),transparent 60%),radial-gradient(50% 60% at 70% 90%,rgba(47,81,77,.45),transparent 62%);inset:0;pointer-events:none;position:absolute;z-index:0}.goava-testimonials .gt-inner{margin:0 auto;max-width:1100px;position:relative;z-index:1}.goava-testimonials .gt-head{margin:0 0 48px;text-align:center}.goava-testimonials .gt-eyebrow{color:var(--gold);font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}.goava-testimonials .gt-headline{color:#fff;font-family:GT Pressura,GT Pressura Pro,Source Sans Pro,-apple-system,sans-serif;font-size:clamp(28px,3.4vw,46px);font-weight:700;letter-spacing:-1px;line-height:1.08;margin:0}.goava-testimonials .gt-slider{align-items:center;display:flex;gap:8px;position:relative}.goava-testimonials .gt-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;flex:1 1 auto;min-width:0;scrollbar-width:none}.goava-testimonials .gt-viewport::-webkit-scrollbar{display:none}.goava-testimonials .gt-track{display:flex}.goava-testimonials .gt-slide{display:flex;flex:0 0 100%;justify-content:center;padding:14px 12px;scroll-snap-align:center}.goava-testimonials .gt-card{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:28px;box-shadow:0 30px 70px -28px rgba(0,0,0,.6);margin:0;max-width:760px;padding:48px 48px 36px;position:relative;width:100%}.goava-testimonials .gt-mark{color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:96px;left:32px;line-height:1;opacity:.28;pointer-events:none;position:absolute;top:16px}.goava-testimonials .gt-quote{color:hsla(0,0%,100%,.92);font-size:clamp(18px,1.7vw,22px);font-weight:400;line-height:1.55;margin:12px 0 32px;padding:0;position:relative}.goava-testimonials .gt-quote p{margin:0 0 12px}.goava-testimonials .gt-quote p:last-child{margin-bottom:0}.goava-testimonials .gt-quote,.goava-testimonials .gt-quote *{background-color:transparent!important;color:inherit!important}.goava-testimonials .gt-person{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;gap:16px;padding-top:22px}.goava-testimonials .gt-avatar{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex:0 0 auto;height:56px;overflow:hidden;width:56px}html body .goava-testimonials .gt-avatar img{background:transparent!important;background-image:none!important;display:block;height:100%;object-fit:cover;width:100%}.goava-testimonials .gt-meta{display:flex;flex-direction:column;margin-right:auto;min-width:0}.goava-testimonials .gt-name{color:#fff;font-size:16px;font-weight:700}.goava-testimonials .gt-role{color:hsla(0,0%,100%,.6);font-size:14px}.goava-testimonials .gt-logo{align-items:center;background:#fff;border-radius:9px;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:7px 12px}html body .goava-testimonials .gt-logo img{background:transparent!important;background-image:none!important;display:block;height:auto;max-height:26px;max-width:110px;object-fit:contain;width:auto}.goava-testimonials .gt-case-row{margin-top:22px;text-align:right}html body .goava-testimonials a.gt-case-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:#fff;display:inline-flex;font-family:din-2014,Source Sans Pro,-apple-system,sans-serif;font-size:14px;font-weight:700;gap:8px;letter-spacing:.2px;line-height:1;padding:10px 18px;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}html body .goava-testimonials a.gt-case-btn svg{height:16px;transition:transform .2s ease;width:16px}html body .goava-testimonials a.gt-case-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--green-deep);transform:translateY(-1px)}html body .goava-testimonials a.gt-case-btn:hover svg{transform:translateX(3px)}.goava-testimonials .gt-nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;height:48px;place-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:48px;z-index:2}.goava-testimonials .gt-nav:hover{background:var(--gold);border-color:var(--gold);color:var(--green-deep);transform:scale(1.06)}.goava-testimonials .gt-nav svg{height:20px;width:20px}.goava-testimonials .gt-dots{display:flex;gap:10px;justify-content:center;margin-top:32px}.goava-testimonials .gt-dot{background:hsla(0,0%,100%,.28);border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .25s ease,background .25s ease;width:8px}.goava-testimonials .gt-dot.is-active{background:var(--gold);width:26px}.goava-testimonials .gt-cta-row{display:flex;justify-content:center;margin-top:40px}html body .goava-testimonials a.gt-cta-btn{align-items:center;border-radius:999px;display:inline-flex;font-family:din-2014,Source Sans Pro,-apple-system,sans-serif;font-size:15px;font-weight:700;gap:10px;letter-spacing:.3px;line-height:1;padding:16px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .25s ease,background .2s ease,border-color .2s ease,color .2s ease}html body .goava-testimonials a.gt-cta-btn svg{height:16px;transition:transform .2s ease;width:16px}html body .goava-testimonials a.gt-cta-btn:hover svg{transform:translateX(3px)}html body .goava-testimonials a.gt-cta-primary,html body .goava-testimonials a.gt-cta-primary:hover{background:var(--gold);background-color:var(--gold);background-image:none;border:none;color:var(--green-deep)}html body .goava-testimonials a.gt-cta-primary{box-shadow:0 4px 0 rgba(0,0,0,.12),0 12px 32px rgba(255,215,122,.28)}html body .goava-testimonials a.gt-cta-primary:hover{box-shadow:0 6px 0 rgba(0,0,0,.12),0 18px 40px rgba(255,215,122,.4);transform:translateY(-3px)}html body .goava-testimonials a.gt-cta-ghost{background:hsla(0,0%,100%,.08);background-color:hsla(0,0%,100%,.08);background-image:none;border:1px solid hsla(0,0%,100%,.3);color:#fff}html body .goava-testimonials a.gt-cta-ghost:hover{background:hsla(0,0%,100%,.14);background-color:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.55);color:#fff;transform:translateY(-2px)}.goava-testimonials.dark-text{color:var(--green-deep)}.goava-testimonials.dark-text .gt-bg{background:radial-gradient(40% 50% at 18% 22%,hsla(28,75%,84%,.45),transparent 60%),radial-gradient(38% 48% at 84% 30%,rgba(255,215,122,.32),transparent 60%),radial-gradient(50% 60% at 70% 90%,rgba(47,81,77,.18),transparent 62%)}.goava-testimonials.dark-text .gt-eyebrow{color:var(--green)}.goava-testimonials.dark-text .gt-headline{color:var(--green-deep)}.goava-testimonials.dark-text .gt-card{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.7);box-shadow:0 30px 60px -30px rgba(31,56,53,.35)}.goava-testimonials.dark-text .gt-mark{color:var(--green);opacity:.18}.goava-testimonials.dark-text .gt-quote{color:rgba(31,56,53,.9)}.goava-testimonials.dark-text .gt-person{border-top-color:rgba(31,56,53,.14)}.goava-testimonials.dark-text .gt-avatar{border-color:rgba(31,56,53,.18)}.goava-testimonials.dark-text .gt-name{color:var(--green-deep)}.goava-testimonials.dark-text .gt-role{color:rgba(31,56,53,.6)}.goava-testimonials.dark-text .gt-logo{border:1px solid rgba(31,56,53,.1)}.goava-testimonials.dark-text .gt-nav{background:rgba(31,56,53,.06);border-color:rgba(31,56,53,.18);color:var(--green-deep)}.goava-testimonials.dark-text .gt-nav:hover{background:var(--gold);border-color:var(--gold);color:var(--green-deep)}.goava-testimonials.dark-text .gt-dot{background:rgba(31,56,53,.22)}.goava-testimonials.dark-text .gt-dot.is-active{background:var(--green)}html body .goava-testimonials.dark-text a.gt-case-btn{background:rgba(31,56,53,.06);border-color:rgba(31,56,53,.22);color:var(--green-deep)}html body .goava-testimonials.dark-text a.gt-case-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--green-deep)}html body .goava-testimonials.dark-text a.gt-cta-ghost{background:rgba(31,56,53,.06);background-color:rgba(31,56,53,.06);border-color:rgba(31,56,53,.28);color:var(--green-deep)}html body .goava-testimonials.dark-text a.gt-cta-ghost:hover{background:rgba(31,56,53,.1);background-color:rgba(31,56,53,.1);border-color:var(--green);color:var(--green-deep)}@media (max-width:720px){.goava-testimonials .gt-nav{display:none}.goava-testimonials .gt-card{padding:36px 26px 28px}.goava-testimonials .gt-mark{font-size:72px;left:20px;top:10px}.goava-testimonials .gt-person{flex-wrap:wrap;gap:12px}.goava-testimonials .gt-logo{margin-left:auto}}@media (prefers-reduced-motion:reduce){.goava-testimonials .gt-viewport{scroll-behavior:auto}}