.caseFeedback{padding:clamp(32px,4vw,48px) 0}.caseFeedback__header{margin-bottom:24px}.caseFeedback__title{font-family:var(--font-display);font-weight:700;--fontsizeMin:28;--fontsizeMax:40;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);line-height:115%;letter-spacing:-.01em;color:#0b1f33;margin:0;padding-bottom:16px}.caseFeedback__title::after{content:'';display:block;width:48px;height:3px;margin-top:16px;background:var(--pharos-blue-glow);border-radius:2px}.caseFeedback__card{display:flex;gap:clamp(20px,3vw,36px);padding:clamp(28px,4vw,48px);border-radius:var(--pharos-radius-card);background:linear-gradient(135deg,var(--pharos-blue) 0,#375fc3 100%);box-shadow:0 8px 40px -8px rgba(0,66,130,.2);overflow:hidden}.caseFeedback__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(160px,18vw,220px);padding:24px 20px;background:rgba(var(--pharos-surface-rgb),1);border-radius:var(--pharos-radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.12)}.caseFeedback__logo img{max-width:100%;max-height:80px;height:auto;object-fit:contain}.caseFeedback__content{display:flex;flex-direction:column;justify-content:center;gap:24px;flex:1;min-width:0}.caseFeedback__quote{margin:0;padding-bottom:20px;border-bottom:1px solid rgba(var(--pharos-surface-rgb),.15);position:relative}.caseFeedback__quote::before{content:'\201C';display:block;font-family:Georgia,serif;font-size:48px;line-height:1;color:rgba(var(--pharos-surface-rgb),.2);margin-bottom:8px}.caseFeedback__quote p{color:#f5f5f7;font-family:var(--font-body);font-weight:300;font-size:clamp(16px, 1.4vw, 20px);line-height:160%;margin:0}.caseFeedback__author{display:flex;align-items:center;gap:14px}.caseFeedback__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid rgba(var(--pharos-surface-rgb),.3)}.caseFeedback__authorInfo{display:flex;flex-direction:column;gap:2px}.caseFeedback__authorName{font-family:var(--font-display);font-weight:700;font-size:clamp(18px, 1.4vw, 22px);line-height:1.2;color:rgba(var(--pharos-surface-rgb),1);font-style:normal}.caseFeedback__authorRole{font-family:var(--font-body);font-weight:300;font-size:clamp(14px, 1vw, 16px);line-height:1.4;color:rgba(var(--pharos-surface-rgb),.5)}@media (max-width:640px){.caseFeedback__card{flex-direction:column;gap:20px}.caseFeedback__logo{width:auto;max-width:180px;padding:16px}}