.btn,.clickable,[role=button],button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.btn:active,.btn:focus,.clickable,.clickable:active,.clickable:focus,[role=button],[role=button]:active,[role=button]:focus,button,button:active,button:focus{-webkit-tap-highlight-color:transparent;outline:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonials-stat-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.testimonials-hero{-webkit-align-items:center;align-items:center;background:linear-gradient(0deg,rgba(5,48,32,.6),rgba(5,48,32,.6)),url(../images/testimonials-banner.076fe502.jpg) 50%/cover no-repeat;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:546px;padding-bottom:80px;padding-top:120px;text-align:center;width:100vw}.testimonials-title{font-size:48px;font-weight:700;line-height:1.5;margin-bottom:32px}.testimonials-desc{font-size:18px;font-weight:600;line-height:1.5;margin:0 auto;max-width:568px}.testimonials-stats-section{-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0 0 40px 0;width:100%}.testimonials-stats-wrapper{max-width:1233px;position:relative;width:100%}.testimonials-stats-container{-webkit-align-items:stretch;align-items:stretch;box-sizing:border-box;display:-webkit-flex;display:flex;gap:15px;padding:53px 42px 0 42px;position:relative;width:100%}.stats-animation-dots,.testimonials-stats-container{-webkit-justify-content:center;justify-content:center}.stats-animation-dots{-webkit-align-items:center;align-items:center;display:none;gap:8px;margin-top:20px}.stats-animation-dots .dot{background-color:#d1d5db;border-radius:50%;cursor:pointer;height:8px;transition:background-color .3s ease;width:8px}.stats-animation-dots .dot.active,.stats-animation-dots .dot:hover{background-color:#007a33}.testimonials-stat-card{-webkit-align-items:flex-start;align-items:flex-start;background:linear-gradient(180deg,#01241e,#197829);border:2px solid #007a33;border-radius:10px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 205px;flex:1 1 205px;-webkit-flex-direction:column;flex-direction:column;height:184px;-webkit-justify-content:center;justify-content:center;opacity:1;padding:40px 96px;transition:opacity .5s ease-in-out;width:400px}@media (max-width:768px){.testimonials-stats-section{padding-bottom:16px}.testimonials-stats-wrapper{padding:0 20px}.testimonials-stats-container{height:240px;margin:0;padding:8px 0 0 0;position:relative}.testimonials-stat-card{left:0;margin:0;opacity:0;padding:16px 24px;position:absolute;right:0;top:32px;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%}.testimonials-stat-card.active{opacity:1;visibility:visible}.testimonials-stat-card[data-card="0"] .stats-label,.testimonials-stat-card[data-card="0"] .stats-value{-webkit-animation:fadeIn .8s ease-in-out;-moz-animation:fadeIn .8s ease-in-out;animation:fadeIn .8s ease-in-out}.testimonials-stat-card[data-card="1"].active .stats-value{-webkit-animation:slideDownFadeIn .8s ease-in-out;-moz-animation:slideDownFadeIn .8s ease-in-out;animation:slideDownFadeIn .8s ease-in-out}.testimonials-stat-card[data-card="1"].active .stats-label,.testimonials-stat-card[data-card="2"].active .stats-value{-webkit-animation:slideUpFadeIn .8s ease-in-out;-moz-animation:slideUpFadeIn .8s ease-in-out;animation:slideUpFadeIn .8s ease-in-out}.testimonials-stat-card[data-card="2"].active .stats-label{-webkit-animation:slideDownFadeIn .8s ease-in-out;-moz-animation:slideDownFadeIn .8s ease-in-out;animation:slideDownFadeIn .8s ease-in-out}.stats-animation-dots{display:-webkit-flex;display:flex}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDownFadeIn{0%{opacity:0;-webkit-transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slideDownFadeIn{0%{opacity:0;-moz-transform:translateY(-30px)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes slideDownFadeIn{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUpFadeIn{0%{opacity:0;-webkit-transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slideUpFadeIn{0%{opacity:0;-moz-transform:translateY(30px)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes slideUpFadeIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.stats-main{background:linear-gradient(180deg,#01241e,#197829);border:2px solid #007a33}.stats-value{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:40px;font-weight:700;height:60px;-webkit-justify-content:center;justify-content:center}.stats-label,.stats-value{color:#fff;line-height:1.5}.stats-label{font-size:18px;font-weight:400;margin-top:8px;text-align:left;width:207px}.stats-green{background:none;color:#393956!important}.testimonials-stat-card:not(.stats-main){background:rgba(220,252,231,.2);border:1px solid #007a33}.testimonials-stat-card:not(.stats-main) .stats-label,.testimonials-stat-card:not(.stats-main) .stats-value{color:#393956}.testimonials-banner-section{-webkit-align-items:center;align-items:center;background:linear-gradient(90deg,#007a33,#01241e);display:-webkit-flex;display:flex;height:77px;-webkit-justify-content:center;justify-content:center;width:100%}.testimonials-banner-text{color:#fff;font-size:24px;font-weight:700;line-height:1.17;max-width:609px;text-align:center;width:100%}.testimonials-who-section{background:#fff;-webkit-justify-content:center;justify-content:center;padding:80px 0 0 0;width:100%}.testimonials-who-section,.who-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.who-container{-webkit-flex-direction:column;flex-direction:column;text-align:center}.who-badge{background:#dcfce7;border-radius:24px;color:#007a33;display:inline-block;font-size:20px;font-weight:700;height:32px;margin-bottom:16px;padding:0 23px}.who-title{color:#000;font-size:48px;font-weight:700;line-height:1.5;margin-bottom:32px}.testimonials-cards-section{-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-flex;display:flex}.testimonials-cards-container,.testimonials-cards-section{-webkit-justify-content:center;justify-content:center;width:100%}.testimonials-cards-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:30px;-webkit-align-items:stretch;align-items:stretch;box-sizing:border-box;max-width:1233px;padding:0 42px}.testimonial-card{-webkit-align-items:flex-start;align-items:flex-start;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 300px;flex:1 1 300px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding:40px}.testimonial-card-badge{background:#e8f5e9;border-radius:24px;color:#007a33;font-size:16px;font-weight:700;margin-bottom:20px;padding:8px 12px}.testimonial-card-role-title{color:#007a33;display:block;font-size:16px}.testimonial-card-role-company{display:block}.testimonial-card-title{color:#000;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:10px}.testimonial-card-role{color:#666;font-size:16px;line-height:1.5;margin-bottom:20px}.testimonial-card-stars{display:-webkit-flex;display:flex;gap:5px;margin-bottom:20px}.testimonial-card-content{color:#333;font-size:16px;height:100px;line-height:1.6;margin-bottom:20px;overflow:hidden}.testimonial-card-btn{-webkit-align-items:center;align-items:center;color:#007a33;display:-webkit-flex;display:flex;font-size:16px;font-weight:700;text-decoration:none}.testimonial-card-btn .arrow{margin-left:8px}.testimonials-video-section{background:#fff;-webkit-justify-content:center;justify-content:center;padding:80px 0 0 0;width:100%}.testimonials-video-container,.testimonials-video-section{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.testimonials-video-container{-webkit-flex-direction:column;flex-direction:column;text-align:center}.testimonials-video-header{margin-bottom:40px}.testimonials-video-title{color:#000;font-size:48px;font-weight:700;line-height:1.5;margin-bottom:16px}.testimonials-video-desc{color:#666;font-size:18px;line-height:1.5;margin:0 auto;max-width:1400px}.testimonials-video-box{-webkit-align-items:center;align-items:center;background-color:#e5e7eb;border:8px solid #fff;border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:-webkit-flex;display:flex;height:500px;-webkit-justify-content:center;justify-content:center;max-width:1400px;overflow:hidden;position:relative;width:880px}.testimonials-video-bg{background-image:url(../images/video.e237ccef.png);background-position:50%;background-size:cover;height:80px;opacity:.8;width:80px}.testimonials-video-bg,.testimonials-video-coming{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials-video-coming{color:#4b5563;font-size:16px;margin-top:60px;z-index:10}@media (max-width:1220px){.testimonials-hero{min-height:320px;padding-bottom:40px;padding-top:80px}.testimonials-title{font-size:32px}.testimonials-desc{font-size:16px}.testimonials-stats-container{-webkit-align-items:center;align-items:center;gap:10px;padding:32px 30px 0 30px}.testimonials-stat-card{max-width:100%;min-width:0;padding:32px 0 32px 32px;width:100%}.stats-label{width:100%}.testimonials-banner-section{height:56px}.testimonials-banner-text{font-size:18px;max-width:90vw}.testimonials-who-section{padding:40px 0}.who-title{font-size:32px}.testimonials-cards-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:0 30px;grid-gap:20px}.testimonial-card{max-width:100%;min-width:0;width:100%}.testimonials-video-section{padding:40px}.testimonials-video-title{font-size:32px}.testimonials-video-desc{font-size:16px}.testimonials-video-box{width:100%}}@media (max-width:768px){.stats-value{height:40px}.stats-label{font-size:14px;width:auto}.testimonials-banner-section{height:40px}.testimonials-banner-text{font-size:14px}.testimonials-who-section{padding:20px 0}.who-title{font-size:24px}.testimonials-cards-container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:16px;padding:0 20px}.testimonial-card{padding:20px}.testimonial-card-badge{font-size:14px;padding:6px 10px}.testimonial-card-title{font-size:20px}.testimonial-card-role{font-size:14px}.testimonial-card-content{font-size:14px;height:auto;overflow:visible}.testimonial-card-btn{font-size:14px}.testimonials-video-section{padding:20px}.testimonials-video-title{font-size:24px}.testimonials-video-desc{font-size:14px}.testimonials-video-box{width:100%}.testimonials-cards-section{padding-bottom:20px}}.testimonial-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.testimonial-modal-content{background-color:#fff;border-radius:8px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:2% auto;max-height:90%;max-width:90vw;overflow:hidden;width:1000px}.testimonial-modal-header{background:#f8f7f9;border-bottom:1px solid #f8f7f9;-webkit-justify-content:flex-end;justify-content:flex-end;padding:24px 16px}.testimonial-modal-close,.testimonial-modal-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.testimonial-modal-close{border-radius:8px;cursor:pointer;height:36px;-webkit-justify-content:center;justify-content:center;transition:background-color .3s;width:36px}.testimonial-modal-close:hover{background-color:rgba(0,0,0,.1)}.testimonial-modal-body{max-height:calc(90vh - 100px);overflow-y:auto;padding:0 24px 24px}.testimonial-modal-title{color:#000;font-size:16px;font-weight:700;line-height:1.14;margin-bottom:16px;margin-top:20px;text-align:center}.testimonial-modal-info{background:#f6f6f6;border-radius:8px;display:-webkit-flex;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto 16px;padding:16px;width:840px}.testimonial-modal-info-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.info-label{color:#3d3d3d;font-size:14px;font-weight:700;line-height:1.14}.info-value{color:#007a33;font-size:12px;font-weight:400;line-height:1.14}.testimonial-modal-description{color:#6d6d6d;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:16px}.testimonial-modal-section{margin-bottom:16px}.section-title{color:#000;font-weight:700;line-height:1.75}.section-content,.section-title{font-size:16px;margin-bottom:16px}.section-content{color:#6d6d6d;font-weight:400;line-height:1.5}.solutions-list{background:#f6f6f6;border-radius:8px;margin-top:16px;padding:10px 16px}.solutions-title{color:#000;font-size:14px;font-weight:700;line-height:1.14;margin-bottom:12px}.solution-item{margin-bottom:12px}.solution-checkbox,.solution-item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:8px}.solution-checkbox{-webkit-flex-shrink:0;flex-shrink:0;width:16px}.solution-text{color:#3d3d3d;-webkit-flex:1;flex:1;font-size:14px;font-weight:400;line-height:1.5}.results-cards{display:-webkit-flex;display:flex;gap:16px;-webkit-justify-content:center;justify-content:center;margin:24px 0}.result-card{background:#f6f6f6;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-flex:1;flex:1;padding:20px}.result-card-title{color:#007a33;font-size:14px}.result-card-metric,.result-card-title{font-weight:700;line-height:1.2;margin-bottom:8px}.result-card-metric{color:#000;font-size:24px}.result-card-desc{color:#6d6d6d;font-size:12px;font-weight:400;line-height:1.3}.results-paragraph{color:#6d6d6d;font-size:16px;font-weight:400;line-height:1.5;margin-top:16px}@media (max-width:1220px){.testimonial-modal-content{margin:5% auto;max-height:85%;width:85vw}.testimonial-modal-info{-webkit-flex-direction:column;flex-direction:column;gap:12px;width:100%}}@media (max-width:768px){.testimonial-modal-content{margin:2% auto;max-height:85%}.testimonial-modal-body{max-height:calc(96vh - 80px);padding:0 16px 16px}.testimonial-modal-header{padding:0}.section-content,.section-title,.testimonial-modal-description,.testimonial-modal-title{font-size:14px}.solution-item{gap:8px}.solution-checkbox{width:16px}.solution-text{font-size:13px}.results-cards{-webkit-flex-direction:column;flex-direction:column;gap:12px}.result-card{max-width:100%}.result-card-metric{font-size:20px}.results-paragraph{font-size:14px;padding:0 16px}}.testimonial-detail-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:20px 0;width:100%}.testimonial-detail-container{margin:0 auto;max-width:1000px;padding:0 24px}.back-button{-webkit-align-items:center;align-items:center;background:none;border:none;color:#007a33;cursor:pointer;display:-webkit-flex;display:flex;font-size:16px;font-weight:600;gap:8px;padding:8px 0;transition:opacity .3s}.back-button:hover{opacity:.8}.testimonial-detail-content{background:#fff;padding:40px 0;width:100%}.testimonial-detail-title{color:#000;font-size:32px;font-weight:700;line-height:1.5;margin-bottom:24px;text-align:center}.testimonial-detail-info{background:#f6f6f6;border-radius:8px;display:-webkit-flex;display:flex;gap:20px;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto 24px;max-width:840px;padding:20px}.testimonial-detail-info-item{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;gap:8px}.detail-info-label{color:#3d3d3d;font-size:14px;font-weight:700;line-height:1.14}.detail-info-value{color:#007a33;font-size:16px;font-weight:400;line-height:1.14}.testimonial-detail-description{color:#6d6d6d;font-size:18px;font-weight:400;line-height:1.6;text-align:center}.testimonial-detail-description,.testimonial-detail-section{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px}.detail-section-title{color:#000;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:16px}.detail-section-content{color:#6d6d6d;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:16px}.detail-section-content p{margin-bottom:16px}.detail-section-content p:last-child{margin-bottom:0}.detail-solutions-list{background:#f6f6f6;border-radius:8px;margin-top:20px;padding:20px}.detail-solutions-title{color:#000;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:16px}.detail-solution-item{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;gap:12px;margin-bottom:16px}.detail-solution-item:last-child{margin-bottom:0}.detail-solution-checkbox{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:20px;-webkit-justify-content:center;justify-content:center;margin-top:2px;width:20px}.detail-solution-text{color:#3d3d3d;-webkit-flex:1;flex:1;font-size:16px;font-weight:400;line-height:1.5}.detail-results-cards{display:-webkit-flex;display:flex;gap:20px;-webkit-justify-content:center;justify-content:center;margin:32px 0}.detail-result-card{background:#f6f6f6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-flex:1;flex:1;max-width:300px;padding:24px;text-align:center}.detail-result-card-title{color:#007a33;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:12px}.detail-result-card-metric{color:#000;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px}.detail-result-card-desc{color:#6d6d6d;font-size:14px;font-weight:400;line-height:1.4}.detail-results-paragraph{color:#6d6d6d;font-size:18px;font-weight:400;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:24px;max-width:800px;text-align:center}@media (max-width:1220px){.testimonial-detail-container{padding:0 20px}.testimonial-detail-title{font-size:28px}.testimonial-detail-info{-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:16px}.testimonial-detail-description{font-size:16px}.detail-section-title{font-size:20px}.detail-section-content{font-size:15px}.detail-solutions-title{font-size:16px}.detail-solution-text{font-size:15px}.detail-results-cards{-webkit-flex-direction:column;flex-direction:column;gap:16px}.detail-result-card{max-width:100%}.detail-result-card-metric{font-size:28px}.detail-results-paragraph{font-size:16px}}@media (max-width:768px){.testimonial-detail-header{padding:16px 0}.testimonial-detail-container{padding:0 16px}.back-button{font-size:14px}.testimonial-detail-content{padding:24px 0}.testimonial-detail-title{font-size:16px;margin-bottom:20px}.testimonial-detail-info{margin-bottom:20px;padding:16px}.detail-info-value{font-size:14px;font-weight:400}.testimonial-detail-description{font-size:14px;margin-bottom:24px;text-align:left}.testimonial-detail-section{margin-bottom:24px}.detail-section-title{font-size:18px;margin-bottom:12px}.detail-section-content{font-size:14px;margin-bottom:12px}.detail-section-content p{margin-bottom:0}.detail-solutions-list{margin-top:16px;padding:16px}.detail-solutions-title{font-size:16px;margin-bottom:12px}.detail-solution-item{-webkit-align-items:center;align-items:center;gap:10px;margin-bottom:12px}.detail-solution-checkbox{height:18px;width:18px}.detail-solution-text{font-size:14px}.detail-results-cards{margin:20px 0}.detail-result-card{padding:20px}.detail-result-card-title{font-size:14px;margin-bottom:10px}.detail-result-card-metric{font-size:24px;margin-bottom:6px}.detail-result-card-desc{font-size:12px}.detail-results-paragraph{font-size:14px;margin-top:20px;text-align:left}}