:root{--eo:cubic-bezier(.23,1,.32,1);--eio:cubic-bezier(.77,0,.175,1)}.split .wd{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .03em .14em;margin:-.06em -.03em -.14em}.split .wi{display:inline-block}.mo .split .wi{transform:translate3d(0,112%,0);transition:transform 1.1s var(--eo);transition-delay:calc(var(--i) * 42ms)}.mo .split.on .wi{transform:none}.mo-rich .btn-primary{transform:translate3d(var(--mx,0),calc(var(--my,0) + var(--lift,0)),0) scale(var(--s,1));transition:transform .45s var(--eo),box-shadow .3s ease}.mo-rich .btn-primary:hover{--lift:-2px}.mo-rich .btn-primary:active{--s:.97;transition-duration:.12s}.mo-rich .card-img,.mo-rich .eng{transform:perspective(1000px) translate3d(0,var(--ty,0),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--eo),border-color .3s,box-shadow .3s}.mo-rich .card-img:hover,.mo-rich .eng:hover{--ty:-6px}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}.mo .cta .media img{animation:kb 26s ease-in-out infinite alternate;transform-origin:60% 40%}.spot{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:end}.spot-stage{display:grid;position:relative}.sq{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transform:translate3d(0,14px,0);filter:blur(6px);transition:opacity .6s var(--eo),transform .6s var(--eo),filter .6s var(--eo),visibility 0s linear .6s}.sq.on{opacity:1;visibility:visible;transform:none;filter:none;transition-delay:.1s,.1s,.1s,0s}.sq blockquote{font-family:Archivo,'Archivo Fallback',sans-serif;font-weight:700;font-size:clamp(26px,3.2vw,46px);line-height:1.14;letter-spacing:-.02em;color:var(--white);margin:0 0 30px;max-width:30ch}.sq figcaption b{display:block;color:var(--white);font-size:16px;font-weight:600}.sq figcaption span{display:block;color:var(--soft);font-size:14px;margin-top:4px}.spot-nav{display:flex;gap:14px;padding-bottom:6px}.sp{position:relative;width:64px;height:64px;border-radius:50%;padding:0;border:0;background:0 0;cursor:pointer;transition:transform .16s ease-out}.sp:active{transform:scale(.95)}.sp:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.sp img{position:absolute;inset:6px;width:52px;height:52px;border-radius:50%;object-fit:cover;filter:grayscale(1);opacity:.5;transition:filter .3s ease,opacity .3s ease}.sp.on img{filter:none;opacity:1}@media (hover:hover) and (pointer:fine){.sp:hover img{filter:none;opacity:1}}.sp svg{position:absolute;inset:0;width:64px;height:64px;transform:rotate(-90deg)}.sp circle{fill:none;stroke-width:2}.sp .trk{stroke:var(--line)}.sp .prg{stroke:var(--orange);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.sp.on .prg{stroke-dashoffset:0}.mo .sp.on .prg{stroke-dashoffset:1;animation:ring 6.5s linear forwards}.spot.paused .sp.on .prg{animation-play-state:paused}@keyframes ring{to{stroke-dashoffset:0}}@media (max-width:760px){.spot{grid-template-columns:1fr;gap:28px}}.rail-progress{display:none}.mo-rich #pipeline{overflow:clip}.mo-rich .rail.pinned{overflow:visible;scroll-snap-type:none;cursor:default}.mo-rich .rail.pinned~.rail-hint .rail-progress{display:block;width:min(320px,40vw);height:2px;margin:0 auto;background:var(--line);border-radius:2px;overflow:hidden}.rail-progress i{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0)}@media (min-width:761px){.mo .org .top{position:relative}.mo .org .top::after{content:"";position:absolute;left:50%;bottom:-9px;width:1px;height:9px;background:rgba(255,151,2,.75);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--eo) .1s}.mo .org .leads{position:relative}.mo .org .leads::before{content:"";position:absolute;left:16.66%;right:16.66%;top:-8px;height:1px;background:rgba(255,151,2,.75);transform:scaleX(0);transition:transform .7s var(--eio) .3s}.mo .org .leads>.lead{position:relative}.mo .org .leads>.lead::before{content:"";position:absolute;left:50%;top:-8px;width:1px;height:8px;background:rgba(255,151,2,.75);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--eo) .85s}.mo .org.in .leads>.lead::before,.mo .org.in .top::after{transform:scaleY(1)}.mo .org.in .leads::before{transform:scaleX(1)}}.mo .org .lead li{opacity:0;transform:translate3d(-8px,0,0);transition:opacity .5s ease,transform .6s var(--eo)}.mo .org.in .lead li{opacity:1;transform:none}.mo .org.in .lead li:first-child{transition-delay:1s}.mo .org.in .lead li:nth-child(2){transition-delay:1.05s}.mo .org.in .lead li:nth-child(3){transition-delay:1.1s}.mo .org.in .lead li:nth-child(4){transition-delay:1.15s}.mo .org.in .lead li:nth-child(5){transition-delay:1.2s}.mo-steps .steps9>div{transition:border-color .5s ease,background-color .5s ease}.mo-steps .steps9>div .ap,.mo-steps .steps9>div .k,.mo-steps .steps9>div b{transition:opacity .45s ease,filter .45s ease}.mo-steps .steps9>div:not(.lit) .k,.mo-steps .steps9>div:not(.lit) b{opacity:.38}.mo-steps .steps9>div:not(.lit) .ap{opacity:.3;filter:grayscale(1)}.mo-steps .steps9>div.lit{border-color:rgba(255,151,2,.55);background-color:rgba(255,151,2,.07)}.mo-steps .steps9>div.lit .ap{animation:gate .9s var(--eo) 1}@keyframes gate{0%{box-shadow:0 0 0 0 rgba(255,151,2,.65)}100%{box-shadow:0 0 0 12px rgba(255,151,2,0)}}.mo #ladder>div{clip-path:inset(0 50% 0 50% round 10px);transition:clip-path .9s var(--eio)}.mo #ladder.on>div{clip-path:inset(0 0 0 0 round 10px)}.mo #ladder.on>div:nth-child(2){transition-delay:.09s}.mo #ladder.on>div:nth-child(3){transition-delay:.18s}.mo #ladder.on>div:nth-child(4){transition-delay:.27s}.mo #ladder.on>div:nth-child(5){transition-delay:.36s}.mo #ladder.on>div:nth-child(6){transition-delay:.45s}.mo #ladder.on>div:nth-child(7){transition-delay:.54s}.mo #ladder.on>div:nth-child(8){transition-delay:.63s}.mat td:first-child{position:relative}.mat tbody td:first-child::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px}.mat tbody tr:first-child td:first-child::before{background:var(--grad);box-shadow:0 0 12px rgba(255,151,2,.6)}.mat tbody tr:nth-child(2) td:first-child::before{background:rgba(255,255,255,.3)}.mat tbody tr:nth-child(3) td:first-child::before{background:repeating-linear-gradient(180deg,rgba(251,181,67,.7) 0 4px,transparent 4px 9px)}.mat tbody td:first-child{padding-left:22px}.mo .mat tbody tr{opacity:0;transform:translate3d(0,14px,0);transition:opacity .7s ease,transform .8s var(--eo)}.mo .mat.in tbody tr{opacity:1;transform:none}.mo .mat.in tbody tr:nth-child(2){transition-delay:.15s}.mo .mat.in tbody tr:nth-child(3){transition-delay:.3s}.mo .mat tbody td:first-child::before{transform:scaleY(0);transform-origin:top;transition:transform .8s var(--eo)}.mo .mat.in tbody tr td:first-child::before{transform:scaleY(1)}.mo .mat.in tbody tr:first-child td:first-child::before{transition-delay:.6s}.mo .mat.in tbody tr:nth-child(2) td:first-child::before{transition-delay:.9s}.mo .mat.in tbody tr:nth-child(3) td:first-child::before{transition-delay:1.2s}.cls.b::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--navy);margin:0 8px 1px 0;vertical-align:middle}.mo .cls.b::before{animation:breathe 2.2s ease-in-out infinite}@media (max-width:640px){.mat tbody td:first-child{padding-left:16px}.mat .cls{white-space:normal;line-height:1.4}}@media (prefers-reduced-motion:reduce){.mat tbody tr,.split .wi,.sq{transform:none!important;transition-duration:NaNs!important}.cta .media img,.page-hero .media img{animation:none!important}}