.TestimonialRow-module__fuU60a__section{padding:80px 60px}@media (max-width:900px){.TestimonialRow-module__fuU60a__section{padding:64px 24px}}.TestimonialRow-module__fuU60a__inner{max-width:var(--container-max);margin:0 auto}.TestimonialRow-module__fuU60a__header{text-align:center;margin-bottom:48px}.TestimonialRow-module__fuU60a__heading{font-family:var(--font-serif);letter-spacing:-1px;margin:14px 0 0;font-size:38px;font-weight:700;line-height:1.15}.TestimonialRow-module__fuU60a__heading em{color:var(--accent);font-style:italic}@media (max-width:900px){.TestimonialRow-module__fuU60a__heading{font-size:28px}}.TestimonialRow-module__fuU60a__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.TestimonialRow-module__fuU60a__grid{grid-template-columns:1fr}}
.TestimonialItem-module__AiYRuW__card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);padding:24px}.TestimonialItem-module__AiYRuW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.TestimonialItem-module__AiYRuW__stars{color:var(--accent);gap:2px;margin-bottom:14px;display:inline-flex}.TestimonialItem-module__AiYRuW__quote{color:var(--text);margin:0 0 20px;font-size:15px;line-height:1.6}.TestimonialItem-module__AiYRuW__person{border-top:1px solid var(--border-light);align-items:center;gap:12px;padding-top:16px;display:flex}.TestimonialItem-module__AiYRuW__avatar{object-fit:cover;border-radius:50%}.TestimonialItem-module__AiYRuW__avatarPlaceholder{background:var(--accent-light);width:36px;height:36px;color:var(--accent);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.TestimonialItem-module__AiYRuW__meta{flex-direction:column;gap:2px;font-size:13px;line-height:1.3;display:flex}.TestimonialItem-module__AiYRuW__meta strong{color:var(--text);font-size:14px;font-weight:600}.TestimonialItem-module__AiYRuW__meta span{color:var(--text-muted)}
.TestimonialStory-module__P3TBIW__section{padding:80px 60px}@media (max-width:900px){.TestimonialStory-module__P3TBIW__section{padding:64px 24px}}.TestimonialStory-module__P3TBIW__inner{max-width:var(--container-mid);margin:0 auto}.TestimonialStory-module__P3TBIW__header{text-align:center;margin-bottom:40px}.TestimonialStory-module__P3TBIW__heading{font-family:var(--font-serif);letter-spacing:-1px;margin:14px 0 0;font-size:38px;font-weight:700;line-height:1.15}.TestimonialStory-module__P3TBIW__heading em{color:var(--accent);font-style:italic}@media (max-width:900px){.TestimonialStory-module__P3TBIW__heading{font-size:28px}}.TestimonialStory-module__P3TBIW__card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0;padding:48px;position:relative}@media (max-width:900px){.TestimonialStory-module__P3TBIW__card{padding:32px 24px}}.TestimonialStory-module__P3TBIW__quote{font-family:var(--font-serif);letter-spacing:-.4px;color:var(--text);margin:0 0 32px;font-size:22px;line-height:1.5;position:relative}.TestimonialStory-module__P3TBIW__mark{color:var(--accent);vertical-align:-10px;margin-right:4px;font-size:64px;line-height:0}.TestimonialStory-module__P3TBIW__person{border-top:1px solid var(--border-light);align-items:center;gap:14px;padding-top:20px;display:flex}.TestimonialStory-module__P3TBIW__avatar{object-fit:cover;border-radius:50%}.TestimonialStory-module__P3TBIW__avatarPlaceholder{background:var(--accent-light);width:56px;height:56px;color:var(--accent);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.TestimonialStory-module__P3TBIW__meta{flex-direction:column;gap:2px;font-size:14px;display:flex}.TestimonialStory-module__P3TBIW__meta strong{color:var(--text);font-size:15px;font-weight:600}.TestimonialStory-module__P3TBIW__meta span{color:var(--text-muted)}
