.am-testimonials{padding:100px 0;position:relative}.am-testimonials__container{margin:0 auto;max-width:1200px;padding:0 20px}.am-testimonials__header{margin-bottom:80px;text-align:center}.am-testimonials__header h2{color:#fff;font-family:Rajdhani,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-style:italic;font-weight:900;letter-spacing:-.02em;margin:0 0 15px;text-transform:uppercase}.am-testimonials__header h2 .text-gold{color:var(--am-primary,#c1b392)}.am-testimonials__header p{color:#666;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.am-testimonials__grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.am-testimonials__grid{grid-template-columns:1fr}}.am-testimonial-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;display:flex;flex-direction:column;min-height:400px;padding:40px;transition:all .5s ease}.am-testimonial-card:hover{background:hsla(0,0%,100%,.04);border-color:hsla(42,27%,66%,.2);transform:translateY(-10px)}.am-testimonial-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.am-testimonial-card__stars{display:flex;gap:4px}.am-testimonial-card__quote-icon{color:hsla(0,0%,100%,.05);margin-top:-5px}.am-testimonial-card__content{color:#fff;flex-grow:1;font-size:1.15rem;font-weight:400;line-height:1.6;margin-bottom:40px;opacity:.9}.am-testimonial-card__footer{border-top:1px solid hsla(0,0%,100%,.05);padding-top:30px}.am-testimonial-card__name{color:#fff;font-family:Rajdhani,sans-serif;font-size:1.3rem;font-style:italic;font-weight:900;margin-bottom:4px;text-transform:uppercase}.am-testimonial-card__role{color:var(--am-primary,#c1b392);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}
