.csp-section[data-v-c495adca]{padding:5rem 0;border-bottom:1px solid var(--lp-border-light)}.csp-section--theme-light[data-v-c495adca]{background:var(--lp-bg-light)}.csp-section--theme-white[data-v-c495adca]{background:var(--lp-bg-white)}.csp-section--theme-warm[data-v-c495adca]{background:var(--lp-bg-warm)}.csp-header[data-v-c495adca]{margin-bottom:3rem}.csp-sub[data-v-c495adca]{font-size:1rem;color:var(--lp-text-body);max-width:520px;margin:0 auto}.csp-cards[data-v-c495adca]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1040px;margin:0 auto 4rem}.csp-card[data-v-c495adca]{padding:1.75rem;background:var(--lp-bg-white);border:1px solid var(--lp-border-light);border-radius:12px;text-align:left;transition:all .3s}.csp-card[data-v-c495adca]:hover{border-color:rgba(1,171,188,.2);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.04)}.csp-tag[data-v-c495adca]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--lp-teal-accent);padding:.2rem .55rem;background:rgba(1,171,188,.06);border:1px solid rgba(1,171,188,.15);border-radius:4px;margin-bottom:.9rem}.csp-card h3[data-v-c495adca]{font-size:1.02rem;font-weight:600;color:var(--lp-text-dark);margin-bottom:.5rem;line-height:1.35}.csp-card p[data-v-c495adca]{font-size:.86rem;color:var(--lp-text-body);line-height:1.6}.csp-quote-block[data-v-c495adca]{max-width:800px;margin:0 auto}.csp-quote-label[data-v-c495adca]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-teal-accent);margin-bottom:1.25rem}.csp-quote[data-v-c495adca]{font-family:var(--lp-font-display);font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.45;color:var(--lp-text-dark);font-style:italic;margin-bottom:1.5rem}.csp-quote[data-v-c495adca] span{color:var(--lp-teal-accent)}.csp-attribution[data-v-c495adca]{gap:.75rem}.csp-attribution[data-v-c495adca],.csp-avatar[data-v-c495adca]{display:flex;align-items:center;justify-content:center}.csp-avatar[data-v-c495adca]{width:48px;height:48px;border-radius:50%;background:#f3f4f5;background:var(--lp-bg-warm,#f3f4f5);border:1px solid var(--lp-border-light);font-size:.7rem;font-weight:700;color:var(--lp-text-muted);flex-shrink:0;overflow:hidden}.csp-avatar--image[data-v-c495adca]{background:transparent;border-color:transparent;border-radius:0;width:auto;max-width:96px;padding:0}.csp-avatar--image img[data-v-c495adca]{width:auto;height:100%;max-width:100%;object-fit:contain}.csp-name[data-v-c495adca]{text-align:left}.csp-name strong[data-v-c495adca]{display:block;font-size:.9rem;color:var(--lp-text-dark)}.csp-name span[data-v-c495adca]{font-size:.78rem;color:var(--lp-text-muted)}@media (max-width:1024px){.csp-cards[data-v-c495adca]{grid-template-columns:1fr;max-width:440px}}