.head[data-astro-cid-7rtuz3ik]{max-width:760px;margin-inline:auto;margin-bottom:var(--space-7);text-align:center}.head[data-astro-cid-7rtuz3ik]>[data-astro-cid-7rtuz3ik]+[data-astro-cid-7rtuz3ik]{margin-top:var(--space-3)}.quotes[data-astro-cid-7rtuz3ik]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.quote[data-astro-cid-7rtuz3ik]{flex-direction:column;margin:0;display:flex}.quote__head[data-astro-cid-7rtuz3ik]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.quote__id[data-astro-cid-7rtuz3ik]{flex-direction:column;gap:2px;display:flex}.quote__name[data-astro-cid-7rtuz3ik]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-secondary);line-height:1.1}.quote__role[data-astro-cid-7rtuz3ik]{font-size:var(--font-size-small);color:var(--color-text-muted)}.quote__michelin[data-astro-cid-7rtuz3ik]{color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.quote__avatar[data-astro-cid-7rtuz3ik]{width:84px;height:84px;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:#fff;box-shadow:var(--shadow-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.quote--0[data-astro-cid-7rtuz3ik] .quote__avatar[data-astro-cid-7rtuz3ik]{background:var(--testimonial-grad-1,linear-gradient(150deg, var(--color-primary), var(--color-secondary)))}.quote--1[data-astro-cid-7rtuz3ik] .quote__avatar[data-astro-cid-7rtuz3ik]{background:var(--testimonial-grad-2,linear-gradient(150deg, var(--color-primary), var(--color-secondary)))}.quote--2[data-astro-cid-7rtuz3ik] .quote__avatar[data-astro-cid-7rtuz3ik]{background:var(--testimonial-grad-3,linear-gradient(150deg, var(--color-secondary), var(--color-primary)))}.quote__avatar--photo[data-astro-cid-7rtuz3ik]{background:0 0;padding:0;overflow:hidden}.quote__avatar--photo[data-astro-cid-7rtuz3ik] img[data-astro-cid-7rtuz3ik]{object-fit:cover;width:100%;height:100%}.quote__mark[data-astro-cid-7rtuz3ik]{color:var(--color-primary);margin-bottom:var(--space-2);display:block}.quote__headline[data-astro-cid-7rtuz3ik]{font-weight:var(--font-weight-bold);color:var(--color-secondary);margin-bottom:var(--space-2)}.quote__text[data-astro-cid-7rtuz3ik]{font-size:var(--font-size-body);color:var(--color-text-muted);line-height:var(--line-height-body)}.quotes__cta[data-astro-cid-7rtuz3ik]{margin-top:var(--space-8);justify-content:center;display:flex}.quote--foot[data-astro-cid-7rtuz3ik]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.quote--foot[data-astro-cid-7rtuz3ik] .quote__mark[data-astro-cid-7rtuz3ik]{color:var(--color-secondary-terracotta,var(--color-primary));margin-bottom:var(--space-3)}.quote--foot[data-astro-cid-7rtuz3ik] .quote__text[data-astro-cid-7rtuz3ik]{color:var(--color-text);flex:1}.quote__foot[data-astro-cid-7rtuz3ik]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.quote__photo[data-astro-cid-7rtuz3ik]{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}.quote--foot[data-astro-cid-7rtuz3ik] .quote__id[data-astro-cid-7rtuz3ik]{flex-direction:column}.quote--foot[data-astro-cid-7rtuz3ik] .quote__name[data-astro-cid-7rtuz3ik]{font-size:var(--font-size-body);color:var(--color-primary);line-height:1.15}.quote--foot[data-astro-cid-7rtuz3ik] .quote__avatar[data-astro-cid-7rtuz3ik]{width:52px;height:52px;font-size:var(--font-size-body)}.quotes--on-dark[data-astro-cid-7rtuz3ik] .quote__name[data-astro-cid-7rtuz3ik],.quotes--on-dark[data-astro-cid-7rtuz3ik] .quote__headline[data-astro-cid-7rtuz3ik]{color:var(--color-text-on-dark)}.quotes--on-dark[data-astro-cid-7rtuz3ik] .quote__text[data-astro-cid-7rtuz3ik],.quotes--on-dark[data-astro-cid-7rtuz3ik] .quote__role[data-astro-cid-7rtuz3ik]{color:var(--color-text-on-dark-muted)}.quotes--on-dark[data-astro-cid-7rtuz3ik] .quote--foot[data-astro-cid-7rtuz3ik]{border-color:var(--color-border-on-dark);background:#ffffff0d}
