.reading-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,#7D9DBD,#7D9DBD);transform-origin:left;transform:scaleX(var(--read-progress,0))}.scroll-motion-enabled .portrait img{transform:translateY(var(--portrait-shift,0px)) scale(var(--portrait-scale,1.02));transition:transform .15s linear;will-change:transform}.scroll-motion-enabled .portrait figcaption{transition:transform .25s ease,box-shadow .25s ease}.scroll-motion-enabled .portrait:hover figcaption{transform:translateY(-5px);box-shadow:0 12px 30px #17283a14}.motion-target{transition:opacity .8s ease,translate .8s cubic-bezier(.2,.65,.2,1);transition-delay:var(--entrance-delay,0ms)}.scroll-motion-enabled .motion-pending{opacity:.55;translate:0 32px}.scroll-motion-enabled .motion-arrived{opacity:1;translate:0 0}.ai-feature{position:relative;isolation:isolate;overflow:hidden}.ai-feature:before{content:'';position:absolute;z-index:-1;right:-55px;top:12%;width:360px;height:360px;border-radius:50%;background:radial-gradient(ellipse at 35% 40%,#7D9DBD33,transparent 60%),radial-gradient(ellipse at 70% 65%,#7D9DBD2b,transparent 62%);pointer-events:none;transform:translateY(var(--halo-shift,0px)) rotate(var(--halo-turn,0deg));transition:transform .25s linear}.scroll-motion-enabled .flow-card{transition:transform .45s cubic-bezier(.2,.65,.2,1),border-color .45s,box-shadow .45s}.scroll-motion-enabled .flow-card.flow-active{transform:translateX(-8px);border-color:#7D9DBD;box-shadow:0 9px 30px #7D9DBD12}.scroll-motion-enabled .flow-card.flow-active .flow-icon{color:#7D9DBD;background:#7D9DBD;border-radius:50%;height:25px;text-align:center;line-height:25px}.flow-connector{position:relative}.scroll-motion-enabled .flow-connector{color:#7D9DBD;opacity:calc(.35 + var(--workflow-progress,0) * .65);transition:opacity .3s}.audit-preview ol{position:relative}.audit-preview ol:before{content:'';position:absolute;left:15px;top:28px;bottom:40px;width:1px;background:#7D9DBD}.audit-preview ol:after{content:'';position:absolute;left:15px;top:28px;bottom:40px;width:2px;background:#7D9DBD;transform:scaleY(var(--audit-progress,0));transform-origin:top;transition:transform .2s linear}.audit-preview li>span{position:relative;z-index:1}.scroll-motion-enabled .audit-preview li{position:relative}.scroll-motion-enabled .proof-card .proof-icon svg{transition:transform .45s cubic-bezier(.2,.65,.2,1)}.scroll-motion-enabled .proof-card:hover .proof-icon svg{transform:rotate(-8deg) scale(1.12)}.scroll-motion-enabled .output-panel:not([hidden]),.scroll-motion-enabled .journey-panel:not([hidden]){animation:panel-arrive .4s cubic-bezier(.2,.65,.2,1)}@keyframes panel-arrive{from{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.scroll-motion-enabled .motion-pending{translate:0 20px}.scroll-motion-enabled .flow-card.flow-active{transform:translateX(-4px)}.ai-feature:before{width:260px;height:260px}}@media(prefers-reduced-motion:reduce){.reading-progress{display:none}.motion-target{opacity:1!important;translate:none!important}.portrait img,.flow-card,.ai-feature:before{transform:none!important}.audit-preview ol:before,.audit-preview ol:after{display:none}}
