.pl-stage.pl-stage .csc{position:relative;min-height:min(88vh,56rem);display:flex;align-items:stretch;background:#101018;overflow:hidden}.pl-stage.pl-stage .csc-slide{position:absolute;inset:0;opacity:0;transition:opacity 900ms ease;pointer-events:none}.pl-stage.pl-stage .csc-slide.is-active{opacity:1;pointer-events:auto}.pl-stage.pl-stage .csc-slide__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pl-stage.pl-stage .csc-slide__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,16,0.88) 0%,rgba(10,10,16,0.62) 34%,rgba(10,10,16,0.15) 62%,rgba(10,10,16,0.05) 100%),linear-gradient(rgba(10,10,16,0.25),rgba(10,10,16,0.25))}.pl-stage.pl-stage .csc__inner{position:relative;z-index:2;width:100%;max-width:var(--max-width-medium);margin:0 auto;padding:var(--space-2xl) var(--space-section-x) var(--space-3xl);display:flex;flex-direction:column;pointer-events:none}.pl-stage.pl-stage .csc-tabs{display:flex;gap:var(--space-xl);margin-bottom:var(--space-2xl);pointer-events:auto}.pl-stage.pl-stage .csc-tab{background:none;border:none;padding:0;cursor:pointer;width:10rem;text-align:left}.pl-stage.pl-stage .csc-tab__track{display:block;height:2px;background:rgba(255,255,255,0.28);border-radius:1px;overflow:hidden;margin-bottom:var(--space-md)}.pl-stage.pl-stage .csc-tab__fill{display:block;height:100%;width:100%;background:#ffffff;transform:scaleX(0);transform-origin:left}.pl-stage.pl-stage .csc-tab.is-active .csc-tab__fill.is-running{animation:csc-progress var(--csc-dwell,6500ms) linear forwards}.pl-stage.pl-stage .csc.is-manual .csc-tab.is-active .csc-tab__fill{transform:scaleX(1)}.pl-stage.pl-stage .csc.is-paused .csc-tab__fill.is-running{animation-play-state:paused}@keyframes csc-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.pl-stage.pl-stage .csc-tab__name{display:block;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:0.02em;color:#ffffff;opacity:0.4;transition:opacity 300ms ease;white-space:nowrap}.pl-stage.pl-stage .csc-tab.is-active .csc-tab__name{opacity:1}@media (hover:hover) and (pointer:fine){.pl-stage.pl-stage .csc-tab:hover .csc-tab__name{opacity:0.75}}.pl-stage.pl-stage .csc-tab:focus-visible{outline:2px solid rgba(255,255,255,0.8);outline-offset:6px;border-radius:2px}.pl-stage.pl-stage .csc-content{position:relative;max-width:36rem;flex:1;pointer-events:none}.pl-stage.pl-stage .csc-panel{position:absolute;inset:0;visibility:hidden;pointer-events:none}.pl-stage.pl-stage .csc-panel.is-active{visibility:visible;pointer-events:auto}.pl-stage.pl-stage .csc-panel>*{opacity:0}.pl-stage.pl-stage .csc-panel.is-active>*{animation:csc-rise 600ms var(--easing-smooth) forwards}.pl-stage.pl-stage .csc-panel.is-active>*:nth-child(2){animation-delay:70ms}.pl-stage.pl-stage .csc-panel.is-active>*:nth-child(3){animation-delay:140ms}.pl-stage.pl-stage .csc-panel.is-active>*:nth-child(4){animation-delay:210ms}.pl-stage.pl-stage .csc-panel.is-active>*:nth-child(5){animation-delay:280ms}@keyframes csc-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pl-stage.pl-stage .csc-panel h3{font-size:var(--text-h3);line-height:var(--leading-snug);color:#ffffff;margin-bottom:var(--space-lg)}.pl-stage.pl-stage .csc-panel__quote{font-size:var(--text-body);line-height:var(--leading-relaxed);color:rgba(255,255,255,0.88);max-width:32rem;margin-bottom:var(--space-lg)}.pl-stage.pl-stage .csc-panel__who{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.pl-stage.pl-stage .csc-panel__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-primary-light),var(--color-accent-tertiary-light));font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-bold);color:#ffffff;flex-shrink:0}.pl-stage.pl-stage .csc-panel__name{font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-bold);color:#ffffff}.pl-stage.pl-stage .csc-panel__role{font-size:var(--text-small);color:rgba(255,255,255,0.65)}.pl-stage.pl-stage .csc-panel__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);background:rgba(12,12,20,0.45);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-lg);max-width:30rem}.pl-stage.pl-stage .csc-panel__stat strong{display:block;font-family:var(--font-heading);font-size:2rem;font-weight:var(--weight-bold);color:#ffffff;line-height:var(--leading-tight);margin-bottom:var(--space-xs)}.pl-stage.pl-stage .csc-panel__stat span{font-size:var(--text-small);line-height:var(--leading-normal);color:rgba(255,255,255,0.75)}.pl-stage.pl-stage .csc-btn{display:inline-block;background:#ffffff;color:var(--color-grey-500);font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-bold);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}@media (hover:hover) and (pointer:fine){.pl-stage.pl-stage .csc-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,0.4)}}.pl-stage.pl-stage .csc-btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.pl-stage.pl-stage .csc-slide{transition:none}.pl-stage.pl-stage .csc-panel.is-active>*{animation:none;opacity:1}.pl-stage.pl-stage .csc-tab.is-active .csc-tab__fill.is-running{animation:none;transform:scaleX(1)}}@media (max-width:991px){.pl-stage.pl-stage .csc{min-height:44rem}.pl-stage.pl-stage .csc-tabs{gap:var(--space-lg)}.pl-stage.pl-stage .csc-tab{width:8rem}}@media (max-width:767px){.pl-stage.pl-stage .csc{min-height:0}.pl-stage.pl-stage .csc__inner{padding:var(--space-xl) var(--space-md) var(--space-2xl)}.pl-stage.pl-stage .csc-content{min-height:34rem}.pl-stage.pl-stage .csc-tab{width:auto;min-width:5rem}.pl-stage.pl-stage .csc-tab__name{font-size:var(--text-small)}.pl-stage.pl-stage .csc-panel h3{font-size:var(--text-h5)}.pl-stage.pl-stage .csc-panel__stats{grid-template-columns:1fr;gap:var(--space-md)}.pl-stage.pl-stage .csc-slide__scrim{background:linear-gradient(rgba(10,10,16,0.85),rgba(10,10,16,0.7))}}@media (pointer:coarse){.pl-stage.pl-stage .csc-tab,.pl-stage.pl-stage .csc-btn{min-height:44px}}
