.pg-how-we-work .layer-stack{flex-direction:column;gap:10px;width:100%;padding:34px 30px;display:flex;position:relative}.pg-how-we-work .layer-stack div{border:1px solid var(--line);animation:6s ease-in-out infinite how-we-work-layer-on;animation-delay:calc(var(--k) * 1s - 6s);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:15px;font-weight:500;display:flex}.pg-how-we-work .layer-stack div small{font:400 12.5px var(--mono);color:var(--faint);text-align:right}@keyframes how-we-work-layer-on{0%,to{border-color:var(--line);background:#ffffff08}6%,18%{background:#5b7cff29;border-color:#5b7cffcc}30%{border-color:var(--line);background:#ffffff08}}.pg-how-we-work .layer-stack .layer-stack__amber{animation-name:how-we-work-layer-on-amber}@keyframes how-we-work-layer-on-amber{0%,to{border-color:var(--line);background:#ffffff08}6%,18%{background:#ffb54a21;border-color:#ffb54acc}30%{border-color:var(--line);background:#ffffff08}}.pg-how-we-work .engagement__intro{position:sticky;top:120px}.pg-how-we-work .engagement__title{max-width:480px}.pg-how-we-work .engagement__links{flex-wrap:wrap;gap:26px;margin-top:34px;display:flex}.pg-how-we-work .rail{padding-left:78px;position:relative}.pg-how-we-work .rail:before,.pg-how-we-work .rail:after{content:"";width:2px;position:absolute;top:8px;bottom:8px;left:23px}.pg-how-we-work .rail:before{background:var(--line)}.pg-how-we-work .rail:after{background:linear-gradient(var(--blue), var(--teal));transform-origin:50% 0}@supports (animation-timeline:view()){.pg-how-we-work .rail:after{animation:linear both how-we-work-rail-fill;animation-timeline:view();animation-range:entry 55% exit 45%;transform:scaleY(0)}}@keyframes how-we-work-rail-fill{to{transform:scaleY(1)}}.pg-how-we-work .rail__step{padding:0 0 54px;position:relative}.pg-how-we-work .rail__step:last-child{padding-bottom:0}.pg-how-we-work .rail__step:before{content:"";background:var(--ink);border:2px solid var(--teal);width:20px;height:20px;box-shadow:0 0 0 6px var(--ink);border-radius:50%;position:absolute;top:6px;left:-64px}.pg-how-we-work .rail__number{font:500 13px var(--mono);color:var(--teal)}.pg-how-we-work .rail__step h3{margin-top:4px;font-size:36px}.pg-how-we-work .rail__step p{color:var(--dim);max-width:520px;margin-top:10px;font-size:17px;line-height:1.6}.pg-how-we-work .agentic__link{margin-top:34px}.pg-how-we-work .measures{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-top:56px;display:grid}.pg-how-we-work .measures__skip li{border-top:1px solid var(--line);color:var(--faint);padding:12px 0;font-size:16px;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.pg-how-we-work .measures__skip li:before{display:none}.pg-how-we-work .measures__note{margin-top:20px}.pg-how-we-work .measures__chart{width:100%;height:auto;margin-bottom:10px}.pg-how-we-work .measures__list{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));column-gap:30px;display:grid}.pg-how-we-work .measures__list li{border-top:1px solid var(--line);color:var(--chalk);padding:12px 0 12px 22px;font-size:15.5px;position:relative}.pg-how-we-work .measures__list li:before{content:"";background:var(--teal);border-radius:2px;width:8px;height:8px;position:absolute;top:20px;left:0}@media (max-width:1060px){.pg-how-we-work .measures{grid-template-columns:1fr}.pg-how-we-work .rail__step h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.pg-how-we-work .rail:after{transform:none!important}}
