.Testimonials-module__GikyBa__testimonials{background:var(--black);color:var(--cream);position:relative;overflow:hidden}.Testimonials-module__GikyBa__testimonials:before,.Testimonials-module__GikyBa__testimonials:after{content:"";background:linear-gradient(180deg, transparent, var(--gold-muted), transparent);opacity:.15;width:1px;height:40%;position:absolute}.Testimonials-module__GikyBa__testimonials:before{top:30%;left:6%}.Testimonials-module__GikyBa__testimonials:after{top:30%;right:6%}.Testimonials-module__GikyBa__spotlight{text-align:center;border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0,#c5973e17 0%,#140e08b3 60%,#0f0a05d9 100%);border:1px solid #c5973e33;max-width:860px;margin:0 auto;padding:48px 40px;position:relative;box-shadow:0 20px 60px #00000073,inset 0 1px #c5973e40}.Testimonials-module__GikyBa__ratingBadge{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-light);background:#c5973e1a;border:1px solid #c5973e4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.72rem;font-weight:600;display:inline-flex}.Testimonials-module__GikyBa__verifiedIcon{background:var(--gold);color:#1a1008;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.62rem;font-weight:900;display:inline-flex}.Testimonials-module__GikyBa__stars{color:var(--gold);letter-spacing:3px;margin-left:4px;font-size:.85rem}.Testimonials-module__GikyBa__quoteIcon{font-family:var(--font-display);color:var(--gold);opacity:.18;-webkit-user-select:none;user-select:none;margin-bottom:8px;font-size:clamp(4rem,10vw,6rem);line-height:.5}.Testimonials-module__GikyBa__textWrap{justify-content:center;align-items:center;min-height:180px;display:flex}.Testimonials-module__GikyBa__quoteText{font-family:var(--font-display);color:#fbf7f0d9;max-width:680px;margin:0 auto;font-size:clamp(1.05rem,2.5vw,1.4rem);font-style:italic;font-weight:400;line-height:1.9}.Testimonials-module__GikyBa__author{justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.Testimonials-module__GikyBa__avatar{background:var(--gradient-gold);width:52px;height:52px;font-family:var(--font-heading);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 4px 16px #c5973e59}.Testimonials-module__GikyBa__authorMeta{text-align:left;flex-direction:column;display:flex}.Testimonials-module__GikyBa__authorName{font-family:var(--font-heading);color:var(--cream);text-align:left;font-size:.95rem;font-weight:600;display:block}.Testimonials-module__GikyBa__eventRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.Testimonials-module__GikyBa__authorEvent{font-family:var(--font-heading);color:var(--gold-muted);text-align:left;font-size:.72rem;font-weight:400;display:block}.Testimonials-module__GikyBa__categoryPill{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--gold-light);background:#c5973e24;border:1px solid #c5973e47;border-radius:4px;padding:2px 8px;font-size:.62rem;font-weight:600;display:inline-block}.Testimonials-module__GikyBa__nav{justify-content:center;align-items:center;gap:20px;margin-top:48px;display:flex}.Testimonials-module__GikyBa__navBtn{width:44px;height:44px;color:var(--gold-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #c5973e33;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.Testimonials-module__GikyBa__navBtn:hover{background:var(--gradient-gold);color:#fff;border-color:#0000;box-shadow:0 4px 16px #c5973e4d}.Testimonials-module__GikyBa__dots{gap:8px;display:flex}.Testimonials-module__GikyBa__dot{cursor:pointer;background:#c5973e26;border:none;border-radius:2px;width:24px;height:3px;padding:0;transition:all .4s;position:relative}.Testimonials-module__GikyBa__dot:before{content:"";position:absolute;inset:-8px -4px}.Testimonials-module__GikyBa__dotActive{background:var(--gold);width:40px}@media (max-width:768px){.Testimonials-module__GikyBa__spotlight{padding:36px 20px}.Testimonials-module__GikyBa__quoteIcon{margin-bottom:6px;font-size:3.5rem}.Testimonials-module__GikyBa__textWrap{min-height:200px}.Testimonials-module__GikyBa__quoteText{font-size:1rem;line-height:1.8}.Testimonials-module__GikyBa__author{gap:12px;margin-top:28px}.Testimonials-module__GikyBa__avatar{width:44px;height:44px;font-size:.7rem}.Testimonials-module__GikyBa__authorName{font-size:.88rem}.Testimonials-module__GikyBa__authorEvent{font-size:.65rem}.Testimonials-module__GikyBa__nav{gap:14px;margin-top:32px}.Testimonials-module__GikyBa__navBtn{width:40px;height:40px}}@media (max-width:480px){.Testimonials-module__GikyBa__testimonials:before,.Testimonials-module__GikyBa__testimonials:after{display:none}.Testimonials-module__GikyBa__spotlight{border-radius:var(--radius-lg);padding:28px 14px}.Testimonials-module__GikyBa__ratingBadge{margin-bottom:16px;padding:5px 12px;font-size:.65rem}.Testimonials-module__GikyBa__quoteIcon{margin-bottom:4px;font-size:3rem}.Testimonials-module__GikyBa__textWrap{min-height:220px}.Testimonials-module__GikyBa__quoteText{font-size:.92rem;line-height:1.75}.Testimonials-module__GikyBa__author{margin-top:24px}.Testimonials-module__GikyBa__avatar{width:40px;height:40px;font-size:.65rem}.Testimonials-module__GikyBa__authorName{font-size:.82rem}.Testimonials-module__GikyBa__authorEvent{font-size:.6rem}.Testimonials-module__GikyBa__categoryPill{padding:1px 6px;font-size:.55rem}.Testimonials-module__GikyBa__nav{gap:10px;margin-top:24px}.Testimonials-module__GikyBa__navBtn{width:36px;height:36px}.Testimonials-module__GikyBa__dot{width:20px}.Testimonials-module__GikyBa__dotActive{width:32px}}
