.story-pull-quote[data-astro-cid-j6pptsrh]{border-left:4px solid var(--color-teal-deep);background:var(--color-bg-light);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:36px 0 0;padding:32px 40px}.story-pull-quote[data-astro-cid-j6pptsrh] p[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--color-text-dark);margin:0;font-style:italic;line-height:1.65}.dimensions-grid[data-astro-cid-j6pptsrh]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dimension-card[data-astro-cid-j6pptsrh]{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);border-top:4px solid var(--color-tier-tone);padding:28px 24px}.dimension-card--competence[data-astro-cid-j6pptsrh]{border-top-color:var(--color-competence)}.dimension-card--credibility[data-astro-cid-j6pptsrh]{border-top-color:var(--color-credibility)}.dimension-card--contribution[data-astro-cid-j6pptsrh]{border-top-color:var(--color-contribution)}.dimension-label[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--color-teal-text);margin-bottom:12px;font-size:11px;font-weight:600;display:block}.dimension-title[data-astro-cid-j6pptsrh]{font-family:var(--font-serif);font-size:var(--font-size-xl);color:var(--color-text-dark);margin:0 0 12px;font-weight:400;line-height:1.3}.dimension-body[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);color:var(--color-text-body);margin:0;font-size:15px;line-height:1.65}.questions-list[data-astro-cid-j6pptsrh]{border-top:1px solid var(--color-border-light);margin:0;padding:0}.question-item[data-astro-cid-j6pptsrh]{border-bottom:1px solid var(--color-border-light);padding:24px 0}.question-q[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);color:var(--color-text-dark);margin:0 0 12px;font-size:18px;font-style:italic;font-weight:600}.question-a[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);color:var(--color-text-body);margin:0;font-size:15px;line-height:1.75}.serves-grid[data-astro-cid-j6pptsrh]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.serves-card[data-astro-cid-j6pptsrh]{background:var(--color-bg-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:32px 28px}.serves-h[data-astro-cid-j6pptsrh]{font-family:var(--font-serif);font-size:var(--font-size-xl);color:var(--color-text-dark);margin:0 0 16px;font-weight:400;line-height:1.3}.serves-card[data-astro-cid-j6pptsrh] p[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);color:var(--color-text-body);margin:0 0 16px;font-size:15px;line-height:1.75}.serves-card[data-astro-cid-j6pptsrh] p[data-astro-cid-j6pptsrh]:last-child{margin-bottom:0}.promise-grid[data-astro-cid-j6pptsrh]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.promise-col[data-astro-cid-j6pptsrh]{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:28px}.promise-h[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);color:var(--color-text-dark);border-bottom:2px solid var(--color-text-dark);margin:0 0 18px;padding-bottom:12px;font-size:17px;font-weight:600}.promise-col[data-astro-cid-j6pptsrh] ul[data-astro-cid-j6pptsrh]{margin:0;padding:0;list-style:none}.promise-col[data-astro-cid-j6pptsrh] li[data-astro-cid-j6pptsrh]{font-family:var(--font-sans);color:var(--color-text-body);border-bottom:1px solid var(--color-border-subtle);padding:10px 0 10px 22px;font-size:15px;line-height:1.6;position:relative}.promise-col[data-astro-cid-j6pptsrh] li[data-astro-cid-j6pptsrh]:last-child{border-bottom:none}.promise-col--negative[data-astro-cid-j6pptsrh] li[data-astro-cid-j6pptsrh]:before{content:"—";color:var(--color-text-muted);position:absolute;left:0}.promise-col--positive[data-astro-cid-j6pptsrh] li[data-astro-cid-j6pptsrh]:before{content:"◆";color:var(--color-teal-text);font-size:13px;position:absolute;left:0}@media (max-width:768px){.dimensions-grid[data-astro-cid-j6pptsrh],.serves-grid[data-astro-cid-j6pptsrh],.promise-grid[data-astro-cid-j6pptsrh]{grid-template-columns:1fr}}
