[x-cloak]{display:none!important}.testimonials-filter-chips-container{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.testimonials-filter-chip{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:all .2s ease}.testimonials-filter-chip-icon{flex-shrink:0;height:.875rem;width:.875rem}.testimonials-filter-chip-industry{background-color:#eff6ff;border:1px solid #4d8ef3;color:#1e40af}.testimonials-filter-chip-size{background-color:#f0fdf4;border:1px solid #10b981;color:#065f46}.testimonials-filter-chip-rating{background-color:#fef3c7;border:1px solid #f59e0b;color:#92400e}.testimonials-filter-chip-use_case{background-color:#f3f4f6;border:1px solid #9ca3af;color:#374151}.testimonials-filter-chip-remove{align-items:center;background-color:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;transition:all .15s ease;width:1rem}.testimonials-filter-chip-remove:hover{background-color:rgba(0,0,0,.2);transform:scale(1.1)}.testimonials-filter-chip-industry .testimonials-filter-chip-remove{background-color:rgba(77,142,243,.2);color:#1e40af}.testimonials-filter-chip-industry .testimonials-filter-chip-remove:hover{background-color:rgba(77,142,243,.3)}.testimonials-filter-chip-size .testimonials-filter-chip-remove{background-color:rgba(16,185,129,.2);color:#065f46}.testimonials-filter-chip-size .testimonials-filter-chip-remove:hover{background-color:rgba(16,185,129,.3)}.testimonials-filter-chip-rating .testimonials-filter-chip-remove{background-color:rgba(245,158,11,.2);color:#92400e}.testimonials-filter-chip-rating .testimonials-filter-chip-remove:hover{background-color:rgba(245,158,11,.3)}.testimonials-filter-chip-use_case .testimonials-filter-chip-remove{background-color:rgba(156,163,175,.2);color:#374151}.testimonials-filter-chip-use_case .testimonials-filter-chip-remove:hover{background-color:rgba(156,163,175,.3)}.testimonials-filter-clear-all{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.75rem;font-weight:500;margin-left:auto;padding:.375rem .75rem;transition:all .2s ease}.testimonials-filter-clear-all:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.testimonials-filter-bar{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem 1.25rem;position:relative;z-index:1}.testimonials-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.testimonials-search-wrapper{flex:1 1 auto;max-width:400px;min-width:200px;position:relative}.testimonials-search-input-wrapper{align-items:center;display:flex;position:relative}.testimonials-search-icon{color:#6b7280;height:1rem;left:.75rem;pointer-events:none;position:absolute;width:1rem;z-index:1}.testimonials-search-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:.875rem;outline:none;padding:.5rem 2.5rem;transition:all .2s ease;width:100%}.testimonials-search-input::placeholder{color:#9ca3af}.testimonials-search-input:hover{background:#f9fafb;border-color:#9ca3af}.testimonials-search-input:focus{background:#fff;border-color:#4d8ef3;box-shadow:0 0 0 3px rgba(77,142,243,.1)}.testimonials-search-input.active{background:#f0f7ff;border-color:#4d8ef3}.testimonials-search-clear{align-items:center;background:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:.5rem;transition:all .15s ease;width:1.5rem;z-index:2}.testimonials-search-clear:hover{background:#f3f4f6;color:#374151}.testimonials-search-clear:active{background:#e5e7eb}@media (max-width:640px){.testimonials-search-wrapper{max-width:100%;min-width:100%;width:100%}}.testimonials-filter-dropdown-wrapper{flex-shrink:0;position:relative;z-index:10}.testimonials-filter-dropdown-trigger{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;justify-content:space-between;min-width:140px;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.testimonials-filter-dropdown-trigger:hover{background:#f9fafb;border-color:#9ca3af}.testimonials-filter-dropdown-trigger.active{background:#f0f7ff;border-color:#4d8ef3}.testimonials-filter-dropdown-trigger:focus{border-color:#4d8ef3;box-shadow:0 0 0 3px rgba(77,142,243,.1);outline:none}.testimonials-filter-dropdown-label{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis}.testimonials-filter-badge-count{align-items:center;background:#4d8ef3;border-radius:10px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:600;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .375rem}.testimonials-filter-dropdown-icon{flex-shrink:0;height:1rem;transition:transform .2s ease;width:1rem}.testimonials-filter-dropdown-icon.rotate-180{transform:rotate(180deg)}.testimonials-filter-dropdown-menu{backface-visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);contain:layout style paint;left:0;max-height:400px;max-width:500px;min-width:200px;overflow-x:visible;overflow-y:auto;position:absolute;top:calc(100% + .5rem);transform-origin:top center;width:max-content;will-change:transform,opacity;z-index:100}.testimonials-filter-dropdown-menu[x-cloak]{display:none!important}.testimonials-filter-dropdown-menu::-webkit-scrollbar{width:6px}.testimonials-filter-dropdown-menu::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.testimonials-filter-dropdown-menu::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.testimonials-filter-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#9ca3af}.testimonials-filter-dropdown-item{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;padding:.625rem 1rem;transition:background-color .15s ease;user-select:none;-webkit-user-select:none;white-space:nowrap}.testimonials-filter-dropdown-item:hover{background-color:#f9fafb}.testimonials-filter-dropdown-item:active{background-color:#f3f4f6}.testimonials-filter-dropdown-item.active{background-color:#eff6ff;color:#1e40af;font-weight:500}.testimonials-filter-dropdown-item-checkbox{gap:.75rem}.testimonials-filter-dropdown-item-checkbox input[type=checkbox]{accent-color:#4d8ef3;cursor:pointer;flex-shrink:0;height:1rem;width:1rem}@media (max-width:768px){.testimonials-filter-bar{padding:.75rem 1rem}.testimonials-filter-group{align-items:stretch;flex-direction:column}.testimonials-filter-dropdown-trigger{min-width:100%;width:100%}.testimonials-filter-dropdown-menu{left:0;max-width:100%;right:0;width:100%}.testimonials-filter-chips-container{align-items:flex-start;flex-direction:column}.testimonials-filter-clear-all{margin-left:0;text-align:center;width:100%}}@media (min-width:769px) and (max-width:1024px){.testimonials-filter-dropdown-menu{min-width:180px}}.testimonials-filter-dropdown-trigger:focus-visible{outline:2px solid #4d8ef3;outline-offset:2px}.testimonials-filter-dropdown-item:focus-visible{outline:2px solid #4d8ef3;outline-offset:-2px}.testimonials-filter-chip-remove:focus-visible{border-radius:50%;outline:2px solid #4d8ef3;outline-offset:2px}.testimonials-grid{align-items:stretch;contain:layout style;display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:2rem;opacity:1;transition:opacity .3s ease}.testimonial-card{contain:layout style paint}.testimonials-grid.loading{opacity:.5;pointer-events:none}@media (min-width:640px){.testimonials-grid{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.testimonials-grid{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.testimonial-card-enhanced{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;contain:layout style paint;display:flex;flex-direction:column;height:100%;max-width:100%;min-height:280px;padding:1.25rem;position:relative;transition:all .2s ease;width:100%}.testimonial-card-enhanced:hover{box-shadow:0 8px 24px rgba(77,142,243,.15);transform:translateY(-4px)}.testimonial-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.testimonial-reviewer{align-items:center;display:flex;flex:1;gap:.75rem;margin-bottom:0;max-width:calc(100% - 120px);min-width:0}.testimonial-rating{align-items:center;display:flex;flex-grow:0;flex-shrink:0;gap:.5rem}.testimonial-rating-stars{display:flex;gap:.125rem}.testimonial-rating-star{color:gold;font-size:1rem}.testimonial-rating-star.empty{color:#d1d5db}.testimonial-rating-star.half{color:#d1d5db;position:relative}.testimonial-rating-star.half:before{color:gold;content:"★";left:0;overflow:hidden;position:absolute;top:0;width:50%}.testimonial-rating-numeric{color:#374151;font-size:.875rem;font-weight:600}.testimonial-title{color:#111827;font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.testimonial-avatar{align-items:center;background:rgba(77,142,243,.2);border-radius:50%;color:#4d8ef3;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;width:2.5rem}.testimonial-reviewer-info{flex:1;min-width:0;overflow:hidden}.testimonial-reviewer-name{align-items:center;color:#111827;display:flex;font-size:.875rem;font-weight:500;gap:.25rem}.testimonial-reviewer-name,.testimonial-reviewer-role{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testimonial-reviewer-role{color:#6b7280;font-size:.75rem;margin-top:.125rem}.testimonial-company{margin-bottom:1rem}.testimonial-company-name{color:#4d8ef3;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.testimonial-company-name.missing{color:#9ca3af;font-style:italic}.testimonial-badges{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.testimonial-badge{align-items:center;background:#f3f4f6;border-radius:12px;color:#6b7280;display:inline-flex;font-size:.75rem;gap:.375rem;max-width:100%;padding:.25rem .625rem;width:fit-content}.testimonial-badge-icon{flex-shrink:0;height:.875rem;width:.875rem}.testimonial-bottom-section{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;min-height:0}.testimonial-use-cases{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.testimonial-use-case-tag{background:rgba(77,142,243,.1);border-radius:12px;color:#4d8ef3;font-size:.75rem;padding:.25rem .625rem}.testimonial-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-start;margin-top:0;padding-top:.75rem}.testimonial-source{color:#4d8ef3;font-size:.75rem;font-weight:500}.testimonial-qa-section{margin-bottom:0;margin-top:0}.testimonial-qa-item{margin-bottom:.5rem}.testimonial-qa-item:last-child{margin-bottom:0}.testimonial-qa-button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.625rem .75rem;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%;-webkit-tap-highlight-color:transparent}.testimonial-qa-button:hover{background:#f3f4f6;border-color:#d1d5db}.testimonial-qa-button:active{background:#e5e7eb}.testimonial-qa-button:focus{outline:2px solid #4d8ef3;outline-offset:2px}.testimonial-qa-icon{color:#6b7280;flex-shrink:0;height:1rem;margin-right:.5rem;transition:color .2s ease;width:1rem}.testimonial-qa-button:hover .testimonial-qa-icon-pros{color:#10b981}.testimonial-qa-button:hover .testimonial-qa-icon-cons{color:#ef4444}.testimonial-qa-button:hover .testimonial-qa-icon-problems{color:#4d8ef3}.testimonial-qa-question{flex-grow:1;font-weight:500}.testimonial-qa-chevron{color:#6b7280;flex-shrink:0;height:1rem;margin-left:.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1);width:1rem}.testimonial-qa-chevron.expanded{transform:rotate(180deg)}.testimonial-qa-content{backface-visibility:hidden;color:#6b7280;contain:layout style paint;display:block;font-size:.875rem;height:0;line-height:1.6;opacity:0;overflow:hidden;padding:0;transform:translateZ(0);transition:height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:subpixel-antialiased}.testimonial-qa-content.expanded{height:auto;opacity:1;padding:.5rem .75rem .75rem}.testimonial-qa-content p{padding:0}.testimonial-qa-content[style*=height]{will-change:height,opacity}.testimonial-qa-content:not([style*=height]){will-change:auto}.testimonial-qa-content p{margin:0}@media (prefers-reduced-motion:reduce){.testimonial-qa-chevron,.testimonial-qa-content{transition:none}}@media (max-width:768px){.testimonial-qa-content{will-change:auto}.testimonial-qa-button{font-size:.8125rem;padding:.75rem}.testimonial-qa-content.expanded{padding:.5rem .75rem .625rem}.testimonial-qa-content p{font-size:.8125rem;line-height:1.5}}.testimonials-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:2rem;position:relative}.testimonials-pagination-info{color:#6b7280;font-size:.875rem;position:absolute;right:0}.testimonials-pagination-button{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;min-width:2.5rem;padding:.5rem 1rem;text-align:center;transition:all .2s ease}.testimonials-pagination-button:hover:not(:disabled){border-color:#4d8ef3;color:#4d8ef3}.testimonials-pagination-button:disabled{cursor:not-allowed;opacity:.5}.testimonials-pagination-button.active{background:#4d8ef3;border-color:#4d8ef3;color:#fff}.testimonials-pagination-ellipsis{color:#9ca3af;padding:.5rem}.testimonials-empty{color:#6b7280;padding:3rem 1rem;text-align:center}.testimonials-empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.testimonials-empty-title{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.testimonials-empty-text{color:#6b7280;font-size:.875rem}@media (max-width:640px){.testimonials-pagination{flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;padding:0 .5rem}.testimonials-pagination-info{flex-basis:100%;font-size:.8125rem;line-height:1.4;margin-bottom:0;margin-top:.75rem;order:10;position:static;text-align:center;width:100%;word-break:break-word}.testimonials-pagination-button{font-size:.8125rem;min-width:2rem;padding:.375rem .75rem}}.testimonial-skeleton{animation:pulse 1.5s ease-in-out infinite;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-line{background:#e5e7eb;border-radius:4px;height:1rem;margin-bottom:.75rem}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-avatar{background:#e5e7eb;border-radius:50%;height:2.5rem;width:2.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonials-grid.fade-in{animation:fadeIn .3s ease-out}.logo-slider{animation-play-state:running;will-change:transform}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.comparison-card{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.comparison-card:before{content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.comparison-card-without:before{background:linear-gradient(90deg,#ef4444,#f87171)}.comparison-card-with:before{background:linear-gradient(90deg,#286bcd,#4d8ef3)}.comparison-card:hover:before{opacity:1}.comparison-card-without{background:linear-gradient(180deg,#fff 0,#fef2f2)}.comparison-card-with{background:linear-gradient(180deg,#fff 0,#eff6ff)}.comparison-card ul li{transition:transform .2s ease}.comparison-card:hover ul li{transform:translateX(2px)}.comparison-card ul li:first-child{transition-delay:0s}.comparison-card ul li:nth-child(2){transition-delay:.05s}.comparison-card ul li:nth-child(3){transition-delay:.1s}@media (max-width:768px){.comparison-card{margin-bottom:1.5rem}.comparison-card:last-child{margin-bottom:0}}.comparison-card:focus-within{outline:2px solid #4d8ef3;outline-offset:2px}@media (min-width:768px){.comparison-card{min-height:100%}}.customer-spotlight-carousel-card[data-video-url]{cursor:pointer}.customer-spotlight-play-indicator{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:1rem;top:1rem;transition:opacity .3s ease,transform .3s ease;width:3rem;z-index:3}.customer-spotlight-carousel-card[data-video-url]:hover .customer-spotlight-play-indicator{opacity:1;transform:scale(1.1)}.customer-spotlight-carousel-card[data-video-url]:focus{outline:2px solid #4d8ef3;outline-offset:2px}.customer-spotlight-carousel-card[data-video-url]:focus:not(:focus-visible){outline:none}.customer-spotlight-section{overflow:visible;position:relative}.customer-spotlight-carousel-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;padding:2rem 0;position:relative;width:100vw}.customer-spotlight-carousel-track{animation:customerSpotlightScroll 52s linear infinite;display:flex;gap:1.5rem;transform:translateZ(0);width:fit-content;will-change:transform}.customer-spotlight-carousel-container:hover .customer-spotlight-carousel-track{animation-play-state:paused}@keyframes customerSpotlightScroll{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}.customer-spotlight-carousel-card{background:#f9fafb;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);flex-shrink:0;height:600px;overflow:hidden;position:relative;transition:transform .3s ease;width:400px}.customer-spotlight-carousel-card:hover{box-shadow:0 8px 12px -2px rgba(0,0,0,.15),0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-4px)}.customer-spotlight-carousel-image{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .5s ease;width:100%;z-index:1}.customer-spotlight-carousel-card:hover .customer-spotlight-carousel-image{transform:scale(1.1)}.customer-spotlight-carousel-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.4) 75%,transparent);bottom:0;color:#fff;display:flex;left:0;min-height:60%;padding:2rem;position:absolute;right:0;transition:min-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);z-index:2}.customer-spotlight-carousel-card:hover .customer-spotlight-carousel-overlay{min-height:70%;padding-top:2.5rem}.customer-spotlight-carousel-content{width:100%}.customer-spotlight-carousel-header{margin-bottom:1rem}.customer-spotlight-carousel-name{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.customer-spotlight-carousel-name,.customer-spotlight-carousel-role{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.customer-spotlight-carousel-role{color:hsla(0,0%,100%,.8);font-size:.875rem;margin-bottom:.25rem}.customer-spotlight-carousel-company{color:#4d8ef3;font-weight:500}.customer-spotlight-carousel-company,.customer-spotlight-carousel-quote{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}.customer-spotlight-carousel-quote{color:hsla(0,0%,100%,.95);line-height:1.7;transition:all .4s cubic-bezier(.4,0,.2,1)}.customer-spotlight-carousel-quote p{display:-webkit-box;-webkit-line-clamp:4;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .4s cubic-bezier(.4,0,.2,1)}.customer-spotlight-carousel-card:hover .customer-spotlight-carousel-quote p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}.customer-spotlight-carousel-quote p:before{color:#4d8ef3;content:'"';font-family:Georgia,serif;font-size:2rem;line-height:1;margin-right:.25rem;opacity:.5}@media (max-width:767px){#customer-spotlight-section[data-aos]{transition-duration:.3s!important}.customer-spotlight-carousel-container{overflow-x:auto;overflow-y:hidden;padding:1.5rem 1rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.customer-spotlight-carousel-container::-webkit-scrollbar{height:6px}.customer-spotlight-carousel-container::-webkit-scrollbar-track{background:transparent}.customer-spotlight-carousel-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.customer-spotlight-carousel-track{animation:customerSpotlightScroll 15s linear infinite;gap:1rem;transform:translateZ(0);will-change:transform}.customer-spotlight-carousel-card{flex-shrink:0;height:420px;scroll-snap-align:start;width:280px}.customer-spotlight-carousel-overlay{min-height:70%;padding:1.5rem}.customer-spotlight-carousel-name{font-size:1.25rem}.customer-spotlight-carousel-quote{font-size:.9375rem}.customer-spotlight-carousel-quote p{-webkit-line-clamp:3}.customer-spotlight-carousel-card:hover .customer-spotlight-carousel-quote p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}}@media (min-width:768px) and (max-width:1023px){.customer-spotlight-carousel-track{animation-duration:44s;gap:1.25rem}.customer-spotlight-carousel-card{height:450px;width:300px}.customer-spotlight-carousel-overlay{padding:1.75rem}}@media (min-width:1280px){.customer-spotlight-carousel-card{height:676px;width:450px}}@media (prefers-reduced-motion:reduce){.customer-spotlight-carousel-track{animation:none;transform:translateZ(0)}.customer-spotlight-carousel-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:1rem;padding-right:1rem;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.customer-spotlight-carousel-container::-webkit-scrollbar{height:8px}.customer-spotlight-carousel-container::-webkit-scrollbar-track{background:transparent}.customer-spotlight-carousel-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}}#customer-spotlight-section{scroll-margin-top:2rem}#customer-video-modal{display:flex;transition:opacity .3s ease;z-index:9999}#customer-video-modal.hidden{display:none!important}#customer-video-modal:not(.hidden){animation:fadeInModal .3s ease;display:flex}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}#customer-video-modal .relative{animation:slideUpModal .3s ease;margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1rem;padding-right:1rem;width:100%}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#customer-video-modal .relative>div{background-color:#000;border-radius:.5rem;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}#customer-video-modal iframe{border:0;display:block;height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%;z-index:1}#customer-video-modal-close{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.9);border:2px solid rgba(51,51,51,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);color:#333;position:absolute;right:0;top:-3rem;z-index:10001!important}#customer-video-modal-close:hover{background-color:#fff;border-color:rgba(77,142,243,.6);box-shadow:0 6px 16px rgba(77,142,243,.3);color:#4d8ef3!important}#customer-video-modal-close:hover svg{color:#4d8ef3!important}#customer-video-modal-close:focus{background-color:#fff;outline:2px solid #4d8ef3;outline-offset:2px}#customer-video-modal-close svg{color:#333;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:color .2s ease}@media (max-width:767px){#customer-video-modal .relative{margin-left:1rem;margin-right:1rem;max-width:calc(100% - 2rem)}#customer-video-modal-close{padding:.75rem;right:0;top:-3rem}#customer-video-modal-close svg{height:1.5rem;width:1.5rem}}@media (prefers-reduced-motion:reduce){#customer-video-modal,#customer-video-modal .relative{animation:none;transition:none}}h2.font-gilroybold,section h2.font-gilroybold{line-height:1.2}.text-center h2.font-gilroybold,h2.font-gilroybold,section .text-center h2.font-gilroybold,section h2.font-gilroybold{display:block;hyphens:none!important;max-width:100%;overflow-wrap:break-word;white-space:normal!important;width:100%;word-break:normal}@media (min-width:1024px){.text-center h2.font-gilroybold,section .text-center h2.font-gilroybold{margin-left:auto;margin-right:auto;max-width:48rem}}h2.font-gilroybold span{display:inline;hyphens:none!important;overflow-wrap:break-word;white-space:normal!important;word-break:normal}