.cgpt-quotes{display:flex;flex-direction:column;gap:48px;max-inline-size:840px;margin-inline:auto}.cgpt-quotes__slide{display:flex;flex-direction:column;gap:48px;margin:0}.cgpt-quotes__head{display:flex;align-items:center;gap:24px}.cgpt-quotes .cgpt-quotes__avatar{inline-size:74px;block-size:74px;flex:none;border-radius:var(--cgpt-radius-pill);object-fit:cover}.cgpt-quotes__who{display:flex;flex-direction:column;gap:12px;min-inline-size:0;align-items:flex-start;text-align:start}.cgpt-quotes__name{font-size:var(--wp--preset--font-size--lead);font-weight:500;line-height:1.4;color:var(--cgpt-ink)}.cgpt-quotes__role,.cgpt-quotes__org{font-size:var(--wp--preset--font-size--body);line-height:var(--cgpt-lh-body);color:var(--cgpt-ink-soft)}.cgpt-quotes .cgpt-quotes__logo{margin-inline-start:auto;max-inline-size:min(244px,100%);max-block-size:74px;block-size:auto;object-fit:contain}.cgpt-quotes__badge{display:grid;flex:none;place-items:center;margin-inline-start:auto;inline-size:64px;block-size:64px;border-radius:50%;background-color:var(--cgpt-accent-subtle);color:var(--cgpt-accent)}.cgpt-quotes__badge-icon{inline-size:32px;block-size:32px}.cgpt-quotes__quote{margin:0;font-size:var(--wp--preset--font-size--heading);font-weight:400;line-height:1.3333;color:var(--cgpt-ink)}.cgpt-quotes__stats{display:flex;flex-wrap:wrap;gap:40px}.cgpt-quotes__stats:has(>:nth-child(4))>.cgpt-quotes__stat{flex:1 1 calc((100% - 40px)/2);align-items:center;text-align:center}.cgpt-quotes__stat{display:flex;flex-direction:column;gap:8px;padding-block-start:32px;border-block-start:1px solid var(--cgpt-rule);min-inline-size:0;flex:1 1 180px}.cgpt-quotes__stat-value{font-size:var(--wp--preset--font-size--display);font-weight:500;line-height:1.2273;color:var(--cgpt-ink)}.cgpt-quotes__stat-label{font-size:var(--wp--preset--font-size--body);line-height:var(--cgpt-lh-body);color:var(--cgpt-ink-soft)}.cgpt-quotes__arrows{display:flex;gap:8px;justify-content:center}.cgpt-quotes__arrow{display:grid;place-items:center;inline-size:56px;block-size:56px;padding:0;border:1px solid var(--cgpt-rule);border-radius:var(--cgpt-radius-md);background-color:transparent;color:var(--cgpt-ink);cursor:pointer;transition:background-color var(--cgpt-duration-fast) var(--cgpt-ease),border-color var(--cgpt-duration-fast) var(--cgpt-ease),box-shadow var(--cgpt-duration-fast) var(--cgpt-ease)}.cgpt-quotes__arrow:hover:not([disabled]){border-color:transparent;background-color:var(--cgpt-surface);box-shadow:0 1px 3px #1212121a,0 0 0 1px #12121212,0 1px 1px #1212121a}.cgpt-quotes__arrow:focus-visible{outline:var(--cgpt-focus-width) solid var(--cgpt-focus-color);outline-offset:var(--cgpt-focus-offset)}.cgpt-quotes__arrow[disabled]{opacity:.4;cursor:default}.cgpt-quotes__chev{inline-size:10px;block-size:10px;border-inline-end:2px solid currentcolor;border-block-start:2px solid currentcolor;rotate:45deg;translate:-2px 0}.cgpt-quotes__chev--prev{rotate:-135deg;translate:2px 0}.cgpt-quotes__placeholder{padding:var(--cgpt-space-4);border:1px dashed var(--cgpt-border-strong);border-radius:var(--cgpt-radius-md);color:var(--cgpt-fg-muted)}.cgpt-quotes:not([data-cgpt-ready]) .cgpt-quotes__arrows{display:none}.cgpt-quotes .cgpt-quotes__slide[hidden]{display:none}@media (max-width: 767.98px){.cgpt-quotes{gap:var(--cgpt-space-6)}.cgpt-quotes__slide{gap:24px;align-items:center;text-align:center}.cgpt-quotes__head{flex-direction:column;gap:12px;align-items:center}.cgpt-quotes .cgpt-quotes__avatar{inline-size:60px;block-size:60px}.cgpt-quotes__who{gap:2px;align-items:center;text-align:center}.cgpt-quotes .cgpt-quotes__logo,.cgpt-quotes .cgpt-quotes__badge{margin-inline:auto}.cgpt-quotes__quote{font-size:var(--wp--preset--font-size--body-lg);line-height:var(--cgpt-lh-sm)}.cgpt-quotes__stats{flex-direction:column;gap:24px}.cgpt-quotes__stat{flex:1 1 auto;align-items:center;gap:4px;padding-block-start:0;border-block-start:0}.cgpt-quotes__stat+.cgpt-quotes__stat{padding-block-start:24px;border-block-start:1px solid var(--cgpt-rule)}.cgpt-quotes__arrow{inline-size:44px;block-size:44px}}.cgpt-quotes__mark{color:var(--cgpt-accent)}.cgpt-quotes__cta{flex:none}@media (min-width: 768px){.cgpt-quotes__who+.cgpt-quotes__cta{margin-inline-start:auto}}.cgpt-quotes--centered .cgpt-quotes__who{gap:4px}.cgpt-quotes--centered .cgpt-quotes__cta,.cgpt-quotes--link-foot .cgpt-quotes__cta{align-self:center}@media (min-width: 768px){.cgpt-quotes--centered .cgpt-quotes__head{align-items:flex-start}.cgpt-quotes--centered .cgpt-quotes__quote{text-align:center}.cgpt-quotes--centered .cgpt-quotes__stats{gap:40px;text-align:center}.cgpt-quotes--centered .cgpt-quotes__stat{align-items:center;padding-block-start:0;border-block-start:0;gap:12px}}@media (max-width: 767.98px){.cgpt-quotes__cta{align-self:center}.cgpt-quotes--centered .cgpt-quotes__avatar{inline-size:74px;block-size:74px}.cgpt-quotes--centered .cgpt-quotes__head{gap:24px}.cgpt-quotes--centered .cgpt-quotes__stats{align-self:stretch}.cgpt-quotes--centered .cgpt-btn.cgpt-btn--lg{min-block-size:40px;padding:8px 24px;font-size:var(--wp--preset--font-size--body);font-weight:400;line-height:var(--cgpt-lh-body)}}.cgpt-quotes--quote-centered .cgpt-quotes__quote{text-align:center}.cgpt-quotes--quote-centered .cgpt-quotes__stat{align-items:center;text-align:center}.cgpt-quotes--quote-centered .cgpt-quotes__logo{filter:brightness(0) invert(67%)}@media (max-width: 767.98px){.cgpt-quotes--quote-centered .cgpt-quotes__stats{align-self:stretch}}.cgpt-quotes--quote-centered.cgpt-quotes--logo-colour .cgpt-quotes__logo{filter:none}.cgpt-quotes--portrait .cgpt-quotes__slide{display:grid;grid-template-columns:160px minmax(0,1fr);gap:40px 60px;align-items:start}.cgpt-quotes--portrait .cgpt-quotes__head{display:contents}.cgpt-quotes--portrait .cgpt-quotes__avatar{grid-column:1;grid-row:1 / span 2;inline-size:160px;block-size:160px}.cgpt-quotes--portrait .cgpt-quotes__quote{grid-column:2;grid-row:1}.cgpt-quotes--portrait .cgpt-quotes__who{grid-column:2;grid-row:2;gap:12px}.cgpt-quotes--portrait .cgpt-quotes__logo{grid-column:2;grid-row:3;margin-inline-start:0}.cgpt-quotes--portrait .cgpt-quotes__cta{grid-column:2;grid-row:4;justify-self:start;margin-inline-start:0}.cgpt-quotes--portrait .cgpt-quotes__slide:not(:has(.cgpt-quotes__logo)) .cgpt-quotes__cta{grid-row:3}@media (max-width: 767.98px){.cgpt-quotes--portrait .cgpt-quotes__slide{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:center}.cgpt-quotes--portrait .cgpt-quotes__avatar{grid-column:1;grid-row:1;inline-size:120px;block-size:120px}.cgpt-quotes--portrait .cgpt-quotes__who{grid-column:1;grid-row:2;align-items:center;text-align:center}.cgpt-quotes--portrait .cgpt-quotes__quote{grid-column:1;grid-row:3}.cgpt-quotes--portrait .cgpt-quotes__logo{grid-column:1;grid-row:4;margin-inline:auto}.cgpt-quotes--portrait .cgpt-quotes__cta{grid-column:1;grid-row:5;justify-self:center}.cgpt-quotes--portrait .cgpt-quotes__slide:not(:has(.cgpt-quotes__logo)) .cgpt-quotes__cta{grid-row:4}}.cgpt-quotes__label{align-self:center;margin:0;padding:8px 16px;border-radius:20px;background-color:var(--cgpt-surface-tinted);font-family:var(--cgpt-font-mono);font-size:var(--wp--preset--font-size--sm);font-weight:600;line-height:20px;color:var(--cgpt-ink-soft)}.cgpt-quotes.cgpt-quotes--quote-first{gap:16px}.cgpt-quotes--quote-first .cgpt-quotes__slide{gap:16px;align-items:center;text-align:center}.cgpt-quotes--quote-first .cgpt-quotes__quote{order:1;font-size:var(--wp--preset--font-size--heading);line-height:1.4;text-wrap:balance}.cgpt-quotes--quote-first .cgpt-quotes__head{flex-direction:row;order:2;gap:32px;align-items:center}@media (max-width: 767.98px){.cgpt-quotes--quote-first .cgpt-quotes__head{gap:16px}}.cgpt-quotes--quote-first .cgpt-quotes__avatar{inline-size:48px;block-size:48px}.cgpt-quotes--quote-first .cgpt-quotes__who{gap:0;align-items:flex-start;text-align:start}.cgpt-quotes--quote-first .cgpt-quotes__name{font-size:var(--wp--preset--font-size--body);line-height:22px}.cgpt-quotes--quote-first .cgpt-quotes__role{font-size:var(--wp--preset--font-size--sm);line-height:20px}.cgpt-quotes.cgpt-quotes--quote-first .cgpt-quotes__logo{inline-size:44px;block-size:auto;margin-inline:0}.cgpt-quotes--quote-first .cgpt-quotes__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));order:3;align-self:stretch;gap:24px;margin-block-start:24px}.cgpt-quotes.cgpt-quotes--quote-first .cgpt-quotes__stat{align-items:center;gap:4px;padding-block-start:0;border-block-start:0}.cgpt-quotes.cgpt-quotes--quote-first .cgpt-quotes__stat-value{font-size:2.75rem;line-height:1.2}.cgpt-quotes--quote-first .cgpt-quotes__cta{order:4}
