.northern-lights-bg{position:absolute;inset:0;overflow:hidden;background:#0f0630;pointer-events:none}.northern-lights-bg__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:1;filter:brightness(.99) saturate(1.08) contrast(1.02);transform:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.82) 46%,rgba(0,0,0,.42) 60%,rgba(0,0,0,.08) 70%,transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.82) 46%,rgba(0,0,0,.42) 60%,rgba(0,0,0,.08) 70%,transparent 80%)}.northern-lights-bg__canvas--fallback{background:radial-gradient(circle at 18% 42%,rgba(0,150,255,.28),transparent 28%),radial-gradient(circle at 78% 42%,rgba(0,185,255,.2),transparent 28%),linear-gradient(140deg,#0091ff33 26%,#0091ff00 48%),linear-gradient(180deg,#0f0630 0% 100%)}.northern-lights-bg__vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 34%,transparent 0%,rgba(15,6,48,.03) 46%,rgba(5,1,18,.14) 100%),linear-gradient(180deg,#0f06300a,#0f063000 42%,#0f063047 68%,#0f0630);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.38) 62%,transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.38) 62%,transparent 82%)}.contacts-footer{position:relative;width:100%;min-height:940px;overflow:hidden;background:#0f0630;color:#fff;isolation:isolate}.contacts__content{position:relative;z-index:2;width:100%;min-height:940px;padding:196px 60px 64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.contacts__title,.contacts__phone,.contacts__write,.contacts__channel-card{opacity:0;will-change:opacity,transform,filter}.contacts__title{margin:0;max-width:min(100%,960px);font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:clamp(100px,6.67vw,128px);line-height:1.1;color:#fff;text-shadow:0 2px 24px rgba(255,255,255,.12),0 0 38px rgba(0,170,255,.08);transform:translateY(24px);filter:blur(6px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}.contacts__bottom{display:grid;grid-template-columns:minmax(0,577px) minmax(0,421px) 292px;grid-template-areas:"phone write card";align-items:end;column-gap:clamp(72px,7vw,150px);row-gap:40px;width:min(100%,1640px);max-width:100%}.contacts__phone,.contacts__write,.contacts__channel-card{transform:translateY(20px);filter:blur(6px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1)}.contacts-footer--visible .contacts__title,.contacts-footer--visible .contacts__phone,.contacts-footer--visible .contacts__write,.contacts-footer--visible .contacts__channel-card{opacity:1;transform:translateY(0);filter:blur(0)}.contacts-footer--visible .contacts__phone{transition-delay:.1s}.contacts-footer--visible .contacts__write{transition-delay:.22s}.contacts-footer--visible .contacts__channel-card{transition-delay:.34s}.contacts__phone{grid-area:phone;width:577px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:21px}.contacts__write{grid-area:write;width:421px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.contacts__label{margin:0;font-family:Onest,sans-serif;font-style:normal;font-weight:300;font-size:24px;line-height:1.2;color:#fff6}.contacts__phone-link,.contacts__link,.contacts__channel-card{pointer-events:auto}.contacts__phone-link{display:inline-block;max-width:100%;color:#fff;text-decoration:none;white-space:nowrap;font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:clamp(52px,3.34vw,64px);line-height:1.1;text-shadow:0 2px 18px rgba(255,255,255,.08);transition:transform .3s ease,text-shadow .3s ease}.contacts__phone-link:hover,.contacts__phone-link:focus-visible{transform:translateY(-2px);text-shadow:0 0 20px rgba(0,170,255,.2)}.contacts__links{width:100%;max-width:100%}.contacts__link{position:relative;display:flex;align-items:center;gap:24px;width:100%;min-height:56px;padding:0 0 24px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.1;transition:transform .3s ease,color .3s ease,border-color .3s ease}.contacts__link:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,#0af,#4a36cc 55%,#d000ff);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.contacts__link:hover,.contacts__link:focus-visible{transform:translate(5px);color:#fffffffa;border-color:#ffffff47}.contacts__link:hover:after,.contacts__link:focus-visible:after{transform:scaleX(1)}.contacts__link:hover .contacts__icon,.contacts__link:focus-visible .contacts__icon{filter:drop-shadow(0 0 9px rgba(0,170,255,.55))}.contacts__link--telegram{min-height:48px;padding-bottom:16px}.contacts__icon{width:32px;height:32px;flex:0 0 32px;color:#fff;transition:filter .3s ease}.contacts__link-text{min-width:0}.contacts__link--email .contacts__link-text,.contacts__link--telegram .contacts__link-text{overflow-wrap:anywhere;word-break:normal}.contacts__channel-card{grid-area:card;align-self:end;display:flex;flex-direction:row;align-items:center;width:292px;max-width:100%;min-height:88px;padding:4px 40px 4px 4px;box-sizing:border-box;gap:16px;border-radius:100px;background:#fff;color:#0f0630;text-decoration:none;box-shadow:0 10px 28px #0f06301f;transition:transform .35s ease,box-shadow .35s ease}.contacts__channel-card:hover,.contacts__channel-card:focus-visible{transform:translateY(-4px);box-shadow:0 14px 36px #00aaff2e,0 0 20px #d000ff14}.contacts__channel-image{width:80px;height:80px;flex:0 0 80px;border-radius:50%;object-fit:cover}.contacts__channel-copy{display:flex;flex-direction:column;min-width:0}.contacts__channel-title{font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:1.4;color:#0f0630}.contacts__channel-subtitle{font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#0f063066}.contacts__phone-link:focus-visible,.contacts__link:focus-visible,.contacts__channel-card:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:6px}@media (min-width: 1440px){.contacts__content{justify-content:flex-start}.contacts__bottom{position:absolute;left:60px;right:60px;bottom:64px;width:auto;max-width:none;align-items:start;margin-top:0}.contacts__link{min-height:56px;padding:0 0 18px;margin-bottom:18px}.contacts__link:last-child{margin-bottom:0}.contacts__link--telegram{min-height:56px;padding-bottom:18px}.contacts__phone,.contacts__write{align-self:start}.contacts__channel-card{align-self:start;margin-top:44px}}@media (min-width: 1921px){.contacts-footer{min-height:clamp(940px,calc(49.0625vw - 2px),1254px)}.contacts__content{min-height:clamp(940px,calc(49.0625vw - 2px),1254px);padding-top:clamp(196px,calc(10vw + 4px),260px);padding-right:clamp(60px,3.125vw,80px);padding-bottom:clamp(64px,calc(3.4375vw - 2px),86px);padding-left:clamp(60px,3.125vw,80px)}.contacts__title{font-size:clamp(128px,calc(6.5625vw + 2px),170px)}.contacts__bottom{left:clamp(60px,3.125vw,80px);right:clamp(60px,3.125vw,80px);bottom:clamp(64px,calc(3.4375vw - 2px),86px);grid-template-columns:minmax(0,clamp(577px,calc(29.6875vw + 7px),767px)) minmax(0,clamp(421px,calc(21.71875vw + 4px),560px)) clamp(292px,calc(15vw + 4px),388px);column-gap:clamp(134px,7vw,180px);row-gap:clamp(40px,2.083333vw,54px);width:min(100%,2260px)}.contacts__phone{width:clamp(577px,calc(29.6875vw + 7px),767px);gap:clamp(21px,1.09375vw,28px)}.contacts__write{width:clamp(421px,calc(21.71875vw + 4px),560px);gap:clamp(32px,calc(1.5625vw + 2px),42px)}.contacts__label,.contacts__link,.contacts__channel-title{font-size:clamp(24px,1.25vw,32px)}.contacts__phone-link{font-size:clamp(64px,calc(3.28125vw + 1px),85px)}.contacts__link{gap:clamp(24px,1.25vw,32px);min-height:clamp(56px,calc(2.8125vw + 2px),74px);padding-bottom:clamp(18px,.9375vw,24px);margin-bottom:clamp(18px,.9375vw,24px)}.contacts__link--telegram{min-height:clamp(56px,calc(2.8125vw + 2px),74px);padding-bottom:clamp(18px,.9375vw,24px)}.contacts__icon{width:clamp(32px,calc(1.5625vw + 2px),42px);height:clamp(32px,calc(1.5625vw + 2px),42px);flex-basis:clamp(32px,calc(1.5625vw + 2px),42px)}.contacts__channel-card{width:clamp(292px,calc(15vw + 4px),388px);min-height:clamp(88px,calc(4.53125vw + 1px),117px);padding-right:clamp(40px,calc(2.1875vw - 2px),54px);gap:clamp(16px,calc(.9375vw - 2px),22px);margin-top:clamp(44px,calc(2.1875vw + 2px),58px)}.contacts__channel-image{width:clamp(80px,calc(4.0625vw + 2px),106px);height:clamp(80px,calc(4.0625vw + 2px),106px);flex-basis:clamp(80px,calc(4.0625vw + 2px),106px)}.contacts__channel-subtitle{font-size:clamp(18px,.9375vw,24px)}}@media (max-width: 1599px){.contacts__content{padding-top:184px;padding-right:56px;padding-left:56px}.contacts__bottom{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr) 292px;column-gap:clamp(48px,4vw,88px)}}@media (max-width: 1439px){.contacts-footer{min-height:900px}.contacts__content{min-height:900px;padding:156px 48px 56px}.contacts__title{font-size:clamp(76px,8vw,100px)}.contacts__phone-link{font-size:clamp(52px,4vw,64px)}.contacts__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"phone write" ". card";column-gap:48px;row-gap:36px;width:min(100%,1120px)}}@media (max-width: 1023px){.contacts-footer{min-height:840px}.contacts__content{min-height:840px;padding:124px 32px 48px}.contacts__bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone" "write" "card";row-gap:40px;width:min(100%,640px)}.contacts__channel-card{justify-self:start}}@media (max-width: 767px){.contacts-footer{min-height:100svh}.contacts__content{min-height:100svh;padding:56px 20px 48px;justify-content:flex-start}.contacts__title{font-size:clamp(48px,14vw,68px);line-height:1;margin-bottom:72px}.contacts__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.contacts__phone{width:100%;margin-bottom:48px}.contacts__write{width:100%;margin-bottom:40px}.contacts__label{font-size:24px}.contacts__phone-link{width:100%;white-space:normal;font-size:clamp(34px,10vw,48px)}.contacts__link{gap:16px;font-size:18px}.contacts__icon{width:28px;height:28px;flex-basis:28px}.contacts__channel-card{width:min(100%,292px);min-height:80px;padding:4px 26px 4px 4px;margin:0}.contacts__channel-image{width:72px;height:72px;flex-basis:72px}.contacts__channel-title{font-size:21px}.contacts__channel-subtitle{font-size:16px}}@media (max-width: 359px){.contacts__content{padding-right:16px;padding-left:16px}.contacts__title{font-size:48px}.contacts__label{font-size:16px}.contacts__phone-link{font-size:34px}.contacts__link{gap:14px;font-size:16px;padding-bottom:20px}.contacts__icon{width:24px;height:24px;flex-basis:24px}.contacts__channel-card{width:100%}}@media (prefers-reduced-motion: reduce){.contacts__title,.contacts__phone,.contacts__write,.contacts__channel-card{animation:none;transition:none;opacity:1;transform:none;filter:none}.contacts__phone-link,.contacts__link,.contacts__icon{transition:none}}.productionScene{width:min(100%,1263px);max-width:1263px;margin-inline:auto;overflow:hidden;padding:clamp(42px,7svh,76px) 0 clamp(18px,3svh,36px);line-height:1;isolation:isolate}.productionScene__copy{width:min(100% - 32px,980px);margin-inline:auto;text-align:center}.productionScene__title{margin:0;color:#fff;font-family:Onest,sans-serif;font-size:clamp(42px,6.4vw,88px);font-weight:500;line-height:1.04;letter-spacing:0;text-shadow:0 4px 25px rgb(255 255 255 / 24%)}.productionScene__subtitle{max-width:820px;margin:clamp(18px,2vw,26px) auto 0;color:#ffffffd6;font-family:Onest,sans-serif;font-size:clamp(17px,1.8vw,25px);font-weight:300;line-height:1.34;letter-spacing:0}.productionScene__artwork{width:100%;margin-top:clamp(8px,1.2vw,16px);overflow:hidden;line-height:0}.productionScene__svg{display:block;width:100%;max-width:100%;height:auto;margin-top:clamp(-250px,-18vw,-148px);overflow:hidden}.productionScene__motion,.productionScene__slats{pointer-events:none;will-change:transform,opacity}.productionScene__original,.productionScene__robotBody,.productionScene__bulbBody,.productionScene__slatsOriginal{pointer-events:none}@media (max-width: 640px){.productionScene{padding-top:92px;padding-bottom:82px}.productionScene__copy{width:min(100% - 28px,520px)}.productionScene__title{font-size:clamp(34px,10.8vw,48px)}.productionScene__subtitle{font-size:17px}.productionScene__artwork{margin-top:10px}.productionScene__svg{margin-top:clamp(-82px,-17vw,-52px)}}@media (min-width: 641px) and (max-width: 1024px) and (orientation: portrait){.productionScene{padding-top:clamp(96px,11svh,120px)}}@media (prefers-reduced-motion: reduce){.productionScene__motion,.productionScene__slats{will-change:auto}}.heroScene{position:relative;width:100%;overflow:hidden;background:#0f0630;color:#fff}.productPath{--cycle-duration: 14s;position:relative;width:100%;min-height:auto;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 82% 44%,rgba(80,126,255,.14),transparent 30%),radial-gradient(circle at 18% 58%,rgba(0,174,239,.08),transparent 34%),#0f0630}.productPath:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(15,6,48,.72),transparent 23%,transparent 78%,rgba(15,6,48,.52)),radial-gradient(circle at 54% 60%,rgba(28,54,163,.08),transparent 40%);pointer-events:none}.productPath__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.productPath__artwork{display:block;width:min(100%,1920px);aspect-ratio:1920 / 1508;margin-inline:auto}.productPath__desktopScene{display:block}.productPath__mobileScene{display:none}.productPath__mobileArtwork{position:relative;width:100%}.productPath__mobileFragment,.productPath__mobileConveyor{position:absolute}.productPath__mobileFragment--stage{z-index:3;width:38.5%}.productPath__mobileConveyor{inset:0;z-index:1;pointer-events:none}.productPath .productPath__mobileConveyorSvg{display:block;width:100%;height:100%;overflow:visible}.productPath .productPath__mobileConveyorSvg--compact{display:none}.productPath__mobileFragment--analytics{top:0;left:0}.productPath__mobileFragment--prototype{top:0;right:0}.productPath__mobileFragment--assembly{top:51%;right:0}.productPath__mobileFragment--integration{top:51%;left:0}.productPath .mobileConveyorRoute{opacity:.94}.productPath .mobileSlatTrack{transform-box:view-box;transform-origin:0 0;will-change:transform}.productPath .mobileSlatTrack--top{animation:mobileSlatsTop 4.8s linear infinite;animation-delay:-.7s}.productPath .mobileSlatTrack--vertical{animation:mobileSlatsVertical 5.4s linear infinite;animation-delay:-2.35s}.productPath .mobileSlatTrack--bottom{animation:mobileSlatsBottom 5.1s linear infinite;animation-delay:-3.65s}.productPath .mobileBeltRoller{animation:mobileRollerPulse 4.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.productPath .mobileBeltRoller:nth-child(3n+1){animation-delay:-.9s}.productPath .mobileBeltRoller:nth-child(3n+2){animation-delay:-2.35s}.productPath .mobileBeltRoller:nth-child(3n){animation-delay:-3.7s}.productPath .mobileBeltImpulse{opacity:0;stroke-dashoffset:100;will-change:opacity,stroke-dashoffset}.productPath .mobileBeltImpulse--1{animation:mobileImpulseOne var(--cycle-duration) linear infinite}.productPath .mobileBeltImpulse--2{animation:mobileImpulseTwo var(--cycle-duration) linear infinite}.productPath .mobileBeltImpulse--3{animation:mobileImpulseThree var(--cycle-duration) linear infinite}.productPath svg{display:block;width:100%;height:auto;overflow:visible}.productPath__desktopScene svg{width:100%;height:100%}.productPath .stage{transform-box:fill-box;transform-origin:center;will-change:filter}.productPath .stageBody{transition:opacity .22s ease}.productPath .stageLabel{transform-box:fill-box;transform-origin:center;will-change:filter,opacity}.productPath .stageCubeLines{will-change:opacity,filter}.productPath .stage--analytics{animation:stageAnalytics var(--cycle-duration) linear infinite}.productPath .stage--prototype{animation:stagePrototype var(--cycle-duration) linear infinite}.productPath .stage--assembly{animation:stageAssembly var(--cycle-duration) linear infinite}.productPath .stage--integration{animation:stageIntegration var(--cycle-duration) linear infinite}.productPath .stage--analytics .stageLabel,.productPath .stage--analytics .stageCubeLines{animation:detailAnalytics var(--cycle-duration) linear infinite}.productPath .stage--prototype .stageLabel,.productPath .stage--prototype .stageCubeLines{animation:detailPrototype var(--cycle-duration) linear infinite}.productPath .stage--assembly .stageLabel,.productPath .stage--assembly .stageCubeLines{animation:detailAssembly var(--cycle-duration) linear infinite}.productPath .stage--integration .stageLabel,.productPath .stage--integration .stageCubeLines{animation:detailIntegration var(--cycle-duration) linear infinite}.productPath .conveyorSegment{will-change:filter}.productPath .conveyorSegment--1{animation:conveyorOne var(--cycle-duration) linear infinite}.productPath .conveyorSegment--2{animation:conveyorTwo var(--cycle-duration) linear infinite}.productPath .conveyorSegment--3{animation:conveyorThree var(--cycle-duration) linear infinite}.productPath .belt-motion-layer{pointer-events:none;mix-blend-mode:screen}.productPath .beltSurface{transition:filter .26s ease}.productPath .beltSlats{animation:beltTravel 1.18s linear infinite;transform-box:view-box;transform-origin:0 0;will-change:transform}.productPath .beltSlat{fill:#4d95ff47}.productPath .beltSlat--strong{fill:#62c3ff6b}.productPath .beltSlat--soft{fill:#355dd33d}.productPath .beltHighlights{fill:none;stroke:#77dcffb8;stroke-width:2.7;stroke-linecap:round;stroke-dasharray:8 14;animation:beltHighlightTravel 1.18s linear infinite}.productPath .beltImpulse{fill:none;stroke:#8de9ff;stroke-width:9;stroke-linecap:round;stroke-dasharray:18 82;opacity:0}.productPath .beltImpulse--1{animation:impulseOne var(--cycle-duration) linear infinite}.productPath .beltImpulse--2{animation:impulseTwo var(--cycle-duration) linear infinite}.productPath .beltImpulse--3{animation:impulseThree var(--cycle-duration) linear infinite}.productPath .beltRoller{animation:rollerPulse 1.18s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.productPath .beltRoller--b{animation-delay:-.59s}.productPath__mobileHeading{position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column;width:min(100% - 32px,540px);margin:0 auto 2px;padding-top:34px;font-weight:500;letter-spacing:0}.productPath__mobileHeadingLine{font-size:clamp(29px,8vw,44px);line-height:1.06}.productPath__mobileHeadingChip{display:inline-flex;align-items:center;min-height:1.42em;margin-top:7px;padding:.02em .66em .09em;border:1px solid rgba(178,237,255,.86);border-radius:999px;background:linear-gradient(94deg,#76d9ff,#00aeef);box-shadow:inset 0 0 0 1px #ffffff29,0 0 26px #00aeef29;color:#fff;font-size:clamp(29px,8vw,44px);line-height:1;white-space:nowrap}@keyframes mobileSlatsTop{0%{transform:translate(0)}to{transform:translate(252px)}}@keyframes mobileSlatsVertical{0%{transform:translateY(0)}to{transform:translateY(252px)}}@keyframes mobileSlatsBottom{0%{transform:translate(0)}to{transform:translate(-252px)}}@keyframes mobileRollerPulse{0%,to{filter:brightness(.9);opacity:.78}50%{filter:brightness(1.2) drop-shadow(0 0 3px rgba(92,181,255,.38));opacity:.96}}@keyframes mobileImpulseOne{0%,16.8%{opacity:0;stroke-dashoffset:100}17.4%{opacity:.28;stroke-dashoffset:100}18.2%{opacity:.74;stroke-dashoffset:92}22.5%{opacity:.68;stroke-dashoffset:4}23.4%,to{opacity:0;stroke-dashoffset:0}}@keyframes mobileImpulseTwo{0%,32.4%{opacity:0;stroke-dashoffset:100}33%{opacity:.28;stroke-dashoffset:100}33.8%{opacity:.74;stroke-dashoffset:92}38.2%{opacity:.68;stroke-dashoffset:4}39.1%,to{opacity:0;stroke-dashoffset:0}}@keyframes mobileImpulseThree{0%,48%{opacity:0;stroke-dashoffset:100}48.6%{opacity:.28;stroke-dashoffset:100}49.4%{opacity:.74;stroke-dashoffset:92}55.3%{opacity:.68;stroke-dashoffset:4}56.2%,to{opacity:0;stroke-dashoffset:0}}@keyframes mobileStageAnalytics{0%,6.8%{filter:brightness(.97) saturate(.98)}7.1%,17.1%{filter:brightness(1.13) saturate(1.06) drop-shadow(0 0 10px rgba(67,160,255,.3))}17.4%,64%{filter:brightness(.99)}64.3%,72.9%{filter:brightness(1.05) drop-shadow(0 0 8px rgba(77,151,255,.18))}73.2%,to{filter:brightness(.97)}}@keyframes mobileStagePrototype{0%,22.6%{filter:brightness(.97)}22.9%,32.9%{filter:brightness(1.13) saturate(1.06) drop-shadow(0 0 10px rgba(67,160,255,.3))}33.2%,64%{filter:brightness(.99)}64.3%,72.9%{filter:brightness(1.05) drop-shadow(0 0 8px rgba(77,151,255,.18))}73.2%,to{filter:brightness(.97)}}@keyframes mobileStageAssembly{0%,38.3%{filter:brightness(.97)}38.6%,48.6%{filter:brightness(1.13) saturate(1.06) drop-shadow(0 0 10px rgba(67,160,255,.3))}48.9%,64%{filter:brightness(.99)}64.3%,72.9%{filter:brightness(1.05) drop-shadow(0 0 8px rgba(77,151,255,.18))}73.2%,to{filter:brightness(.97)}}@keyframes mobileStageIntegration{0%,54%{filter:brightness(.97)}54.3%,64.3%{filter:brightness(1.13) saturate(1.06) drop-shadow(0 0 10px rgba(67,160,255,.3))}64.6%,72.9%{filter:brightness(1.06) drop-shadow(0 0 8px rgba(77,151,255,.18))}73.2%,to{filter:brightness(.97)}}@keyframes mobileDetailAnalytics{0%,6.8%,17.4%,to{opacity:.82;filter:brightness(.98)}7.1%,17.1%{opacity:1;filter:brightness(1.38) drop-shadow(0 0 4px rgba(118,225,255,.46))}}@keyframes mobileDetailPrototype{0%,22.6%,33.2%,to{opacity:.82;filter:brightness(.98)}22.9%,32.9%{opacity:1;filter:brightness(1.38) drop-shadow(0 0 4px rgba(118,225,255,.46))}}@keyframes mobileDetailAssembly{0%,38.3%,48.9%,to{opacity:.82;filter:brightness(.98)}38.6%,48.6%{opacity:1;filter:brightness(1.38) drop-shadow(0 0 4px rgba(118,225,255,.46))}}@keyframes mobileDetailIntegration{0%,54%,64.6%,to{opacity:.82;filter:brightness(.98)}54.3%,64.3%{opacity:1;filter:brightness(1.38) drop-shadow(0 0 4px rgba(118,225,255,.46))}}@keyframes beltTravel{0%{transform:translate(0)}to{transform:translate(var(--belt-shift-x),var(--belt-shift-y))}}@keyframes beltHighlightTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-22}}@keyframes rollerPulse{0%,to{filter:brightness(.9);opacity:.72}50%{filter:brightness(1.45) drop-shadow(0 0 5px rgba(81,184,255,.7));opacity:1}}@keyframes conveyorOne{0%,16.8%{filter:brightness(.98)}17.1%,22.1%{filter:brightness(1.24) saturate(1.12) drop-shadow(0 0 12px rgba(73,169,255,.38))}22.5%,61.8%{filter:brightness(1.01)}62.1%,71.4%{filter:brightness(1.13) drop-shadow(0 0 10px rgba(68,147,255,.25))}71.8%,to{filter:brightness(.97)}}@keyframes conveyorTwo{0%,31.8%{filter:brightness(.98)}32.1%,37.1%{filter:brightness(1.24) saturate(1.12) drop-shadow(0 0 12px rgba(73,169,255,.38))}37.5%,61.8%{filter:brightness(1.01)}62.1%,71.4%{filter:brightness(1.13) drop-shadow(0 0 10px rgba(68,147,255,.25))}71.8%,to{filter:brightness(.97)}}@keyframes conveyorThree{0%,46.8%{filter:brightness(.98)}47.1%,52.1%{filter:brightness(1.24) saturate(1.12) drop-shadow(0 0 12px rgba(73,169,255,.38))}52.5%,61.8%{filter:brightness(1.01)}62.1%,71.4%{filter:brightness(1.13) drop-shadow(0 0 10px rgba(68,147,255,.25))}71.8%,to{filter:brightness(.97)}}@keyframes stageAnalytics{0%,6.8%{filter:brightness(.92) saturate(.95)}7.1%,17.1%{filter:brightness(1.2) saturate(1.12) drop-shadow(0 0 14px rgba(67,160,255,.42))}17.5%,61.8%{filter:brightness(.97)}62.1%,71.4%{filter:brightness(1.09) drop-shadow(0 0 10px rgba(77,151,255,.24))}71.8%,to{filter:brightness(.94)}}@keyframes stagePrototype{0%,21.8%{filter:brightness(.94)}22.1%,32.1%{filter:brightness(1.2) saturate(1.12) drop-shadow(0 0 14px rgba(67,160,255,.42))}32.5%,61.8%{filter:brightness(.97)}62.1%,71.4%{filter:brightness(1.09) drop-shadow(0 0 10px rgba(77,151,255,.24))}71.8%,to{filter:brightness(.94)}}@keyframes stageAssembly{0%,36.8%{filter:brightness(.94)}37.1%,47.1%{filter:brightness(1.2) saturate(1.12) drop-shadow(0 0 14px rgba(67,160,255,.42))}47.5%,61.8%{filter:brightness(.97)}62.1%,71.4%{filter:brightness(1.09) drop-shadow(0 0 10px rgba(77,151,255,.24))}71.8%,to{filter:brightness(.94)}}@keyframes stageIntegration{0%,51.8%{filter:brightness(.94)}52.1%,62.1%{filter:brightness(1.2) saturate(1.12) drop-shadow(0 0 14px rgba(67,160,255,.42))}62.4%,71.4%{filter:brightness(1.11) drop-shadow(0 0 10px rgba(77,151,255,.24))}71.8%,to{filter:brightness(.94)}}@keyframes detailAnalytics{0%,6.8%,17.5%,to{opacity:.72;filter:brightness(.92)}7.1%,17.1%{opacity:1;filter:brightness(1.7) drop-shadow(0 0 6px rgba(118,225,255,.72))}}@keyframes detailPrototype{0%,21.8%,32.5%,to{opacity:.72;filter:brightness(.92)}22.1%,32.1%{opacity:1;filter:brightness(1.7) drop-shadow(0 0 6px rgba(118,225,255,.72))}}@keyframes detailAssembly{0%,36.8%,47.5%,to{opacity:.72;filter:brightness(.92)}37.1%,47.1%{opacity:1;filter:brightness(1.7) drop-shadow(0 0 6px rgba(118,225,255,.72))}}@keyframes detailIntegration{0%,51.8%,62.4%,to{opacity:.72;filter:brightness(.92)}52.1%,62.1%{opacity:1;filter:brightness(1.7) drop-shadow(0 0 6px rgba(118,225,255,.72))}}@keyframes impulseOne{0%,17%{opacity:0;stroke-dashoffset:102}17.1%{opacity:.96;stroke-dashoffset:102}22.1%{opacity:.92;stroke-dashoffset:0}22.4%,to{opacity:0;stroke-dashoffset:0}}@keyframes impulseTwo{0%,32%{opacity:0;stroke-dashoffset:102}32.1%{opacity:.96;stroke-dashoffset:102}37.1%{opacity:.92;stroke-dashoffset:0}37.4%,to{opacity:0;stroke-dashoffset:0}}@keyframes impulseThree{0%,47%{opacity:0;stroke-dashoffset:102}47.1%{opacity:.96;stroke-dashoffset:102}52.1%{opacity:.92;stroke-dashoffset:0}52.4%,to{opacity:0;stroke-dashoffset:0}}.productPath .stage,.productPath .stageLabel,.productPath .stageCubeLines,.productPath .conveyorSegment,.productPath .beltSlats,.productPath .beltHighlights,.productPath .beltImpulse,.productPath .beltRoller,.productPath .mobileSlatTrack,.productPath .mobileBeltRoller,.productPath .mobileBeltImpulse{animation-play-state:paused!important}.productPath--running .stage,.productPath--running .stageLabel,.productPath--running .stageCubeLines,.productPath--running .conveyorSegment,.productPath--running .beltSlats,.productPath--running .beltHighlights,.productPath--running .beltImpulse,.productPath--running .beltRoller,.productPath--running .mobileSlatTrack,.productPath--running .mobileBeltRoller,.productPath--running .mobileBeltImpulse{animation-play-state:running!important}@media (max-width: 820px){.productPath{padding-bottom:12px}.productPath__desktopScene{display:none}.productPath__mobileScene{display:block}.productPath__mobileArtwork{width:min(100% - 24px,760px);height:min(132vw,1000px);margin:-8px auto 0}.productPath__mobileFragment--stage{width:38.5%;transform-origin:center bottom}.productPath__mobileFragment--analytics{top:15%;left:-3%;transform:none}.productPath__mobileFragment--prototype{top:4%;right:18%;transform:none}.productPath__mobileFragment--assembly{top:52%;right:15%;transform:none}.productPath__mobileFragment--integration{top:63%;left:0;transform:none}.productPath__mobileScene .stage--analytics{animation-name:mobileStageAnalytics}.productPath__mobileScene .stage--prototype{animation-name:mobileStagePrototype}.productPath__mobileScene .stage--assembly{animation-name:mobileStageAssembly}.productPath__mobileScene .stage--integration{animation-name:mobileStageIntegration}.productPath__mobileScene .stage--analytics .stageLabel,.productPath__mobileScene .stage--analytics .stageCubeLines{animation-name:mobileDetailAnalytics}.productPath__mobileScene .stage--prototype .stageLabel,.productPath__mobileScene .stage--prototype .stageCubeLines{animation-name:mobileDetailPrototype}.productPath__mobileScene .stage--assembly .stageLabel,.productPath__mobileScene .stage--assembly .stageCubeLines{animation-name:mobileDetailAssembly}.productPath__mobileScene .stage--integration .stageLabel,.productPath__mobileScene .stage--integration .stageCubeLines{animation-name:mobileDetailIntegration}}@media (min-width: 821px){.productPath__artwork{width:min(100%,1920px)}}@media (min-width: 1921px){.productPath__artwork{width:min(100%,2560px);max-width:2560px}}@media (prefers-reduced-motion: reduce){.productPath .stage,.productPath .stageLabel,.productPath .stageCubeLines,.productPath .conveyorSegment,.productPath .beltSlats,.productPath .beltHighlights,.productPath .beltImpulse,.productPath .beltRoller,.productPath .mobileSlatTrack,.productPath .mobileBeltRoller,.productPath .mobileBeltImpulse{animation:none!important}.productPath .beltImpulse,.productPath .mobileBeltImpulse{opacity:0}.productPath .stage,.productPath .conveyorSegment{filter:brightness(1.03)}}@media (max-width: 599px){.productPath__mobileHeading{width:min(100% - 28px,540px);padding-top:28px}.productPath__mobileArtwork{width:min(100% - 16px,560px);height:min(150vw,720px);margin-top:-30px}.productPath .productPath__mobileConveyorSvg--tablet{display:none}.productPath .productPath__mobileConveyorSvg--compact{display:block}.productPath__mobileFragment--stage{width:38.5%}.productPath__mobileFragment--analytics{top:22%;left:-3%;transform:none}.productPath__mobileFragment--prototype{top:12%;right:25%;transform:none}.productPath__mobileFragment--assembly{top:58%;right:18%;transform:none}.productPath__mobileFragment--integration{top:69%;left:0;transform:none}}@media (max-width: 599px) and (max-height: 760px){.productPath__mobileHeading{padding-top:20px}.productPath__mobileArtwork{height:min(146vw,calc(100vh - 88px));margin-top:-24px}.productPath__mobileFragment--stage{width:38%}}@media (min-width: 513px) and (max-width: 598px){.productPath{--path-mobile-artwork-width: min(100% - 18px, 590px);--path-mobile-artwork-height: min(140vw, 760px);--path-mobile-artwork-top: -22px;--path-mobile-stage-size: 37%;--path-analytics-top: 20%;--path-analytics-left: -2%;--path-prototype-top: 10%;--path-prototype-right: 23%;--path-assembly-top: 57%;--path-assembly-right: 17%;--path-integration-top: 68%;--path-integration-left: 1%}.productPath__mobileArtwork{width:var(--path-mobile-artwork-width);height:var(--path-mobile-artwork-height);margin-top:var(--path-mobile-artwork-top)}.productPath__mobileFragment--stage{width:var(--path-mobile-stage-size)}.productPath__mobileFragment--analytics{top:var(--path-analytics-top);left:var(--path-analytics-left)}.productPath__mobileFragment--prototype{top:var(--path-prototype-top);right:var(--path-prototype-right)}.productPath__mobileFragment--assembly{top:var(--path-assembly-top);right:var(--path-assembly-right)}.productPath__mobileFragment--integration{top:var(--path-integration-top);left:var(--path-integration-left)}}.request-section__webgl-layer{position:absolute;top:calc(0px - var(--request-scene-top-overlap));right:0;bottom:auto;height:calc(100svh + var(--request-scene-top-overlap) + var(--request-scene-top-overlap));width:clamp(620px,48vw,980px);overflow:visible;pointer-events:none;z-index:1}.request-section__canvas{display:block;width:100%;height:100%;background:transparent;touch-action:none;pointer-events:none;user-select:none;-webkit-user-select:none}.request-section__mobile-contrast-layer{display:none}.request-section__error{position:fixed;left:clamp(28px,5vw,56px);bottom:max(20px,env(safe-area-inset-bottom));z-index:5;max-width:min(560px,calc(100vw - 32px));padding:10px 16px;border:1px solid rgb(255 255 255 / 10%);border-radius:999px;color:#ffffffd1;background:#140a399e;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;transition:opacity .5s ease;box-shadow:0 0 24px #7a5dff2e,inset 0 0 0 1px #ffffff05}.request-section__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.request-section__error{border-radius:12px;color:#ffe6f2;background:#430f3ad1;border-color:#ff9ad32e}@media (min-width: 2200px){.request-section__webgl-layer{width:clamp(700px,44vw,1080px)}}@media (max-width: 1100px) and (orientation: portrait){.request-section__webgl-layer{top:calc(0px - var(--request-scene-top-overlap));right:auto;bottom:auto;height:calc(100svh + var(--request-scene-top-overlap) + var(--request-scene-top-overlap));left:0;width:100%;margin:0}.request-section__mobile-contrast-layer{display:block;position:absolute;inset:-48px 0 -140px;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0f063024,#0f06303d 56%,#0f063066 78%,#0f063042 90%,#0f063000)}.request-section__error{left:24px;right:24px;max-width:none}}@media (max-width: 767px){.request-section__webgl-layer{top:calc(0px - var(--request-scene-top-overlap));right:auto;bottom:auto;height:calc(100svh + var(--request-scene-top-overlap) + var(--request-scene-top-overlap));left:0;width:100%;margin:0}}@media (max-width: 480px){.request-section__mobile-contrast-layer{background:linear-gradient(180deg,#0f06302e,#0f06304d 56%,#0f063070 78%,#0f06304d 90%,#0f063000)}}@media (prefers-reduced-motion: reduce){.request-section__error{transition:none}}.request-section{position:relative;width:100%;scroll-margin-top:24px;min-height:calc(100svh + var(--request-tail-reveal) + var(--request-tail-gap));margin:0;overflow:visible;color:#fff;--request-background: #0f0630;background:var(--request-background);--request-tail-reveal: clamp(260px, 28svh, 360px);--request-tail-gap: 84px;--request-inline: 60px;--request-top: 32px;--request-bottom: 48px;--request-panel-top: 62px;--request-panel-max-width: 1010px;--request-title-size: 64px;--request-title-rule-gap: 44px;--request-copy-offset: 78px;--request-copy-size: 24px;--request-copy-max-width: 792px;--request-form-offset: 58px;--request-form-max-width: 1010px;--request-form-column-gap: 32px;--request-form-row-gap: 40px;--request-field-height: 78px;--request-textarea-min-height: 98px;--request-field-font-size: 24px;--request-field-padding-inline: 16px;--request-field-padding-block: 24px;--request-button-height: 93px;--request-button-font-size: 24px;--request-button-padding-block: 32px;--request-button-inline-padding: 56px;--request-actions-gap: 32px;--request-policy-offset: 24px;--request-policy-size: 16px;--request-consent-size: 14px;--request-consent-checkbox-size: 18px;--request-content-offset: 0px}.request-section__stage{position:relative;width:100%;height:100svh;min-height:100svh;overflow:visible}.request-section__composition-reference{position:absolute;top:0;left:0;width:100%;height:100svh;pointer-events:none;visibility:hidden}.request-section__reference-rule{position:absolute;top:calc(var(--request-top) + var(--request-content-offset) + var(--request-panel-top) + (var(--request-title-size) * 1.1) + var(--request-title-rule-gap));left:0;width:100%;height:1px;z-index:2;background:#ffffff2e;pointer-events:none}.request-section__tail-space{width:100%;height:calc(var(--request-tail-reveal) + var(--request-tail-gap));pointer-events:none}.request-section__page-shell{position:relative;z-index:3;display:flex;align-items:stretch;width:100%;min-height:100svh;height:100svh;overflow:visible;padding:calc(var(--request-top) + var(--request-content-offset)) var(--request-inline) var(--request-bottom);pointer-events:none}.request-section__panel,.request-section__button,.request-section__field input,.request-section__field textarea,.request-section__consent,.request-section__consent-label input,.request-section__consent-links a,.request-section__policy-link{position:relative;z-index:3}.request-section__panel{width:100%;max-width:min(var(--request-panel-max-width),calc(100vw - (var(--request-inline) * 2)));margin-top:var(--request-panel-top);pointer-events:auto}.request-section__title{margin:0;color:#fff;font-family:Onest,sans-serif;font-size:var(--request-title-size);font-weight:500;line-height:1.1;text-shadow:0 4px 25.4px rgb(255 255 255 / 40%)}.request-section__copy{max-width:min(var(--request-copy-max-width),100%);margin:var(--request-copy-offset) 0 0;color:#fff;font-family:Onest,sans-serif;font-size:var(--request-copy-size);font-weight:300;line-height:1.25}.request-section__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:min(var(--request-form-max-width),100%);gap:var(--request-form-row-gap) var(--request-form-column-gap);margin-top:var(--request-form-offset)}.request-section__field{display:block;min-width:0}.request-section__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.request-section__field input,.request-section__field textarea{width:100%;min-width:0;min-height:var(--request-field-height);padding:var(--request-field-padding-block) var(--request-field-padding-inline);border:0;border-bottom:1px solid rgb(255 255 255 / 20%);border-radius:0;outline:0;color:#fff;background:transparent;appearance:none;font-family:Onest,sans-serif;font-size:var(--request-field-font-size);font-weight:300;line-height:1.25;box-shadow:inset 0 -1px 0 0 transparent;transition:border-color .18s ease,box-shadow .18s ease}.request-section__field input:not(:placeholder-shown),.request-section__field textarea:not(:placeholder-shown),.request-section__field input:focus,.request-section__field textarea:focus{background:transparent!important;background-color:transparent!important;color:#fff;box-shadow:none}.request-section__field input::placeholder,.request-section__field textarea::placeholder{color:#fff6;opacity:1}.request-section__field input:-webkit-autofill,.request-section__field input:-webkit-autofill:hover,.request-section__field input:-webkit-autofill:focus,.request-section__field input:-webkit-autofill:active,.request-section__field textarea:-webkit-autofill,.request-section__field textarea:-webkit-autofill:hover,.request-section__field textarea:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--request-background) inset!important;box-shadow:0 0 0 1000px var(--request-background) inset!important;border-radius:0;transition:background-color 9999s ease-out 0s}.request-section__field--message{grid-column:1 / -1}.request-section__field--message textarea{resize:none;min-height:var(--request-textarea-min-height);overflow:auto}.request-section__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--request-actions-gap);width:100%}.request-section__consent{grid-column:1 / -1;width:100%;max-width:min(var(--request-form-max-width),100%);margin-top:-8px;color:#ffffff9e;font-family:Onest,sans-serif;font-size:var(--request-consent-size);font-weight:300;line-height:1.45}.request-section__consent-label{display:flex;align-items:flex-start;gap:10px;width:100%;cursor:pointer}.request-section__consent-label input{flex:0 0 var(--request-consent-checkbox-size);width:var(--request-consent-checkbox-size);height:var(--request-consent-checkbox-size);margin:1px 0 0;border:1px solid rgb(255 255 255 / 28%);border-radius:4px;background:transparent;appearance:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.request-section__consent-label input:checked{border-color:#7a5bffe0;background:linear-gradient(135deg,#0af,#6b3dff 58%,#d000ff);box-shadow:inset 0 0 0 3px var(--request-background)}.request-section__consent-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-left:calc(var(--request-consent-checkbox-size) + 10px)}.request-section__consent-links a{color:#4cd3ffbd;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.request-section__consent-links span{color:#ffffff57}.request-section__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--request-button-height);padding:var(--request-button-padding-block) var(--request-button-inline-padding);border-radius:168px;font-family:Onest,sans-serif;font-size:var(--request-button-font-size);font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}.request-section__button:hover{transform:none}.request-section__button--primary{border:0;color:#fff;background:linear-gradient(90.95deg,#0af .46%,#2656d9 27.74%,#4a36cc 51.67%,#720bc8 77.51%,#d000ff);box-shadow:0 18px 40px #554dff2e}.request-section__button--secondary{border:1px solid rgb(255 255 255 / 10%);color:#fff;background:transparent}.request-section__policy{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;max-width:min(var(--request-form-max-width),100%);margin:var(--request-policy-offset) 0 0;font-size:var(--request-policy-size);line-height:1.2}.request-section__policy-copy,.request-section__policy-link{font-family:Onest,sans-serif;font-size:inherit;font-weight:300;line-height:inherit;color:#fff6}.request-section__policy-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.request-section__field input:focus-visible,.request-section__field textarea:focus-visible{border-bottom-color:#ffffff57;box-shadow:inset 0 -2px #ffffff29}.request-section__button:focus-visible,.request-section__consent-label input:focus-visible,.request-section__consent-links a:focus-visible,.request-section__policy-link:focus-visible{outline:none}.request-section__button:focus-visible{box-shadow:0 0 0 1px #ffffff24,0 0 0 4px #ffffff14}.request-section__button--primary:hover{box-shadow:0 20px 44px #554dff3d}.request-section__button--secondary:hover{border-color:#ffffff2e}.request-section__consent-label input:focus-visible{border-color:#4cd3ffd1;box-shadow:0 0 0 3px #00aaff29}.request-section__consent-links a:hover,.request-section__consent-links a:focus-visible{color:#97e6ffeb}.request-section__policy-link:hover,.request-section__policy-link:focus-visible{color:#ffffffa3}@media (min-width: 1921px){.request-section{--request-inline: clamp(60px, 3.125vw, 80px);--request-top: clamp(32px, calc(1.875vw - 4px) , 44px);--request-bottom: clamp(48px, 2.5vw, 64px);--request-panel-top: clamp(62px, calc(3.4375vw - 4px) , 84px);--request-panel-max-width: clamp(1010px, calc(51.5625vw + 20px) , 1340px);--request-title-size: clamp(64px, calc(3.4375vw - 2px) , 86px);--request-title-rule-gap: clamp(44px, calc(1.875vw + 8px) , 56px);--request-copy-offset: clamp(78px, 4.0625vw, 104px);--request-copy-size: clamp(24px, 1.25vw, 32px);--request-copy-max-width: clamp(792px, calc(32.5vw + 168px) , 1000px);--request-form-offset: clamp(58px, calc(2.8125vw + 4px) , 76px);--request-form-max-width: clamp(1010px, calc(51.5625vw + 20px) , 1340px);--request-form-column-gap: clamp(32px, calc(1.5625vw + 2px) , 42px);--request-form-row-gap: clamp(40px, calc(2.1875vw - 2px) , 54px);--request-field-height: clamp(78px, 4.0625vw, 104px);--request-textarea-min-height: clamp(98px, calc(5vw + 2px) , 130px);--request-field-font-size: clamp(24px, calc(.9375vw + 6px) , 30px);--request-field-padding-inline: clamp(16px, calc(.9375vw - 2px) , 22px);--request-field-padding-block: clamp(24px, 1.25vw, 32px);--request-button-height: clamp(93px, 4.84375vw, 124px);--request-button-font-size: clamp(24px, calc(.9375vw + 6px) , 30px);--request-button-padding-block: clamp(32px, calc(1.5625vw + 2px) , 42px);--request-button-inline-padding: clamp(56px, calc(2.8125vw + 2px) , 74px);--request-actions-gap: clamp(32px, calc(1.5625vw + 2px) , 42px);--request-policy-offset: clamp(24px, 1.25vw, 32px);--request-policy-size: clamp(16px, calc(.625vw + 4px) , 20px)}}@media (min-width: 1200px){.servicesCatalogRoot+.request-section{--request-content-offset: clamp(132px, 8.75vw, 224px)}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.request-section__composition-reference{height:min(100svh,clamp(800px,100vw,960px))}}@media (max-width: 1919px){.request-section{--request-inline: 52px;--request-panel-max-width: 960px;--request-title-size: 58px;--request-title-rule-gap: 40px;--request-copy-offset: 70px;--request-copy-size: 24px;--request-form-max-width: 960px;--request-field-font-size: 22px;--request-button-font-size: 22px;--request-button-height: 88px}}@media (max-width: 1599px){.request-section{--request-inline: 44px;--request-panel-max-width: 900px;--request-title-size: 56px;--request-title-rule-gap: 38px;--request-copy-offset: 66px;--request-copy-size: 22px;--request-copy-max-width: 700px;--request-form-offset: 52px;--request-form-max-width: 900px;--request-field-height: 74px;--request-textarea-min-height: 94px;--request-field-font-size: 22px;--request-button-height: 86px;--request-button-font-size: 22px}}@media (max-width: 1439px){.request-section{--request-inline: 36px;--request-panel-max-width: 860px;--request-title-size: 50px;--request-title-rule-gap: 34px;--request-copy-offset: 60px;--request-copy-size: 21px;--request-copy-max-width: 620px;--request-form-offset: 48px;--request-form-max-width: 860px;--request-form-column-gap: 28px;--request-form-row-gap: 34px;--request-field-height: 72px;--request-textarea-min-height: 92px;--request-field-font-size: 21px;--request-button-height: 84px;--request-button-font-size: 21px;--request-button-inline-padding: 44px;--request-actions-gap: 28px}}@media (max-width: 1199px){.request-section{--request-inline: 32px;--request-panel-max-width: 780px;--request-title-size: 46px;--request-title-rule-gap: 30px;--request-copy-offset: 54px;--request-copy-size: 20px;--request-copy-max-width: 560px;--request-form-offset: 42px;--request-form-max-width: 780px;--request-form-column-gap: 24px;--request-form-row-gap: 30px;--request-field-height: 68px;--request-textarea-min-height: 88px;--request-field-font-size: 20px;--request-button-height: 80px;--request-button-font-size: 20px;--request-button-inline-padding: 36px;--request-actions-gap: 24px;--request-policy-size: 15px}}@media (max-width: 1023px){.request-section{--request-inline: 28px;--request-panel-top: 44px;--request-panel-max-width: 100%;--request-title-size: 42px;--request-title-rule-gap: 28px;--request-copy-offset: 50px;--request-copy-size: 19px;--request-copy-max-width: 100%;--request-form-offset: 38px;--request-form-max-width: 100%;--request-form-column-gap: 20px;--request-form-row-gap: 26px;--request-field-height: 66px;--request-textarea-min-height: 86px;--request-field-font-size: 19px;--request-button-height: 76px;--request-button-font-size: 19px;--request-button-inline-padding: 30px;--request-actions-gap: 20px}}@media (max-width: 860px){.request-section__form,.request-section__actions{grid-template-columns:1fr}}@media (max-width: 1100px) and (orientation: portrait){.request-section__stage{height:100svh;min-height:100svh}.request-section__page-shell{display:block;align-items:flex-start;height:auto;min-height:100svh}.request-section__panel{width:100%;max-width:none;margin-bottom:0}.request-section__form,.request-section__actions{grid-template-columns:minmax(0,1fr)}.request-section__field--message{grid-column:auto}}@media (max-width: 767px){.request-section{--request-inline: 20px;--request-top: 28px;--request-bottom: 32px;--request-panel-top: 0px;--request-panel-max-width: none;--request-title-size: clamp(32px, 9vw, 42px);--request-title-rule-gap: 18px;--request-copy-offset: 46px;--request-copy-size: 18px;--request-copy-max-width: 330px;--request-form-offset: 28px;--request-form-max-width: none;--request-form-row-gap: 16px;--request-field-height: 60px;--request-textarea-min-height: 82px;--request-field-font-size: 18px;--request-field-padding-inline: 0px;--request-field-padding-block: 17px;--request-button-height: 64px;--request-button-font-size: 18px;--request-button-inline-padding: 20px;--request-actions-gap: 12px;--request-policy-offset: 14px;--request-policy-size: 12px;--request-consent-size: 12px;--request-consent-checkbox-size: 16px}.request-section__reference-rule{top:calc(var(--request-top) + var(--request-panel-top) + (var(--request-title-size) * 1.05) + var(--request-title-rule-gap))}.request-section__stage{height:100svh;min-height:100svh}.request-section__page-shell{display:block;align-items:flex-start;min-height:100svh;height:100svh;padding-top:var(--request-top);padding-right:var(--request-inline);padding-bottom:var(--request-bottom);padding-left:var(--request-inline)}.request-section__panel{width:100%;max-width:none;margin-top:var(--request-panel-top);margin-bottom:0}.request-section__title{width:100%;max-width:none;font-size:var(--request-title-size);line-height:1.05;white-space:normal;overflow-wrap:anywhere}.request-section__copy{width:100%;max-width:var(--request-copy-max-width);margin-top:var(--request-copy-offset);font-size:var(--request-copy-size);line-height:1.3}.request-section__form{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;gap:var(--request-form-row-gap);margin-top:var(--request-form-offset)}.request-section__field--message{grid-column:auto}.request-section__field input,.request-section__field textarea{width:100%;min-width:0;height:var(--request-field-height);min-height:var(--request-field-height);padding:var(--request-field-padding-block) 0;font-size:var(--request-field-font-size);line-height:1.25;border-bottom-color:#ffffff3d}.request-section__field input::placeholder,.request-section__field textarea::placeholder{color:#ffffff7a}.request-section__field--message textarea{height:82px;min-height:82px;padding:18px 0;resize:none}.request-section__actions{grid-template-columns:1fr;width:100%;gap:12px;margin-top:4px}.request-section__consent{margin-top:0;line-height:1.4}.request-section__consent-label{gap:9px}.request-section__consent-label span br{display:none}.request-section__consent-links{gap:5px;margin-top:7px;padding-left:calc(var(--request-consent-checkbox-size) + 9px)}.request-section__button{width:100%;height:var(--request-button-height);min-height:var(--request-button-height);padding:0 var(--request-button-inline-padding);font-size:var(--request-button-font-size);line-height:1.2;white-space:nowrap}.request-section__policy{display:block;width:100%;max-width:none;margin-top:var(--request-policy-offset);line-height:1.35}.request-section__policy-copy,.request-section__policy-link{color:#ffffff7a}}@media (max-width: 480px){.request-section{--request-inline: 16px;--request-title-size: clamp(32px, 9vw, 38px);--request-title-rule-gap: 16px;--request-copy-offset: 42px;--request-copy-size: 17px;--request-form-offset: 24px;--request-form-row-gap: 15px;--request-field-height: 60px;--request-field-font-size: 18px;--request-field-padding-block: 17px;--request-button-height: 62px;--request-button-font-size: 18px;--request-button-inline-padding: 20px;--request-policy-size: 13px}}@media (max-width: 359px){.request-section{--request-inline: 16px;--request-title-size: 32px;--request-title-rule-gap: 14px;--request-copy-offset: 38px;--request-copy-size: 16px;--request-form-offset: 22px;--request-form-row-gap: 14px;--request-field-height: 58px;--request-textarea-min-height: 82px;--request-field-font-size: 17px;--request-field-padding-block: 16px;--request-button-height: 60px;--request-button-font-size: 17px;--request-button-inline-padding: 16px;--request-policy-size: 12px}.request-section__field--message textarea{height:82px;min-height:82px}}.servicesCatalogRoot{font-family:Onest,Arial,sans-serif;color:#fff;background:#0f0630;font-synthesis:none;text-rendering:geometricPrecision;--page-bg: #0f0630;--card-bg: rgba(255, 255, 255, .02);--cyan: #00aaff;--section-gap: 200px;--columns-gap: 53px;--radius: 16px}.servicesCatalogRoot,.servicesCatalogRoot *{box-sizing:border-box}.servicesCatalogRoot{min-width:280px;background:var(--page-bg);scroll-behavior:smooth}.servicesCatalogRoot{margin:0;min-width:280px;min-height:100vh;overflow-x:hidden;background:var(--page-bg)}.servicesCatalogRoot a{color:inherit;text-decoration:none}.servicesCatalogRoot button,.servicesCatalogRoot a{-webkit-tap-highlight-color:transparent}.servicesCatalogRoot .servicesCatalogPage{width:100%;min-height:100vh;overflow-x:clip;padding:67px 60px 120px;background:var(--page-bg)}.servicesCatalogRoot .servicesCatalogRoot__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.servicesCatalogRoot .services{width:min(1800px,100%);margin-inline:auto;display:flex;flex-direction:column;gap:var(--section-gap);background:var(--page-bg)}.servicesCatalogRoot .service{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--columns-gap);min-height:851px;background:var(--page-bg)}.servicesCatalogRoot .service:after{content:"";position:absolute;z-index:-1;top:484px;left:50%;width:100vw;border-top:1px solid rgba(255,255,255,.2);transform:translate(-50%);pointer-events:none}.servicesCatalogRoot .service__scene{position:relative;min-width:0;height:850.72px;overflow:hidden;border-radius:var(--radius);background:#10062f}.servicesCatalogRoot .service__scene-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none}.servicesCatalogRoot .parser-scene,.servicesCatalogRoot .chatbot-scene,.servicesCatalogRoot .bot-tool-scene,.servicesCatalogRoot .chatbot-funnel-scene{display:block;width:100%;height:100%;pointer-events:none;user-select:none}.servicesCatalogRoot .parser-scene__svg,.servicesCatalogRoot .chatbot-scene__svg,.servicesCatalogRoot .bot-tool-scene__svg,.servicesCatalogRoot .chatbot-funnel-scene__svg,.servicesCatalogRoot .svg-scene{display:block;width:100%;height:100%}.servicesCatalogRoot .service__scene:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #7e59ff0a;pointer-events:none}.servicesCatalogRoot .service__title{margin:0;color:#fff;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:0}.servicesCatalogRoot .service__content{min-width:0;min-height:644px;height:auto;display:flex;flex-direction:column;justify-content:space-between;gap:34px}.servicesCatalogRoot .service__intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.servicesCatalogRoot .service__description{max-width:680px;margin:0;color:#ffffffc7;font-size:clamp(18px,1.35vw,22px);font-weight:300;line-height:1.35}.servicesCatalogRoot .features{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:212px 211px;grid-auto-rows:211px;gap:16px}.servicesCatalogRoot .feature-card{position:relative;isolation:isolate;min-width:0;min-height:0;overflow:hidden;padding:24px;border-radius:var(--radius);background:var(--card-bg)}.servicesCatalogRoot .feature-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff02;pointer-events:none}.servicesCatalogRoot .feature-card p{position:relative;z-index:5;margin:0;color:#fff;font-size:24px;font-weight:400;line-height:1.3}.servicesCatalogRoot .feature-card__visual,.servicesCatalogRoot .feature-card__visual:before,.servicesCatalogRoot .feature-card__visual:after{position:absolute;content:"";pointer-events:none}.servicesCatalogRoot .feature-card__visual{z-index:0;inset:0;width:auto;height:auto;border:0;border-radius:inherit;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;opacity:1;filter:none;transform:none;clip-path:none}.servicesCatalogRoot .feature-card__visual:before,.servicesCatalogRoot .feature-card__visual:after{display:none}.servicesCatalogRoot .feature-card--style-1 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles1.png)}.servicesCatalogRoot .feature-card--style-2 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles2.png)}.servicesCatalogRoot .feature-card--style-3 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles3.png)}.servicesCatalogRoot .feature-card--style-4 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles4.png)}.servicesCatalogRoot .feature-card--style-5 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles5.png)}.servicesCatalogRoot .feature-card--style-6 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles6.png)}.servicesCatalogRoot .feature-card--style-7 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles7.png)}.servicesCatalogRoot .feature-card--style-8 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles8.png)}.servicesCatalogRoot .feature-card--style-9 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles9.png)}.servicesCatalogRoot .feature-card--style-10 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles10.png)}.servicesCatalogRoot .feature-card--style-11 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles11.png)}.servicesCatalogRoot .feature-card--style-12 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles12.png)}.servicesCatalogRoot .feature-card--style-13 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles13.png)}.servicesCatalogRoot .feature-card--style-14 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles14.png)}.servicesCatalogRoot .feature-card--style-15 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles15.png)}.servicesCatalogRoot .feature-card--style-16 .feature-card__visual{background-image:url(/service-pages/telegram-bots/assets/syles16.png)}.servicesCatalogRoot .service__footer{width:min(429px,100%);display:flex;flex-direction:column;gap:24px}.servicesCatalogRoot .service__price{margin:0;font-family:Inter,Arial,sans-serif;font-size:28px;font-style:italic;font-weight:500;line-height:1.1}.servicesCatalogRoot .service__actions{display:flex;align-items:center;gap:16px}.servicesCatalogRoot .button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:168px;padding:16px 56px;font-size:20px;line-height:1.2;white-space:nowrap}.servicesCatalogRoot .button--primary{min-width:196px;background:linear-gradient(90.95deg,#0af .46%,#2656d9 27.74%,#4a36cc 51.67%,#720bc8 77.51%,#d000ff)}.servicesCatalogRoot .button--outline{min-width:217px;border:1px solid var(--cyan);background:transparent}.servicesCatalogRoot .anchor{position:absolute;width:0;height:0}.servicesCatalogRoot .parser-scene{--parser-story-duration: 14s;--parser-source-float-y: -3px;--parser-flow-delay: 0s}.servicesCatalogRoot .parser-scene__svg .parser-motion-node{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .parser-scene.isMotionActive .parser-motion-node{animation-play-state:running}.servicesCatalogRoot .parser-source-float,.servicesCatalogRoot .parser-source-story,.servicesCatalogRoot .parser-calendar-cell,.servicesCatalogRoot .parser-input-route,.servicesCatalogRoot .parser-output-route,.servicesCatalogRoot .parser-cube-float,.servicesCatalogRoot .parser-cube-story,.servicesCatalogRoot .parser-cube-lid,.servicesCatalogRoot .parser-cube-body,.servicesCatalogRoot .parser-cube-inner-line,.servicesCatalogRoot .parser-hand-segment,.servicesCatalogRoot .parser-output-card,.servicesCatalogRoot .parser-excel-icon,.servicesCatalogRoot .parser-excel-part,.servicesCatalogRoot .parser-csv-icon,.servicesCatalogRoot .parser-csv-document,.servicesCatalogRoot .parser-csv-band,.servicesCatalogRoot .parser-csv-letter{will-change:transform,opacity,stroke-dashoffset}.servicesCatalogRoot .parser-source-float{animation:parserSourceFloat var(--parser-source-float-duration, 6.2s) ease-in-out var(--parser-source-float-delay, 0s) infinite alternate}.servicesCatalogRoot .parser-source-float--calendar{--parser-source-float-y: -3px;--parser-source-float-duration: 6.2s}.servicesCatalogRoot .parser-source-float--globe{--parser-source-float-y: -4px;--parser-source-float-duration: 7.1s;--parser-source-float-delay: -2.4s}.servicesCatalogRoot .parser-source-float--api{--parser-source-float-y: -3px;--parser-source-float-duration: 5.7s;--parser-source-float-delay: -1.3s}.servicesCatalogRoot .parser-calendar-action{animation:parserCalendarAction var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-globe-action{animation:parserGlobeAction var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-api-action{animation:parserApiAction var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-calendar-cell{animation:parserCalendarGridAction var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-calendar-cell--2,.servicesCatalogRoot .parser-calendar-cell--5,.servicesCatalogRoot .parser-calendar-cell--8{--parser-calendar-cell-shift: 1px}.servicesCatalogRoot .parser-calendar-cell--3,.servicesCatalogRoot .parser-calendar-cell--6,.servicesCatalogRoot .parser-calendar-cell--9{--parser-calendar-cell-shift: 2px}.servicesCatalogRoot .parser-input-route,.servicesCatalogRoot .parser-output-route{stroke-linecap:round;stroke-dasharray:var(--parser-route-dash, 20 72);stroke-dashoffset:0}.servicesCatalogRoot .parser-input-route{stroke:#f7e07c;stroke-width:2;animation:parserInputFlow 4s linear var(--parser-flow-delay) infinite,parserInputDotAction var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-input-route--calendar{--parser-flow-delay: -.4s;--parser-dot-x: 1px;--parser-dot-y: -1px}.servicesCatalogRoot .parser-input-route--globe{--parser-flow-delay: -1.1s;--parser-dot-x: 0;--parser-dot-y: 1px;animation:parserInputFlow 4s linear var(--parser-flow-delay) infinite,parserInputDotActionGlobe var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-input-route--api{--parser-flow-delay: -1.8s;--parser-dot-x: -1px;--parser-dot-y: 1px;animation:parserInputFlow 4s linear var(--parser-flow-delay) infinite,parserInputDotActionApi var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-output-route{stroke:#df74fe;stroke-width:2;--parser-route-dash: 18 78;animation:parserOutputFlow 4.6s linear var(--parser-flow-delay) infinite,parserOutputRouteAction var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-output-route--excel{--parser-flow-delay: -.7s;--parser-route-arrow-y: 3px;animation:parserOutputFlow 4.6s linear var(--parser-flow-delay) infinite,parserExcelRoute var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-output-route--csv{--parser-flow-delay: -1.9s;--parser-route-arrow-y: 3px;animation:parserOutputFlow 4.6s linear var(--parser-flow-delay) infinite,parserCsvRoute var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-cube-float{animation:parserCubeFloat 5.8s ease-in-out infinite alternate}.servicesCatalogRoot .parser-cube-story{animation:parserCubeProcess var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-cube-lid{animation:parserCubeLid var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-cube-body{transform-origin:center bottom;animation:parserCubeBodyProcess var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-cube-inner-line{stroke-dasharray:18 36;animation:parserCubeLineScan var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-cube-inner-line--2,.servicesCatalogRoot .parser-cube-inner-line--4{--parser-cube-line-shift: -28}.servicesCatalogRoot .parser-hand-segment{transform-origin:var(--parser-finger-origin-x, 50%) var(--parser-finger-origin-y, 50%)}.servicesCatalogRoot .parser-hand-segment--0,.servicesCatalogRoot .parser-hand-segment--1,.servicesCatalogRoot .parser-hand-segment--2,.servicesCatalogRoot .parser-hand-segment--4,.servicesCatalogRoot .parser-hand-segment--5,.servicesCatalogRoot .parser-hand-segment--7,.servicesCatalogRoot .parser-hand-segment--8,.servicesCatalogRoot .parser-hand-segment--9,.servicesCatalogRoot .parser-hand-segment--12,.servicesCatalogRoot .parser-hand-segment--14{animation:parserFingerStory var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-hand-segment--0,.servicesCatalogRoot .parser-hand-segment--1,.servicesCatalogRoot .parser-hand-segment--2{--parser-finger-story-rotate: 2.4deg;--parser-finger-story-x: 2px;--parser-finger-story-y: -1px;--parser-finger-origin-x: 75%;--parser-finger-origin-y: 30%}.servicesCatalogRoot .parser-hand-segment--4,.servicesCatalogRoot .parser-hand-segment--5,.servicesCatalogRoot .parser-hand-segment--7{--parser-finger-story-rotate: -2.8deg;--parser-finger-story-x: -3px;--parser-finger-story-y: -1px;--parser-finger-origin-x: 25%;--parser-finger-origin-y: 34%}.servicesCatalogRoot .parser-hand-segment--8,.servicesCatalogRoot .parser-hand-segment--9,.servicesCatalogRoot .parser-hand-segment--12,.servicesCatalogRoot .parser-hand-segment--14{--parser-finger-story-rotate: 1.7deg;--parser-finger-story-x: -2px;--parser-finger-story-y: 2px;--parser-finger-origin-x: 38%;--parser-finger-origin-y: 18%}.servicesCatalogRoot .parser-finger-idle{animation:parserFingerIdle var(--parser-finger-idle-duration, 5.8s) ease-in-out var(--parser-finger-idle-delay, 0s) infinite alternate}.servicesCatalogRoot .parser-hand-segment--3{--parser-finger-idle-duration: 4.8s;--parser-finger-idle-delay: -1.2s}.servicesCatalogRoot .parser-hand-segment--6{--parser-finger-idle-duration: 6.4s;--parser-finger-idle-delay: -2.3s}.servicesCatalogRoot .parser-hand-segment--10{--parser-finger-idle-duration: 7.2s;--parser-finger-idle-delay: -3.1s}.servicesCatalogRoot .parser-hand-segment--13{--parser-finger-idle-duration: 5.3s;--parser-finger-idle-delay: -1.8s}.servicesCatalogRoot .parser-hand-segment--16{--parser-finger-idle-duration: 6.8s;--parser-finger-idle-delay: -2.9s}.servicesCatalogRoot .parser-hand-segment--18{--parser-finger-idle-duration: 5.9s;--parser-finger-idle-delay: -.8s}.servicesCatalogRoot .parser-output-card--excel{animation:parserExcelCardReceive var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-output-card--csv{animation:parserCsvCardReceive var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-excel-icon{animation:parserExcelExport var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-excel-part{animation:parserExcelRows var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-excel-part--2,.servicesCatalogRoot .parser-excel-part--4{--parser-excel-row-y: -1px}.servicesCatalogRoot .parser-excel-part--3,.servicesCatalogRoot .parser-excel-part--5{--parser-excel-row-y: -2px}.servicesCatalogRoot .parser-csv-icon{animation:parserCsvExport var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-csv-document{animation:parserCsvDocumentLift var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-csv-band{transform-origin:right top;animation:parserCsvCornerOpen var(--parser-story-duration) linear infinite}.servicesCatalogRoot .parser-csv-letter{animation:parserCsvLetters var(--parser-story-duration) linear infinite}@keyframes parserSourceFloat{0%{transform:translateY(0)}to{transform:translateY(var(--parser-source-float-y))}}@keyframes parserCubeFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes parserFingerIdle{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(1.5px) rotate(1.5deg)}}@keyframes parserInputFlow{to{stroke-dashoffset:-92}}@keyframes parserOutputFlow{to{stroke-dashoffset:-96}}@keyframes parserCalendarAction{0%,1.3%,13.7%,to{transform:translateY(0) scale(1)}4.2%,8.4%{transform:translateY(-3px) scale(1.05)}}@keyframes parserCalendarGridAction{0%,2.4%,13.7%,to{opacity:1;transform:translateY(0)}5.2%,8.8%{opacity:.78;transform:translateY(var(--parser-calendar-cell-shift, 1px))}}@keyframes parserGlobeAction{0%,3.2%,16.2%,to{transform:translate(0) rotate(0)}7.2%,11.8%{transform:translate(2px,2px) rotate(7deg)}}@keyframes parserApiAction{0%,6.1%,18.4%,to{opacity:1;transform:translateY(0) scale(1)}10.4%,14.4%{opacity:.88;transform:translateY(-2px) scale(1.05)}}@keyframes parserInputDotAction{0%,14.2%,17.2%,22.5%,28.8%,85.7%,to{opacity:1;transform:translate(0) scale(1)}18.8%,20.8%{opacity:.88;transform:translate(var(--parser-dot-x, 1px),var(--parser-dot-y, 1px)) scale(1.18)}27.4%{transform:translate(0) scale(1.1)}}@keyframes parserInputDotActionGlobe{0%,18.5%,24.8%,28.8%,85.7%,to{opacity:1;transform:translate(0) scale(1)}21.2%,23.2%{opacity:.88;transform:translate(var(--parser-dot-x, 1px),var(--parser-dot-y, 1px)) scale(1.18)}27.4%{transform:translate(0) scale(1.1)}}@keyframes parserInputDotActionApi{0%,21.5%,28.8%,85.7%,to{opacity:1;transform:translate(0) scale(1)}24.2%,26.4%{opacity:.88;transform:translate(var(--parser-dot-x, 1px),var(--parser-dot-y, 1px)) scale(1.18)}27.4%{transform:translate(0) scale(1.1)}}@keyframes parserCubeProcess{0%,28.5%,42.9%,85.7%,to{transform:translateY(0) scale(1)}33.5%,39.2%{transform:translateY(-2px) scale(1.012)}91%{transform:translateY(-2px) scale(1)}}@keyframes parserCubeLid{0%,28.5%,42.9%,to{transform:translateY(0) rotate(0)}31.5%,36.5%{transform:translateY(-6px) rotate(1deg)}39.8%{transform:translateY(-2px) rotate(.4deg)}}@keyframes parserCubeBodyProcess{0%,28.5%,42.9%,to{transform:scaleY(1)}34%,39%{transform:scaleY(.985)}}@keyframes parserCubeLineScan{0%,28.5%,42.9%,to{stroke-dashoffset:0;transform:translateY(0)}32%,39.6%{stroke-dashoffset:var(--parser-cube-line-shift, -42);transform:translateY(-5px)}}@keyframes parserFingerStory{0%,42.6%,58.1%,85.7%,to{transform:translate(0) rotate(0)}47.2%,53.8%{transform:translate(var(--parser-finger-story-x, 2px),var(--parser-finger-story-y, -1px)) rotate(var(--parser-finger-story-rotate, 2deg))}55.8%{transform:translate(0) rotate(0)}}@keyframes parserOutputRouteAction{0%,56.8%,71.8%,to{opacity:1;transform:translateY(0)}62.2%,67.4%{opacity:.88;transform:translateY(var(--parser-route-arrow-y, 3px))}}@keyframes parserExcelRoute{0%,56.8%,69.8%,to{opacity:1;transform:translateY(0)}61.5%,65.6%{opacity:.88;transform:translateY(var(--parser-route-arrow-y, 3px))}}@keyframes parserCsvRoute{0%,61.8%,72.4%,to{opacity:1;transform:translateY(0)}66.8%,70.2%{opacity:.88;transform:translateY(var(--parser-route-arrow-y, 3px))}}@keyframes parserExcelCardReceive{0%,61.8%,72%,85.7%,to{transform:translateY(0) scale(1)}65.5%,69%{transform:translateY(-4px) scale(1.025)}88.2%{transform:translateY(-2px) scale(1)}}@keyframes parserCsvCardReceive{0%,64.5%,74.5%,85.7%,to{transform:translateY(0) scale(1)}68.2%,71.6%{transform:translateY(-4px) scale(1.025)}89.5%{transform:translateY(-2px) scale(1)}}@keyframes parserExcelExport{0%,71.4%,85.7%,to{transform:translateY(0) rotate(0)}75.8%,81.4%{transform:translateY(-3px) rotate(-2deg)}}@keyframes parserExcelRows{0%,72.4%,84.8%,to{opacity:1;transform:translateY(0)}77.2%,81.6%{opacity:.8;transform:translateY(var(--parser-excel-row-y, -1px))}}@keyframes parserCsvExport{0%,72.8%,85.7%,to{transform:translateY(0) scale(1)}77.8%,82.4%{transform:translateY(-3px) scale(1.01)}}@keyframes parserCsvDocumentLift{0%,72.8%,85.7%,to{transform:translateY(0)}78%,82.2%{transform:translateY(-3px)}}@keyframes parserCsvCornerOpen{0%,74.2%,84.8%,to{transform:rotate(0)}78.8%,82.2%{transform:rotate(2deg)}}@keyframes parserCsvLetters{0%,73.8%,85.7%,to{opacity:1;transform:scale(1)}79.2%,82%{opacity:.82;transform:scale(1.06)}}.servicesCatalogRoot .chatbot-scene{--chatbot-story-duration: 14s;--chatbot-soft-ease: cubic-bezier(.42, 0, .22, 1)}.servicesCatalogRoot .chatbot-scene__svg .chatbot-motion-node{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .chatbot-scene.isMotionActive .chatbot-motion-node{animation-play-state:running}.servicesCatalogRoot .chatbot-circuit-branch,.servicesCatalogRoot .chatbot-circuit-node-idle,.servicesCatalogRoot .chatbot-circuit-node-story,.servicesCatalogRoot .chatbot-panel-fill,.servicesCatalogRoot .chatbot-panel-frame,.servicesCatalogRoot .chatbot-ai-outer-spin,.servicesCatalogRoot .chatbot-ai-middle-spin,.servicesCatalogRoot .chatbot-ai-outer-arc-spin,.servicesCatalogRoot .chatbot-ai-inner-arc-spin,.servicesCatalogRoot .chatbot-ai-outer-story,.servicesCatalogRoot .chatbot-ai-middle-story,.servicesCatalogRoot .chatbot-ai-outer-arc-story,.servicesCatalogRoot .chatbot-ai-inner-arc-story,.servicesCatalogRoot .chatbot-ai-text,.servicesCatalogRoot .chatbot-main-message-idle,.servicesCatalogRoot .chatbot-main-message-story,.servicesCatalogRoot .chatbot-main-message-outline,.servicesCatalogRoot .chatbot-main-message-text,.servicesCatalogRoot .chatbot-small-message-idle,.servicesCatalogRoot .chatbot-small-message-story,.servicesCatalogRoot .chatbot-small-line-idle,.servicesCatalogRoot .chatbot-small-line-story,.servicesCatalogRoot .chatbot-typing-message-idle,.servicesCatalogRoot .chatbot-typing-message-story,.servicesCatalogRoot .chatbot-typing-dot-idle,.servicesCatalogRoot .chatbot-typing-dot-story,.servicesCatalogRoot .chatbot-output-node-story,.servicesCatalogRoot .chatbot-search-idle,.servicesCatalogRoot .chatbot-search-story,.servicesCatalogRoot .chatbot-search-marker,.servicesCatalogRoot .chatbot-robot-idle,.servicesCatalogRoot .chatbot-robot-story,.servicesCatalogRoot .chatbot-robot-eye,.servicesCatalogRoot .chatbot-robot-side,.servicesCatalogRoot .chatbot-chart-idle,.servicesCatalogRoot .chatbot-chart-story,.servicesCatalogRoot .chatbot-chart-bar,.servicesCatalogRoot .chatbot-chart-bar-idle,.servicesCatalogRoot .chatbot-chart-bar-story,.servicesCatalogRoot .chatbot-chart-trend,.servicesCatalogRoot .chatbot-operator-story,.servicesCatalogRoot .chatbot-operator-ring,.servicesCatalogRoot .chatbot-operator-icon-idle,.servicesCatalogRoot .chatbot-operator-icon-story,.servicesCatalogRoot .chatbot-operator-label{will-change:transform,opacity,stroke-opacity,stroke-width}.servicesCatalogRoot .chatbot-circuit-branch{opacity:.72;stroke-opacity:.65;animation:chatbotCircuitBranchIdle var(--chatbot-branch-duration, 4.8s) ease-in-out var(--chatbot-branch-delay, 0s) infinite alternate,chatbotCircuitStoryTop var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-circuit-branch--left{--chatbot-branch-delay: -1.4s;--chatbot-branch-duration: 5.2s;animation-name:chatbotCircuitBranchIdle,chatbotCircuitStoryLeft}.servicesCatalogRoot .chatbot-circuit-branch--right{--chatbot-branch-delay: -2.4s;--chatbot-branch-duration: 4.6s;animation-name:chatbotCircuitBranchIdle,chatbotCircuitStoryRight}.servicesCatalogRoot .chatbot-circuit-branch--bottom{--chatbot-branch-delay: -3.1s;--chatbot-branch-duration: 5.5s;animation-name:chatbotCircuitBranchIdle,chatbotCircuitStoryBottom}.servicesCatalogRoot .chatbot-circuit-node-idle{opacity:.72;animation:chatbotCircuitNodeIdle var(--chatbot-node-duration, 4.4s) ease-in-out var(--chatbot-node-delay, 0s) infinite}.servicesCatalogRoot .chatbot-circuit-node-idle--top{--chatbot-node-delay: -.3s;--chatbot-node-duration: 4s}.servicesCatalogRoot .chatbot-circuit-node-idle--left{--chatbot-node-delay: -1.5s;--chatbot-node-duration: 4.8s}.servicesCatalogRoot .chatbot-circuit-node-idle--right{--chatbot-node-delay: -2.4s;--chatbot-node-duration: 5.2s}.servicesCatalogRoot .chatbot-circuit-node-idle--bottom{--chatbot-node-delay: -3.2s;--chatbot-node-duration: 5.5s}.servicesCatalogRoot .chatbot-circuit-node-story{animation:chatbotCircuitStoryTop var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-circuit-node-story--left{animation-name:chatbotCircuitStoryLeft}.servicesCatalogRoot .chatbot-circuit-node-story--right{animation-name:chatbotCircuitStoryRight}.servicesCatalogRoot .chatbot-circuit-node-story--bottom{animation-name:chatbotCircuitStoryBottom}.servicesCatalogRoot .chatbot-panel-fill{animation:chatbotFinalReset var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-panel-frame{stroke-opacity:.9;animation:chatbotPanelFrameStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-ai-outer-spin{animation:chatbotAiOuterSpin 18s linear infinite}.servicesCatalogRoot .chatbot-ai-middle-spin{animation:chatbotAiMiddleSpin 24s linear infinite}.servicesCatalogRoot .chatbot-ai-outer-arc-spin{animation:chatbotAiOuterSpin 20s linear infinite}.servicesCatalogRoot .chatbot-ai-inner-arc-spin{animation:chatbotAiInnerSpin 30s linear infinite}.servicesCatalogRoot .chatbot-ai-outer-story,.servicesCatalogRoot .chatbot-ai-middle-story,.servicesCatalogRoot .chatbot-ai-outer-arc-story,.servicesCatalogRoot .chatbot-ai-inner-arc-story{animation:chatbotAiStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-ai-middle-story{--chatbot-ai-story-rotate: -24deg}.servicesCatalogRoot .chatbot-ai-outer-story,.servicesCatalogRoot .chatbot-ai-outer-arc-story{--chatbot-ai-story-rotate: 35deg}.servicesCatalogRoot .chatbot-ai-inner-arc-story{--chatbot-ai-story-rotate: 18deg;--chatbot-ai-story-scale: .98}.servicesCatalogRoot .chatbot-ai-text{animation:chatbotAiTextStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-main-message-idle{animation:chatbotMainMessageIdle 7.2s ease-in-out -1.1s infinite alternate}.servicesCatalogRoot .chatbot-main-message-story{animation:chatbotMainMessageStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-main-message-outline{animation:chatbotMainMessageOutlineStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-main-message-text{animation:chatbotMainMessageTextStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-small-message-idle{animation:chatbotSmallMessageIdle 6.4s ease-in-out -1.3s infinite alternate}.servicesCatalogRoot .chatbot-small-message-story{animation:chatbotSmallMessageStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-small-line-idle--1{animation:chatbotSmallLineIdleOne 4.8s ease-in-out infinite alternate}.servicesCatalogRoot .chatbot-small-line-idle--2{animation:chatbotSmallLineIdleTwo 5.6s ease-in-out -1.2s infinite alternate}.servicesCatalogRoot .chatbot-small-line-story{animation:chatbotSmallLineStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-small-line-story--2{animation-name:chatbotSmallLineStoryTwo}.servicesCatalogRoot .chatbot-typing-message-story{animation:chatbotTypingStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-typing-dot-idle{animation:chatbotTypingDotIdle 3.1s ease-in-out var(--chatbot-dot-delay, 0s) infinite}.servicesCatalogRoot .chatbot-typing-dot-idle--2{--chatbot-dot-delay: .22s}.servicesCatalogRoot .chatbot-typing-dot-idle--3{--chatbot-dot-delay: .44s}.servicesCatalogRoot .chatbot-typing-dot-story{animation:chatbotTypingDotStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-typing-dot-story--2{animation-name:chatbotTypingDotStoryTwo}.servicesCatalogRoot .chatbot-typing-dot-story--3{animation-name:chatbotTypingDotStoryThree}.servicesCatalogRoot .chatbot-output-node-story{stroke-opacity:.75;animation:chatbotOutputNodeStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-output-node-story--2{animation-name:chatbotOutputNodeStoryTwo}.servicesCatalogRoot .chatbot-search-idle{animation:chatbotSearchIdle 5.8s ease-in-out infinite alternate}.servicesCatalogRoot .chatbot-search-story{animation:chatbotSearchStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-search-marker{animation:chatbotSearchMarkerStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-robot-idle{animation:chatbotRobotIdle 6.6s ease-in-out -1.7s infinite alternate}.servicesCatalogRoot .chatbot-robot-story{animation:chatbotRobotStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-robot-eye{animation:chatbotRobotEyeStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-robot-side{animation:chatbotRobotSideStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-robot-side--2{--chatbot-robot-side-x: -1px}.servicesCatalogRoot .chatbot-chart-idle{animation:chatbotChartIdle 7s ease-in-out -2s infinite alternate}.servicesCatalogRoot .chatbot-chart-story{animation:chatbotChartStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-chart-bar-idle,.servicesCatalogRoot .chatbot-chart-bar-story{transform-origin:center bottom}.servicesCatalogRoot .chatbot-chart-bar-idle{animation:chatbotChartBarIdle var(--chatbot-bar-duration, 6.4s) ease-in-out var(--chatbot-bar-delay, 0s) infinite alternate}.servicesCatalogRoot .chatbot-chart-bar-idle--2,.servicesCatalogRoot .chatbot-chart-bar-idle--5{--chatbot-bar-delay: -1.4s;--chatbot-bar-duration: 7.2s}.servicesCatalogRoot .chatbot-chart-bar-idle--3,.servicesCatalogRoot .chatbot-chart-bar-idle--6{--chatbot-bar-delay: -2.2s;--chatbot-bar-duration: 6s}.servicesCatalogRoot .chatbot-chart-bar-story{animation:chatbotChartBarStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-chart-bar-story--2,.servicesCatalogRoot .chatbot-chart-bar-story--5{--chatbot-chart-story-scale: 1.14}.servicesCatalogRoot .chatbot-chart-bar-story--3,.servicesCatalogRoot .chatbot-chart-bar-story--6{--chatbot-chart-story-scale: 1.2}.servicesCatalogRoot .chatbot-chart-trend{animation:chatbotChartTrendStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-operator-ring{animation:chatbotOperatorRingIdle 26s linear infinite}.servicesCatalogRoot .chatbot-operator-story{animation:chatbotOperatorStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-operator-icon-idle{animation:chatbotOperatorIdle 6.8s ease-in-out -1.2s infinite alternate}.servicesCatalogRoot .chatbot-operator-icon-story{animation:chatbotOperatorIconStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}.servicesCatalogRoot .chatbot-operator-label{animation:chatbotOperatorLabelStory var(--chatbot-story-duration) var(--chatbot-soft-ease) infinite}@keyframes chatbotCircuitBranchIdle{0%{opacity:.68}to{opacity:.95}}@keyframes chatbotCircuitNodeIdle{0%,to{opacity:.72;transform:scale(1)}48%{opacity:1;transform:scale(1.08)}}@keyframes chatbotCircuitStoryTop{0%,14%,to{opacity:1;stroke-opacity:.65;stroke-width:revert;transform:scale(1)}4%,8%{opacity:1;stroke-opacity:1;stroke-width:2.25px;transform:scale(1.14)}}@keyframes chatbotCircuitStoryLeft{0%,5%,14%,to{opacity:1;stroke-opacity:.65;stroke-width:revert;transform:scale(1)}7%,10%{opacity:1;stroke-opacity:1;stroke-width:2.25px;transform:scale(1.14)}}@keyframes chatbotCircuitStoryRight{0%,7%,16%,to{opacity:1;stroke-opacity:.65;stroke-width:revert;transform:scale(1)}10%,13%{opacity:1;stroke-opacity:1;stroke-width:2.25px;transform:scale(1.14)}}@keyframes chatbotCircuitStoryBottom{0%,10%,18%,88%,to{opacity:1;stroke-opacity:.65;stroke-width:revert;transform:scale(1)}13%,16%,92%{opacity:1;stroke-opacity:1;stroke-width:2.25px;transform:scale(1.14)}}@keyframes chatbotPanelFrameStory{0%,to{stroke-opacity:.9;stroke-width:revert}43%,55%{stroke-opacity:1;stroke-width:3.25px}}@keyframes chatbotAiOuterSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chatbotAiMiddleSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes chatbotAiInnerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chatbotAiStory{0%,14%,29%,to{transform:rotate(0) scale(1)}19%,24%{transform:rotate(var(--chatbot-ai-story-rotate, 24deg)) scale(var(--chatbot-ai-story-scale, 1))}}@keyframes chatbotAiTextStory{0%,14%,29%,to{transform:translateY(0) scale(1)}20%,24%{transform:translateY(-1px) scale(1.04)}}@keyframes chatbotMainMessageIdle{0%{transform:translateY(0)}to{transform:translateY(-.8px)}}@keyframes chatbotMainMessageStory{0%,28%,43%,to{transform:translateY(0) scale(1)}33%,39%{transform:translateY(-3px) scale(1.018)}}@keyframes chatbotMainMessageOutlineStory{0%,28%,43%,to{stroke-opacity:.86}33%,39%{stroke-opacity:1}}@keyframes chatbotMainMessageTextStory{0%,28%,43%,to{transform:translate(0)}34%{transform:translate(1px)}38%{transform:translate(-1px)}}@keyframes chatbotSmallMessageIdle{0%{transform:translateY(0)}to{transform:translateY(-.7px)}}@keyframes chatbotSmallMessageStory{0%,42%,58%,to{transform:translateY(0)}46%,51%{transform:translateY(-2px)}}@keyframes chatbotSmallLineIdleOne{0%{transform:translate(0)}to{transform:translate(1.5px)}}@keyframes chatbotSmallLineIdleTwo{0%{transform:translate(0)}to{transform:translate(2px)}}@keyframes chatbotSmallLineStory{0%,43%,58%,to{transform:translate(0)}47%,51%{transform:translate(3px)}}@keyframes chatbotSmallLineStoryTwo{0%,44%,58%,to{transform:translate(0)}49%,53%{transform:translate(3px)}}@keyframes chatbotTypingStory{0%,46%,58%,to{transform:translateY(0)}51%,55%{transform:translateY(-2px)}}@keyframes chatbotTypingDotIdle{0%,to{opacity:.65;transform:translateY(0) scale(1)}45%{opacity:1;transform:translateY(-1px) scale(1.12)}}@keyframes chatbotTypingDotStory{0%,46%,60%,86%,to{opacity:1;transform:translateY(0) scale(1)}50%,54%{opacity:1;transform:translateY(-2px) scale(1.18)}91%{opacity:1;transform:translateY(-1px) scale(1.1)}}@keyframes chatbotTypingDotStoryTwo{0%,48%,60%,86%,to{opacity:1;transform:translateY(0) scale(1)}52%,56%{opacity:1;transform:translateY(-2px) scale(1.18)}91%{opacity:1;transform:translateY(-1px) scale(1.1)}}@keyframes chatbotTypingDotStoryThree{0%,50%,60%,86%,to{opacity:1;transform:translateY(0) scale(1)}54%,58%{opacity:1;transform:translateY(-2px) scale(1.18)}91%{opacity:1;transform:translateY(-1px) scale(1.1)}}@keyframes chatbotSearchIdle{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes chatbotSearchStory{0%,57%,68%,to{transform:translate(0) rotate(0)}61%,64%{transform:translate(3px) rotate(4deg)}}@keyframes chatbotSearchMarkerStory{0%,57%,68%,to{opacity:1;transform:scale(1)}63%{opacity:1;transform:scale(1.06)}}@keyframes chatbotRobotIdle{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes chatbotRobotStory{0%,62%,73%,to{transform:translateY(0)}66%,70%{transform:translateY(-2px)}}@keyframes chatbotRobotEyeStory{0%,62%,73%,to{transform:scale(1)}67%,70%{transform:scale(1.12)}}@keyframes chatbotRobotSideStory{0%,62%,73%,to{transform:translate(0)}67%,70%{transform:translate(var(--chatbot-robot-side-x, 1px))}}@keyframes chatbotChartIdle{0%{transform:translateY(0)}to{transform:translateY(-.6px)}}@keyframes chatbotChartStory{0%,68%,78%,to{transform:translateY(0)}72%,75%{transform:translateY(-1px)}}@keyframes chatbotChartBarIdle{0%{transform:scaleY(1)}to{transform:scaleY(1.035)}}@keyframes chatbotChartBarStory{0%,68%,78%,to{transform:scaleY(1)}73%,76%{transform:scaleY(var(--chatbot-chart-story-scale, 1.08))}}@keyframes chatbotChartTrendStory{0%,68%,78%,to{transform:translateY(0)}73%,76%{transform:translateY(-2px)}}@keyframes chatbotOutputNodeStory{0%,70%,86%,to{opacity:1;stroke-opacity:.75;stroke-width:revert;transform:scale(1)}76%,81%{opacity:1;stroke-opacity:1;stroke-width:1.25px;transform:scale(1.18)}}@keyframes chatbotOutputNodeStoryTwo{0%,72%,86%,to{opacity:1;stroke-opacity:.75;stroke-width:revert;transform:scale(1)}78%,83%{opacity:1;stroke-opacity:1;stroke-width:1.25px;transform:scale(1.18)}}@keyframes chatbotOperatorRingIdle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chatbotOperatorIdle{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes chatbotOperatorStory{0%,70%,86%,to{transform:translateY(0) scale(1)}78%,83%{transform:translateY(-2px) scale(1.018)}}@keyframes chatbotOperatorIconStory{0%,72%,86%,to{transform:translateY(0) rotate(0)}79%,83%{transform:translateY(-2px) rotate(0)}91%,94%{transform:translateY(-1px) rotate(1.5deg)}}@keyframes chatbotOperatorLabelStory{0%,72%,86%,to{transform:translateY(0)}80%,83%{transform:translateY(-1px)}}@keyframes chatbotFinalReset{0%,to{opacity:1;transform:none}}.servicesCatalogRoot .bot-tool-scene{--bot-tool-story-duration: 14s;--bot-tool-frame-idle-duration: 5.8s;--bot-tool-command-y: -2px;--bot-tool-wrench-idle-rotate: 1.5deg;--bot-tool-result-y: -1.5px}.servicesCatalogRoot .bot-tool-scene__svg .bot-tool-motion-node{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-motion-node{animation-play-state:running}.servicesCatalogRoot .bot-tool-panel-fill,.servicesCatalogRoot .bot-tool-frame-beam-idle,.servicesCatalogRoot .bot-tool-frame-beam-story,.servicesCatalogRoot .bot-tool-corner-line,.servicesCatalogRoot .bot-tool-inner-ring,.servicesCatalogRoot .bot-tool-gear-spin,.servicesCatalogRoot .bot-tool-gear-story,.servicesCatalogRoot .bot-tool-command-idle,.servicesCatalogRoot .bot-tool-command-panel-story,.servicesCatalogRoot .bot-tool-command-row,.servicesCatalogRoot .bot-tool-command-detail,.servicesCatalogRoot .bot-tool-wrench-idle,.servicesCatalogRoot .bot-tool-wrench-story,.servicesCatalogRoot .bot-tool-wrench-part,.servicesCatalogRoot .bot-tool-result-idle,.servicesCatalogRoot .bot-tool-result-story,.servicesCatalogRoot .bot-tool-result-checkbox,.servicesCatalogRoot .bot-tool-check-draw,.servicesCatalogRoot .bot-tool-result-label{will-change:transform,opacity,stroke-dashoffset}.servicesCatalogRoot .bot-tool-panel-fill{animation:botToolPanelStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-frame-beam-idle,.servicesCatalogRoot .bot-tool-frame-beam-story,.servicesCatalogRoot .bot-tool-corner-line{stroke-linecap:round}.servicesCatalogRoot .bot-tool-frame-beam-idle{stroke-dasharray:30 680;stroke-dashoffset:0;animation:botToolFrameBeamIdle var(--bot-tool-frame-idle-duration) linear infinite}.servicesCatalogRoot .bot-tool-frame-beam-story{stroke-dasharray:64 820;stroke-dashoffset:0;opacity:.78;animation:botToolFrameBeamStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-corner-line{stroke-dasharray:18 96;stroke-dashoffset:0;animation:botToolCornerPulse 4.1s linear var(--bot-tool-corner-delay, 0s) infinite,botToolCornerStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-corner-line--2,.servicesCatalogRoot .bot-tool-corner-line--4{--bot-tool-corner-delay: -1.8s}.servicesCatalogRoot .bot-tool-gear-spin{animation:botToolGearSpin 16s linear infinite}.servicesCatalogRoot .bot-tool-gear-story{animation:botToolGearStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-inner-ring{stroke-dashoffset:0;transform-origin:center;animation:botToolInnerRingSpin var(--bot-tool-ring-duration, 20s) linear infinite}.servicesCatalogRoot .bot-tool-inner-ring--1{--bot-tool-ring-duration: 22s}.servicesCatalogRoot .bot-tool-inner-ring--2{--bot-tool-ring-duration: 18s}.servicesCatalogRoot .bot-tool-inner-ring--3{--bot-tool-ring-duration: 24s}.servicesCatalogRoot .bot-tool-wrench-idle{animation:botToolWrenchIdle 5.5s ease-in-out infinite alternate}.servicesCatalogRoot .bot-tool-wrench-story{animation:botToolWrenchStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-command-idle{animation:botToolCommandIdle 6.2s ease-in-out infinite alternate}.servicesCatalogRoot .bot-tool-command-panel-story{animation:botToolCommandPanelStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-command-row{transform-origin:left center}.servicesCatalogRoot .bot-tool-command-calc-story{animation:botToolCommandCalcStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-command-book-story{animation:botToolCommandBookStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-command-find-story{animation:botToolCommandFindStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-command-detail{animation:botToolCommandLineIdle 5.4s ease-in-out var(--bot-tool-command-detail-delay, 0s) infinite alternate}.servicesCatalogRoot .bot-tool-command-row--book .bot-tool-command-detail{--bot-tool-command-detail-delay: -1.1s}.servicesCatalogRoot .bot-tool-command-row--find .bot-tool-command-detail{--bot-tool-command-detail-delay: -2s}.servicesCatalogRoot .bot-tool-result-idle{animation:botToolResultIdle 5.7s ease-in-out infinite alternate}.servicesCatalogRoot .bot-tool-result-story{animation:botToolResultStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-result-checkbox{transform-origin:center;animation:botToolResultCheckboxStory var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-check-draw{stroke-dasharray:18 6;stroke-dashoffset:0;animation:botToolCheckDraw var(--bot-tool-story-duration) linear infinite}.servicesCatalogRoot .bot-tool-result-label{transform-origin:left center;animation:botToolResultLabelStory var(--bot-tool-story-duration) linear infinite}@keyframes botToolPanelStory{0%,42%,58%,to{opacity:1;transform:scale(1)}47%,52%{opacity:.96;transform:scale(1.004)}}@keyframes botToolFrameBeamIdle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-710}}@keyframes botToolFrameBeamStory{0%,42%,58%,86%,to{opacity:.78;stroke-dashoffset:0}45%{opacity:1;stroke-dashoffset:-210}53%{opacity:1;stroke-dashoffset:-760}90%{opacity:.96;stroke-dashoffset:-180}96%{opacity:.88;stroke-dashoffset:-420}}@keyframes botToolCornerPulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-114}}@keyframes botToolCornerStory{0%,42%,58%,86%,to{opacity:.84}46%,52%,91%{opacity:1}}@keyframes botToolGearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes botToolGearStory{0%,14%,28%,43%,to{transform:rotate(0) scale(1)}20%{transform:rotate(24deg) scale(1.015)}34%{transform:rotate(58deg) scale(1.022)}39%{transform:rotate(84deg) scale(1.01)}}@keyframes botToolInnerRingSpin{0%{transform:rotate(0);stroke-dashoffset:0}to{transform:rotate(-360deg);stroke-dashoffset:135}}@keyframes botToolWrenchIdle{0%{transform:rotate(-1.5deg) translateY(0)}to{transform:rotate(1.5deg) translateY(-2px)}}@keyframes botToolWrenchStory{0%,14%,28%,43%,57%,72%,86%,to{transform:translateY(0) rotate(0)}19%{transform:translateY(-3px) rotate(2deg)}34%{transform:translateY(-2px) rotate(4deg)}39%{transform:translateY(1px) rotate(-1.5deg)}78%{transform:translateY(-1px) rotate(1.4deg)}92%{transform:translateY(-1px) rotate(1.5deg)}}@keyframes botToolCommandIdle{0%{transform:translateY(0)}to{transform:translateY(var(--bot-tool-command-y))}}@keyframes botToolCommandPanelStory{0%,13%,to{transform:translate(0) scale(1)}7%{transform:translate(1px) scale(1.006)}}@keyframes botToolCommandLineIdle{0%{opacity:.88}to{opacity:1}}@keyframes botToolCommandCalcStory{0%,1.5%,7%,to{opacity:1;transform:translate(0) scale(1)}3.2%,4.8%{opacity:1;transform:translate(4px) scale(1.03)}}@keyframes botToolCommandBookStory{0%,3%,8.6%,to{opacity:1;transform:translate(0) scale(1)}4.8%,6.5%{opacity:1;transform:translate(4px) scale(1.03)}}@keyframes botToolCommandFindStory{0%,4.6%,10.5%,86%,95%,to{opacity:1;transform:translate(0) scale(1)}6.6%,8.4%{opacity:1;transform:translate(4px) scale(1.03)}90%,92%{opacity:1;transform:translate(3px) scale(1.02)}}@keyframes botToolResultIdle{0%{transform:translateY(0)}to{transform:translateY(var(--bot-tool-result-y))}}@keyframes botToolResultStory{0%,56%,72%,86%,to{transform:translateY(0) scale(1)}62%,67%{transform:translateY(-3px) scale(1.025)}91%,94%{transform:translateY(-2px) scale(1.012)}}@keyframes botToolResultCheckboxStory{0%,57%,72%,to{transform:scale(1);opacity:1}64%,78%{transform:scale(1.05);opacity:1}}@keyframes botToolCheckDraw{0%,57%,72%,to{opacity:1;stroke-dashoffset:0}62%{opacity:.82;stroke-dashoffset:18}67%,80%{opacity:1;stroke-dashoffset:0}}@keyframes botToolResultLabelStory{0%,57%,72%,to{opacity:1;transform:translate(0) scale(1)}64%,79%{opacity:1;transform:translate(2px) scale(1.02)}}.servicesCatalogRoot .chatbot-funnel-scene{--funnel-story-duration: 14s;--funnel-float-y: -2px;--funnel-icon-x: 0;--funnel-icon-y: -2px;--funnel-cube-drop-x: 2px;--funnel-cube-drop-y: 4px;--funnel-cube-rotate: 4deg}.servicesCatalogRoot .chatbot-funnel-scene__svg .funnel-motion-node{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-motion-node{animation-play-state:running}.servicesCatalogRoot .funnel-avatar-idle,.servicesCatalogRoot .funnel-avatar-story,.servicesCatalogRoot .funnel-avatar-mic,.servicesCatalogRoot .funnel-bubble-float,.servicesCatalogRoot .funnel-bubble-story,.servicesCatalogRoot .funnel-bubble-detail,.servicesCatalogRoot .funnel-section-float,.servicesCatalogRoot .funnel-section-story,.servicesCatalogRoot .funnel-side-icon,.servicesCatalogRoot .funnel-side-icon-story,.servicesCatalogRoot .funnel-side-icon-part,.servicesCatalogRoot .funnel-connector,.servicesCatalogRoot .funnel-cube-idle,.servicesCatalogRoot .funnel-cube-story{will-change:transform,opacity,stroke-dashoffset}.servicesCatalogRoot .funnel-avatar-idle{animation:funnelAvatarIdle 5.5s ease-in-out infinite alternate}.servicesCatalogRoot .funnel-avatar-story{animation:funnelAvatarStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-avatar-mic{animation:funnelMicStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-bubble-float{animation:funnelBubbleFloat var(--funnel-bubble-float-duration, 5.6s) ease-in-out var(--funnel-bubble-float-delay, 0s) infinite alternate}.servicesCatalogRoot .funnel-bubble-float--1{--funnel-bubble-float-y: -4px;--funnel-bubble-float-duration: 5.6s;--funnel-bubble-float-delay: -1.4s}.servicesCatalogRoot .funnel-bubble-float--2{--funnel-bubble-float-y: -3px;--funnel-bubble-float-duration: 6.2s;--funnel-bubble-float-delay: -2.1s}.servicesCatalogRoot .funnel-bubble-float--3{--funnel-bubble-float-y: -3px;--funnel-bubble-float-duration: 4.8s;--funnel-bubble-float-delay: -.8s}.servicesCatalogRoot .funnel-bubble-float--4{--funnel-bubble-float-y: -4px;--funnel-bubble-float-duration: 7s;--funnel-bubble-float-delay: -3s}.servicesCatalogRoot .funnel-bubble-float--5{--funnel-bubble-float-y: -3px;--funnel-bubble-float-duration: 5.2s;--funnel-bubble-float-delay: -1.7s}.servicesCatalogRoot .funnel-bubble-story{animation:funnelBubbleStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-bubble-story--2{animation-name:funnelBubbleStoryTwo}.servicesCatalogRoot .funnel-bubble-story--3,.servicesCatalogRoot .funnel-bubble-story--5{animation-name:funnelBubbleStoryThree}.servicesCatalogRoot .funnel-bubble-detail{animation:funnelBubbleDetailStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-section-float{animation:funnelSectionFloat var(--funnel-section-float-duration, 6s) ease-in-out var(--funnel-section-float-delay, 0s) infinite alternate}.servicesCatalogRoot .funnel-section-float--engagement{--funnel-float-y: -2px;--funnel-section-float-duration: 6s}.servicesCatalogRoot .funnel-section-float--trust{--funnel-float-y: -1.5px;--funnel-section-float-duration: 6.8s;--funnel-section-float-delay: -2.2s}.servicesCatalogRoot .funnel-section-float--sale{--funnel-float-y: -1.5px;--funnel-section-float-duration: 5.7s;--funnel-section-float-delay: -1.1s}.servicesCatalogRoot .funnel-section-float--tail{animation:funnelTailIdle 5.4s ease-in-out -1.6s infinite alternate}.servicesCatalogRoot .funnel-section-story--engagement{animation:funnelEngagementStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-section-story--trust{animation:funnelTrustStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-section-story--sale{animation:funnelSaleStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-section-story--tail{transform-origin:center top;animation:funnelTailStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-side-icon{animation:funnelIconIdle var(--funnel-icon-idle-duration, 6s) ease-in-out var(--funnel-icon-idle-delay, 0s) infinite alternate}.servicesCatalogRoot .funnel-side-icon--top{--funnel-icon-idle-duration: 5.4s;--funnel-icon-idle-delay: -1.4s}.servicesCatalogRoot .funnel-side-icon--mid{--funnel-icon-idle-duration: 6.5s;--funnel-icon-idle-delay: -2.3s}.servicesCatalogRoot .funnel-side-icon--low{--funnel-icon-idle-duration: 5.9s;--funnel-icon-idle-delay: -.9s}.servicesCatalogRoot .funnel-side-icon-story--top{animation:funnelIconPulseTop var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-side-icon-story--mid{animation:funnelIconPulseMid var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-side-icon-story--low{animation:funnelIconPulseLow var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-side-icon-story--left{--funnel-icon-story-x: 3px}.servicesCatalogRoot .funnel-side-icon-story--right{--funnel-icon-story-x: -3px}.servicesCatalogRoot .funnel-side-icon-story--right.funnel-side-icon-story--mid{animation-name:funnelHandshakeNod}.servicesCatalogRoot .funnel-side-icon-story--right.funnel-side-icon-story--low{animation-name:funnelGraphGrow}.servicesCatalogRoot .funnel-connector{stroke-dasharray:10 34;stroke-dashoffset:0;animation:funnelConnectorFlow var(--funnel-connector-duration, 4s) linear var(--funnel-connector-delay, 0s) infinite,funnelConnectorStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-connector--top-left,.servicesCatalogRoot .funnel-connector--top-right{--funnel-connector-duration: 3.6s}.servicesCatalogRoot .funnel-connector--mid-left,.servicesCatalogRoot .funnel-connector--mid-right{--funnel-connector-duration: 4.1s;--funnel-connector-delay: -1.1s}.servicesCatalogRoot .funnel-connector--low-left,.servicesCatalogRoot .funnel-connector--low-right{--funnel-connector-duration: 4.5s;--funnel-connector-delay: -1.9s}.servicesCatalogRoot .funnel-cube-idle{animation:funnelCubeIdle var(--funnel-cube-idle-duration, 6s) ease-in-out var(--funnel-cube-idle-delay, 0s) infinite alternate}.servicesCatalogRoot .funnel-cube-idle--1,.servicesCatalogRoot .funnel-cube-idle--4,.servicesCatalogRoot .funnel-cube-idle--7{--funnel-cube-idle-duration: 5.4s;--funnel-cube-idle-delay: -1.5s;--funnel-cube-idle-rotate: 1deg}.servicesCatalogRoot .funnel-cube-idle--2,.servicesCatalogRoot .funnel-cube-idle--5,.servicesCatalogRoot .funnel-cube-idle--8{--funnel-cube-idle-duration: 6.3s;--funnel-cube-idle-delay: -2.4s;--funnel-cube-idle-rotate: -1.4deg}.servicesCatalogRoot .funnel-cube-idle--3,.servicesCatalogRoot .funnel-cube-idle--6,.servicesCatalogRoot .funnel-cube-idle--9{--funnel-cube-idle-duration: 7s;--funnel-cube-idle-delay: -.8s;--funnel-cube-idle-rotate: 2deg}.servicesCatalogRoot .funnel-cube-story{animation:funnelCubeDropStory var(--funnel-story-duration) linear infinite}.servicesCatalogRoot .funnel-cube-story--2,.servicesCatalogRoot .funnel-cube-story--5,.servicesCatalogRoot .funnel-cube-story--8{--funnel-cube-drop-x: -2px;--funnel-cube-drop-y: 5px;--funnel-cube-rotate: -5deg}.servicesCatalogRoot .funnel-cube-story--3,.servicesCatalogRoot .funnel-cube-story--6,.servicesCatalogRoot .funnel-cube-story--9{--funnel-cube-drop-x: 3px;--funnel-cube-drop-y: 6px;--funnel-cube-rotate: 6deg}@keyframes funnelAvatarIdle{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes funnelAvatarStory{0%,1%,14.2%,85.7%,to{transform:translateY(0) rotate(0)}5%,10%{transform:translateY(-1px) rotate(2deg)}91%{transform:translateY(2px) rotate(1deg)}}@keyframes funnelMicStory{0%,2%,14.2%,to{transform:translate(0)}6%,10.5%{transform:translate(2px,-1px)}}@keyframes funnelBubbleFloat{0%{transform:translateY(0) scale(1)}to{transform:translateY(var(--funnel-bubble-float-y, -3px)) scale(1.02)}}@keyframes funnelBubbleStory{0%,1%,9.6%,85.7%,to{transform:translateY(0) scale(1)}3%,6.2%{transform:translateY(-3px) scale(1.04)}88.8%{transform:translateY(-2px) scale(1.02)}}@keyframes funnelBubbleStoryTwo{0%,4%,12.2%,to{transform:translateY(0) scale(1)}6.4%,9.4%{transform:translateY(-3px) scale(1.04)}}@keyframes funnelBubbleStoryThree{0%,6.2%,14.2%,to{transform:translateY(0) scale(1)}8.4%,11.6%{transform:translateY(-3px) scale(1.04)}}@keyframes funnelBubbleDetailStory{0%,2%,14.2%,to{opacity:1}5.5%,10.5%{opacity:.75}}@keyframes funnelSectionFloat{0%{transform:translateY(0)}to{transform:translateY(var(--funnel-float-y))}}@keyframes funnelTailIdle{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(2px) rotate(1deg)}}@keyframes funnelEngagementStory{0%,14.2%,28.5%,85.7%,to{transform:translateY(0) scale(1)}18.2%,23.4%{transform:translateY(-4px) scale(1.02)}90.5%{transform:translateY(-2px) scale(1)}}@keyframes funnelTrustStory{0%,28.5%,42.8%,85.7%,to{transform:translateY(0) scale(1)}32.4%,37.8%{transform:translateY(-4px) scale(1.02)}92.2%{transform:translateY(-2px) scale(1)}}@keyframes funnelSaleStory{0%,42.8%,57.1%,85.7%,to{transform:translateY(0) scale(1)}47%,52.4%{transform:translateY(-4px) scale(1.025)}93.8%{transform:translateY(-2px) scale(1)}}@keyframes funnelTailStory{0%,57.1%,71.4%,85.7%,to{transform:translateY(0) rotate(0) scaleY(1)}61%,67.2%{transform:translateY(3px) rotate(2deg) scaleY(1.04)}78.5%{transform:translateY(1px) rotate(-1deg) scaleY(1.02)}}@keyframes funnelIconIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes funnelIconPulseTop{0%,14.2%,27.5%,85.7%,to{transform:translate(0) scale(1)}18.6%,23.2%{transform:translate(var(--funnel-icon-story-x, 3px)) scale(1.02)}95%{transform:translateY(-1px) scale(1.01)}}@keyframes funnelIconPulseMid{0%,28.5%,42.8%,85.7%,to{transform:translateY(0) scale(1)}32.8%,37.4%{transform:translateY(-3px) scale(1.02)}95.8%{transform:translateY(-1px) scale(1.01)}}@keyframes funnelIconPulseLow{0%,42.8%,57.1%,85.7%,to{transform:translateY(0) scale(1)}47%,52%{transform:translateY(-3px) scale(1.03)}96.6%{transform:translateY(-1px) scale(1.01)}}@keyframes funnelHandshakeNod{0%,28.5%,42.8%,to{transform:rotate(0) translateY(0)}33%,38%{transform:rotate(4deg) translateY(-2px)}}@keyframes funnelGraphGrow{0%,42.8%,57.1%,to{transform:translateY(0) scale(1)}47.2%,52%{transform:translateY(-2px) scale(1.03)}}@keyframes funnelConnectorFlow{to{stroke-dashoffset:-44}}@keyframes funnelConnectorStory{0%,14.2%,28.5%,42.8%,57.1%,to{opacity:1}18%,23.5%,33%,38%,47%,52.5%{opacity:.8}}@keyframes funnelCubeIdle{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-2px) rotate(var(--funnel-cube-idle-rotate, 1deg))}}@keyframes funnelCubeDropStory{0%,57.1%,70.6%,85.7%,to{transform:translate(0) rotate(0)}63%,68.5%{transform:translateY(-2px) rotate(0)}73.5%,82%{transform:translate(var(--funnel-cube-drop-x),var(--funnel-cube-drop-y)) rotate(var(--funnel-cube-rotate))}}@media (max-width: 1599px){.servicesCatalogRoot{--section-gap: 150px;--columns-gap: 36px}.servicesCatalogRoot .servicesCatalogPage{padding-inline:32px}.servicesCatalogRoot .service{min-height:clamp(680px,46vw,851px)}.servicesCatalogRoot .service__scene{height:clamp(680px,46vw,851px)}.servicesCatalogRoot .service__content{height:auto;min-height:600px}.servicesCatalogRoot .features{grid-auto-rows:clamp(170px,11.2vw,211px)}.servicesCatalogRoot .feature-card p{font-size:clamp(18px,1.5vw,24px)}.servicesCatalogRoot .service__title{font-size:clamp(30px,2.5vw,40px)}}@media (max-width: 1199px){.servicesCatalogRoot{--section-gap: 120px}.servicesCatalogRoot .servicesCatalogPage{padding:40px 28px 100px}.servicesCatalogRoot .service{grid-template-columns:1fr;gap:32px;min-height:auto;padding-bottom:72px;border-bottom:1px solid rgba(255,255,255,.2)}.servicesCatalogRoot .service:after{display:none}.servicesCatalogRoot .service__scene{height:auto;aspect-ratio:873.5 / 850.72}.servicesCatalogRoot .service__content{min-height:0;height:auto;gap:32px}.servicesCatalogRoot .features{grid-auto-rows:clamp(170px,22vw,212px)}.servicesCatalogRoot .service__footer{width:100%}}@media (max-width: 767px){.servicesCatalogRoot{--section-gap: 88px}.servicesCatalogRoot .servicesCatalogPage{padding:24px 16px 72px}.servicesCatalogRoot .service{gap:24px;padding-bottom:48px}.servicesCatalogRoot .service__scene,.servicesCatalogRoot .feature-card{border-radius:12px}.servicesCatalogRoot .service__title{font-size:clamp(22px,6vw,32px)}.servicesCatalogRoot .features{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:168px;gap:12px}.servicesCatalogRoot .feature-card{padding:16px}.servicesCatalogRoot .feature-card p{font-size:clamp(15px,3.8vw,19px)}.servicesCatalogRoot .service__content{gap:32px}.servicesCatalogRoot .service__price{font-size:24px}.servicesCatalogRoot .service__actions{gap:12px}.servicesCatalogRoot .button{min-width:0;flex:1 1 0;padding:14px 22px;min-height:52px;font-size:17px}}@media (max-width: 400px){.servicesCatalogRoot .servicesCatalogPage{padding:18px 10px 56px}.servicesCatalogRoot .services{gap:64px}.servicesCatalogRoot .service{gap:16px;padding-bottom:32px}.servicesCatalogRoot .service__scene{height:clamp(240px,73vw,292px);aspect-ratio:auto}.servicesCatalogRoot .service__scene-image{object-fit:contain;object-position:center}.servicesCatalogRoot .features{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;gap:8px}.servicesCatalogRoot .feature-card{min-height:clamp(108px,31vw,124px);padding:14px 16px;border-radius:10px}.servicesCatalogRoot .feature-card__visual{background-size:cover}.servicesCatalogRoot .feature-card--style-2 .feature-card__visual,.servicesCatalogRoot .feature-card--style-3 .feature-card__visual,.servicesCatalogRoot .feature-card--style-4 .feature-card__visual{background-position:center 58%}.servicesCatalogRoot .feature-card p{max-width:96%;font-size:16px;line-height:1.3}.servicesCatalogRoot .service__content{gap:18px}.servicesCatalogRoot .service__footer{gap:12px}.servicesCatalogRoot .service__price{font-size:22px}.servicesCatalogRoot .service__actions{flex-direction:column;align-items:stretch;gap:8px}.servicesCatalogRoot .button{width:100%;min-height:48px;padding:12px 20px;font-size:16px}}@media (max-width: 339px){.servicesCatalogRoot .servicesCatalogPage{padding-inline:8px}.servicesCatalogRoot .service__title{font-size:18px}.servicesCatalogRoot .feature-card{padding:14px}.servicesCatalogRoot .feature-card p{font-size:16px}}@media (prefers-reduced-motion: reduce){.servicesCatalogRoot{scroll-behavior:auto}.servicesCatalogRoot .feature-card,.servicesCatalogRoot .feature-card__visual,.servicesCatalogRoot .feature-card__visual:before,.servicesCatalogRoot .feature-card__visual:after{animation:none;transition:none}.servicesCatalogRoot .parser-scene__svg .parser-motion-node{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important;transition:none!important}.servicesCatalogRoot .chatbot-scene__svg .chatbot-motion-node{animation:none!important;opacity:1!important;stroke-opacity:1!important;stroke-width:revert!important;transform:none!important;transition:none!important}.servicesCatalogRoot .bot-tool-scene__svg .bot-tool-motion-node,.servicesCatalogRoot .chatbot-funnel-scene__svg .funnel-motion-node{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important;transition:none!important}}@media (pointer: coarse),(max-width: 820px){.servicesCatalogRoot .service{content-visibility:auto;contain-intrinsic-size:850px 1180px}}:root{color-scheme:dark;font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#0f0630;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{width:100%;min-height:100%}body{margin:0;min-width:320px;overflow-x:hidden;overflow-y:auto;background:#0f0630}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}.page{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow-x:clip;background:#0f0630}.request-scene{position:relative;isolation:isolate;overflow:visible;background:#0f0630;--request-scene-top-overlap: 72svh;--works-mobile-lift: 0px}@media (max-width: 1199px){.request-scene{--works-mobile-lift: clamp(16px, 2.8vw, 34px)}}@media (max-width: 1100px) and (orientation: portrait){.request-scene{--request-scene-top-overlap: 56svh}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
