.TestimonialCard_card__vNkMP{display:flex;flex-direction:column;gap:16px;padding:var(--card-pad);background:linear-gradient(145deg,var(--color-surface),#363b45);border:1px solid rgba(200,168,76,.08);border-radius:var(--radius-lg);position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.TestimonialCard_card__vNkMP:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:0;transition:opacity var(--transition-base)}.TestimonialCard_card__vNkMP:hover{border-color:rgba(200,168,76,.2);box-shadow:0 8px 32px rgba(200,168,76,.08),0 4px 16px rgba(0,0,0,.25);transform:translateY(-4px)}.TestimonialCard_card__vNkMP:hover:before{opacity:1}.TestimonialCard_card__vNkMP:after{content:"\201C";position:absolute;top:12px;right:20px;font-size:3.5rem;font-family:var(--font-heading);color:var(--color-accent);opacity:.12;line-height:1;pointer-events:none}.TestimonialCard_stars__UcZ2J{display:flex;gap:3px}.TestimonialCard_star__MjRGt{font-size:1.1rem;color:rgba(255,255,255,.1);line-height:1;transition:color var(--transition-fast)}.TestimonialCard_filled__obCyC{color:var(--color-accent);text-shadow:0 0 8px rgba(200,168,76,.3)}.TestimonialCard_quote__zEIEf{font-size:1.05rem;line-height:1.8;color:var(--color-text);font-style:italic;flex:1 1;overflow-wrap:break-word;word-wrap:break-word;white-space:normal;margin:0}.TestimonialCard_footer__OLoHi{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(200,168,76,.1)}.TestimonialCard_name__Wz3h2{font-size:.9375rem;font-weight:600;color:var(--color-text)}.TestimonialCard_treatment__Er_KL{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);background:rgba(200,168,76,.08);padding:4px 10px;border-radius:var(--radius-sm)}