.logos{padding:14px 0 14px 26px;display:flex;align-items:center;gap:22px;overflow:hidden}.logos .k{flex:none;font-size:14px;color:var(--sub)}.marq{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.track{flex:none;display:flex;align-items:center;gap:56px;margin:0;padding:6px 28px;list-style:none}.track li{flex:none;display:flex;align-items:center;height:52px}.track img{width:auto;max-width:170px;object-fit:contain}@media (prefers-reduced-motion:no-preference){.track{animation:marq 46s linear infinite}.marq:hover .track{animation-play-state:paused}}@keyframes marq{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.marq{-webkit-mask-image:none;mask-image:none}.track{flex-wrap:wrap;gap:18px 40px;flex:1}.track[aria-hidden]{display:none}}.dia{margin:0 0 16px;padding:26px 28px}.dia figcaption{max-width:64ch;color:var(--sub);font-size:16px;margin-bottom:22px}.dia figcaption b{color:var(--ink);font-weight:600}.dia a{transition:background .15s,transform .15s}.art{width:100%;height:auto;max-height:120px;margin:-4px 0 4px}@media (prefers-reduced-motion:no-preference){.art .a-out{opacity:0;transform:translateX(var(--fx,0)) scale(.85);transform-box:fill-box;transform-origin:center;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.art .a1{--fx:60px}.art .a3{--fx:-60px}.art .a2{transition-delay:.08s}.in .art .a-out{opacity:1;transform:none}.art .a-idea{transform-box:fill-box;transform-origin:center;transition:transform .6s;transform:scale(2.2)}.in .art .a-idea{transform:scale(.0001)}.art .a-prog{transform-box:fill-box;transform-origin:left;transform:scaleX(0);transition:transform 1.4s .5s}.in .art .a-prog{transform:scaleX(1)}.art .a-bars rect{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.in .art .a-bars rect{transform:none}.art .a-bars rect:nth-child(2){transition-delay:.06s}.art .a-bars rect:nth-child(3){transition-delay:.12s}.art .a-bars rect:nth-child(4){transition-delay:.18s}.art .a-bars rect:nth-child(5){transition-delay:.24s}.art .a-bars rect:nth-child(6){transition-delay:.3s}.art .a-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s .35s ease-out}.in .art .a-line{stroke-dashoffset:0}.art .a-dot{opacity:0;transition:opacity .3s 1.4s}.in .art .a-dot{opacity:1}.in .art .a-flow{animation:flow 1.2s linear infinite}.art .a-bars2 rect{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.2);transition:transform .8s .3s}.in .art .a-bars2 rect{transform:none}}@keyframes flow{to{stroke-dashoffset:-20}}.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}.flow::before{content:"";position:absolute;left:18px;right:18px;top:18px;height:2px;background:linear-gradient(90deg,#A9B8FF,#2B3FE0,#0F9F7A)}.flow li{position:relative}.flow a{display:flex;flex-direction:column;gap:6px;padding:0 6px 6px 0;border-radius:14px}.flow .n{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #2B3FE0;font-weight:600;font-size:15px;margin-bottom:8px}.flow b{font-size:19px;font-weight:600;letter-spacing:-.01em}.flow .d{font-size:14.5px;color:var(--sub);line-height:1.45}.flow a:hover .n{background:#2B3FE0;color:#fff}@media (prefers-reduced-motion:no-preference){.flow::before{transform-origin:left;transform:scaleX(0);transition:transform 1.1s ease-out}.in .flow::before{transform:none}.flow li{opacity:0;transform:translateY(8px);transition:opacity .5s calc(var(--i)*.18s + .1s),transform .5s calc(var(--i)*.18s + .1s)}.in .flow li{opacity:1;transform:none}}.funnel-wrap{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;align-items:stretch}.funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.funnel li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center}.funnel .band{width:var(--w);justify-self:center;min-height:64px;padding:10px 18px;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(90deg,#2B3FE0,#5B6CFF);box-shadow:0 14px 30px -18px rgba(43,63,224,.7)}.funnel li:nth-child(2) .band{background:linear-gradient(90deg,#3B5BEA,#5E86F2)}.funnel li:nth-child(3) .band{background:linear-gradient(90deg,#1A8FA0,#22B3A8)}.funnel li:nth-child(4) .band{background:linear-gradient(90deg,#0F9F7A,#2FC495)}.funnel .band b{font-size:17px;font-weight:600}.funnel .band span{font-size:13px;opacity:.85;line-height:1.35}.funnel .who{display:flex;flex-wrap:wrap;gap:8px}.funnel .who a,.measure,.ethics{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid var(--hair);font-size:14px;font-weight:500}.funnel .who a:hover,.ethics:hover{background:#fff}.measure{border-radius:18px;flex-direction:column;justify-content:center;text-align:center;padding:14px;gap:4px;background:rgba(15,17,21,.9);color:#fff;border:0;font-weight:600;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 22px)}.measure small{font-weight:400;opacity:.7;font-size:12.5px}.measure:hover{background-color:#0F1115}@media (prefers-reduced-motion:no-preference){.funnel .band{transform:scaleX(.35);opacity:0;transition:transform .7s calc(var(--i)*.12s) cubic-bezier(.2,.8,.2,1),opacity .4s calc(var(--i)*.12s)}.in .funnel .band{transform:none;opacity:1}.funnel .who{opacity:0;transition:opacity .5s calc(var(--i)*.12s + .45s)}.in .funnel .who{opacity:1}}.stack{display:grid;grid-template-columns:minmax(110px,150px) minmax(40px,120px) minmax(0,1fr) minmax(24px,80px) minmax(0,1fr);align-items:center}.src{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.src li{height:40px;display:flex;align-items:center;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--hair);font-size:14.5px;font-weight:500}.wires{width:100%;height:250px;overflow:visible}.wires path{fill:none;stroke:#2B3FE0;stroke-opacity:.5;stroke-width:1.5;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.core{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;background:#fff;border:1px solid var(--hair);box-shadow:0 18px 40px -24px rgba(30,40,90,.45)}.core b{font-size:20px}.core span{font-size:14px;color:var(--sub)}.core:hover{transform:translateY(-2px)}.board{padding:18px 20px;border-radius:20px;background:#0F1115;color:#fff;display:flex;flex-direction:column;gap:10px}.board b{font-size:17px}.board span{font-size:13px;opacity:.65}.mini{height:64px;display:flex;align-items:flex-end;gap:7px}.mini i{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:#9EE6D3}.mini i:last-child{background:#5B6CFF}.ethics{margin-top:18px;border-radius:14px;min-height:40px;padding:8px 14px;color:var(--sub)}@media (prefers-reduced-motion:no-preference){.in .wires path{animation:flow 1.4s linear infinite}.mini i{transform-origin:bottom;transform:scaleY(.15);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.in .mini i{transform:none}.mini i:nth-child(2){transition-delay:.08s}.mini i:nth-child(3){transition-delay:.16s}.mini i:nth-child(4){transition-delay:.24s}.mini i:nth-child(5){transition-delay:.32s}.mini i:nth-child(6){transition-delay:.4s}.src li{opacity:0;transform:translateX(-10px);transition:opacity .4s calc(var(--i)*.07s),transform .4s calc(var(--i)*.07s)}.in .src li{opacity:1;transform:none}}.growth{margin-bottom:16px}.growth svg{width:100%;height:auto;display:block;overflow:visible}.growth .axis text{font-size:13px;fill:var(--faint);font-family:inherit}.growth .g{stroke:rgba(15,17,21,.07)}.growth .ln{fill:none;stroke:#2B3FE0;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.growth .pt circle{fill:#fff;stroke:#2B3FE0;stroke-width:3}.growth .pt text{font-size:14px;font-weight:600;fill:var(--ink);font-family:inherit}@media (prefers-reduced-motion:no-preference){.growth .ln{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s ease-out}.growth.in .ln{stroke-dashoffset:0}.growth .area{opacity:0;transition:opacity 1s .8s}.growth.in .area{opacity:1}.growth .pt{opacity:0;transition:opacity .4s calc(var(--i)*.4s + .2s)}.growth.in .pt{opacity:1}}.team{width:100%;max-width:340px;height:auto;display:block;margin:18px auto 0}.team .ex{fill:#fff;stroke:#A9B8FF;stroke-width:1.5;stroke-dasharray:3 3}.team .lk{stroke:#2B3FE0;stroke-opacity:.35;stroke-width:1.5}.team .cn circle{fill:#E4E8FF;stroke:#2B3FE0;stroke-width:1.5}.team .cn text{font-size:9.5px;font-weight:600;fill:var(--ink);font-family:inherit}.team .pm{fill:#0F1115}.team .pmt{fill:#fff;font-size:13px;font-weight:600;font-family:inherit}.team-key{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:10px 0 0;font-size:13px;color:var(--sub)}.team-key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:-1px}.team-key .k1{background:#E4E8FF;border:1.5px solid #2B3FE0}.team-key .k2{background:#fff;border:1.5px dashed #A9B8FF}@media (prefers-reduced-motion:no-preference){.team .ex{opacity:0;transition:opacity .3s calc(var(--i)*.06s + .5s)}.team.in .ex{opacity:1}.team .cn{opacity:0;transition:opacity .4s calc(var(--i)*.1s)}.team.in .cn{opacity:1}}@media (max-width:1000px){.flow{grid-template-columns:1fr;gap:14px}.flow::before{left:18px;right:auto;top:18px;bottom:18px;width:2px;height:auto;background:linear-gradient(180deg,#A9B8FF,#2B3FE0,#0F9F7A)}.flow a{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:16px;row-gap:2px}.flow .n{grid-row:span 2;margin:0}.funnel-wrap{grid-template-columns:1fr}.measure{flex-direction:row;gap:8px;min-height:48px}.stack{grid-template-columns:1fr;gap:12px}.src{flex-direction:row;flex-wrap:wrap;justify-content:center}.wires{display:none}.core,.board{position:relative}.core::before,.board::before{content:"";position:absolute;left:50%;top:-12px;width:2px;height:12px;background:#2B3FE0;opacity:.4}}@media (max-width:640px){.dia{padding:20px 18px}.logos{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0 10px}.logos .k{padding-left:18px}.marq{width:100%}.track{gap:40px}.funnel li{grid-template-columns:1fr;gap:8px}.funnel .band{width:calc(var(--w) * .6 + 40%)}.funnel .who{justify-content:center}.growth .axis text{font-size:20px}.growth .pt text{font-size:21px}}.then-now{display:grid;grid-template-columns:minmax(0,.8fr) 40px minmax(0,1.4fr);align-items:center;gap:14px;margin-top:26px}.then-now small{display:block;font-size:13px;color:var(--faint);margin-bottom:8px}.then-now ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.then-now li{height:44px;display:flex;align-items:center;padding:0 16px;border-radius:14px;background:color-mix(in srgb,var(--c) 30%,#fff);border-left:5px solid var(--c);font-weight:600;font-size:15px}@media (prefers-reduced-motion:no-preference){.then-now div:last-child li{opacity:0;transform:translateX(-12px);transition:opacity .45s calc(var(--i)*.12s + .2s),transform .45s calc(var(--i)*.12s + .2s)}.then-now.in div:last-child li{opacity:1;transform:none}}.aw{padding:24px 28px;display:grid;grid-template-columns:auto minmax(0,2fr) minmax(0,1fr);gap:18px 36px;align-items:start}.aw>h2{font-size:14px;font-weight:500;color:var(--sub);letter-spacing:0;margin:3px 0 0}.aw h3{font-size:13px;font-weight:500;color:var(--faint);letter-spacing:0;margin:0 0 10px}.aw ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.aw-g:last-child ul{grid-template-columns:1fr}.aw li{display:flex;flex-direction:column;gap:2px}.aw b{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.aw span{font-size:14px;color:var(--sub)}.aw-g+.aw-g{border-left:1px solid var(--hair);padding-left:32px}@media (max-width:1000px){.aw{grid-template-columns:1fr}.aw-g+.aw-g{border-left:0;padding-left:0;border-top:1px solid var(--hair);padding-top:18px}}@media (max-width:640px){.aw{padding:20px 18px}.aw ul{grid-template-columns:1fr}}