.ci-qc{background:var(--ci-bg,#07080c);color:var(--ci-text-body,#c1c8d4);overflow:hidden;padding:96px 0;position:relative}.ci-qc.is-padding-compact{padding:64px 0}.ci-qc.is-padding-loose{padding:140px 0}.ci-qc--surface-dark{--ci-bg:#07080c}.ci-qc--surface-light{--ci-bg:#fff;--ci-text-primary:#0a0e18;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-border:#e5e8ee}.ci-qc--surface-tint{--ci-bg:#f7f8fb;--ci-text-primary:#0a0e18;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-border:#e5e8ee}.ci-qc__viewport{overflow:hidden}.ci-qc__track{display:flex;list-style:none;margin:0;padding:0;will-change:transform}.ci-qc__slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;padding:0 clamp(24px,8vw,120px);width:100%}.ci-qc__fig{margin:0;max-width:900px;position:relative;text-align:center}.ci-qc__mark{color:var(--ci-blue,#0060ff);display:block;font-family:var(--ci-font-display,Georgia,serif);font-size:clamp(48px,8vw,88px);line-height:.6;margin-bottom:8px;opacity:.35}.ci-qc__quote{color:var(--ci-text-primary,#fff);font-family:var(--ci-font-display,inherit);font-size:clamp(20px,2.6vw,30px);font-weight:var(--ci-fw-medium,500);letter-spacing:-.01em;line-height:1.4;margin:0}.ci-qc__cite{margin-top:28px}.ci-qc__who{color:var(--ci-text-primary,#fff);display:block;font-family:var(--ci-font-body,inherit);font-size:15px;font-weight:600}.ci-qc__src{color:var(--ci-text-muted,#8890a1);display:block;font-size:13px;margin-top:4px}.ci-qc__nav{align-items:center;background:color-mix(in srgb,var(--ci-text-primary,#0a0e18) 10%,transparent);border:0;border-radius:50%;color:var(--ci-text-primary,#0a0e18);cursor:pointer;display:flex;font-family:var(--ci-font-display,Georgia,serif);font-size:30px;height:46px;justify-content:center;line-height:1;opacity:.45;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease;width:46px;z-index:2}.ci-qc__nav span{transform:translateY(-2px)}.ci-qc__nav:focus-visible,.ci-qc__nav:hover{background:color-mix(in srgb,var(--ci-text-primary,#0a0e18) 18%,transparent);opacity:1}.ci-qc__nav--prev{left:clamp(6px,3vw,32px)}.ci-qc__nav--next{right:clamp(6px,3vw,32px)}@media (max-width:640px){.ci-qc__nav{font-size:26px;height:38px;opacity:.55;width:38px}}.ci-qc__dots{display:flex;gap:10px;justify-content:center;margin-top:40px}.ci-qc__dot{background:var(--ci-border,#2a3347);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s ease,width .2s ease,border-radius .2s ease;width:8px}.ci-qc__dot:hover{background:var(--ci-text-muted,#8890a1)}.ci-qc__dot.is-active{background:var(--ci-blue,#0060ff);border-radius:100px;width:22px}@media (max-width:640px){.ci-qc{padding:64px 0}.ci-qc__slide{padding:0 20px}}@media (prefers-reduced-motion:reduce){.ci-qc__track{transition:none!important}}