.SectionHeading-module__Zof0OW__heading{grid-template-columns:minmax(0,1.18fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,8vw,132px);display:grid}.SectionHeading-module__Zof0OW__eyebrow{color:var(--color-platform);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:620;line-height:1}.SectionHeading-module__Zof0OW__titleGroup h2{max-width:900px;color:var(--color-text-strong);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(42px,4.6vw,72px);font-weight:430;line-height:1.04}.SectionHeading-module__Zof0OW__context{justify-self:end;max-width:570px}.SectionHeading-module__Zof0OW__context>p{color:var(--color-text-muted);font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.58}@media (max-width:900px){.SectionHeading-module__Zof0OW__heading{grid-template-columns:1fr;align-items:start;gap:24px}.SectionHeading-module__Zof0OW__context{justify-self:start;max-width:680px}}@media (max-width:600px){.SectionHeading-module__Zof0OW__eyebrow{margin-bottom:14px;font-size:11px}.SectionHeading-module__Zof0OW__titleGroup h2{letter-spacing:-.047em;font-size:clamp(36px,11.2vw,48px);line-height:1.06}.SectionHeading-module__Zof0OW__context>p{font-size:16px;line-height:1.55}}
.ContextProblem-module__4bc00W__section{scroll-margin-top:var(--header-height);background:linear-gradient(to bottom, var(--color-background), transparent 12%, transparent 88%, var(--color-background)), radial-gradient(circle at 72% 58%, #23415333, transparent 34%), var(--color-background-soft);position:relative;overflow:clip}.ContextProblem-module__4bc00W__section:before{top:0;right:var(--container-gutter);left:var(--container-gutter);content:"";background:linear-gradient(90deg,#0000,#e8f1f724,#0000);height:1px;position:absolute}.ContextProblem-module__4bc00W__inner{width:min(100%, var(--container-max));padding:clamp(106px, 9vw, 148px) var(--container-gutter) clamp(122px, 11vw, 178px);margin-inline:auto}.ContextProblem-module__4bc00W__experience{grid-template-columns:minmax(330px,.88fr) minmax(240px,.58fr) minmax(420px,1.1fr);align-items:center;min-height:590px;margin-top:clamp(36px,3.2vw,48px);display:grid;position:relative}.ContextProblem-module__4bc00W__fragments{min-width:0}.ContextProblem-module__4bc00W__fragments ul{list-style:none;display:grid}.ContextProblem-module__4bc00W__fragments li{--fragment-index:0;opacity:1;min-height:88px;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transition-delay:calc(var(--fragment-index) * 70ms);border-top:1px solid #b8c2cc21;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.ContextProblem-module__4bc00W__fragments li:last-child{border-bottom:1px solid #b8c2cc21}.ContextProblem-module__4bc00W__fragmentGraphic{fill:none;width:150px;height:70px;stroke:var(--color-platform);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;transition:opacity .36s var(--ease-out), filter .36s var(--ease-out);overflow:visible}.ContextProblem-module__4bc00W__fragmentGraphic path,.ContextProblem-module__4bc00W__fragmentGraphic circle{vector-effect:non-scaling-stroke}.ContextProblem-module__4bc00W__fragmentGraphic circle{fill:var(--color-background-soft);filter:drop-shadow(0 0 4px #dde8f033)}.ContextProblem-module__4bc00W__faintLine{opacity:.32}.ContextProblem-module__4bc00W__fragmentLabel{color:var(--color-text);opacity:1;transition:opacity .32s var(--ease-out), color .32s var(--ease-out);font-size:clamp(15px,1.2vw,18px);font-weight:460;line-height:1.28}.ContextProblem-module__4bc00W__convergence{width:calc(100% + 36px);height:430px;fill:var(--color-background-soft);stroke:var(--color-platform);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.58;margin-left:-30px;overflow:visible}.ContextProblem-module__4bc00W__mobileConvergence{display:none}.ContextProblem-module__4bc00W__convergence path,.ContextProblem-module__4bc00W__convergence circle{vector-effect:non-scaling-stroke}.ContextProblem-module__4bc00W__convergenceLines path,.ContextProblem-module__4bc00W__contextSpine{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .68s var(--ease-out), opacity .36s var(--ease-out)}.ContextProblem-module__4bc00W__convergenceLines{opacity:.62}.ContextProblem-module__4bc00W__convergenceNode{fill:var(--color-platform);filter:drop-shadow(0 0 5px #dde8f057)}.ContextProblem-module__4bc00W__contextSpine{stroke-width:1.72px;filter:drop-shadow(0 0 4px #dde8f03d)}.ContextProblem-module__4bc00W__objectStage{opacity:1;min-width:0;transition:opacity .54s var(--ease-out), transform .54s var(--ease-out);position:relative}.ContextProblem-module__4bc00W__objectStage picture,.ContextProblem-module__4bc00W__objectStage img{width:100%;display:block}.ContextProblem-module__4bc00W__objectStage picture{-webkit-mask-composite:source-in;background:#000004;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 100%),linear-gradient(#0000 0,#000 6% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 100%),linear-gradient(#0000 0,#000 6% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ContextProblem-module__4bc00W__objectStage img{aspect-ratio:1672/941;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.025)brightness(.82)}.ContextProblem-module__4bc00W__objectContour{fill:none;width:100%;height:100%;stroke:var(--color-platform);stroke-width:1.22px;stroke-linecap:round;stroke-linejoin:round;opacity:.53;filter:drop-shadow(0 0 4px #dde8f03d);pointer-events:none;position:absolute;inset:0;overflow:visible}.ContextProblem-module__4bc00W__objectContour path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .68s var(--ease-out), opacity .38s var(--ease-out);vector-effect:non-scaling-stroke}.ContextProblem-module__4bc00W__statement{max-width:930px;color:var(--color-text-strong);letter-spacing:-.045em;text-align:center;text-wrap:balance;grid-column:1/-1;margin:clamp(62px,7vw,98px) auto 0;font-size:clamp(28px,3.15vw,48px);font-weight:410;line-height:1.15}.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__fragments li,.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__fragmentLabel,.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__convergence,.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__mobileConvergence,.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__objectStage{opacity:0}.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__fragments li{transform:translateY(8px)}.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__convergence path,.ContextProblem-module__4bc00W__experience:is([data-context-sequence=waiting],[data-context-sequence=playing]) .ContextProblem-module__4bc00W__objectContour path{stroke-dashoffset:1px}.ContextProblem-module__4bc00W__experience[data-context-revealed~=fragments] .ContextProblem-module__4bc00W__fragments li,.ContextProblem-module__4bc00W__experience[data-context-revealed~=convergence] .ContextProblem-module__4bc00W__convergence,.ContextProblem-module__4bc00W__experience[data-context-revealed~=convergence] .ContextProblem-module__4bc00W__mobileConvergence,.ContextProblem-module__4bc00W__experience[data-context-revealed~=object] .ContextProblem-module__4bc00W__objectStage{opacity:1;transform:none}.ContextProblem-module__4bc00W__experience[data-context-revealed~=labels] .ContextProblem-module__4bc00W__fragmentLabel{opacity:1}.ContextProblem-module__4bc00W__experience[data-context-revealed~=convergence] .ContextProblem-module__4bc00W__convergenceLines path,.ContextProblem-module__4bc00W__experience[data-context-revealed~=platform] .ContextProblem-module__4bc00W__contextSpine,.ContextProblem-module__4bc00W__experience[data-context-revealed~=platform] .ContextProblem-module__4bc00W__objectContour path{stroke-dashoffset:0}.ContextProblem-module__4bc00W__experience[data-context-sequence=complete] .ContextProblem-module__4bc00W__fragmentGraphic{opacity:.46}.ContextProblem-module__4bc00W__experience[data-context-sequence=complete] .ContextProblem-module__4bc00W__fragments li{opacity:.74}.ContextProblem-module__4bc00W__experience[data-context-sequence=complete] .ContextProblem-module__4bc00W__fragmentLabel{opacity:.82}.ContextProblem-module__4bc00W__experience[data-context-sequence=complete] .ContextProblem-module__4bc00W__convergenceLines{opacity:.5}@media (max-width:1100px){.ContextProblem-module__4bc00W__experience{grid-template-columns:minmax(290px,.8fr) minmax(190px,.48fr) minmax(350px,1fr)}.ContextProblem-module__4bc00W__fragments li{grid-template-columns:118px minmax(0,1fr)}.ContextProblem-module__4bc00W__fragmentGraphic{width:118px}.ContextProblem-module__4bc00W__convergence{margin-left:-22px}}@media (max-width:900px){.ContextProblem-module__4bc00W__inner{padding-top:44px;padding-bottom:120px}.ContextProblem-module__4bc00W__experience{grid-template-columns:1fr;min-height:0;margin-top:54px}.ContextProblem-module__4bc00W__fragments li{grid-template-columns:112px minmax(0,1fr);gap:16px;min-height:88px}.ContextProblem-module__4bc00W__fragmentGraphic{width:112px}.ContextProblem-module__4bc00W__fragmentLabel{font-size:16px}.ContextProblem-module__4bc00W__convergence{display:none}.ContextProblem-module__4bc00W__mobileConvergence{fill:none;width:min(100%,390px);height:auto;stroke:var(--color-platform);stroke-linecap:round;stroke-linejoin:round;opacity:.72;transition:opacity .42s var(--ease-out);justify-self:center;margin:28px auto 0;display:block;overflow:visible}.ContextProblem-module__4bc00W__mobileConvergence path,.ContextProblem-module__4bc00W__mobileConvergence circle{vector-effect:non-scaling-stroke}.ContextProblem-module__4bc00W__mobileSourceRoutes{stroke-width:1.1px;opacity:.45}.ContextProblem-module__4bc00W__mobileSourceNodes circle{fill:var(--color-background-soft);stroke-width:1.2px}.ContextProblem-module__4bc00W__mobileUnionNode{fill:var(--color-platform);stroke-width:1px;filter:drop-shadow(0 0 5px #dde8f047)}.ContextProblem-module__4bc00W__mobilePlatformSpine{stroke-width:1.8px;filter:drop-shadow(0 0 4px #dde8f03d)}.ContextProblem-module__4bc00W__objectStage{width:100%;margin:0}.ContextProblem-module__4bc00W__objectStage:before{z-index:2;background:var(--color-platform);content:"";width:1px;height:20px;position:absolute;top:-2px;left:50%;box-shadow:0 0 5px #dde8f03d}.ContextProblem-module__4bc00W__objectStage img{object-position:57% center;filter:saturate(.9)contrast(1.02)brightness(.88);transform-origin:57%;transform:scale(1.08)}.ContextProblem-module__4bc00W__objectStage picture{overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 94%,#0000 100%)}.ContextProblem-module__4bc00W__statement{margin-top:58px;font-size:clamp(29px,8.7vw,40px)}}@media (prefers-reduced-motion:reduce){.ContextProblem-module__4bc00W__fragments li,.ContextProblem-module__4bc00W__fragmentGraphic,.ContextProblem-module__4bc00W__fragmentLabel,.ContextProblem-module__4bc00W__convergenceLines path,.ContextProblem-module__4bc00W__contextSpine,.ContextProblem-module__4bc00W__mobileConvergence,.ContextProblem-module__4bc00W__objectStage,.ContextProblem-module__4bc00W__objectContour path{transition:none}}
.Ecosystem-module__lO09Ja__section{scroll-margin-top:var(--header-height);background:radial-gradient(circle at 50% 46%, #233a4938, transparent 40%), var(--color-background);position:relative;overflow:clip}.Ecosystem-module__lO09Ja__section:before{top:0;right:var(--container-gutter);left:var(--container-gutter);content:"";background:linear-gradient(90deg,#0000,#e8f1f72e,#0000);height:1px;position:absolute}.Ecosystem-module__lO09Ja__inner{width:min(100%, var(--container-max));padding:clamp(72px, 6vw, 96px) var(--container-gutter) clamp(112px, 9vw, 154px);margin-inline:auto}.Ecosystem-module__lO09Ja__experience{isolation:isolate;min-height:780px;margin-top:clamp(52px,5vw,76px);position:relative}.Ecosystem-module__lO09Ja__building{z-index:1;aspect-ratio:1672/941;opacity:1;width:82%;transition:opacity .52s var(--ease-out);position:absolute;top:7%;left:9%}.Ecosystem-module__lO09Ja__building:before{z-index:-1;content:"";background:radial-gradient(circle,#aed8f117,#0000 70%);border-radius:50%;position:absolute;inset:25% 16% 5%}.Ecosystem-module__lO09Ja__building picture,.Ecosystem-module__lO09Ja__buildingImage{width:100%;height:100%}.Ecosystem-module__lO09Ja__building picture{-webkit-mask-composite:source-in;background:#000002;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 4% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 4% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Ecosystem-module__lO09Ja__buildingImage{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.025)brightness(.88);transition:filter var(--duration-base) var(--ease-out)}.Ecosystem-module__lO09Ja__engineeringOverlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Ecosystem-module__lO09Ja__engineeringRegion{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;opacity:.2;transition:opacity .38s var(--ease-out), filter .38s var(--ease-out);vector-effect:non-scaling-stroke}.Ecosystem-module__lO09Ja__engineeringRegion path{stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.Ecosystem-module__lO09Ja__engineeringRegion circle{fill:currentColor;stroke:var(--color-background);stroke-width:2px;vector-effect:non-scaling-stroke}.Ecosystem-module__lO09Ja__engineeringRegion[data-engineering-region=pro]{color:var(--color-pro)}.Ecosystem-module__lO09Ja__engineeringRegion[data-engineering-region=field]{color:var(--color-field)}.Ecosystem-module__lO09Ja__engineeringRegion[data-engineering-region=agent]{color:var(--color-agent)}.Ecosystem-module__lO09Ja__engineeringRegion[data-engineering-region=service]{color:var(--color-service)}.Ecosystem-module__lO09Ja__platformSpine,.Ecosystem-module__lO09Ja__connections{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Ecosystem-module__lO09Ja__platformSpine{fill:var(--color-background);stroke:var(--color-platform);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.78;filter:drop-shadow(0 0 5px #dde8f033)}.Ecosystem-module__lO09Ja__platformSpine path,.Ecosystem-module__lO09Ja__platformSpine circle,.Ecosystem-module__lO09Ja__productConnection path,.Ecosystem-module__lO09Ja__productConnection circle{vector-effect:non-scaling-stroke}.Ecosystem-module__lO09Ja__platformSpine path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .62s var(--ease-out), opacity .32s var(--ease-out)}.Ecosystem-module__lO09Ja__spineBranch{opacity:.48}.Ecosystem-module__lO09Ja__productConnection{color:var(--color-platform);opacity:.72;transition:opacity .32s var(--ease-out), filter .32s var(--ease-out)}.Ecosystem-module__lO09Ja__productConnection[data-connection=pro]{color:var(--color-pro)}.Ecosystem-module__lO09Ja__productConnection[data-connection=field]{color:var(--color-field);opacity:.48}.Ecosystem-module__lO09Ja__productConnection[data-connection=agent]{color:var(--color-agent)}.Ecosystem-module__lO09Ja__productConnection[data-connection=service]{color:var(--color-service)}.Ecosystem-module__lO09Ja__productConnection path{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .48s var(--ease-out)}.Ecosystem-module__lO09Ja__productConnection circle{fill:currentColor;stroke:var(--color-background);stroke-width:2px}.Ecosystem-module__lO09Ja__descriptors{z-index:3;position:absolute;inset:0}.Ecosystem-module__lO09Ja__mobileProductRoutes{display:none}.Ecosystem-module__lO09Ja__productDescriptor{border-radius:var(--radius-md);width:min(27%,340px);min-height:112px;color:var(--color-platform);text-align:left;cursor:pointer;transition:opacity .36s var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:0 0;border:1px solid #0000;padding:14px 16px;position:absolute}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform]{text-align:center;width:min(35%,440px);top:0;left:50%;transform:translate(-50%)}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=pro]{color:var(--color-pro);top:15%;right:0}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=field]{color:var(--color-field);top:43%;right:0}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=agent]{color:var(--color-agent);top:56%;left:0}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=service]{color:var(--color-service);bottom:0;right:0}.Ecosystem-module__lO09Ja__productIdentity{transition:filter var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);align-items:center;gap:10px;display:flex}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform] .Ecosystem-module__lO09Ja__productIdentity{justify-content:center}.Ecosystem-module__lO09Ja__productIdentity img{object-fit:contain;flex:none;width:24px;height:24px}.Ecosystem-module__lO09Ja__platformMarker{transform-origin:100%;width:40px;height:1px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;flex:none;box-shadow:0 0 6px #dde8f033}.Ecosystem-module__lO09Ja__fieldMarker{color:currentColor;letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:10px;font-weight:650;line-height:1}.Ecosystem-module__lO09Ja__productName{color:currentColor;letter-spacing:-.027em;font-size:clamp(19px,1.55vw,24px);font-weight:600;line-height:1.15}.Ecosystem-module__lO09Ja__productDescription{max-width:320px;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);margin-top:10px;font-size:15px;font-weight:400;line-height:1.5;display:block}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform] .Ecosystem-module__lO09Ja__productDescription{margin-inline:auto}.Ecosystem-module__lO09Ja__productDescriptor:focus-visible,.Ecosystem-module__lO09Ja__productDescriptor[data-active=true]{border-color:color-mix(in srgb, currentcolor 36%, transparent);background:linear-gradient(105deg, color-mix(in srgb, currentcolor 10%, transparent), transparent 72%);box-shadow:inset 0 0 20px color-mix(in srgb, currentcolor 4%, transparent);transform:translateY(-2px)}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform]:focus-visible,.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform][data-active=true]{transform:translate(-50%,-2px)}.Ecosystem-module__lO09Ja__productDescriptor:focus-visible .Ecosystem-module__lO09Ja__productDescription,.Ecosystem-module__lO09Ja__productDescriptor[data-active=true] .Ecosystem-module__lO09Ja__productDescription{color:var(--color-text)}.Ecosystem-module__lO09Ja__productDescriptor:focus-visible .Ecosystem-module__lO09Ja__productIdentity,.Ecosystem-module__lO09Ja__productDescriptor[data-active=true] .Ecosystem-module__lO09Ja__productIdentity{filter:drop-shadow(0 0 5px);transform:translate(2px)}.Ecosystem-module__lO09Ja__experience:not([data-active-product=none]) .Ecosystem-module__lO09Ja__productDescriptor:not([data-active=true]){opacity:.78}.Ecosystem-module__lO09Ja__experience[data-active-product=platform] .Ecosystem-module__lO09Ja__platformSpine{opacity:1;filter:drop-shadow(0 0 7px #dde8f06b)}.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__building{opacity:.12}.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__platformSpine,.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__productConnection,.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__engineeringRegion,.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__productDescriptor{opacity:0}.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__platformSpine path,.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__productConnection path,.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__engineeringRegion path{stroke-dashoffset:1px}.Ecosystem-module__lO09Ja__experience[data-revealed~=building] .Ecosystem-module__lO09Ja__building{opacity:1}.Ecosystem-module__lO09Ja__experience[data-revealed~=platform] .Ecosystem-module__lO09Ja__platformSpine{opacity:.84}.Ecosystem-module__lO09Ja__experience[data-revealed~=platform] .Ecosystem-module__lO09Ja__platformSpine path,.Ecosystem-module__lO09Ja__experience[data-revealed~=pro] [data-connection=pro] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=field] [data-connection=field] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=agent] [data-connection=agent] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=service] [data-connection=service] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=pro] [data-engineering-region=pro] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=field] [data-engineering-region=field] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=agent] [data-engineering-region=agent] path,.Ecosystem-module__lO09Ja__experience[data-revealed~=service] [data-engineering-region=service] path{stroke-dashoffset:0}.Ecosystem-module__lO09Ja__experience[data-revealed~=pro] [data-connection=pro],.Ecosystem-module__lO09Ja__experience[data-revealed~=field] [data-connection=field],.Ecosystem-module__lO09Ja__experience[data-revealed~=agent] [data-connection=agent],.Ecosystem-module__lO09Ja__experience[data-revealed~=service] [data-connection=service]{opacity:.72}.Ecosystem-module__lO09Ja__experience[data-revealed~=field] [data-connection=field]{opacity:.5}.Ecosystem-module__lO09Ja__experience[data-revealed~=pro] [data-engineering-region=pro],.Ecosystem-module__lO09Ja__experience[data-revealed~=field] [data-engineering-region=field],.Ecosystem-module__lO09Ja__experience[data-revealed~=agent] [data-engineering-region=agent],.Ecosystem-module__lO09Ja__experience[data-revealed~=service] [data-engineering-region=service]{opacity:.28}.Ecosystem-module__lO09Ja__experience[data-revealed~=labels] .Ecosystem-module__lO09Ja__productDescriptor,.Ecosystem-module__lO09Ja__experience:is([data-sequence=waiting],[data-sequence=playing]) .Ecosystem-module__lO09Ja__productDescriptor:focus-visible{opacity:1}.Ecosystem-module__lO09Ja__experience[data-active-product=pro] [data-engineering-region=pro],.Ecosystem-module__lO09Ja__experience[data-active-product=field] [data-engineering-region=field],.Ecosystem-module__lO09Ja__experience[data-active-product=agent] [data-engineering-region=agent],.Ecosystem-module__lO09Ja__experience[data-active-product=service] [data-engineering-region=service]{opacity:.72;filter:drop-shadow(0 0 5px)}.Ecosystem-module__lO09Ja__experience[data-active-product=pro] [data-connection=pro],.Ecosystem-module__lO09Ja__experience[data-active-product=field] [data-connection=field],.Ecosystem-module__lO09Ja__experience[data-active-product=agent] [data-connection=agent],.Ecosystem-module__lO09Ja__experience[data-active-product=service] [data-connection=service]{opacity:1;filter:drop-shadow(0 0 5px)}@media (hover:hover){.Ecosystem-module__lO09Ja__productDescriptor:hover{border-color:color-mix(in srgb, currentcolor 36%, transparent);background:linear-gradient(105deg, color-mix(in srgb, currentcolor 10%, transparent), transparent 72%);box-shadow:inset 0 0 20px color-mix(in srgb, currentcolor 4%, transparent);transform:translateY(-2px)}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform]:hover{transform:translate(-50%,-2px)}.Ecosystem-module__lO09Ja__productDescriptor:hover .Ecosystem-module__lO09Ja__productDescription{color:var(--color-text)}.Ecosystem-module__lO09Ja__productDescriptor:hover .Ecosystem-module__lO09Ja__productIdentity{filter:drop-shadow(0 0 5px);transform:translate(2px)}}@media (max-width:1100px){.Ecosystem-module__lO09Ja__experience{min-height:720px}.Ecosystem-module__lO09Ja__building{width:90%;top:12%;left:5%}.Ecosystem-module__lO09Ja__productDescriptor{width:29%}.Ecosystem-module__lO09Ja__productDescription{font-size:14px}}@media (max-width:760px){.Ecosystem-module__lO09Ja__inner{padding-top:64px;padding-bottom:44px}.Ecosystem-module__lO09Ja__experience{flex-direction:column;min-height:0;margin-top:38px;display:flex}.Ecosystem-module__lO09Ja__building{z-index:1;order:1;width:calc(100% + 120px);margin-inline:-60px;position:relative;top:auto;left:auto}.Ecosystem-module__lO09Ja__buildingImage{object-position:center;filter:saturate(.94)contrast(1.02)brightness(.92)}.Ecosystem-module__lO09Ja__building picture{-webkit-mask-image:linear-gradient(#0000 0,#000 5% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 94%,#0000 100%)}.Ecosystem-module__lO09Ja__platformSpine,.Ecosystem-module__lO09Ja__connections{display:none}.Ecosystem-module__lO09Ja__descriptors{z-index:3;flex-direction:column;order:2;margin-top:-4px;padding-left:34px;display:flex;position:relative}.Ecosystem-module__lO09Ja__mobileProductRoutes{fill:none;width:34px;height:100%;stroke:var(--color-platform);stroke-width:1.2px;stroke-linecap:round;pointer-events:none;display:block;position:absolute;inset:0 auto 0 0;overflow:visible}.Ecosystem-module__lO09Ja__mobileProductRoutes path,.Ecosystem-module__lO09Ja__mobileProductRoutes circle{vector-effect:non-scaling-stroke}.Ecosystem-module__lO09Ja__mobileProductRoutes circle{fill:currentColor;stroke:var(--color-background);stroke-width:1.5px}.Ecosystem-module__lO09Ja__mobilePlatformSpine{stroke:var(--color-platform);opacity:.78}.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-route=platform],.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-node=platform]{color:var(--color-platform);stroke:var(--color-platform)}.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-route=pro],.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-node=pro]{color:var(--color-pro);stroke:var(--color-pro)}.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-route=field],.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-node=field]{color:var(--color-field);stroke:var(--color-field);opacity:.58}.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-route=agent],.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-node=agent]{color:var(--color-agent);stroke:var(--color-agent)}.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-route=service],.Ecosystem-module__lO09Ja__mobileProductRoutes [data-mobile-node=service]{color:var(--color-service);stroke:var(--color-service)}.Ecosystem-module__lO09Ja__productDescriptor,.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product]{text-align:left;border-bottom:1px solid #e8f1f71a;border-left:0;border-right:0;border-radius:0;width:100%;min-height:118px;padding:18px 8px 20px 12px;position:relative;inset:auto;transform:none}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform]{order:-1}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform] .Ecosystem-module__lO09Ja__productIdentity{justify-content:flex-start}.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform] .Ecosystem-module__lO09Ja__productDescription{margin-inline:0}.Ecosystem-module__lO09Ja__productDescriptor:focus-visible,.Ecosystem-module__lO09Ja__productDescriptor[data-active=true],.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform]:focus-visible,.Ecosystem-module__lO09Ja__productDescriptor[data-ecosystem-product=platform][data-active=true]{transform:translate(2px)}.Ecosystem-module__lO09Ja__productIdentity img{width:20px;height:20px}.Ecosystem-module__lO09Ja__productName{font-size:20px}.Ecosystem-module__lO09Ja__productDescription{max-width:520px;margin-top:9px;padding-right:4px;font-size:15px}}@media (prefers-reduced-motion:reduce){.Ecosystem-module__lO09Ja__building,.Ecosystem-module__lO09Ja__buildingImage,.Ecosystem-module__lO09Ja__productDescriptor,.Ecosystem-module__lO09Ja__productConnection,.Ecosystem-module__lO09Ja__engineeringRegion,.Ecosystem-module__lO09Ja__productIdentity,.Ecosystem-module__lO09Ja__platformMarker,.Ecosystem-module__lO09Ja__platformSpine path{transition:none}}
.Button-module__xaXzvq__button{border-radius:var(--radius-sm);white-space:nowrap;min-height:58px;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-base) ease, transform var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:0 28px;font-size:16px;font-weight:520;line-height:1;display:inline-flex}.Button-module__xaXzvq__button:hover{transform:translateY(-1px)}.Button-module__xaXzvq__button:active{transform:translateY(0)}.Button-module__xaXzvq__primary{color:var(--color-background);background:var(--color-text);box-shadow:var(--shadow-cold)}.Button-module__xaXzvq__primary:hover{background:#fff;box-shadow:0 0 40px #bee2f938}.Button-module__xaXzvq__secondary{color:var(--color-text);border-color:var(--color-border-strong);background:#03080e5c}.Button-module__xaXzvq__secondary:hover{background:#111d28a3;border-color:#718394}.Button-module__xaXzvq__arrow{flex:none;width:20px;height:14px;display:none;position:relative}.Button-module__xaXzvq__arrow:before{content:"";background:currentColor;border-radius:999px;height:1.5px;position:absolute;top:6px;left:1px;right:1px}.Button-module__xaXzvq__arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;position:absolute;top:2px;right:1px;transform:rotate(45deg)}@media (max-width:600px){.Button-module__xaXzvq__button{justify-content:space-between;width:100%;min-height:58px;padding-inline:22px;font-size:17px}.Button-module__xaXzvq__arrow{display:block}}
.Hero-module__7HnD1W__hero{isolation:isolate;height:clamp(700px,88svh,810px);min-height:700px;position:relative;overflow:hidden}.Hero-module__7HnD1W__hero:after{z-index:-1;background:linear-gradient(to bottom, transparent, var(--color-background));content:"";pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.Hero-module__7HnD1W__inner{width:min(100%, var(--container-max));height:100%;padding:var(--header-height) var(--container-gutter) 20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;margin-inline:auto;display:grid}.Hero-module__7HnD1W__copy{z-index:4;align-self:center;padding-bottom:4px;position:relative}.Hero-module__7HnD1W__copy h1{max-width:680px;color:var(--color-text-strong);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(56px,5vw,72px);font-weight:440;line-height:1.055}.Hero-module__7HnD1W__copy p{max-width:600px;color:var(--color-text-muted);margin-top:26px;font-size:19px;font-weight:400;line-height:1.58}.Hero-module__7HnD1W__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.Hero-module__7HnD1W__visual{--parallax-x:0px;--parallax-y:0px;z-index:2;width:min(59vw,880px);min-width:0;margin-right:calc(var(--container-gutter) * -.2);touch-action:pan-y;margin-left:clamp(-94px,-5vw,-46px);position:relative}.Hero-module__7HnD1W__parallaxLayer{transform:translate3d(var(--parallax-x), var(--parallax-y), 0);transition:transform .62s var(--ease-out);will-change:transform}.Hero-module__7HnD1W__buildingStage{aspect-ratio:1.52;position:relative}.Hero-module__7HnD1W__buildingStage:after{z-index:1;background:linear-gradient(to right, var(--color-background), transparent 9%, transparent 94%, var(--color-background)), linear-gradient(to bottom, var(--color-background), transparent 8%, transparent 94%, var(--color-background));content:"";pointer-events:none;position:absolute;inset:-1px}.Hero-module__7HnD1W__buildingStage picture{position:absolute;inset:0}.Hero-module__7HnD1W__buildingImage{object-fit:cover;object-position:59% center;opacity:1;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.Hero-module__7HnD1W__dataPaths{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__7HnD1W__wireframeGroup{fill:none;stroke:var(--color-platform);stroke-width:1px;opacity:.16;vector-effect:non-scaling-stroke}.Hero-module__7HnD1W__proRoute,.Hero-module__7HnD1W__agentRoute,.Hero-module__7HnD1W__serviceRoute,.Hero-module__7HnD1W__platformRoute{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.Hero-module__7HnD1W__proRoute{color:var(--color-pro)}.Hero-module__7HnD1W__agentRoute{color:var(--color-agent)}.Hero-module__7HnD1W__serviceRoute{color:var(--color-service)}.Hero-module__7HnD1W__platformRoute{color:var(--color-platform)}.Hero-module__7HnD1W__proRoute path,.Hero-module__7HnD1W__agentRoute path,.Hero-module__7HnD1W__serviceRoute path,.Hero-module__7HnD1W__platformRoute path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.Hero-module__7HnD1W__proRoute circle,.Hero-module__7HnD1W__agentRoute circle,.Hero-module__7HnD1W__serviceRoute circle,.Hero-module__7HnD1W__platformRoute circle{stroke:var(--color-background);stroke-width:2px;vector-effect:non-scaling-stroke}.Hero-module__7HnD1W__productMark{z-index:3;border-radius:var(--radius-sm);min-width:118px;min-height:58px;color:var(--color-platform);letter-spacing:-.02em;background:#03080ec7;border:1px solid;align-items:center;gap:9px;padding:8px 14px 8px 10px;font-size:17px;font-weight:520;line-height:1;display:flex;position:absolute;box-shadow:inset 0 0 24px #ffffff05}.Hero-module__7HnD1W__productMark img{object-fit:contain;width:24px;height:auto}.Hero-module__7HnD1W__proMark{color:var(--color-pro);top:11.6%;right:2.6%}.Hero-module__7HnD1W__agentMark{color:var(--color-agent);top:38.2%;right:2.6%}.Hero-module__7HnD1W__serviceMark{color:var(--color-service);top:64.9%;right:2.6%}.Hero-module__7HnD1W__platformMark{border-color:var(--color-platform);color:var(--color-platform);justify-content:center;bottom:.5%;right:2.6%}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__wireframeGroup,.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__productMark{opacity:0}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__buildingImage,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__buildingImage{animation:Hero-module__7HnD1W__buildingReveal .8s var(--ease-out) both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__wireframeGroup,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__wireframeGroup{animation:Hero-module__7HnD1W__layerReveal .8s var(--ease-out) .8s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__proRoute path,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__proRoute path{animation:Hero-module__7HnD1W__routeDraw .9s var(--ease-out) 1.6s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__proRoute circle,.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__proMark,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__proRoute circle,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__proMark{animation:Hero-module__7HnD1W__markReveal .54s var(--ease-out) 1.96s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__agentRoute path,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__agentRoute path{animation:Hero-module__7HnD1W__routeDraw .9s var(--ease-out) 2.5s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__agentRoute circle,.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__agentMark,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__agentRoute circle,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__agentMark{animation:Hero-module__7HnD1W__markReveal .54s var(--ease-out) 2.86s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__serviceRoute path,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__serviceRoute path{animation:Hero-module__7HnD1W__routeDraw .9s var(--ease-out) 3.4s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__serviceRoute circle,.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__serviceMark,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__serviceRoute circle,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__serviceMark{animation:Hero-module__7HnD1W__markReveal .54s var(--ease-out) 3.76s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__platformRoute path,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__platformRoute path{animation:Hero-module__7HnD1W__routeDraw 1s var(--ease-out) 4.3s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__platformRoute circle,.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__platformMark,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__platformRoute circle,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__platformMark{animation:Hero-module__7HnD1W__markReveal .62s var(--ease-out) 4.68s both}.Hero-module__7HnD1W__visual[data-initial-motion=animated][data-motion=pending] .Hero-module__7HnD1W__routePulse,.Hero-module__7HnD1W__visual[data-motion=animated] .Hero-module__7HnD1W__routePulse{animation:8s ease-in-out 5.7s infinite Hero-module__7HnD1W__rarePulse}@keyframes Hero-module__7HnD1W__buildingReveal{0%{opacity:.12;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Hero-module__7HnD1W__layerReveal{0%{opacity:0}to{opacity:.16}}@keyframes Hero-module__7HnD1W__routeDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}@keyframes Hero-module__7HnD1W__markReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__7HnD1W__rarePulse{0%,84%,to{opacity:1;r:4px}91%{opacity:.42;r:7px}}@media (max-width:1350px) and (min-width:901px){.Hero-module__7HnD1W__copy h1{max-width:540px;font-size:56px;line-height:1.07}.Hero-module__7HnD1W__copy p{max-width:520px;margin-top:22px;font-size:17px}.Hero-module__7HnD1W__actions{margin-top:28px}.Hero-module__7HnD1W__visual{width:min(58vw,760px);margin-left:-72px}}@media (max-width:1099px){.Hero-module__7HnD1W__hero{height:auto;min-height:1080px}.Hero-module__7HnD1W__inner{padding-top:calc(var(--header-height) + 40px);flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.Hero-module__7HnD1W__copy{width:min(100%,650px)}.Hero-module__7HnD1W__copy h1{max-width:650px;font-size:52px}.Hero-module__7HnD1W__copy p{max-width:620px;font-size:17px}.Hero-module__7HnD1W__visual{width:min(760px,100vw - 40px);margin:26px auto 0}}@media (max-width:900px){.Hero-module__7HnD1W__hero{min-height:1040px}.Hero-module__7HnD1W__inner{padding-top:calc(var(--header-height) + 44px)}.Hero-module__7HnD1W__copy h1{max-width:650px;font-size:54px}.Hero-module__7HnD1W__copy p{max-width:620px}.Hero-module__7HnD1W__visual{width:min(760px,100vw - 20px);margin:22px -10px 0 auto}}@media (max-width:600px){.Hero-module__7HnD1W__hero{min-height:1050px}.Hero-module__7HnD1W__inner{padding-top:calc(var(--header-height) + 32px)}.Hero-module__7HnD1W__copy h1{letter-spacing:-.052em;text-wrap:pretty;max-width:350px;font-size:40px;line-height:1.1}.Hero-module__7HnD1W__copy p{max-width:350px;margin-top:20px;font-size:16px;line-height:1.5}.Hero-module__7HnD1W__actions{gap:12px;margin-top:26px;display:grid}.Hero-module__7HnD1W__visual{width:calc(100vw - 24px);margin:28px 2px 0 -18px}.Hero-module__7HnD1W__buildingStage{aspect-ratio:.96}.Hero-module__7HnD1W__buildingStage:after{background:linear-gradient(to right, var(--color-background), transparent 5%, transparent 97%, var(--color-background)), linear-gradient(to bottom, var(--color-background), transparent 5%, transparent 97%, var(--color-background))}.Hero-module__7HnD1W__buildingImage{object-position:61% center}.Hero-module__7HnD1W__wireframeGroup{opacity:.12}.Hero-module__7HnD1W__productMark{border-radius:8px;gap:6px;min-width:88px;min-height:42px;padding:5px 9px 5px 6px;font-size:13px}.Hero-module__7HnD1W__productMark img{width:19px;height:auto}.Hero-module__7HnD1W__proMark{top:10.8%;right:0}.Hero-module__7HnD1W__agentMark{top:37.7%;right:0}.Hero-module__7HnD1W__serviceMark{top:64.3%;right:0}.Hero-module__7HnD1W__platformMark{bottom:.2%;right:0}}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__parallaxLayer{transform:none!important}}
.Lifecycle-module__kQM1_q__section{scroll-margin-top:var(--header-height);background:radial-gradient(circle at 50% 43%, #1c2f3c2e, transparent 44%), var(--color-background);position:relative;overflow:clip}.Lifecycle-module__kQM1_q__section:before{top:0;right:var(--container-gutter);left:var(--container-gutter);content:"";background:linear-gradient(90deg,#0000,#e8f1f724,#0000);height:1px;position:absolute}.Lifecycle-module__kQM1_q__inner{width:min(100%, var(--container-max));margin-inline:auto;padding:clamp(24px,2.4vw,38px) clamp(20px,2.22vw,32px) clamp(112px,9vw,150px)}.Lifecycle-module__kQM1_q__heading{max-width:1280px;padding-inline:clamp(0px,2.22vw,32px)}.Lifecycle-module__kQM1_q__heading h2{color:var(--color-text-strong);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(42px,3.4vw,54px);font-weight:430;line-height:1.04}.Lifecycle-module__kQM1_q__desktopDescription,.Lifecycle-module__kQM1_q__mobileDescription{color:var(--color-text-muted);font-size:clamp(16px,1.32vw,20px);font-weight:400;line-height:1.56}.Lifecycle-module__kQM1_q__desktopDescription{max-width:820px;margin-top:24px}.Lifecycle-module__kQM1_q__mobileDescription{display:none}.Lifecycle-module__kQM1_q__experience{margin-top:clamp(28px,2.3vw,36px)}.Lifecycle-module__kQM1_q__panorama{aspect-ratio:2.32;background:#010307;border:1px solid #4353638c;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 22px 75px #00000047}.Lifecycle-module__kQM1_q__panorama:after{pointer-events:none;content:"";background:linear-gradient(#03080e1f,#0000 24% 74%,#03080e2e);position:absolute;inset:0}.Lifecycle-module__kQM1_q__panoramaPlane{aspect-ratio:1672/941;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Lifecycle-module__kQM1_q__panoramaPlane picture,.Lifecycle-module__kQM1_q__panoramaPlane img{width:100%;height:100%}.Lifecycle-module__kQM1_q__panoramaPlane picture{display:block}.Lifecycle-module__kQM1_q__panoramaPlane img{object-fit:cover;filter:saturate(.94)contrast(1.02)brightness(.91)}.Lifecycle-module__kQM1_q__overlay{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Lifecycle-module__kQM1_q__overlay path,.Lifecycle-module__kQM1_q__overlay circle{vector-effect:non-scaling-stroke}.Lifecycle-module__kQM1_q__overlay>g{opacity:.74;transition:opacity .26s var(--ease-out), filter .26s var(--ease-out)}.Lifecycle-module__kQM1_q__overlay path{stroke:currentColor;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .76s var(--ease-out)}.Lifecycle-module__kQM1_q__overlay circle{fill:currentColor;stroke:var(--color-background);stroke-width:2px}.Lifecycle-module__kQM1_q__designOverlay{color:var(--color-pro)}.Lifecycle-module__kQM1_q__constructionOverlay{color:var(--color-field);opacity:.46!important}.Lifecycle-module__kQM1_q__commissioningOverlay,.Lifecycle-module__kQM1_q__serviceOverlay{color:var(--color-service)}.Lifecycle-module__kQM1_q__operationOverlay{color:var(--color-agent)}.Lifecycle-module__kQM1_q__platformOverlay{color:var(--color-platform);filter:drop-shadow(0 0 4px #dde8f033);opacity:.74!important}.Lifecycle-module__kQM1_q__platformOverlay path{stroke-width:1.35px}.Lifecycle-module__kQM1_q__platformLabel{z-index:2;color:var(--color-platform);opacity:.78;font-size:12px;font-weight:430;line-height:1.3;position:absolute;bottom:19px;right:28px}.Lifecycle-module__kQM1_q__mobilePlatformLabel{display:none}.Lifecycle-module__kQM1_q__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.8vw,44px);margin-top:28px;padding-inline:clamp(0px,1.8vw,26px);list-style:none;display:grid}.Lifecycle-module__kQM1_q__stage{min-width:0;position:relative}.Lifecycle-module__kQM1_q__stageNumber{color:#718493;margin-bottom:13px;font-size:11px;font-weight:610;line-height:1;display:block}.Lifecycle-module__kQM1_q__stage h3{color:var(--color-text);font-size:clamp(14px,1.05vw,16px);font-weight:590;line-height:1.32}.Lifecycle-module__kQM1_q__stageCopy>p{color:var(--color-text-muted);margin-top:7px;font-size:clamp(13px,.96vw,15px);font-weight:400;line-height:1.45}.Lifecycle-module__kQM1_q__product{color:var(--color-platform);align-items:center;gap:10px;margin-top:14px;font-size:clamp(13px,.95vw,15px);font-weight:470;line-height:1.25;display:flex}.Lifecycle-module__kQM1_q__product img{flex:none;width:20px;height:20px}.Lifecycle-module__kQM1_q__product[data-product-key=pro]{color:var(--color-pro)}.Lifecycle-module__kQM1_q__product[data-product-key=field]{color:var(--color-field)}.Lifecycle-module__kQM1_q__product[data-product-key=agent]{color:var(--color-agent)}.Lifecycle-module__kQM1_q__product[data-product-key=service]{color:var(--color-service)}.Lifecycle-module__kQM1_q__mobileCrop{display:none}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=waiting] .Lifecycle-module__kQM1_q__overlay>g{opacity:.24}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=waiting] .Lifecycle-module__kQM1_q__overlay path{stroke-dashoffset:1px}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=playing] .Lifecycle-module__kQM1_q__overlay>g{opacity:.32}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=playing] .Lifecycle-module__kQM1_q__platformOverlay{opacity:.74!important}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=playing] .Lifecycle-module__kQM1_q__platformOverlay path{stroke-dashoffset:0;transition-duration:3.4s}.Lifecycle-module__kQM1_q__section[data-lifecycle-active="1"] .Lifecycle-module__kQM1_q__designOverlay,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="2"] .Lifecycle-module__kQM1_q__constructionOverlay,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="3"] .Lifecycle-module__kQM1_q__commissioningOverlay,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="4"] .Lifecycle-module__kQM1_q__operationOverlay,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="5"] .Lifecycle-module__kQM1_q__serviceOverlay{filter:drop-shadow(0 0 5px);opacity:.94!important}@media (max-width:1100px){.Lifecycle-module__kQM1_q__inner{padding-top:42px}.Lifecycle-module__kQM1_q__stages{gap:18px}.Lifecycle-module__kQM1_q__stage h3{font-size:14px}.Lifecycle-module__kQM1_q__stageCopy>p,.Lifecycle-module__kQM1_q__product{font-size:13px}.Lifecycle-module__kQM1_q__product{align-items:flex-start}}@media (max-width:840px){.Lifecycle-module__kQM1_q__section{background:var(--color-background)}.Lifecycle-module__kQM1_q__inner{padding-top:58px;padding-bottom:118px}.Lifecycle-module__kQM1_q__heading h2{max-width:620px;font-size:clamp(36px,7.1vw,52px)}.Lifecycle-module__kQM1_q__heading{padding-inline:0}.Lifecycle-module__kQM1_q__desktopDescription{display:none}.Lifecycle-module__kQM1_q__mobileDescription{max-width:560px;margin-top:22px;display:block}.Lifecycle-module__kQM1_q__experience{margin-top:28px;position:relative}.Lifecycle-module__kQM1_q__panorama{display:none}.Lifecycle-module__kQM1_q__mobilePlatformLabel{color:var(--color-platform);opacity:.82;margin-bottom:22px;font-size:13px;font-weight:440;display:block}.Lifecycle-module__kQM1_q__stages{grid-template-columns:1fr;gap:34px;margin:0;padding-left:28px;padding-right:0;display:grid;position:relative}.Lifecycle-module__kQM1_q__stages:before{background:var(--color-platform);opacity:.72;content:"";width:1px;position:absolute;top:0;bottom:0;left:4px;box-shadow:0 0 5px #dde8f02e}.Lifecycle-module__kQM1_q__stage:before{background:var(--color-background);content:"";border:2px solid;border-radius:50%;width:11px;height:11px;position:absolute;top:17px;left:-30px;box-shadow:0 0 5px #e8f1f733}.Lifecycle-module__kQM1_q__stage[data-lifecycle-stage=design]{color:var(--color-pro)}.Lifecycle-module__kQM1_q__stage[data-lifecycle-stage=construction]{color:var(--color-field)}.Lifecycle-module__kQM1_q__stage[data-lifecycle-stage=commissioning],.Lifecycle-module__kQM1_q__stage[data-lifecycle-stage=service]{color:var(--color-service)}.Lifecycle-module__kQM1_q__stage[data-lifecycle-stage=operation]{color:var(--color-agent)}.Lifecycle-module__kQM1_q__stageNumber{margin-bottom:9px}.Lifecycle-module__kQM1_q__stage h3{max-width:560px;color:var(--color-text);font-size:clamp(18px,3vw,22px)}.Lifecycle-module__kQM1_q__stageCopy>p{font-size:14px}.Lifecycle-module__kQM1_q__mobileCrop{aspect-ratio:1.8;background:#010307;border:1px solid #4353639e;border-radius:8px;width:calc(100% + 28px);margin-top:18px;margin-left:-28px;display:block;position:relative;overflow:hidden}.Lifecycle-module__kQM1_q__mobileCrop picture,.Lifecycle-module__kQM1_q__mobileCrop img{max-width:none;position:absolute}.Lifecycle-module__kQM1_q__mobileCrop picture{inset:0}.Lifecycle-module__kQM1_q__mobileCrop img{width:calc(100% * var(--crop-zoom));height:auto;transform:translate(var(--crop-x), var(--crop-y));filter:saturate(.94)contrast(1.02)brightness(.94);top:50%;left:50%}.Lifecycle-module__kQM1_q__mobileAccent{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;opacity:.48;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Lifecycle-module__kQM1_q__mobileAccent path{stroke-dasharray:1;stroke-dashoffset:0}.Lifecycle-module__kQM1_q__mobileAccent circle{fill:currentColor;stroke:var(--color-background);stroke-width:2px}.Lifecycle-module__kQM1_q__product{margin-top:13px;font-size:14px}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=waiting] .Lifecycle-module__kQM1_q__mobileAccent{opacity:.2}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=waiting] .Lifecycle-module__kQM1_q__mobileAccent path{stroke-dashoffset:1px}.Lifecycle-module__kQM1_q__section[data-lifecycle-motion=playing] .Lifecycle-module__kQM1_q__stage .Lifecycle-module__kQM1_q__mobileAccent{opacity:.28}.Lifecycle-module__kQM1_q__section[data-lifecycle-active="1"] [data-stage-index="1"] .Lifecycle-module__kQM1_q__mobileAccent,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="2"] [data-stage-index="2"] .Lifecycle-module__kQM1_q__mobileAccent,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="3"] [data-stage-index="3"] .Lifecycle-module__kQM1_q__mobileAccent,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="4"] [data-stage-index="4"] .Lifecycle-module__kQM1_q__mobileAccent,.Lifecycle-module__kQM1_q__section[data-lifecycle-active="5"] [data-stage-index="5"] .Lifecycle-module__kQM1_q__mobileAccent{opacity:.82;filter:drop-shadow(0 0 4px)}}@media (max-width:600px){.Lifecycle-module__kQM1_q__inner{padding-top:32px;padding-bottom:104px}.Lifecycle-module__kQM1_q__heading h2{letter-spacing:-.048em;font-size:clamp(34px,9.1vw,40px);line-height:1.08}.Lifecycle-module__kQM1_q__mobileDescription{font-size:16px;line-height:1.52}.Lifecycle-module__kQM1_q__mobilePlatformLabel{margin-top:26px}.Lifecycle-module__kQM1_q__stages{gap:32px}}@media (prefers-reduced-motion:reduce){.Lifecycle-module__kQM1_q__overlay>g,.Lifecycle-module__kQM1_q__overlay path,.Lifecycle-module__kQM1_q__mobileAccent,.Lifecycle-module__kQM1_q__mobileAccent path{transition:none!important}}
.KeyframeBuildingExperience-module__Ji0v1W__scene{background:var(--color-background);position:relative;overflow:clip}.KeyframeBuildingExperience-module__Ji0v1W__stage{max-width:1800px;margin-inline:auto;position:relative;container-type:inline-size}.KeyframeBuildingExperience-module__Ji0v1W__desktopAnchor{pointer-events:none;width:1px;height:1px;position:absolute;top:70svh}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy{z-index:3;padding:calc(var(--header-height) + 40px) var(--container-gutter) 0;max-width:760px;position:relative}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(40px,5vw,72px);font-weight:440;line-height:1.055}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy p{max-width:600px;color:var(--color-text-muted);margin-top:26px;font-size:19px;line-height:1.58}.KeyframeBuildingExperience-module__Ji0v1W__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.KeyframeBuildingExperience-module__Ji0v1W__buildingSlot{aspect-ratio:1672/941;isolation:isolate;pointer-events:none;width:min(100%,1000px);margin:30px auto 0;position:relative}.KeyframeBuildingExperience-module__Ji0v1W__buildingSlot:after,.KeyframeBuildingExperience-module__Ji0v1W__staticFront:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--color-background),transparent 12%,transparent 88%,var(--color-background)),linear-gradient(0deg,var(--color-background),transparent 10%,transparent 92%,var(--color-background));position:absolute;inset:0}.KeyframeBuildingExperience-module__Ji0v1W__frame{position:absolute;inset:0;overflow:hidden}.KeyframeBuildingExperience-module__Ji0v1W__frame:not(:first-child){opacity:0}.KeyframeBuildingExperience-module__Ji0v1W__registeredFrame{transform-origin:0 0;position:absolute;inset:0}.KeyframeBuildingExperience-module__Ji0v1W__frame picture,.KeyframeBuildingExperience-module__Ji0v1W__frame img{width:100%;height:100%;position:absolute;inset:0}.KeyframeBuildingExperience-module__Ji0v1W__frame img{object-fit:contain}.KeyframeBuildingExperience-module__Ji0v1W__darkExposure,.KeyframeBuildingExperience-module__Ji0v1W__litExposure{position:absolute;inset:0}.KeyframeBuildingExperience-module__Ji0v1W__darkExposure img{filter:brightness(.46)saturate(.72)contrast(.96)}.KeyframeBuildingExperience-module__Ji0v1W__litExposure{pointer-events:none}.KeyframeBuildingExperience-module__Ji0v1W__scene[data-mode=static] .KeyframeBuildingExperience-module__Ji0v1W__darkExposure img{filter:none}.KeyframeBuildingExperience-module__Ji0v1W__scene[data-mode=static] .KeyframeBuildingExperience-module__Ji0v1W__litExposure{display:none}.KeyframeBuildingExperience-module__Ji0v1W__ecosystem{padding:56px var(--container-gutter) 88px;scroll-margin-top:calc(var(--header-height) + 16px);position:relative}.KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading{max-width:800px}.KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading h2{letter-spacing:-.045em;text-wrap:balance;max-width:800px;font-size:clamp(34px,3.65vw,54px);font-weight:440;line-height:1.08}.KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading>p{max-width:660px;color:var(--color-text-muted);margin-top:18px;font-size:17px;line-height:1.55}.KeyframeBuildingExperience-module__Ji0v1W__staticFront{max-width:1000px;margin:28px auto;position:relative}.KeyframeBuildingExperience-module__Ji0v1W__staticFront img{width:100%;height:auto;display:block}.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=static]) .KeyframeBuildingExperience-module__Ji0v1W__staticFront{display:none}.KeyframeBuildingExperience-module__Ji0v1W__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px;margin:40px 0 0;display:grid}.KeyframeBuildingExperience-module__Ji0v1W__product{border-top:1px solid var(--color-border);min-width:0;max-width:330px;padding-top:14px}.KeyframeBuildingExperience-module__Ji0v1W__product dt{color:var(--color-text);align-items:center;gap:9px;font-size:19px;font-weight:510;display:flex}.KeyframeBuildingExperience-module__Ji0v1W__product dt img{object-fit:contain;flex:none;width:24px;height:24px}.KeyframeBuildingExperience-module__Ji0v1W__product dd{color:var(--color-text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=platform]{border-top-color:var(--color-platform);grid-column:1/-1;max-width:650px}.KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=field] dt:before{content:"";background:var(--color-field);width:5px;height:5px}.KeyframeBuildingExperience-module__Ji0v1W__ecosystem:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}@media (min-width:1100px){.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=desktop]) .KeyframeBuildingExperience-module__Ji0v1W__stage{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=desktop]) .KeyframeBuildingExperience-module__Ji0v1W__heroCopy{grid-area:1/1;min-width:0;max-width:none;padding-bottom:32px}.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=desktop]) .KeyframeBuildingExperience-module__Ji0v1W__buildingSlot{grid-area:1/2;place-self:center;width:min(65vw,980px);margin:0}.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=desktop]) .KeyframeBuildingExperience-module__Ji0v1W__ecosystem{grid-column:1/-1}}@media (min-width:1100px) and (max-height:739px){.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=desktop]) .KeyframeBuildingExperience-module__Ji0v1W__heroCopy{padding-top:calc(var(--header-height) + 24px)}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy h1{font-size:clamp(44px,7.8svh,64px)}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy p{margin-top:20px;font-size:17px}.KeyframeBuildingExperience-module__Ji0v1W__actions{margin-top:24px}}.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=static])[data-hydrated=false] .KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading,.KeyframeBuildingExperience-module__Ji0v1W__scene:not([data-mode=static])[data-hydrated=false] .KeyframeBuildingExperience-module__Ji0v1W__product{opacity:0!important}@media (min-width:1100px) and (min-height:740px){.KeyframeBuildingExperience-module__Ji0v1W__scene[data-mode=desktop]{height:170svh}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__stage{isolation:isolate;height:100svh;position:sticky;top:0}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__heroCopy{top:50%;left:var(--container-gutter);width:45%;max-width:650px;padding:0;position:absolute;translate:0 -44%}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__heroCopy h1{font-size:clamp(52px,5vw,72px)}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__buildingSlot{width:min(65vw,980px);margin:0;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}[data-mode=desktop][data-hydrated=false] .KeyframeBuildingExperience-module__Ji0v1W__buildingSlot{transform:translate(-50%,-50%)!important}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__ecosystem{padding:calc(var(--header-height) + 26px) var(--container-gutter) 24px;pointer-events:none;position:absolute;inset:0}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading{text-align:center;max-width:880px;margin-inline:auto}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading h2{margin-inline:auto}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading>p{max-width:730px;margin-inline:auto;font-size:16px}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__products{margin:0;display:contents}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product{width:21%;max-width:260px;position:absolute}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=platform]{text-align:center;width:min(540px,48%);max-width:540px;bottom:36px;left:50%;translate:-50%}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=platform] dt{justify-content:center}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=pro]{left:var(--container-gutter);top:43%}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=field]{left:var(--container-gutter);top:66%}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=agent]{right:var(--container-gutter);top:43%}[data-mode=desktop] .KeyframeBuildingExperience-module__Ji0v1W__product[data-product-callout=service]{right:var(--container-gutter);top:66%}}@media (max-width:1350px) and (min-width:1100px){.KeyframeBuildingExperience-module__Ji0v1W__heroCopy p{margin-top:22px;font-size:17px}.KeyframeBuildingExperience-module__Ji0v1W__actions{gap:10px;margin-top:28px}.KeyframeBuildingExperience-module__Ji0v1W__product dt{font-size:17px}.KeyframeBuildingExperience-module__Ji0v1W__product dd{font-size:14px}}@media (max-width:600px){.KeyframeBuildingExperience-module__Ji0v1W__heroCopy{padding-top:calc(var(--header-height) + 30px)}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy h1{text-wrap:pretty;font-size:40px;line-height:1.1}.KeyframeBuildingExperience-module__Ji0v1W__heroCopy p{margin-top:20px;font-size:16px;line-height:1.5}.KeyframeBuildingExperience-module__Ji0v1W__actions{gap:12px;margin-top:26px;display:grid}.KeyframeBuildingExperience-module__Ji0v1W__actions a{min-height:56px}.KeyframeBuildingExperience-module__Ji0v1W__buildingSlot{margin-top:22px}.KeyframeBuildingExperience-module__Ji0v1W__ecosystem{padding-top:40px;padding-bottom:64px}.KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading h2{font-size:36px}.KeyframeBuildingExperience-module__Ji0v1W__ecosystemHeading>p{font-size:16px}.KeyframeBuildingExperience-module__Ji0v1W__products{margin-top:30px;display:block}.KeyframeBuildingExperience-module__Ji0v1W__product{max-width:none;margin-top:24px;padding-top:16px}.KeyframeBuildingExperience-module__Ji0v1W__product dt{font-size:18px}.KeyframeBuildingExperience-module__Ji0v1W__product dt img{width:20px;height:20px}.KeyframeBuildingExperience-module__Ji0v1W__product dd{margin-top:8px;font-size:16px}}
.SiteHeader-module__1T7Jaa__header{z-index:100;height:var(--header-height);background:0 0;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){.SiteHeader-module__1T7Jaa__header{animation:linear both SiteHeader-module__1T7Jaa__headerSurface;animation-timeline:scroll(root);animation-range:0 140px}}@keyframes SiteHeader-module__1T7Jaa__headerSurface{to{background:#03080ee6;border-color:#20303dbd;box-shadow:0 14px 34px #0000002e}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__1T7Jaa__header{animation:none!important}}.SiteHeader-module__1T7Jaa__inner{width:min(100%, var(--container-max));height:100%;padding-inline:var(--container-gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,4vw,70px);margin-inline:auto;display:grid}.SiteHeader-module__1T7Jaa__wordmark{z-index:102;letter-spacing:-.045em;font-size:27px;font-weight:580;position:relative}.SiteHeader-module__1T7Jaa__desktopNav{color:#b3bec7;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(20px,2.2vw,36px);font-size:15px;display:flex}.SiteHeader-module__1T7Jaa__desktopNav a,.SiteHeader-module__1T7Jaa__login{transition:color var(--duration-fast) ease;position:relative}.SiteHeader-module__1T7Jaa__desktopNav a:hover,.SiteHeader-module__1T7Jaa__login:hover{color:var(--color-text)}.SiteHeader-module__1T7Jaa__desktopNav a:after,.SiteHeader-module__1T7Jaa__login:after{background:var(--color-platform);content:"";opacity:0;height:1px;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.4)}.SiteHeader-module__1T7Jaa__desktopNav a:hover:after,.SiteHeader-module__1T7Jaa__login:hover:after{opacity:.8;transform:scaleX(1)}.SiteHeader-module__1T7Jaa__actions{align-items:center;gap:26px;display:flex}.SiteHeader-module__1T7Jaa__login{font-size:15px}.SiteHeader-module__1T7Jaa__actions a[class*=button]{min-height:50px;padding-inline:22px;font-size:15px}.SiteHeader-module__1T7Jaa__mobileNavigation{display:none}.SiteHeader-module__1T7Jaa__menuTrigger{z-index:102;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:48px;height:48px;color:var(--color-text);cursor:pointer;background:#03080eb8;place-content:center;gap:5px;display:grid;position:relative}.SiteHeader-module__1T7Jaa__menuTrigger span{transform-origin:50%;width:21px;height:1.5px;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);background:currentColor;border-radius:999px;display:block}.SiteHeader-module__1T7Jaa__menuTrigger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.SiteHeader-module__1T7Jaa__menuTrigger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(.4)}.SiteHeader-module__1T7Jaa__menuTrigger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.SiteHeader-module__1T7Jaa__menuPanel{z-index:101;padding:calc(var(--header-height) + 36px) var(--container-gutter) 34px;overscroll-behavior:contain;background:radial-gradient(circle at 85% 20%,#2c5c7e1f,#0000 24rem),#03080efd;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.SiteHeader-module__1T7Jaa__mobileNavLinks{flex-direction:column;display:flex}.SiteHeader-module__1T7Jaa__mobileNavLinks a,.SiteHeader-module__1T7Jaa__mobileNavLinks span{border-bottom:1px solid var(--color-border);letter-spacing:-.03em;align-items:center;min-height:58px;font-size:clamp(24px,7vw,32px);display:flex}.SiteHeader-module__1T7Jaa__desktopNav [aria-disabled=true],.SiteHeader-module__1T7Jaa__mobileNavLinks [aria-disabled=true]{color:var(--color-text-muted);cursor:default}.SiteHeader-module__1T7Jaa__mobileActions{gap:14px;display:grid}.SiteHeader-module__1T7Jaa__mobileActions>a:first-child{min-height:52px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}@media (max-width:1099px){.SiteHeader-module__1T7Jaa__inner{grid-template-columns:auto 1fr}.SiteHeader-module__1T7Jaa__desktopNav,.SiteHeader-module__1T7Jaa__actions{display:none}.SiteHeader-module__1T7Jaa__mobileNavigation{justify-self:end;display:block}}@media (max-width:600px){.SiteHeader-module__1T7Jaa__wordmark{font-size:25px}.SiteHeader-module__1T7Jaa__menuTrigger{width:46px;height:46px}}
