.testimonials-zettel{background: var(--white);padding: var(--section-padding-y) var(--side-padding)}.tz-wrap{max-width: var(--max-width);margin: 0 auto}.tz-head{margin-bottom: var(--space-12)}.tz-eyebrow{font-size: var(--text-xs);letter-spacing: var(--tracking-widest);text-transform: uppercase;font-weight: var(--weight-semibold);color: var(--mid-grey);margin-bottom: var(--space-3)}.tz-h2{font-family: var(--font-heading);font-weight: var(--weight-bold);font-size: var(--text-3xl);line-height: var(--leading-tight);letter-spacing: var(--tracking-tight);color: var(--text-primary)}.tz-grid{display: grid;grid-template-columns: 1.15fr 1fr;gap: clamp(22px, 3vw, 42px);align-items: stretch}.tz-side{display: flex;flex-direction: column;gap: var(--space-5)}.tz-slot{display: flex}.tz-slot--sm{flex: 1}.tz-card{flex: 1;display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--bg-rose);border-radius: 3px;box-shadow: var(--shadow-md);padding: var(--space-6);transition: transform 0.3s var(--easing-smooth),box-shadow 0.3s var(--easing-smooth)}.tz-slot--hero .tz-card{transform: rotate(-1.4deg)}.tz-side .tz-slot--sm:nth-child(1) .tz-card{transform: rotate(0.8deg)}.tz-side .tz-slot--sm:nth-child(2) .tz-card{transform: rotate(-0.6deg)}.tz-slot .tz-card:hover{transform: rotate(0deg) translateY(-4px);box-shadow: var(--shadow-lg)}.tz-slot--hero .tz-card{padding: clamp(26px, 3vw, 38px)}.tz-slotbox{display: block;background: repeating-linear-gradient(135deg,
              rgba(197, 187, 225, 0.13) 0 8px, transparent 8px 16px);border: 1px dashed rgba(197, 187, 225, 0.75);border-radius: var(--radius-sm);padding: var(--space-4);color: var(--mid-grey)}.tz-tag{display: block;font-size: var(--text-xs);letter-spacing: var(--tracking-wider);text-transform: uppercase;font-weight: var(--weight-bold);color: #8a5a72;margin-bottom: var(--space-2)}.tz-txt{display: block;font-size: var(--text-sm);line-height: var(--leading-normal)}.tz-slot--hero .tz-txt{font-size: var(--text-base)}.tz-einwand{font-size: var(--text-xs);font-style: italic;color: var(--mid-grey);margin-top: var(--space-3)}.tz-foot{margin-top: auto;padding-top: var(--space-4);display: flex;align-items: center;gap: var(--space-3)}.tz-ph{flex: none;width: 40px;height: 40px;border-radius: 50%;background: linear-gradient(150deg, var(--bg-rose), #e8dcf2 60%, var(--accent));display: flex;align-items: center;justify-content: center;overflow: hidden}.tz-slot--hero .tz-ph{width: 54px;height: 54px}.tz-mono{font-family: var(--font-heading);font-weight: var(--weight-bold);font-size: var(--text-xs);color: rgba(51, 51, 51, 0.34)}.tz-person{display: flex;flex-direction: column}.tz-nm{font-family: var(--font-heading);font-weight: var(--weight-bold);font-size: var(--text-sm);color: var(--text-primary)}.tz-rl{font-size: var(--text-xs);letter-spacing: var(--tracking-wide);color: var(--mid-grey)}.tz-phtag{margin-top: var(--space-6);text-align: center;font-size: var(--text-xs);letter-spacing: var(--tracking-wide);color: var(--mid-grey);font-style: italic}@media (max-width: 900px){.tz-grid{grid-template-columns: 1fr;gap: var(--space-6)}}@media (max-width: 600px){.tz-card,.tz-slot--hero .tz-card,.tz-side .tz-slot--sm:nth-child(1) .tz-card,.tz-side .tz-slot--sm:nth-child(2) .tz-card{transform: none}.tz-card{padding: var(--space-5)}.tz-slot--hero .tz-card{padding: var(--space-6)}}@media (prefers-reduced-motion: reduce){.tz-card{transition: none}.tz-slot .tz-card:hover{transform: rotate(0deg)}}