.testimonials[data-astro-cid-dnksfipb]{position:relative;width:100%;background:var(--white);padding-block:var(--section-pad-block, 96px);border-bottom:1px solid var(--border, #e3e3e3)}.container[data-astro-cid-dnksfipb]{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.head[data-astro-cid-dnksfipb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.source[data-astro-cid-dnksfipb]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body, sans-serif);font-size:14px;font-weight:500;line-height:1.4;color:var(--black3);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px}.source[data-astro-cid-dnksfipb]:hover{color:var(--brand)}.source-logo[data-astro-cid-dnksfipb]{flex-shrink:0;display:block;width:40px;height:40px;margin-right:4px}@media(min-width:1024px){.source-logo[data-astro-cid-dnksfipb]{width:52px;height:52px}}.title[data-astro-cid-dnksfipb]{margin:0;font-family:var(--font-heading, sans-serif);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.4px;color:var(--black3)}.t-card[data-astro-cid-dnksfipb]{display:flex;flex-direction:column;box-sizing:border-box;background:var(--white);border:1px solid var(--border, #e3e3e3);padding:16px}.t-card-inner[data-astro-cid-dnksfipb]{display:flex;flex-direction:column;gap:14px}.t-user[data-astro-cid-dnksfipb]{display:flex;align-items:center;gap:12px}.avatar[data-astro-cid-dnksfipb]{flex-shrink:0;width:54px;height:54px;overflow:hidden}.avatar[data-astro-cid-dnksfipb] img[data-astro-cid-dnksfipb]{display:block;width:100%;height:100%;object-fit:cover}.avatar-initials[data-astro-cid-dnksfipb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--light1);color:var(--black3);font-family:var(--font-heading, sans-serif);font-size:20px;font-weight:600;letter-spacing:-.03em}.t-meta[data-astro-cid-dnksfipb]{display:flex;flex-direction:column;gap:4px;min-width:0}.t-name[data-astro-cid-dnksfipb]{margin:0;font-family:var(--font-body, sans-serif);font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.4px;color:var(--black3);word-break:break-word}.rating[data-astro-cid-dnksfipb]{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;padding:2px 5px 2px 2px;background:var(--light1);border-top-left-radius:16px;border-bottom-left-radius:17px}.rating-source[data-astro-cid-dnksfipb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rating-source[data-astro-cid-dnksfipb] img[data-astro-cid-dnksfipb]{display:block;width:16px;height:16px;object-fit:contain}.stars[data-astro-cid-dnksfipb]{display:inline-flex;align-items:center;gap:2px}.star[data-astro-cid-dnksfipb]{display:block;width:13px;height:auto}.t-quote[data-astro-cid-dnksfipb]{margin:0;font-family:var(--font-body, sans-serif);font-size:14px;font-weight:400;line-height:20px;color:var(--black1);white-space:pre-line;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}@media(min-width:768px){.container[data-astro-cid-dnksfipb]{padding-inline:var(--padding-horizontal, 24px);gap:var(--section-gap, 36px)}.title[data-astro-cid-dnksfipb]{font-size:28px}.t-card[data-astro-cid-dnksfipb]{padding:18px}.t-card-inner[data-astro-cid-dnksfipb]{flex:1;gap:14px}.t-user[data-astro-cid-dnksfipb]{gap:12px}.avatar[data-astro-cid-dnksfipb]{width:52px;height:52px}.avatar-initials[data-astro-cid-dnksfipb]{font-size:19px}.t-name[data-astro-cid-dnksfipb]{font-size:17px;line-height:22px}.t-quote[data-astro-cid-dnksfipb]{font-size:14px;line-height:21px}}@media(min-width:1024px){.title[data-astro-cid-dnksfipb]{font-size:clamp(32px,2.6vw,40px);letter-spacing:-.8px}.t-card[data-astro-cid-dnksfipb]{padding:20px 22px}.t-card-inner[data-astro-cid-dnksfipb]{gap:16px}.t-user[data-astro-cid-dnksfipb]{gap:14px}.avatar[data-astro-cid-dnksfipb]{width:56px;height:56px}.avatar-initials[data-astro-cid-dnksfipb]{font-size:20px}.t-name[data-astro-cid-dnksfipb]{font-size:18px;line-height:24px;letter-spacing:-.5px}.rating-source[data-astro-cid-dnksfipb] img[data-astro-cid-dnksfipb]{width:18px;height:18px}.star[data-astro-cid-dnksfipb]{width:16px}.t-quote[data-astro-cid-dnksfipb]{font-size:15px;line-height:22px}}
