.testimonial-section{background:transparent}.testimonial-grid .block-color-scheme{border-radius:1rem;padding:0}.testimonial-grid .block-color-scheme .testimonial-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1)}.testimonial-grid .block-color-scheme .testimonial-card__title{color:rgb(var(--color-foreground))}.testimonial-grid .block-color-scheme .testimonial-card__content{color:rgba(var(--color-foreground),.8)}.testimonial-grid .block-color-scheme .testimonial-author__name{color:rgb(var(--color-foreground))}.testimonial-grid .block-color-scheme .testimonial-author__designation{color:rgba(var(--color-foreground),.6)}.testimonials-wrapper{text-align:center}.testimonials-heading{margin:0 0 1.5rem;color:rgb(var(--color-foreground))}.testimonials-subheading{margin:0 0 3rem;font-size:1.6rem;line-height:1.4;color:rgba(var(--color-foreground),.8)}.testimonials-subheading p{margin:0}.testimonial-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}@media screen and (min-width: 750px){.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media screen and (min-width: 1200px){.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.testimonial-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1rem;padding:2rem;text-align:left;height:100%;display:flex;flex-direction:column;gap:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.testimonial-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.testimonial-card__avatar{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.testimonial-card__rating{display:flex;gap:2px}.star{width:16px;height:16px}.testimonial-card__title{font-size:1.8rem;font-weight:600;margin:0;color:rgb(var(--color-foreground));line-height:1.3}.testimonial-card__content{color:rgba(var(--color-foreground),.8);font-size:1.4rem;line-height:1.5;flex-grow:1}.testimonial-card__content p{margin:0}.testimonial-card__author{margin-top:auto}.testimonial-author__name{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:.25rem}.testimonial-author__designation{font-size:1.3rem;color:rgba(var(--color-foreground),.6);font-style:italic}.testimonial-card__details{margin-top:auto;border-top:1px solid rgba(var(--color-foreground),.1);padding-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.testimonial-card__program{display:flex;justify-content:flex-start}.program-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:1.2rem;font-weight:500;box-shadow:0 2px 8px #667eea4d;transition:transform .2s ease,box-shadow .2s ease}.program-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.program-icon{color:#fff;opacity:.9}.program-text{white-space:nowrap}.testimonial-card__result{display:flex;justify-content:center}.result-badge{background:#fff;border:2px solid #f0f9ff;border-radius:12px;padding:1rem;width:100%;box-shadow:0 4px 12px #0000000d;position:relative;overflow:hidden}.result-badge:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#059669,#34d399)}.result-badge__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.result-badge__icon{color:#10b981;background:#10b9811a;padding:4px;border-radius:6px;width:24px;height:24px}.result-badge__label{font-size:1.1rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.result-badge__value{font-size:1.5rem;font-weight:700;color:#065f46;line-height:1.2;text-align:center;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 749px){.testimonial-card{padding:1.5rem}.testimonials-heading{font-size:2.4rem}.testimonials-subheading{font-size:1.4rem;margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-testimonials.css.map */
