.horizontal-capabilities-module__i3ztGa__horizontalSection{--capabilities-background:radial-gradient(ellipse 70% 52% at 76% 104%, color-mix(in srgb, var(--theme-accent-2,#ff9932) 18%, #2a1d33), transparent 74%), radial-gradient(ellipse 52% 48% at 77% 78%, color-mix(in srgb, var(--theme-secondary,#114c5a) 22%, transparent), transparent 76%), linear-gradient(118deg, #11121a 0%, #151620 54%, #1b1721 100%);z-index:5;color:#e9eef0;background:var(--hero-background,var(--capabilities-background));isolation:isolate;background-color:#11121a;height:400svh;position:relative}.horizontal-capabilities-module__i3ztGa__stickyViewport{z-index:2;background:var(--hero-background,var(--capabilities-background));background-color:#11121a;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.horizontal-capabilities-module__i3ztGa__stickyViewport:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--theme-base,#172b36) 44%, transparent), color-mix(in srgb, var(--theme-base,#172b36) 18%, transparent) 48%, transparent);position:absolute;inset:0}.horizontal-capabilities-module__i3ztGa__horizontalTrack{z-index:1;will-change:transform;width:max-content;height:100%;display:flex;position:relative}.horizontal-capabilities-module__i3ztGa__panel{border-right:0;flex-direction:column;flex:0 0 100vw;justify-content:center;width:100vw;height:100%;padding:clamp(104px,12vh,138px) 8vw 76px;display:flex;position:relative;overflow:hidden}.horizontal-capabilities-module__i3ztGa__panelMeta{color:#839092;letter-spacing:.16em;justify-content:space-between;align-items:center;font:500 8px/1 Manrope,sans-serif;display:flex;position:absolute;top:103px;left:8vw;right:8vw}.horizontal-capabilities-module__i3ztGa__panelMeta span:first-child{color:var(--theme-accent,#ffc801)}.horizontal-capabilities-module__i3ztGa__panelContent{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:7vw;width:100%;max-width:1380px;margin:0 auto;display:grid;position:relative}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:2vw;max-width:none;margin-left:0;margin-right:0}.horizontal-capabilities-module__i3ztGa__panelCopy{max-width:650px}.horizontal-capabilities-module__i3ztGa__panelEyebrow{color:#a2aeaf;letter-spacing:.16em;align-items:center;gap:10px;font:600 9px/1.4 Manrope,sans-serif;display:inline-flex}.horizontal-capabilities-module__i3ztGa__panelEyebrow i{background:var(--theme-accent,#ffc801);width:22px;height:1px}.horizontal-capabilities-module__i3ztGa__panel h2{letter-spacing:-.075em;margin:27px 0 22px;font-size:clamp(48px,6.2vw,92px);font-weight:600;line-height:.98}.horizontal-capabilities-module__i3ztGa__panel h2 em{color:var(--theme-accent,#ffc801);letter-spacing:-.055em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.04em;font-weight:600}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) h2{letter-spacing:-.072em;margin:24px 0 22px;font-size:clamp(44px,4.65vw,76px);line-height:.97}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) h2 em{color:#0000;letter-spacing:inherit;background:linear-gradient(105deg,var(--theme-soft,#d9e8e2) 0%,var(--theme-accent,#ffc801) 52%,var(--theme-accent-2,#ff9932) 100%);-webkit-background-clip:text;background-clip:text;font-family:inherit;font-size:1em;font-style:normal;font-weight:600}.horizontal-capabilities-module__i3ztGa__panelCopy p{color:#a6b0b2;max-width:470px;margin:0;font-size:13px;line-height:1.85}.horizontal-capabilities-module__i3ztGa__panelIndex{color:var(--theme-accent,#ffc801);letter-spacing:.12em;align-items:center;gap:9px;margin-top:35px;font:500 11px/1 Manrope,sans-serif;display:inline-flex}.horizontal-capabilities-module__i3ztGa__panelIndex span{color:#566265}.horizontal-capabilities-module__i3ztGa__panelArtwork{aspect-ratio:1;justify-self:center;place-items:center;width:min(34vw,470px);display:grid;position:relative}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__webVisual{aspect-ratio:auto;justify-self:end;width:min(64vw,1080px);margin-right:-4vw;overflow:visible;transform:none}.horizontal-capabilities-module__i3ztGa__webVisual:before{background:radial-gradient(ellipse at 52% 47%,#ff4d1838,transparent 57%), radial-gradient(ellipse at 65% 61%,color-mix(in srgb,var(--theme-accent,#ffc801) 17%,transparent),transparent 70%);filter:blur(46px);opacity:.95;border-radius:44%;inset:8% 5% 4% 3%}.horizontal-capabilities-module__i3ztGa__webVisual .horizontal-capabilities-module__i3ztGa__mediaImage{filter:saturate(1.04)contrast(1.035)drop-shadow(0 34px 54px #0000006b);width:100%;max-height:min(80vh,100svh - 125px);transform:translateZ(0)}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__saasVisual{aspect-ratio:auto;justify-self:end;width:min(58vw,940px);margin-right:-4vw;transform:none}.horizontal-capabilities-module__i3ztGa__saasVisual:before{filter:blur(34px);opacity:.9;background:radial-gradient(#2de68e33,#0000 69%);inset:18% 4% 7%}.horizontal-capabilities-module__i3ztGa__saasVisual .horizontal-capabilities-module__i3ztGa__mediaImage{filter:drop-shadow(0 32px 54px #00000061);width:100%;max-height:min(76vh,100svh - 145px)}.horizontal-capabilities-module__i3ztGa__artworkOrbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 24%, transparent);width:90%;box-shadow:0 0 70px color-mix(in srgb, var(--theme-accent,#ffc801) 8%, transparent);border-radius:50%;position:absolute;transform:rotate(-22deg)scaleY(.68)}.horizontal-capabilities-module__i3ztGa__artworkOrbit:before,.horizontal-capabilities-module__i3ztGa__artworkOrbit:after{content:"";border:1px solid #e9eef014;border-radius:50%;position:absolute;inset:9%;transform:rotate(46deg)scaleY(1.32)}.horizontal-capabilities-module__i3ztGa__artworkOrbit:after{inset:19%;transform:rotate(-52deg)scaleY(.82)}.horizontal-capabilities-module__i3ztGa__artworkCard{border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 24%, #e9eef026);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#192225db,#080c0ebd);flex-direction:column;justify-content:space-between;width:min(74%,310px);min-height:255px;padding:23px;display:flex;position:relative;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0f}.horizontal-capabilities-module__i3ztGa__artworkLabel{color:#8d9a9c;letter-spacing:.17em;font:500 8px/1 Manrope,sans-serif}.horizontal-capabilities-module__i3ztGa__artworkIcon{width:74px;height:74px;color:var(--theme-accent,#ffc801);border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 30%, transparent);background:color-mix(in srgb, var(--theme-accent,#ffc801) 7%, transparent);place-items:center;display:grid}.horizontal-capabilities-module__i3ztGa__artworkLine,.horizontal-capabilities-module__i3ztGa__artworkLineShort{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-accent,#ffc801) 30%, transparent), #e9eef014);width:100%;height:1px}.horizontal-capabilities-module__i3ztGa__artworkLineShort{width:62%}.horizontal-capabilities-module__i3ztGa__artworkStatus{color:#879496;letter-spacing:.14em;align-items:center;gap:8px;font:500 7px/1 Manrope,sans-serif;display:flex}.horizontal-capabilities-module__i3ztGa__artworkStatus i{background:var(--theme-accent,#ffc801);width:5px;height:5px;box-shadow:0 0 10px var(--theme-accent,#ffc801);border-radius:50%}.horizontal-capabilities-module__i3ztGa__mediaVisual{isolation:isolate;justify-self:center;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.horizontal-capabilities-module__i3ztGa__mediaVisual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 50%, color-mix(in srgb, var(--theme-accent,#ffc801) 32%, transparent), transparent 66%), radial-gradient(circle at 46% 54%, color-mix(in srgb, var(--theme-secondary,#114c5a) 28%, transparent), transparent 72%);filter:blur(24px);opacity:.72;border-radius:50%;position:absolute;inset:27% 58% 27% -6%}.horizontal-capabilities-module__i3ztGa__mediaImage{z-index:1;object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 230px);display:block;position:relative}.horizontal-capabilities-module__i3ztGa__monitorVisual{width:min(46vw,680px);margin-right:-5vw}.horizontal-capabilities-module__i3ztGa__monitorVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:min(58vh,100svh - 230px)}.horizontal-capabilities-module__i3ztGa__processVisual{justify-self:end;width:min(52vw,950px);min-height:min(64vh,640px);margin-left:0;margin-right:-5vw;transform:none}.horizontal-capabilities-module__i3ztGa__processVisual:before{background:radial-gradient(ellipse at 58% 46%, color-mix(in srgb, var(--theme-accent,#ffc801) 30%, transparent), transparent 48%), radial-gradient(ellipse at 42% 54%, color-mix(in srgb, var(--theme-secondary,#114c5a) 76%, transparent), transparent 70%);filter:blur(42px);opacity:.9;border-radius:50%;inset:3% -5% -2% -3%}.horizontal-capabilities-module__i3ztGa__processVisual .horizontal-capabilities-module__i3ztGa__mediaImage{z-index:2;filter:saturate(1.08)contrast(1.04);-webkit-mask-composite:source-in;width:100%;max-height:min(82vh,100svh - 90px);-webkit-mask-image:radial-gradient(92% 86% at 57% 52%,#000 70%,#0000 100%),linear-gradient(#000 0% 82%,#0000 99%);mask-image:radial-gradient(92% 86% at 57% 52%,#000 70%,#0000 100%),linear-gradient(#000 0% 82%,#0000 99%);-webkit-mask-composite:source-in;mask-composite:intersect}.horizontal-capabilities-module__i3ztGa__processGrid{z-index:0;opacity:.24;background-image:linear-gradient(color-mix(in srgb, var(--theme-soft,#d9e8e2) 19%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-soft,#d9e8e2) 19%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:4% -8% 0 -5%;transform:perspective(700px)rotateX(62deg)rotate(-8deg)scale(1.12);-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.horizontal-capabilities-module__i3ztGa__processOrbit{z-index:1;border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 32%, transparent);width:92%;height:58%;box-shadow:0 0 70px color-mix(in srgb, var(--theme-accent,#ffc801) 10%, transparent);border-radius:50%;position:absolute;transform:rotate(-8deg)}.horizontal-capabilities-module__i3ztGa__processOrbit:before,.horizontal-capabilities-module__i3ztGa__processOrbit:after{content:"";background:var(--theme-accent,#ffc801);width:6px;height:6px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--theme-accent,#ffc801) 58%, transparent);border-radius:50%;position:absolute}.horizontal-capabilities-module__i3ztGa__processOrbit:before{top:15%;left:8%}.horizontal-capabilities-module__i3ztGa__processOrbit:after{bottom:9%;right:11%}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual{--phone-green:#43f49a;aspect-ratio:auto;justify-self:end;width:min(55vw,860px);margin-right:-4vw;overflow:visible;transform:none}.horizontal-capabilities-module__i3ztGa__phoneVisual:before{background:radial-gradient(ellipse at 38% 46%, color-mix(in srgb, var(--phone-green) 24%, transparent), transparent 64%), radial-gradient(ellipse at 59% 48%, color-mix(in srgb, var(--theme-secondary,#114c5a) 42%, transparent), transparent 75%);filter:blur(38px);opacity:.84;inset:15% 35% 18% -16%}.horizontal-capabilities-module__i3ztGa__phonePresentation{perspective:1200px;place-items:center;width:100%;display:grid;position:relative}.horizontal-capabilities-module__i3ztGa__phonePresentation:before{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--phone-green) 13%, transparent);opacity:.58;box-shadow:0 0 36px color-mix(in srgb, var(--phone-green) 7%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:16% 5% 11% 9%;transform:rotate(-9deg)scaleY(.74)}.horizontal-capabilities-module__i3ztGa__phoneLight{z-index:0;background:radial-gradient(ellipse, color-mix(in srgb, var(--phone-green) 27%, white 4%, transparent), transparent 68%);filter:blur(26px);pointer-events:none;border-radius:50%;width:78%;height:36%;position:absolute;top:2%;left:8%;transform:rotate(-11deg)}.horizontal-capabilities-module__i3ztGa__phoneDevice{z-index:2;transform-origin:50% 72%;place-items:center;width:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);display:grid;position:relative;transform:rotateY(-7deg)rotate(1.4deg)translateY(-5px)}.horizontal-capabilities-module__i3ztGa__phoneDevice:after{content:"";z-index:2;filter:blur(8px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(118deg,#0000 18%,#ffffff21 48%,#0000 72%);border-radius:50%;position:absolute;inset:4% 9% 54% 24%;transform:rotate(-7deg)}.horizontal-capabilities-module__i3ztGa__phoneVisual .horizontal-capabilities-module__i3ztGa__mediaImage{filter:saturate(1.04)contrast(1.055)brightness(1.015);width:auto;max-width:100%;max-height:min(76vh,100svh - 150px)}.horizontal-capabilities-module__i3ztGa__processVisual .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__webVisual .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__saasVisual .horizontal-capabilities-module__i3ztGa__mediaImage{transform-origin:50% 65%;transition:transform .55s cubic-bezier(.2,.75,.2,1)}.horizontal-capabilities-module__i3ztGa__processVisual,.horizontal-capabilities-module__i3ztGa__webVisual,.horizontal-capabilities-module__i3ztGa__saasVisual{perspective:1200px}.horizontal-capabilities-module__i3ztGa__phoneShadow{z-index:1;filter:blur(20px);pointer-events:none;background:linear-gradient(90deg,#0000,#000000a8 28%,#00000080 76%,#0000);border-radius:50%;height:8%;position:absolute;bottom:1%;left:17%;right:5%;transform:rotate(-3deg)}@media (hover:hover) and (pointer:fine){.horizontal-capabilities-module__i3ztGa__phoneVisual:hover .horizontal-capabilities-module__i3ztGa__phoneDevice{transform:rotateY(-3deg)rotate(.5deg)translate3d(-4px,-10px,18px)}.horizontal-capabilities-module__i3ztGa__processVisual .horizontal-capabilities-module__i3ztGa__mediaImage{transform:rotateY(-7deg)rotate(1.4deg)translateY(-5px)}.horizontal-capabilities-module__i3ztGa__processVisual:hover .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__webVisual:hover .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__saasVisual:hover .horizontal-capabilities-module__i3ztGa__mediaImage{transform:rotateY(-3deg)rotate(.5deg)translate3d(-4px,-10px,18px)scale(1.015)}}.horizontal-capabilities-module__i3ztGa__scrollFooter{z-index:2;color:#768285;letter-spacing:.13em;justify-content:space-between;align-items:center;font:500 8px/1 Manrope,sans-serif;display:flex;position:absolute;bottom:26px;left:8vw;right:8vw}.horizontal-capabilities-module__i3ztGa__scrollFooter>span:first-child{align-items:center;gap:8px;display:flex}.horizontal-capabilities-module__i3ztGa__scrollFooter svg{color:var(--theme-accent,#ffc801)}.horizontal-capabilities-module__i3ztGa__progressTrack{align-items:center;gap:6px;width:120px;display:flex}.horizontal-capabilities-module__i3ztGa__progressTrack i{background:#e9eef026;flex:1;height:2px;transition:background .25s;display:block}.horizontal-capabilities-module__i3ztGa__progressTrack .horizontal-capabilities-module__i3ztGa__progressActive{background:var(--theme-accent,#ffc801)}.horizontal-capabilities-module__i3ztGa__mobileHint,.horizontal-capabilities-module__i3ztGa__sectionEnd{display:none}@media (min-width:1601px){.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,.833fr) minmax(0,1fr);gap:min(3vw,64px);max-width:1824px}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__webVisual{width:min(48vw,980px);margin-right:0}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__saasVisual{width:min(45vw,900px);margin-right:0}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual{width:min(43vw,860px);margin-right:0}}@media (max-width:1600px) and (min-width:1101px){.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__webVisual{width:min(58vw,860px);margin-right:-3vw;transform:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__saasVisual{width:min(54vw,800px);margin-right:-3vw;transform:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual{width:min(52vw,760px);margin-right:-3vw;transform:none}.horizontal-capabilities-module__i3ztGa__processVisual{width:min(49vw,740px);min-height:min(60vh,600px);margin-left:0;margin-right:-4vw;transform:none}}@media (max-width:1100px) and (min-width:761px){.horizontal-capabilities-module__i3ztGa__panel{padding-left:8vw;padding-right:8vw}.horizontal-capabilities-module__i3ztGa__panelMeta{left:8vw;right:8vw}.horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:4vw}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,.96fr) minmax(300px,1.04fr);gap:2vw}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) h2{font-size:clamp(42px,5.2vw,62px)}.horizontal-capabilities-module__i3ztGa__panelArtwork{width:min(35vw,390px)}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__webVisual{width:min(58vw,720px);margin-right:0;transform:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__saasVisual{width:min(54vw,680px);margin-right:0;transform:none}.horizontal-capabilities-module__i3ztGa__monitorVisual{width:min(45vw,570px);margin-right:-5vw}.horizontal-capabilities-module__i3ztGa__processVisual{width:min(46vw,590px);min-height:min(56vh,520px);margin-left:0;margin-right:-2vw;transform:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual{width:min(52vw,640px);margin-right:0;transform:none}.horizontal-capabilities-module__i3ztGa__phoneDevice{transform:rotateY(-5deg)rotate(1deg)translateY(-3px)}.horizontal-capabilities-module__i3ztGa__scrollFooter{left:6vw;right:6vw}}@media (max-height:760px) and (min-width:761px){.horizontal-capabilities-module__i3ztGa__panel{padding-top:90px;padding-bottom:58px}.horizontal-capabilities-module__i3ztGa__panelMeta{top:72px}.horizontal-capabilities-module__i3ztGa__processVisual{min-height:min(62vh,560px)}.horizontal-capabilities-module__i3ztGa__processVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:min(72vh,100svh - 110px)}.horizontal-capabilities-module__i3ztGa__webVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:min(68vh,100svh - 135px)}.horizontal-capabilities-module__i3ztGa__saasVisual .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__phoneVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:min(66vh,100svh - 145px)}}@media (max-width:760px){.horizontal-capabilities-module__i3ztGa__horizontalSection{height:auto}.horizontal-capabilities-module__i3ztGa__stickyViewport{height:auto;position:relative;overflow:visible}.horizontal-capabilities-module__i3ztGa__horizontalTrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;height:auto;overflow-x:auto;transform:none!important}.horizontal-capabilities-module__i3ztGa__panel{scroll-snap-align:start;flex:0 0 100vw;width:100vw;height:auto;min-height:76svh;padding:100px 7vw 42px}.horizontal-capabilities-module__i3ztGa__panelMeta{font-size:7px;top:36px;left:7vw;right:7vw}.horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:1fr;gap:0}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) h2{font-size:clamp(43px,11.5vw,58px)}.horizontal-capabilities-module__i3ztGa__panelCopy p{font-size:12px}.horizontal-capabilities-module__i3ztGa__panelArtwork{display:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__webVisual{width:116%;margin:28px -8% 0;display:grid;transform:none}.horizontal-capabilities-module__i3ztGa__webVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__saasVisual{width:112%;margin:28px -6% 0;display:grid;transform:none}.horizontal-capabilities-module__i3ztGa__saasVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:none}.horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual{justify-self:center;width:min(94vw,460px);margin:32px auto 4px;display:grid;transform:none}.horizontal-capabilities-module__i3ztGa__phoneDevice{transform:rotateY(-2deg)rotate(.45deg)}.horizontal-capabilities-module__i3ztGa__phoneLight{width:92%;height:31%;top:5%;left:0}.horizontal-capabilities-module__i3ztGa__phonePresentation:before{opacity:.42;inset:18% 2% 10% 7%}.horizontal-capabilities-module__i3ztGa__phoneShadow{bottom:0;left:12%;right:2%}.horizontal-capabilities-module__i3ztGa__phoneVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:none}.horizontal-capabilities-module__i3ztGa__scrollFooter{padding:18px 7vw 24px;position:relative;bottom:auto;left:auto;right:auto}.horizontal-capabilities-module__i3ztGa__progressTrack{width:84px}.horizontal-capabilities-module__i3ztGa__scrollFooter>span:first-child{font-size:0}.horizontal-capabilities-module__i3ztGa__scrollFooter>span:first-child svg{width:16px}.horizontal-capabilities-module__i3ztGa__mobileHint{color:#768285;letter-spacing:.12em;justify-content:center;align-items:center;gap:7px;padding:0 0 10px;font:500 7px/1 Manrope,sans-serif;display:flex}.horizontal-capabilities-module__i3ztGa__sectionEnd{color:#768285;letter-spacing:.14em;text-align:center;padding:28px 7vw;font:500 7px/1 Manrope,sans-serif;display:block}}@media (prefers-reduced-motion:reduce){.horizontal-capabilities-module__i3ztGa__horizontalSection{height:auto}.horizontal-capabilities-module__i3ztGa__stickyViewport{height:auto;position:relative;overflow:visible}.horizontal-capabilities-module__i3ztGa__horizontalTrack{width:100%;height:auto;display:block;transform:none!important}.horizontal-capabilities-module__i3ztGa__panel{width:100%;height:auto;min-height:75svh}.horizontal-capabilities-module__i3ztGa__phoneDevice{transition:none}.horizontal-capabilities-module__i3ztGa__processVisual .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__webVisual .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__saasVisual .horizontal-capabilities-module__i3ztGa__mediaImage{transition:none;transform:none!important}.horizontal-capabilities-module__i3ztGa__scrollFooter{padding:18px 8vw 24px;position:relative;bottom:auto;left:auto;right:auto}}.horizontal-capabilities-module__i3ztGa__introPanel{z-index:2;background:var(--hero-background,var(--capabilities-background));pointer-events:none;flex-direction:column;justify-content:center;padding:clamp(88px,10vh,112px) 8vw 62px;transition:opacity .12s linear;display:flex;position:absolute;inset:0;overflow:hidden}.horizontal-capabilities-module__i3ztGa__introMeta{color:#839092;letter-spacing:.16em;justify-content:space-between;font:500 8px/1 Manrope,sans-serif;display:flex;position:absolute;top:42px;left:8vw;right:8vw}.horizontal-capabilities-module__i3ztGa__introMeta span:last-child{color:var(--theme-soft,#d9e8e2)}.horizontal-capabilities-module__i3ztGa__introGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:7vw;width:min(100%,1380px);margin:24px auto 0;display:grid}.horizontal-capabilities-module__i3ztGa__introCopy{z-index:3;max-width:690px;position:relative}.horizontal-capabilities-module__i3ztGa__introEyebrow{color:var(--theme-soft,#d9e8e2);letter-spacing:.19em;align-items:center;gap:11px;margin-bottom:24px;font:600 9px/1.2 Manrope,sans-serif;display:inline-flex}.horizontal-capabilities-module__i3ztGa__introEyebrow i{background:var(--theme-accent,#ffc801);width:28px;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--theme-accent,#ffc801) 48%, transparent)}.horizontal-capabilities-module__i3ztGa__introCopy h2{letter-spacing:-.072em;max-width:760px;margin:0;font-size:clamp(44px,4.65vw,76px);font-weight:600;line-height:.97}.horizontal-capabilities-module__i3ztGa__introCopy h2 span{color:var(--theme-accent,#ffc801);letter-spacing:-.055em;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;display:block}.horizontal-capabilities-module__i3ztGa__introCopy h2 b{color:var(--theme-accent,#ffc801)}.horizontal-capabilities-module__i3ztGa__introCopy p{max-width:590px;color:color-mix(in srgb,var(--theme-soft,#d9e8e2) 72%,transparent);margin:24px 0 0;font-size:clamp(12px,1vw,15px);line-height:1.75}.horizontal-capabilities-module__i3ztGa__introActions{align-items:center;gap:12px;margin-top:27px;display:flex}.horizontal-capabilities-module__i3ztGa__introActions a,.horizontal-capabilities-module__i3ztGa__introActions button{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 20px;font:700 11px/1 Manrope,sans-serif;text-decoration:none;transition:border-color .25s,background-color .25s,color .25s,transform .25s;display:inline-flex}.horizontal-capabilities-module__i3ztGa__introPrimary{background:var(--theme-accent,#ffc801);border:1px solid var(--theme-accent,#ffc801);box-shadow:0 12px 34px color-mix(in srgb,var(--theme-accent,#ffc801) 16%,transparent);color:#050505!important}.horizontal-capabilities-module__i3ztGa__introSecondary{color:var(--theme-soft,#d9e8e2);border:1px solid color-mix(in srgb,var(--theme-soft,#d9e8e2) 44%,transparent);background:color-mix(in srgb,var(--theme-base,#172b36) 22%,transparent)}.horizontal-capabilities-module__i3ztGa__introActions a:hover,.horizontal-capabilities-module__i3ztGa__introActions button:hover{transform:translateY(-2px)}.horizontal-capabilities-module__i3ztGa__introSecondary:hover{border-color:var(--theme-accent,#ffc801);color:var(--theme-accent,#ffc801)}.horizontal-capabilities-module__i3ztGa__introActions a:focus-visible,.horizontal-capabilities-module__i3ztGa__introActions button:focus-visible{outline:2px solid var(--theme-accent,#ffc801);outline-offset:4px}.horizontal-capabilities-module__i3ztGa__introVisual{border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 20%, #e9eef01f);background:radial-gradient(ellipse at 54% 48%, color-mix(in srgb, var(--theme-secondary,#114c5a) 24%, transparent), transparent 62%), linear-gradient(145deg, #ffffff06, transparent 58%);place-items:center;height:min(52vh,520px);min-height:320px;display:grid;position:relative;overflow:hidden}.horizontal-capabilities-module__i3ztGa__introVisual:before{content:"";opacity:.28;background-image:linear-gradient(#e9eef014 1px,#0000 1px),linear-gradient(90deg,#e9eef014 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 78%);mask-image:radial-gradient(#000 0%,#0000 78%)}.horizontal-capabilities-module__i3ztGa__introVisualLabel,.horizontal-capabilities-module__i3ztGa__introVisualCorner{z-index:2;color:#7f8b8e;letter-spacing:.16em;font:500 8px/1 Manrope,sans-serif;position:absolute}.horizontal-capabilities-module__i3ztGa__introVisualLabel{top:22px;left:22px}.horizontal-capabilities-module__i3ztGa__introVisualCorner{color:var(--theme-accent,#ffc801);bottom:22px;right:22px}.horizontal-capabilities-module__i3ztGa__introVisualFrame{place-items:center;display:grid;position:absolute;inset:8%}.horizontal-capabilities-module__i3ztGa__introVisualOrbit{border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 36%, transparent);width:78%;height:64%;box-shadow:0 0 70px color-mix(in srgb, var(--theme-accent,#ffc801) 9%, transparent);border-radius:50%;position:absolute;transform:rotate(-28deg)}.horizontal-capabilities-module__i3ztGa__introVisualOrbit:before,.horizontal-capabilities-module__i3ztGa__introVisualOrbit:after{content:"";border:1px solid #e9eef01a;border-radius:50%;position:absolute;inset:12% -7%;transform:rotate(54deg)}.horizontal-capabilities-module__i3ztGa__introVisualOrbit:after{inset:24% -15%;transform:rotate(-48deg)}.horizontal-capabilities-module__i3ztGa__introVisualCore{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--theme-accent,#ffc801) 60%, white);width:min(34%,170px);color:var(--theme-accent,#ffc801);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--theme-accent,#ffc801) 30%, #fff), color-mix(in srgb, var(--theme-secondary,#114c5a) 70%, #050607) 42%, #050607 78%);box-shadow:0 0 65px color-mix(in srgb, var(--theme-accent,#ffc801) 20%, transparent), inset -18px -20px 35px #0000008c;border-radius:50%;place-items:center;display:grid;position:relative}.horizontal-capabilities-module__i3ztGa__introVisualCore span{letter-spacing:-.09em;font:600 clamp(22px,3.2vw,42px)/1 Manrope,sans-serif}.horizontal-capabilities-module__i3ztGa__introVisualCore i{background:var(--theme-accent,#ffc801);width:7px;height:7px;box-shadow:0 0 14px var(--theme-accent,#ffc801);border-radius:50%;position:absolute;top:24%;right:19%}.horizontal-capabilities-module__i3ztGa__introFooter{color:#768285;letter-spacing:.13em;align-items:center;gap:8px;font:500 8px/1 Manrope,sans-serif;display:flex;position:absolute;bottom:26px;left:8vw}.horizontal-capabilities-module__i3ztGa__introFooter svg{color:var(--theme-accent,#ffc801)}@media (max-width:1100px) and (min-width:761px){.horizontal-capabilities-module__i3ztGa__introPanel{padding-left:6vw;padding-right:6vw}.horizontal-capabilities-module__i3ztGa__introMeta,.horizontal-capabilities-module__i3ztGa__introFooter{left:6vw}.horizontal-capabilities-module__i3ztGa__introMeta{right:6vw}.horizontal-capabilities-module__i3ztGa__introGrid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:4vw}.horizontal-capabilities-module__i3ztGa__introVisual{min-height:280px}}@media (max-width:760px){.horizontal-capabilities-module__i3ztGa__horizontalSection{height:auto}.horizontal-capabilities-module__i3ztGa__stickyViewport{height:auto;position:relative;overflow:visible}.horizontal-capabilities-module__i3ztGa__introPanel{min-height:92svh;padding:94px 7vw 60px;position:relative;inset:auto;opacity:1!important;visibility:visible!important}.horizontal-capabilities-module__i3ztGa__introMeta{font-size:7px;top:36px;left:7vw;right:7vw}.horizontal-capabilities-module__i3ztGa__introGrid{grid-template-columns:1fr;gap:0;margin-top:16px}.horizontal-capabilities-module__i3ztGa__introCopy h2{font-size:clamp(48px,12vw,64px)}.horizontal-capabilities-module__i3ztGa__introCopy p{margin-top:22px;font-size:12px}.horizontal-capabilities-module__i3ztGa__introVisual{height:56vw;min-height:220px;max-height:300px;margin-top:28px}.horizontal-capabilities-module__i3ztGa__introVisualLabel{font-size:7px;top:15px;left:15px}.horizontal-capabilities-module__i3ztGa__introVisualCorner{font-size:7px;bottom:15px;right:15px}.horizontal-capabilities-module__i3ztGa__introFooter{margin-top:22px;font-size:7px;position:relative;bottom:auto;left:auto}.horizontal-capabilities-module__i3ztGa__horizontalTrack{z-index:1;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;height:auto;position:relative;overflow-x:auto;transform:none!important}}@media (prefers-reduced-motion:reduce){.horizontal-capabilities-module__i3ztGa__horizontalSection{height:auto}.horizontal-capabilities-module__i3ztGa__stickyViewport{height:auto;position:relative;overflow:visible}.horizontal-capabilities-module__i3ztGa__introPanel{min-height:100svh;position:relative;inset:auto;opacity:1!important;visibility:visible!important}}.horizontal-capabilities-module__i3ztGa__introPanel{z-index:1;pointer-events:auto;opacity:1;visibility:visible;background:0 0;flex:0 0 100vw;width:100vw;min-height:0;padding:clamp(104px,12vh,138px) 8vw 76px;transition:none;position:relative;inset:auto}.horizontal-capabilities-module__i3ztGa__introPanel .horizontal-capabilities-module__i3ztGa__panelMeta span:last-child{color:var(--theme-soft,#d9e8e2)}.horizontal-capabilities-module__i3ztGa__introPanel .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,.96fr) minmax(410px,1.04fr);gap:1vw;max-width:1520px;margin-left:0;margin-right:0}@media (min-width:1601px){.horizontal-capabilities-module__i3ztGa__introPanel .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,.833fr) minmax(0,1fr);gap:min(3vw,64px);max-width:1824px}}@media (max-width:1100px) and (min-width:761px){.horizontal-capabilities-module__i3ztGa__introPanel{padding-left:8vw;padding-right:8vw}.horizontal-capabilities-module__i3ztGa__introPanel .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr);gap:1vw}.horizontal-capabilities-module__i3ztGa__introCopy h2{font-size:clamp(42px,5.2vw,62px)}.horizontal-capabilities-module__i3ztGa__introActions a,.horizontal-capabilities-module__i3ztGa__introActions button{gap:12px;padding:0 16px}}@media (max-width:760px){.horizontal-capabilities-module__i3ztGa__introPanel{flex:0 0 100vw;width:100vw;min-height:76svh;padding:100px 7vw 42px}.horizontal-capabilities-module__i3ztGa__introPanel .horizontal-capabilities-module__i3ztGa__panelContent{grid-template-columns:1fr;gap:0}.horizontal-capabilities-module__i3ztGa__introEyebrow{margin-bottom:18px;font-size:7px}.horizontal-capabilities-module__i3ztGa__introCopy h2{font-size:clamp(43px,11.5vw,58px)}.horizontal-capabilities-module__i3ztGa__introCopy p{margin-top:20px}.horizontal-capabilities-module__i3ztGa__introActions{flex-direction:column;align-items:stretch;margin-top:22px}.horizontal-capabilities-module__i3ztGa__introActions a,.horizontal-capabilities-module__i3ztGa__introActions button{width:100%;min-height:46px}.horizontal-capabilities-module__i3ztGa__introVisual{height:56vw;min-height:220px;max-height:300px;margin-top:28px}.horizontal-capabilities-module__i3ztGa__monitorVisual{width:108%;margin:28px -4% 0}.horizontal-capabilities-module__i3ztGa__monitorVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:none}.horizontal-capabilities-module__i3ztGa__processVisual{width:104%;min-height:0;margin:20px -2% 0;transform:none}.horizontal-capabilities-module__i3ztGa__processVisual .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:none}}@media (prefers-reduced-motion:reduce){.horizontal-capabilities-module__i3ztGa__introPanel{flex:0 0 100%;width:100%;min-height:75svh}}.horizontal-capabilities-module__i3ztGa__horizontalSection,.horizontal-capabilities-module__i3ztGa__stickyViewport,.horizontal-capabilities-module__i3ztGa__stickyViewport:before{background:0 0}@media (max-width:760px){.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel){justify-content:flex-start;height:auto;min-height:100svh;padding-top:92px;padding-bottom:54px}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelContent{flex-direction:column;align-items:stretch;gap:28px;display:flex}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelCopy{z-index:3;width:100%;max-width:none;position:relative}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelArtwork,.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual,.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__webVisual,.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__saasVisual{z-index:1;flex:none;align-self:center;width:100%;max-width:520px;margin:0 auto;position:relative;transform:none}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__panelArtwork.horizontal-capabilities-module__i3ztGa__phoneVisual{width:94%}.horizontal-capabilities-module__i3ztGa__panel:not(.horizontal-capabilities-module__i3ztGa__introPanel) .horizontal-capabilities-module__i3ztGa__mediaImage{max-height:none}}@media (min-width:761px){.horizontal-capabilities-module__i3ztGa__panelContent{height:min(72svh,640px)}.horizontal-capabilities-module__i3ztGa__introCopy,.horizontal-capabilities-module__i3ztGa__panelCopy{align-self:start;transform:none}}@media (max-width:760px){.horizontal-capabilities-module__i3ztGa__mediaVisual:before,.horizontal-capabilities-module__i3ztGa__phoneVisual:before,.horizontal-capabilities-module__i3ztGa__webVisual:before,.horizontal-capabilities-module__i3ztGa__saasVisual:before{filter:blur(18px);opacity:.66;border-radius:50%;width:42%;height:38%;inset:10% auto auto 9%}}@media (max-width:760px) and (hover:none) and (pointer:coarse){.horizontal-capabilities-module__i3ztGa__phoneVisual,.horizontal-capabilities-module__i3ztGa__processVisual,.horizontal-capabilities-module__i3ztGa__webVisual,.horizontal-capabilities-module__i3ztGa__saasVisual{-webkit-tap-highlight-color:transparent}.horizontal-capabilities-module__i3ztGa__phoneVisual:active .horizontal-capabilities-module__i3ztGa__phoneDevice,.horizontal-capabilities-module__i3ztGa__phoneVisual[data-touch-active] .horizontal-capabilities-module__i3ztGa__phoneDevice{transform:rotateY(-3deg)rotate(.5deg)translate3d(-4px,-10px,18px)scale(1.015)}.horizontal-capabilities-module__i3ztGa__processVisual:active .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__webVisual:active .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__saasVisual:active .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__processVisual[data-touch-active] .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__webVisual[data-touch-active] .horizontal-capabilities-module__i3ztGa__mediaImage,.horizontal-capabilities-module__i3ztGa__saasVisual[data-touch-active] .horizontal-capabilities-module__i3ztGa__mediaImage{transform:rotateY(-3deg)rotate(.5deg)translate3d(-4px,-10px,18px)scale(1.025)}}.horizontal-capabilities-module__i3ztGa__processDialog{color:#e9eef0;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-base,#172b36) 94%,#080a0d),#11131a 72%);border:0;border-radius:0;width:min(620px,48vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 90px #00000075}.horizontal-capabilities-module__i3ztGa__processDialog[open]{animation:.42s cubic-bezier(.2,.78,.2,1) horizontal-capabilities-module__i3ztGa__processDrawerIn}.horizontal-capabilities-module__i3ztGa__processDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04070ab8;animation:.3s ease-out horizontal-capabilities-module__i3ztGa__processBackdropIn}.horizontal-capabilities-module__i3ztGa__processDialogInner{overscroll-behavior:contain;height:100%;padding:clamp(30px,5vh,58px) clamp(28px,4.2vw,64px) 48px;overflow-y:auto}.horizontal-capabilities-module__i3ztGa__processDialogHeader{border-bottom:1px solid color-mix(in srgb,var(--theme-soft,#d9e8e2) 16%,transparent);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.horizontal-capabilities-module__i3ztGa__processDialogHeader>span{color:var(--theme-accent,#ffc801);letter-spacing:.18em;font:600 9px/1 Manrope,sans-serif}.horizontal-capabilities-module__i3ztGa__processDialogHeader button{color:#f1f6f4c7;cursor:pointer;background:#ffffff09;border:1px solid #d9e8e229;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid}.horizontal-capabilities-module__i3ztGa__processDialogHeader button:hover{color:var(--theme-base,#172b36);border-color:var(--theme-accent,#ffc801);background:var(--theme-accent,#ffc801);transform:rotate(90deg)}.horizontal-capabilities-module__i3ztGa__processDialogHeader button:focus-visible{outline:2px solid var(--theme-accent,#ffc801);outline-offset:4px}.horizontal-capabilities-module__i3ztGa__processDialogIntro{padding:clamp(34px,6vh,64px) 0 38px}.horizontal-capabilities-module__i3ztGa__processDialogIntro h2{letter-spacing:-.06em;max-width:500px;margin:0;font-size:clamp(37px,4vw,58px);font-weight:600;line-height:1}.horizontal-capabilities-module__i3ztGa__processDialogIntro p{max-width:520px;color:color-mix(in srgb,var(--theme-soft,#d9e8e2) 70%,transparent);margin:22px 0 0;font-size:13px;line-height:1.75}.horizontal-capabilities-module__i3ztGa__processDialogSteps{border-top:1px solid color-mix(in srgb,var(--theme-soft,#d9e8e2) 16%,transparent);margin:0;padding:0;list-style:none}.horizontal-capabilities-module__i3ztGa__processDialogSteps li{border-bottom:1px solid color-mix(in srgb,var(--theme-soft,#d9e8e2) 16%,transparent);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0 26px;display:grid}.horizontal-capabilities-module__i3ztGa__processDialogSteps li>span{color:var(--theme-accent,#ffc801);letter-spacing:.12em;padding-top:4px;font:600 10px/1 Manrope,sans-serif}.horizontal-capabilities-module__i3ztGa__processDialogSteps h3{color:var(--theme-soft,#d9e8e2);margin:0;font:600 16px/1.25 Manrope,sans-serif}.horizontal-capabilities-module__i3ztGa__processDialogSteps p{color:#909c9e;margin:10px 0 0;font-size:12px;line-height:1.7}@keyframes horizontal-capabilities-module__i3ztGa__processDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes horizontal-capabilities-module__i3ztGa__processBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.horizontal-capabilities-module__i3ztGa__processDialog{width:100%}.horizontal-capabilities-module__i3ztGa__processDialogInner{padding:24px 7vw 40px}.horizontal-capabilities-module__i3ztGa__processDialogIntro h2{font-size:clamp(38px,11vw,52px)}}@media (prefers-reduced-motion:reduce){.horizontal-capabilities-module__i3ztGa__processDialog[open],.horizontal-capabilities-module__i3ztGa__processDialog::backdrop{animation:none}}
