.testimonials-page{padding:var(--spacing-8) var(--spacing-6);max-width:1100px;margin:0 auto}.testimonials-back-link{display:inline-block;color:var(--color-text-muted);font-size:var(--typography-fontSize-sm);text-decoration:none;margin-bottom:var(--spacing-6);transition:color .15s ease}.testimonials-back-link:hover{color:var(--color-text-primary)}.testimonials-header{text-align:center;margin-bottom:var(--spacing-12)}.testimonials-label{font-size:var(--typography-fontSize-sm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-primary-base);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--spacing-2) 0}.testimonials-title{font-family:var(--typography-fontFamily-heading);font-size:var(--typography-fontSize-5xl);font-weight:var(--typography-fontWeight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-4) 0;line-height:var(--typography-lineHeight-tight)}.testimonials-subtitle{font-size:var(--typography-fontSize-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:var(--typography-lineHeight-normal)}.testimonials-info{margin-top:var(--spacing-10);max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:768px){.testimonials-page{padding:var(--spacing-6) var(--spacing-4)}.testimonials-title{font-size:var(--typography-fontSize-3xl)}}