.cc-cp-testimonials-intro{margin-bottom:var(--space-24)}.cc-cp-quotes{display:grid;gap:var(--sp-grid);grid-template-columns:repeat(2,minmax(0,1fr))}.cc-cp-quote{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:var(--space-32);position:relative}.cc-cp-quote:before{color:var(--light-blue);content:"\201C";font-family:var(--font-heading);font-size:6rem;font-weight:var(--fw-extrabold);line-height:1;opacity:.18;pointer-events:none;position:absolute;right:var(--space-24);top:var(--space-8)}.cc-cp-quote__main{display:flex;flex:1;flex-direction:column;gap:var(--space-24);position:relative}.cc-cp-quote__text{color:var(--ink);font-size:1rem;line-height:1.6;margin:0}.cc-cp-quote__person{align-items:center;color:var(--ink-soft);display:flex;font-size:.8125rem;gap:var(--space-12);line-height:1.35;margin-top:auto}.cc-cp-quote__avatar,.cc-cp-quote__photo{border-radius:var(--radius-pill);flex:none;height:2.5rem;width:2.5rem}.cc-cp-quote__avatar{align-items:center;background:var(--cc-blue);color:var(--white);display:flex;font-family:var(--font-heading);font-size:.8125rem;font-weight:var(--fw-heading);justify-content:center}.cc-cp-quote__photo{object-fit:cover}.cc-cp-quote__who strong{color:var(--cc-blue);display:block;font-family:var(--font-heading);font-size:.9375rem}.cc-cp-quote--featured{align-items:center;background:linear-gradient(135deg,var(--cc-blue-900) 0,var(--cc-blue) 100%);border:0;display:grid;gap:var(--space-40);grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cc-cp-quote--featured:before{color:var(--light-blue);opacity:.35}.cc-cp-quote--featured .cc-cp-quote__text{color:var(--white);font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.4}.cc-cp-quote--featured .cc-cp-quote__person{color:hsla(0,0%,100%,.72)}.cc-cp-quote--featured .cc-cp-quote__who strong{color:var(--white)}.cc-cp-quote--featured .cc-cp-quote__avatar{background:var(--cc-orange)}.cc-cp-quote__stat{border-left:2px solid rgba(19,160,219,.45);padding-left:var(--space-32);position:relative}.cc-cp-quote__stat strong{color:var(--white);display:block;font-family:var(--font-heading);font-size:3.25rem;font-weight:var(--fw-extrabold);line-height:1}.cc-cp-quote__stat span{color:var(--light-blue);display:block;font-size:.9375rem;margin-top:var(--space-8)}.cc-cp-quotes+.cc-buttons{margin-top:var(--space-32)}@media (max-width:768px){.cc-cp-quote--featured,.cc-cp-quotes{grid-template-columns:minmax(0,1fr)}.cc-cp-quote--featured{gap:var(--space-24);padding:var(--space-24)}.cc-cp-quote__stat{border-left:0;border-top:2px solid rgba(19,160,219,.45);padding-left:0;padding-top:var(--space-20)}}