.about-timeline .timeline-track{border-top-color:#005dfd24}.timeline-track:before{content:"";transform-origin:0;background:linear-gradient(90deg,#005dfd,#0569ef 42%,#0bb9e8);height:2px;position:absolute;top:-2px;left:0;right:0}.about-timeline .timeline-track strong{white-space:nowrap;font-size:clamp(40px,4.4vw,74px)}.timeline-track article:before{background:linear-gradient(135deg,#005dfd,#0569ef 42%,#0bb9e8);border-radius:4px;box-shadow:0 0 0 5px #005dfd1a}@media (prefers-reduced-motion:no-preference){.timeline-track:before{transition:transform 1.8s cubic-bezier(.65,0,.35,1)}[data-ai-reveal=pending] .timeline-track:before{transform:scaleX(0)}.timeline-track article{transition:opacity .6s ease calc(.2s + var(--i,0)*.45s),translate .8s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i,0)*.45s)}.timeline-track article:before{transition:scale .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i,0)*.45s)}[data-ai-reveal=pending] .timeline-track article{opacity:0;translate:0 26px}[data-ai-reveal=pending] .timeline-track article:before{scale:0}.timeline-track:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(closest-side,#0bb9e8d9,#005dfd40 60%,#0000);border-radius:50%;width:120px;height:12px;animation:6s ease-in-out 2.2s infinite tl-travel;position:absolute;top:-7px;left:0}.timeline-track article:before{animation:6s ease-in-out infinite tl-beat;animation-delay:calc(2.2s + var(--i,0)*1.3s)}[data-ai-reveal=pending] .timeline-track:after,[data-ai-reveal=pending] .timeline-track article:before{animation:none}}@keyframes tl-travel{0%{opacity:0;left:-120px}12%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes tl-beat{0%,8%,to{box-shadow:0 0 0 5px #005dfd1a}4%{box-shadow:0 0 0 10px #0bb9e838}}@media (max-width:600px){.about-timeline .timeline-track{border-left-color:#005dfd24}.timeline-track:before{transform-origin:top;background:linear-gradient(#005dfd,#0569ef 42%,#0bb9e8);width:2px;height:auto;inset:0 auto 0 -2px}.timeline-track:after{display:none}.about-timeline .timeline-track strong{font-size:14vw}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){[data-ai-reveal=pending] .timeline-track:before{transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){[data-stagger]>*{transition:opacity .7s,translate .9s cubic-bezier(.2,.8,.2,1)}[data-ai-reveal=pending][data-stagger]>*,[data-ai-reveal=pending] [data-stagger]>*{opacity:0;translate:0 30px}[data-stagger]>:nth-child(2){transition-delay:.1s}[data-stagger]>:nth-child(3){transition-delay:.2s}[data-stagger]>:nth-child(4){transition-delay:.3s}[data-stagger]>:nth-child(5){transition-delay:.4s}[data-stagger]>:nth-child(6){transition-delay:.5s}[data-stagger]>:nth-child(n+7){transition-delay:.6s}}.about-numbers{background:#fff;grid-template-columns:repeat(4,1fr);gap:18px;padding:0 4vw 88px;display:grid}.about-numbers>div{background:linear-gradient(#fff,#f5f9ff);border:1px solid #005dfd1f;border-radius:22px;padding:28px 26px 30px;box-shadow:0 18px 40px -30px #005dfd73}.about-numbers strong{letter-spacing:-.05em;background:linear-gradient(120deg,#005dfd,#0bb9e8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,4.6vw,72px);font-weight:400;line-height:1;display:block}.about-numbers>div>span{letter-spacing:.12em;text-transform:uppercase;color:#005dfd;margin:18px 0 8px;font-size:12px;display:block}.about-numbers p{color:#555;margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.about-numbers{grid-template-columns:1fr 1fr}}@media (max-width:600px){.about-numbers{gap:12px;padding:0 5vw 60px}.about-numbers>div{padding:22px 18px}}.about-numbers{position:relative}.about-numbers>span:first-child{width:0;height:0;position:absolute;overflow:hidden}
