.PlatformPipeline-module__3Z8uja__section{color:#fff}.PlatformPipeline-module__3Z8uja__header{text-align:center;max-width:1000px;margin:0 auto 40px}.PlatformPipeline-module__3Z8uja__heading{font-family:var(--font-display), sans-serif;font-size:var(--fs-h2);line-height:var(--fs-h2-lh);letter-spacing:var(--fs-h2-ls);font-weight:var(--fs-h2-weight)}.PlatformPipeline-module__3Z8uja__headingAccent{color:#0000;background:linear-gradient(117deg,#9a51ff 0%,#2cc1eb 100%);-webkit-background-clip:text;background-clip:text}.PlatformPipeline-module__3Z8uja__intro{color:#fffc;max-width:64ch;font-size:var(--fs-lead);line-height:var(--fs-lead-lh);letter-spacing:var(--fs-lead-ls);text-wrap:balance;margin:20px auto 0}.PlatformPipeline-module__3Z8uja__platform{position:relative}.PlatformPipeline-module__3Z8uja__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5%;display:grid}.PlatformPipeline-module__3Z8uja__product{isolation:isolate;border-radius:var(--radius-cs-card);background:linear-gradient(155deg, #1d2054 0%, #151330 58%, #151021 100%) padding-box, linear-gradient(145deg, color-mix(in srgb, var(--product-accent) 55%, #5b4b85), #51417b 45%, #30204f) border-box;border:1px solid #0000;flex-direction:column;align-items:flex-start;padding:24px 32px 20px;transition:box-shadow .26s cubic-bezier(.2,.9,.3,1);display:flex;position:relative;box-shadow:0 12px 32px #10123e2e,inset 0 1px #ffffff0d}.PlatformPipeline-module__3Z8uja__product:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--product-accent) 10%, transparent), transparent 65%);pointer-events:none;opacity:.6;transition:opacity .26s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0}.PlatformPipeline-module__3Z8uja__product:hover,.PlatformPipeline-module__3Z8uja__product:focus-within{box-shadow:0 16px 36px #10123e40, inset 0 1px 0 color-mix(in srgb, var(--product-accent) 40%, transparent)}.PlatformPipeline-module__3Z8uja__product:hover:before,.PlatformPipeline-module__3Z8uja__product:focus-within:before{opacity:1}.PlatformPipeline-module__3Z8uja__artwork{justify-content:center;align-items:center;width:100%;min-height:124px;display:flex}.PlatformPipeline-module__3Z8uja__emblem{pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .26s cubic-bezier(.2,.9,.3,1)}.PlatformPipeline-module__3Z8uja__product:hover .PlatformPipeline-module__3Z8uja__emblem,.PlatformPipeline-module__3Z8uja__product:focus-within .PlatformPipeline-module__3Z8uja__emblem{transform:translateY(-3px)}.PlatformPipeline-module__3Z8uja__productName{font-family:var(--font-display), sans-serif;font-size:var(--fs-h3);line-height:var(--fs-h3-lh);letter-spacing:var(--fs-h3-ls);font-weight:var(--fs-h3-weight);margin-top:12px}.PlatformPipeline-module__3Z8uja__descriptor{color:var(--product-accent);font-size:var(--fs-caption);line-height:var(--fs-caption-lh);letter-spacing:var(--fs-eyebrow-ls);text-transform:uppercase;margin-top:10px;font-weight:500}.PlatformPipeline-module__3Z8uja__description{color:#fffc;max-width:34ch;font-size:var(--fs-body);line-height:var(--fs-body-lh);text-wrap:pretty;margin:16px 0 20px}.PlatformPipeline-module__3Z8uja__productLink,.PlatformPipeline-module__3Z8uja__foundationLink{min-height:var(--btn-h-lg);font-size:var(--fs-button);line-height:var(--fs-button-lh);letter-spacing:var(--fs-button-ls);font-weight:var(--fs-button-weight);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.PlatformPipeline-module__3Z8uja__productLink{color:#fff;margin-top:auto}.PlatformPipeline-module__3Z8uja__productLink svg{color:var(--product-accent)}.PlatformPipeline-module__3Z8uja__productLink svg,.PlatformPipeline-module__3Z8uja__foundationLink svg{flex-shrink:0;transition:transform .26s cubic-bezier(.2,.9,.3,1)}.PlatformPipeline-module__3Z8uja__productLink:is(:hover,:focus-visible) svg,.PlatformPipeline-module__3Z8uja__foundationLink:is(:hover,:focus-visible) svg{transform:translate(3px)}.PlatformPipeline-module__3Z8uja__productLink:hover,.PlatformPipeline-module__3Z8uja__foundationLink:hover{text-underline-offset:5px;text-decoration:underline}.PlatformPipeline-module__3Z8uja__productLink:focus-visible,.PlatformPipeline-module__3Z8uja__foundationLink:focus-visible{outline:2px solid var(--color-cs-cyan-2);outline-offset:5px;border-radius:2px}.PlatformPipeline-module__3Z8uja__connections{aspect-ratio:1200/88;position:relative}.PlatformPipeline-module__3Z8uja__traces{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.PlatformPipeline-module__3Z8uja__trace{stroke:var(--product-accent);stroke-width:1.5px;opacity:.6;transition:opacity .26s cubic-bezier(.2,.9,.3,1)}.PlatformPipeline-module__3Z8uja__signal{stroke:var(--product-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 100;opacity:0}:is(.PlatformPipeline-module__3Z8uja__platform:has([data-product=images]:is(:hover,:focus-within)) [data-trace=images] .PlatformPipeline-module__3Z8uja__trace,.PlatformPipeline-module__3Z8uja__platform:has([data-product=libs]:is(:hover,:focus-within)) [data-trace=libs] .PlatformPipeline-module__3Z8uja__trace,.PlatformPipeline-module__3Z8uja__platform:has([data-product=sight]:is(:hover,:focus-within)) [data-trace=sight] .PlatformPipeline-module__3Z8uja__trace){opacity:1}:is(.PlatformPipeline-module__3Z8uja__platform:has([data-product=images]:is(:hover,:focus-within)) [data-trace=images] .PlatformPipeline-module__3Z8uja__signal,.PlatformPipeline-module__3Z8uja__platform:has([data-product=libs]:is(:hover,:focus-within)) [data-trace=libs] .PlatformPipeline-module__3Z8uja__signal,.PlatformPipeline-module__3Z8uja__platform:has([data-product=sight]:is(:hover,:focus-within)) [data-trace=sight] .PlatformPipeline-module__3Z8uja__signal){animation:.8s ease-out both PlatformPipeline-module__3Z8uja__signal-transit}@keyframes PlatformPipeline-module__3Z8uja__signal-transit{0%{stroke-dashoffset:2px;opacity:0}12%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.PlatformPipeline-module__3Z8uja__junction{z-index:1;background:#a78af2;border:1px solid #e8d6ff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:calc(50% - 4px)}.PlatformPipeline-module__3Z8uja__foundation{border-radius:var(--radius-cs-card);background:linear-gradient(110deg,#161330 0%,#1b1b4b 55%,#202158 100%) padding-box padding-box,linear-gradient(115deg,#6b5999,#a897d0 45%,#5a4d99 100%) border-box;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:24px 32px;padding:28px 32px;display:flex;box-shadow:inset 0 1px #ffffff0f}.PlatformPipeline-module__3Z8uja__foundationIdentity{flex:350px;align-items:center;gap:20px;display:flex}.PlatformPipeline-module__3Z8uja__foundationEyebrow{color:var(--color-cs-lavender);font-size:var(--fs-eyebrow);line-height:var(--fs-eyebrow-lh);letter-spacing:var(--fs-eyebrow-ls);text-transform:uppercase;margin-bottom:8px;font-weight:500}.PlatformPipeline-module__3Z8uja__foundationName{max-width:25ch;font-family:var(--font-display), sans-serif;font-size:var(--fs-h3);line-height:var(--fs-h3-lh);letter-spacing:var(--fs-h3-ls);font-weight:var(--fs-h3-weight)}.PlatformPipeline-module__3Z8uja__foundationDetail{color:#fffc;font-size:var(--fs-body-sm);line-height:var(--fs-body-sm-lh);flex:300px}.PlatformPipeline-module__3Z8uja__capabilities{color:#ded6f0;font-size:var(--fs-caption);line-height:var(--fs-caption-lh);flex-wrap:wrap;gap:8px 12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.PlatformPipeline-module__3Z8uja__capabilities li+li:before{content:"·";color:var(--color-cs-lavender);margin-right:12px}.PlatformPipeline-module__3Z8uja__foundationLink{color:#fff}.PlatformPipeline-module__3Z8uja__foundationLink svg{color:var(--color-cs-cyan-2)}@media (768px<=width<1100px){.PlatformPipeline-module__3Z8uja__product,.PlatformPipeline-module__3Z8uja__foundation{padding-inline:24px}.PlatformPipeline-module__3Z8uja__foundationIdentity{flex-basis:100%}}@media not (min-width:768px){.PlatformPipeline-module__3Z8uja__header{margin-bottom:32px}.PlatformPipeline-module__3Z8uja__products{grid-template-columns:minmax(0,1fr);gap:24px;padding-left:20px}.PlatformPipeline-module__3Z8uja__platform:before{content:"";pointer-events:none;background:linear-gradient(#72caff,#c6adff 48%,#6ce2c4 80%,#dab6f3);width:1px;position:absolute;top:64px;bottom:64px;left:0}.PlatformPipeline-module__3Z8uja__product{padding:24px}.PlatformPipeline-module__3Z8uja__product:after{content:"";background:var(--product-accent);pointer-events:none;width:20px;height:1px;position:absolute;top:64px;left:-21px}.PlatformPipeline-module__3Z8uja__artwork{justify-content:flex-start}.PlatformPipeline-module__3Z8uja__description{max-width:40ch}.PlatformPipeline-module__3Z8uja__connections{aspect-ratio:auto;height:32px;margin-left:20px}.PlatformPipeline-module__3Z8uja__traces,.PlatformPipeline-module__3Z8uja__junction{display:none}.PlatformPipeline-module__3Z8uja__foundation{gap:24px;margin-left:20px;padding:24px;position:relative}.PlatformPipeline-module__3Z8uja__foundation:before{content:"";background:var(--color-cs-lavender);pointer-events:none;width:20px;height:1px;position:absolute;top:64px;left:-21px}.PlatformPipeline-module__3Z8uja__foundationIdentity{flex-basis:100%;gap:14px}.PlatformPipeline-module__3Z8uja__foundationDetail{flex-basis:100%}.PlatformPipeline-module__3Z8uja__foundationName{font-size:var(--fs-h4);line-height:var(--fs-h4-lh);letter-spacing:var(--fs-h4-ls)}}@media (prefers-reduced-motion:reduce){.PlatformPipeline-module__3Z8uja__product,.PlatformPipeline-module__3Z8uja__product:before,.PlatformPipeline-module__3Z8uja__emblem,.PlatformPipeline-module__3Z8uja__trace,.PlatformPipeline-module__3Z8uja__productLink svg,.PlatformPipeline-module__3Z8uja__foundationLink svg{transition:none}.PlatformPipeline-module__3Z8uja__product:hover .PlatformPipeline-module__3Z8uja__emblem,.PlatformPipeline-module__3Z8uja__product:focus-within .PlatformPipeline-module__3Z8uja__emblem,.PlatformPipeline-module__3Z8uja__productLink:is(:hover,:focus-visible) svg,.PlatformPipeline-module__3Z8uja__foundationLink:is(:hover,:focus-visible) svg{transform:none}.PlatformPipeline-module__3Z8uja__platform:has([data-product]:is(:hover,:focus-within)) [data-trace] .PlatformPipeline-module__3Z8uja__signal{opacity:0;animation:none}}
