.testimonial-video-carousel-section{overflow:visible}.testimonial-carousel-header{display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding-bottom:40px}.testimonial-carousel-controls{display:flex;gap:12px}.testimonial-carousel-controls .control-btn{align-items:center;background-color:#fff;border:1px solid var(--border-primary,var(--gray-200));border-radius:50%;color:var(--text-primary,var(--gray-800));cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .15s linear;width:48px}.testimonial-carousel-controls .control-btn:hover{background-color:var(--surface-background-light,var(--gray-100));border-color:var(--gray-300)}.testimonial-carousel-container{margin-left:-40px;margin-right:-40px;position:relative}.testimonial-carousel-viewport{overflow:hidden;width:100%}.testimonial-carousel-track{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.testimonial-carousel-track .carousel-slide{box-sizing:border-box;flex:0 0 calc(100% - 240px);margin:0 10px;max-width:var(--container-width);opacity:1;transition:opacity .4s ease,transform .4s ease;width:calc(100% - 240px)}.testimonial-carousel-track .carousel-slide.is-active{opacity:1}.testimonial-card{align-items:flex-start;background:#fff;border:1px solid var(--border-primary);border-radius:16px;box-sizing:border-box;display:grid;gap:80px;grid-template-columns:minmax(480px,1.2fr) 1fr;overflow:hidden;padding:10px;width:100%}.card-content-column{display:flex;flex-direction:column;height:100%;padding:30px}.quote-text-container{margin-bottom:20px;position:relative}.quote-body p{color:var(--text-primary)}.quote-author-info{display:flex;flex-direction:column;gap:4px}.quote-author-info .author-name{color:var(--text-primary);font-weight:600}.author-role{color:var(--text-muted)}.quote-cta-container{margin-top:40px}.quote-stats-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:auto;padding-top:40px}.stat-column{display:flex;flex-direction:column;gap:10px}.card-video-column{align-items:center;display:flex;width:100%}.hubspot-video-wrapper,.video-placeholder{aspect-ratio:1/1;border-radius:10px;overflow:hidden;position:relative;width:100%}.hs-video-cover{height:100%;object-fit:cover;object-position:center;width:100%}.video-placeholder{align-items:center;background:var(--surface-background-light);color:var(--text-muted);display:flex;justify-content:center}.placeholder-graphic{align-items:center;display:flex;flex-direction:column;gap:12px}@media (max-width:991px){.testimonial-card{gap:20px;grid-template-columns:1fr;min-height:auto}.card-video-column{order:1}.card-content-column{order:2}.testimonial-carousel-track .carousel-slide{flex:0 0 calc(80% - 20px);width:calc(80% - 20px)}}@media (max-width:767px){.testimonial-carousel-header{align-items:flex-start;flex-direction:column;gap:40px;padding-bottom:40px}.card-content-column{padding:10px}.testimonial-carousel-track .carousel-slide{flex:0 0 calc(90% - 20px);width:calc(90% - 20px)}.testimonial-carousel-container{margin-left:-20px;margin-right:-20px}}