.eyebrow{font-family:var(--font-family-base);font-size:var(--font-size-eyebrow);line-height:var(--font-line-eyebrow);letter-spacing:var(--font-ls-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase;display:inline-block}[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}.eyebrow--light{color:var(--color-brand-purple)}.eyebrow--dark{color:var(--color-spl-cyan)}.stack{display:flex}.stack--column{flex-direction:column}.stack--row{flex-direction:row}.stack--wrap{flex-wrap:wrap}.stack--gap-0{gap:var(--space-0)}.stack--gap-1{gap:var(--space-1)}.stack--gap-2{gap:var(--space-2)}.stack--gap-3{gap:var(--space-3)}.stack--gap-4{gap:var(--space-4)}.stack--gap-5{gap:var(--space-5)}.stack--gap-6{gap:var(--space-6)}.stack--gap-7{gap:var(--space-7)}.stack--gap-8{gap:var(--space-8)}.stack--gap-9{gap:var(--space-9)}.stack--gap-10{gap:var(--space-10)}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.stack--align-baseline{align-items:baseline}.stack--justify-start{justify-content:flex-start}.stack--justify-center{justify-content:center}.stack--justify-end{justify-content:flex-end}.stack--justify-between{justify-content:space-between}.stack--justify-around{justify-content:space-around}.stack--justify-evenly{justify-content:space-evenly}.scroll-reveal{--reveal-distance:var(--motion-reveal-distance);--reveal-duration:var(--duration-resolve);--reveal-easing:var(--easing-confirm);will-change:opacity, transform;height:100%;transition:opacity var(--reveal-duration) var(--reveal-easing), transform var(--reveal-duration) var(--reveal-easing);transition-delay:var(--reveal-delay,0s);position:relative}html.js .scroll-reveal:not(.is-visible){opacity:0;transform:translateY(var(--reveal-distance))}@media print{html.js .scroll-reveal:not(.is-visible){opacity:1;transform:none}}.scroll-reveal:has(>.section-header):after{content:"";border-radius:var(--radius-full);background:var(--color-spl-cyan);opacity:0;pointer-events:none;transform-origin:0;width:48px;height:2px;transition:opacity var(--duration-confirm) var(--easing-confirm), transform var(--duration-route) var(--easing-confirm);transition-delay:var(--reveal-delay,0s);position:absolute;inset-block-start:-10px;inset-inline-start:0;transform:scaleX(0)}.scroll-reveal:has(>.operating-layer-map):after{content:"";border-radius:var(--radius-full);background:var(--color-spl-cyan);opacity:0;pointer-events:none;transform-origin:0;width:48px;height:2px;transition:opacity var(--duration-confirm) var(--easing-confirm), transform var(--duration-route) var(--easing-confirm);transition-delay:var(--reveal-delay,0s);position:absolute;inset-block-start:-10px;inset-inline-start:0;transform:scaleX(0)}.scroll-reveal:has(>.evidence-ledger):after{content:"";border-radius:var(--radius-full);background:var(--color-spl-cyan);opacity:0;pointer-events:none;transform-origin:0;width:48px;height:2px;transition:opacity var(--duration-confirm) var(--easing-confirm), transform var(--duration-route) var(--easing-confirm);transition-delay:var(--reveal-delay,0s);position:absolute;inset-block-start:-10px;inset-inline-start:0;transform:scaleX(0)}.scroll-reveal:has(>.platform-dossier):after{content:"";border-radius:var(--radius-full);background:var(--color-spl-cyan);opacity:0;pointer-events:none;transform-origin:0;width:48px;height:2px;transition:opacity var(--duration-confirm) var(--easing-confirm), transform var(--duration-route) var(--easing-confirm);transition-delay:var(--reveal-delay,0s);position:absolute;inset-block-start:-10px;inset-inline-start:0;transform:scaleX(0)}.scroll-reveal:has(>.delivery-record):after{content:"";border-radius:var(--radius-full);background:var(--color-spl-cyan);opacity:0;pointer-events:none;transform-origin:0;width:48px;height:2px;transition:opacity var(--duration-confirm) var(--easing-confirm), transform var(--duration-route) var(--easing-confirm);transition-delay:var(--reveal-delay,0s);position:absolute;inset-block-start:-10px;inset-inline-start:0;transform:scaleX(0)}.scroll-reveal:has(>.audit-room):after{content:"";border-radius:var(--radius-full);background:var(--color-spl-cyan);opacity:0;pointer-events:none;transform-origin:0;width:48px;height:2px;transition:opacity var(--duration-confirm) var(--easing-confirm), transform var(--duration-route) var(--easing-confirm);transition-delay:var(--reveal-delay,0s);position:absolute;inset-block-start:-10px;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .scroll-reveal:has(>.section-header):after{transform-origin:100%}[dir=rtl] .scroll-reveal:has(>.operating-layer-map):after{transform-origin:100%}[dir=rtl] .scroll-reveal:has(>.evidence-ledger):after{transform-origin:100%}[dir=rtl] .scroll-reveal:has(>.platform-dossier):after{transform-origin:100%}[dir=rtl] .scroll-reveal:has(>.delivery-record):after{transform-origin:100%}[dir=rtl] .scroll-reveal:has(>.audit-room):after{transform-origin:100%}.scroll-reveal.is-visible:has(>.section-header):after{opacity:1;transform:scaleX(1)}.scroll-reveal.is-visible:has(>.operating-layer-map):after{opacity:1;transform:scaleX(1)}.scroll-reveal.is-visible:has(>.evidence-ledger):after{opacity:1;transform:scaleX(1)}.scroll-reveal.is-visible:has(>.platform-dossier):after{opacity:1;transform:scaleX(1)}.scroll-reveal.is-visible:has(>.delivery-record):after{opacity:1;transform:scaleX(1)}.scroll-reveal.is-visible:has(>.audit-room):after{opacity:1;transform:scaleX(1)}:is(.scroll-reveal:has(>.case-study-card),.scroll-reveal:has(>.platform-card),.scroll-reveal:has(>.insight-card),.scroll-reveal:has(>.differentiator-card),.scroll-reveal:has(>.leader-card),.scroll-reveal:has(>.principle-card),.scroll-reveal:has(>.value-card)){--reveal-distance:24px}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal.scroll-reveal--hover-lift>*{transition:transform var(--duration-fast) var(--easing-default), box-shadow var(--duration-fast) var(--easing-default)}.scroll-reveal.scroll-reveal--hover-lift:hover>*{transform:translateY(var(--motion-card-lift));box-shadow:var(--shadow-hover)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal:after{opacity:1;transition:none;transform:none}.scroll-reveal.scroll-reveal--hover-lift>*{transition:none}.scroll-reveal.scroll-reveal--hover-lift:hover>*{box-shadow:none;transform:none}}
