.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--manager{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--manager .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--manager{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--manager{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}}._processSection_2pr8c_1{--future-brightness: .62;--future-saturation: .7;--completed-brightness: .82;--completed-saturation: .88;--active-brightness: .95;--active-saturation: .95;position:relative;width:100%;height:400svh;overflow:clip;background:radial-gradient(circle at 45% 50%,#2d136457,#0b0326f5 65%),#0b0326;isolation:isolate}._processSection_2pr8c_1:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 62%,rgba(179,57,210,.1),transparent 26%),radial-gradient(circle at 82% 35%,rgba(41,205,246,.08),transparent 24%)}._staticSection_2pr8c_29{height:auto}._stickyViewport_2pr8c_33{position:sticky;top:0;width:100%;height:100svh;min-height:620px;display:grid;place-items:center;padding:clamp(26px,4vh,54px) 0 clamp(16px,2vh,30px);overflow:hidden}._staticSection_2pr8c_29 ._stickyViewport_2pr8c_33{position:relative;min-height:auto;height:auto;padding-block:clamp(52px,8vw,110px)}._heading_2pr8c_52{position:absolute;top:clamp(42px,8vh,96px);left:max(40px,calc(50% - 881px));z-index:3;width:min(788px,calc(100% - 80px));margin:0;color:#fff;font-size:clamp(42px,3.333vw,64px);font-weight:400;line-height:1.1;letter-spacing:0;text-align:left;text-shadow:0 4px 25.4px rgba(255,255,255,.3);text-wrap:balance;will-change:transform,opacity,filter}._sceneFrame_2pr8c_70{position:relative;z-index:2;width:100%;min-height:0;display:grid;place-items:center}._desktopSvg_2pr8c_79{display:block;width:min(96vw,2300px);height:auto;max-height:min(74svh,980px);overflow:visible}._mobileSvg_2pr8c_87{display:none;width:min(94vw,520px);height:min(82svh,820px);overflow:hidden}@media (min-width: 2048px){._desktopSvg_2pr8c_79{width:min(96vw,2460px)}}@media (min-width: 768px) and (max-width: 1100px){._stickyViewport_2pr8c_33{min-height:650px}._desktopSvg_2pr8c_79{width:104vw;max-height:72svh}._heading_2pr8c_52{top:40px;left:28px;width:min(640px,calc(100% - 56px));font-size:clamp(34px,5vw,52px)}}@media (max-width: 767px){._processSection_2pr8c_1{height:500svh}._staticSection_2pr8c_29{height:auto}._stickyViewport_2pr8c_33{min-height:560px;padding:max(20px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom))}._heading_2pr8c_52{top:max(20px,env(safe-area-inset-top));left:17px;width:calc(100% - 34px);font-size:clamp(27px,8vw,40px);line-height:1.1}._desktopSvg_2pr8c_79{display:none}._mobileSvg_2pr8c_87{display:block;width:min(94vw,520px);height:min(74svh,720px)}._staticSection_2pr8c_29 ._mobileSvg_2pr8c_87{height:auto;max-height:none}}@media (prefers-reduced-motion: reduce){._processSection_2pr8c_1{height:auto}._stickyViewport_2pr8c_33{position:relative;min-height:auto;height:auto}}._root_ug4jn_1{position:relative;display:grid;width:min(94vw,2300px);max-width:100%;margin-inline:auto;place-items:center;pointer-events:none;isolation:isolate}._scene_ug4jn_11{display:block;width:100%;height:auto;max-width:100%;overflow:visible}._mobileScene_ug4jn_12{display:none}._flowBase_ug4jn_14{transform-box:fill-box;transform-origin:center}._flowGlowGroup_ug4jn_15{opacity:.82}._flowPulse_ug4jn_16{transform-box:fill-box;transform-origin:center}._flowEnergy_ug4jn_17{stroke-dasharray:.075 .925;stroke-dashoffset:1;opacity:0}._waveA_ug4jn_18,._waveB_ug4jn_18,._waveC_ug4jn_18,._waveD_ug4jn_18,._lightbulb_ug4jn_20,._codeCard_ug4jn_20,._infoCard_ug4jn_20,._analyticsCard_ug4jn_20,._calculator_ug4jn_20,._mainGear_ug4jn_20,._secondaryGear_ug4jn_20,._particle_ug4jn_20,._binaryDigit_ug4jn_20,._dataBrackets_ug4jn_20{transform-box:fill-box;transform-origin:center}._static_ug4jn_25 ._flowGlowGroup_ug4jn_15{opacity:1}._static_ug4jn_25 ._flowEnergy_ug4jn_17,._static_ug4jn_25 ._mainGearHighlight_ug4jn_26,._static_ug4jn_25 ._calculatorButtonAccent_ug4jn_26,._static_ug4jn_25 ._analyticsLineAccent_ug4jn_26,._static_ug4jn_25 ._codeAccent_ug4jn_26,._static_ug4jn_25 ._infoScanner_ug4jn_26,._static_ug4jn_25 ._calculatorShine_ug4jn_26{opacity:0}._static_ug4jn_25 ._binaryDigit_ug4jn_20{opacity:.55}._static_ug4jn_25 ._particle_ug4jn_20{opacity:.7}._animated_ug4jn_30 ._flowPulse_ug4jn_16{animation:_flowPulse_ug4jn_16 var(--pulse-duration) ease-in-out var(--pulse-delay) infinite}._animated_ug4jn_30 ._flowEnergy_ug4jn_17{animation:_energyTravel_ug4jn_1 5.8s linear var(--energy-delay) infinite}._animated_ug4jn_30 ._waveA_ug4jn_18{animation:_waveA_ug4jn_18 7s ease-in-out -2.4s infinite}._animated_ug4jn_30 ._waveB_ug4jn_18{animation:_waveB_ug4jn_18 8.4s ease-in-out -4.1s infinite}._animated_ug4jn_30 ._waveC_ug4jn_18{animation:_waveC_ug4jn_18 9.2s ease-in-out -5.8s infinite}._animated_ug4jn_30 ._waveD_ug4jn_18{animation:_waveD_ug4jn_18 7.8s ease-in-out -1.6s infinite}._animated_ug4jn_30 ._lightbulb_ug4jn_20{animation:_bulbBreathe_ug4jn_1 4.4s ease-in-out -2.1s infinite,_bulbStory_ug4jn_1 22s ease-in-out infinite}._animated_ug4jn_30 ._bulbBasePulse_ug4jn_38{animation:_bulbBase_ug4jn_38 4.1s ease-in-out -1.5s infinite,_bulbBaseStory_ug4jn_1 22s ease-in-out infinite}._animated_ug4jn_30 ._bulbBasePulseDelayed_ug4jn_39{animation:_bulbBase_ug4jn_38 4.8s ease-in-out -3.2s infinite}._animated_ug4jn_30 ._mainGear_ug4jn_20{animation:_mainGearSpin_ug4jn_1 26s linear -9s infinite}._animated_ug4jn_30 ._secondaryGear_ug4jn_20{animation:_secondaryGearSpin_ug4jn_1 35s linear -15s infinite,_secondaryGearStory_ug4jn_1 22s ease-in-out infinite}._mainGearHighlight_ug4jn_26{opacity:0;stroke-dasharray:.13 .87;stroke-dashoffset:1}._animated_ug4jn_30 ._mainGearHighlight_ug4jn_26{animation:_gearTrace_ug4jn_1 22s linear infinite}._animated_ug4jn_30 ._calculator_ug4jn_20{animation:_calculatorFloat_ug4jn_1 6.2s ease-in-out -3s infinite,_calculatorStory_ug4jn_1 22s ease-in-out infinite}._animated_ug4jn_30 ._calculatorScreen_ug4jn_45{animation:_screenPulse_ug4jn_1 4.7s ease-in-out -1.7s infinite}._calculatorShine_ug4jn_26{opacity:0}._animated_ug4jn_30 ._calculatorShine_ug4jn_26{animation:_calculatorShine_ug4jn_26 22s ease-in-out infinite}._calculatorButtonAccent_ug4jn_26{opacity:0;transform-box:fill-box;transform-origin:center}._animated_ug4jn_30 ._calculatorButtonAccent_ug4jn_26{animation:_calculatorButton_ug4jn_26 22s ease-in-out var(--button-delay) infinite}._animated_ug4jn_30 ._analyticsCard_ug4jn_20{animation:_analyticsFloat_ug4jn_1 7.2s ease-in-out -4s infinite,_analyticsStory_ug4jn_1 22s ease-in-out infinite}._animated_ug4jn_30 ._analyticsChart_ug4jn_51{animation:_chartStory_ug4jn_1 22s ease-in-out infinite;transform-box:fill-box;transform-origin:center}._analyticsLineAccent_ug4jn_26{opacity:0}._animated_ug4jn_30 ._analyticsLineAccent_ug4jn_26{animation:_analyticsLine_ug4jn_26 22s ease-in-out var(--analytics-delay) infinite}._animated_ug4jn_30 ._codeCard_ug4jn_20{animation:_codeFloat_ug4jn_1 8.4s ease-in-out -5.2s infinite,_codeStory_ug4jn_1 22s ease-in-out infinite}._codeAccent_ug4jn_26{opacity:0}._animated_ug4jn_30 ._codeAccent_ug4jn_26{animation:_codeAccent_ug4jn_26 22s ease-in-out var(--code-delay) infinite}._animated_ug4jn_30 ._infoCard_ug4jn_20{animation:_infoFloat_ug4jn_1 6.8s ease-in-out -2.8s infinite}._animated_ug4jn_30 ._infoBorder_ug4jn_58{animation:_infoBorder_ug4jn_58 5.6s ease-in-out -1.2s infinite}._infoScanner_ug4jn_26{opacity:0}._animated_ug4jn_30 ._infoScanner_ug4jn_26{animation:_infoScanner_ug4jn_26 22s ease-in-out infinite}._animated_ug4jn_30 ._dataBrackets_ug4jn_20{animation:_bracketPulse_ug4jn_1 7.4s ease-in-out -3.4s infinite}._animated_ug4jn_30 ._binaryDigit_ug4jn_20{animation:_binaryLife_ug4jn_1 var(--binary-duration) ease-in-out var(--binary-delay) infinite}._animated_ug4jn_30 ._particle_ug4jn_20{animation:_particleTwinkle_ug4jn_1 var(--particle-duration) ease-in-out var(--particle-delay) infinite}@keyframes _flowPulse_ug4jn_16{0%,to{opacity:.18}28%{opacity:.65}52%{opacity:.35}78%{opacity:.92}}@keyframes _energyTravel_ug4jn_1{0%{stroke-dashoffset:1;opacity:0}8%{opacity:.9}75%{opacity:.72}to{stroke-dashoffset:-1;opacity:0}}@keyframes _waveA_ug4jn_18{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}70%{transform:translateY(1px)}}@keyframes _waveB_ug4jn_18{0%,to{transform:translateY(0)}40%{transform:translateY(1.5px)}76%{transform:translateY(-1.5px)}}@keyframes _waveC_ug4jn_18{0%,to{transform:translateY(0)}32%{transform:translateY(-1px)}68%{transform:translateY(2px)}}@keyframes _waveD_ug4jn_18{0%,to{transform:translateY(0)}44%{transform:translateY(2px)}73%{transform:translateY(-2px)}}@keyframes _bulbBreathe_ug4jn_1{0%,to{transform:translateY(0) scale(.98);filter:brightness(1)}38%{transform:translateY(-2px) scale(1.025);filter:brightness(1.13)}72%{transform:translateY(1px) scale(.995);filter:brightness(1.04)}}@keyframes _bulbStory_ug4jn_1{0%,13%,24%,to{filter:brightness(1)}16%,20%{filter:brightness(1.42) drop-shadow(0 0 10px #ffcb68)}}@keyframes _bulbBase_ug4jn_38{0%,to{filter:brightness(1)}50%{filter:brightness(1.28) drop-shadow(0 0 5px #ff3daf)}}@keyframes _bulbBaseStory_ug4jn_1{0%,13%,24%,to{opacity:1}16%,20%{opacity:1;filter:brightness(1.7) drop-shadow(0 0 9px #ff3daf)}}@keyframes _mainGearSpin_ug4jn_1{to{transform:rotate(360deg)}}@keyframes _secondaryGearSpin_ug4jn_1{to{transform:rotate(-360deg)}}@keyframes _secondaryGearStory_ug4jn_1{0%,78%,89%,to{filter:brightness(1)}84%{filter:brightness(1.55) drop-shadow(0 0 8px #5c5aff)}}@keyframes _gearTrace_ug4jn_1{0%,76%{opacity:0;stroke-dashoffset:1}79%{opacity:1}87%{opacity:.8;stroke-dashoffset:-1}90%,to{opacity:0;stroke-dashoffset:-1}}@keyframes _calculatorFloat_ug4jn_1{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(1px,-3px) rotate(.3deg)}72%{transform:translate(-1px,1px) rotate(-.25deg)}}@keyframes _calculatorStory_ug4jn_1{0%,32%,44%,to{filter:brightness(1)}36%,41%{filter:brightness(1.16)}}@keyframes _screenPulse_ug4jn_1{0%,to{opacity:.74}48%{opacity:1}76%{opacity:.82}}@keyframes _calculatorShine_ug4jn_26{0%,33%{opacity:0;transform:translate(-60px)}35%{opacity:.75}42%{opacity:.2;transform:translate(190px)}44%,to{opacity:0;transform:translate(190px)}}@keyframes _calculatorButton_ug4jn_26{0%,34%{opacity:0;transform:scale(1)}35%{opacity:1;transform:scale(1.08)}37%{opacity:.3;transform:scale(1)}39%,to{opacity:0;transform:scale(1)}}@keyframes _analyticsFloat_ug4jn_1{0%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-3px) rotate(-.25deg)}74%{transform:translateY(1px) rotate(.2deg)}}@keyframes _analyticsStory_ug4jn_1{0%,44%,58%,to{filter:brightness(1)}49%,54%{filter:brightness(1.25) drop-shadow(0 0 7px #733cff)}}@keyframes _chartStory_ug4jn_1{0%,44%,58%,to{transform:rotate(0) scale(1)}51%{transform:rotate(8deg) scale(1.05);filter:brightness(1.35)}}@keyframes _analyticsLine_ug4jn_26{0%,45%{opacity:0}47%{opacity:1}51%{opacity:.35}55%,to{opacity:0}}@keyframes _codeFloat_ug4jn_1{0%,to{transform:translateY(0);opacity:.78}44%{transform:translateY(-2px);opacity:.96}72%{transform:translateY(0);opacity:.84}}@keyframes _codeStory_ug4jn_1{0%,67%,77%,to{filter:brightness(1)}72%{filter:brightness(1.35) drop-shadow(0 0 6px #4d54ff)}}@keyframes _codeAccent_ug4jn_26{0%,68%{opacity:0}70%{opacity:1}73%{opacity:.25}76%,to{opacity:0}}@keyframes _infoFloat_ug4jn_1{0%,to{transform:translateY(0)}45%{transform:translateY(-1.5px)}76%{transform:translateY(1px)}}@keyframes _infoBorder_ug4jn_58{0%,to{opacity:.58}52%{opacity:1}}@keyframes _infoScanner_ug4jn_26{0%,58%{opacity:0;transform:translateY(0)}60%{opacity:.9}65%{opacity:.2;transform:translateY(88px)}67%,to{opacity:0;transform:translateY(88px)}}@keyframes _bracketPulse_ug4jn_1{0%,to{opacity:.55;transform:translateY(0)}48%{opacity:1;transform:translateY(-2px)}}@keyframes _binaryLife_ug4jn_1{0%{opacity:0;transform:translateY(5px) scale(.84)}16%{opacity:.72;transform:translateY(1px) scale(1)}46%{opacity:.48;transform:translateY(-2px) scale(.98)}72%{opacity:.7;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.9)}}@keyframes _particleTwinkle_ug4jn_1{0%,to{opacity:.15;transform:scale(.75)}38%{opacity:.85;transform:scale(1.15)}68%{opacity:.32;transform:scale(.92)}}@media (max-width: 640px){._root_ug4jn_1{width:min(100vw,520px);min-height:100svh;padding:8px 0}._desktopScene_ug4jn_100{display:none}._mobileScene_ug4jn_12{display:block;width:min(100%,460px);max-height:98svh}}@media (min-width: 641px) and (max-width: 1024px){._root_ug4jn_1{width:min(97vw,1220px)}}@media (min-width: 1920px){._root_ug4jn_1{width:min(94vw,2300px)}}@media (prefers-reduced-motion: reduce){._animated_ug4jn_30 *{animation:none!important;transition:none!important}._animated_ug4jn_30 ._flowEnergy_ug4jn_17,._animated_ug4jn_30 ._mainGearHighlight_ug4jn_26,._animated_ug4jn_30 ._calculatorButtonAccent_ug4jn_26,._animated_ug4jn_30 ._analyticsLineAccent_ug4jn_26,._animated_ug4jn_30 ._codeAccent_ug4jn_26,._animated_ug4jn_30 ._infoScanner_ug4jn_26,._animated_ug4jn_30 ._calculatorShine_ug4jn_26{opacity:0!important}._animated_ug4jn_30 ._binaryDigit_ug4jn_20{opacity:.55!important}._animated_ug4jn_30 ._particle_ug4jn_20{opacity:.7!important}}.heroScene{position:relative;width:100%;overflow:hidden;background:#0f0630;color:#fff;padding:clamp(42px,7svh,76px) 0 clamp(18px,3svh,36px);line-height:1;isolation:isolate}.heroScene__copy{position:relative;z-index:2;width:min(100% - 32px,980px);margin-inline:auto;text-align:center}.heroScene__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%)}.heroScene__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}.heroScene__artwork{margin-top:calc(clamp(8px,1.2vw,16px) - 300px)}@media (max-width: 640px){.heroScene{padding-top:92px;padding-bottom:82px}.heroScene__copy{width:min(100% - 28px,520px)}.heroScene__title{font-size:clamp(34px,10.8vw,48px)}.heroScene__subtitle{font-size:17px}.heroScene__artwork{margin-top:10px}}@media (min-width: 641px) and (max-width: 1024px) and (orientation: portrait){.heroScene{padding-top:clamp(96px,11svh,120px)}}.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-consent-size: 14px;--request-consent-checkbox-size: 16px;--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__consent,.request-section__field input,.request-section__field textarea{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__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__consent{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:-14px 0 -10px;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:grid;grid-template-columns:var(--request-consent-checkbox-size) minmax(0,1fr);gap:10px;align-items:start;min-width:0;cursor:pointer}.request-section__consent input[type=checkbox]{width:var(--request-consent-checkbox-size);height:var(--request-consent-checkbox-size);margin:2px 0 0;border:1px solid rgb(255 255 255 / 32%);border-radius:3px;outline:0;background:#ffffff08;appearance:none;cursor:pointer;display:grid;place-content:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.request-section__consent input[type=checkbox]:after{content:"";width:5px;height:9px;margin-top:-1px;border:solid #ffffff;border-width:0 1.5px 1.5px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:opacity .14s ease,transform .14s ease}.request-section__consent input[type=checkbox]:checked{border-color:#5cbeffc7;background:linear-gradient(135deg,#00aaffdb,#720bc8db)}.request-section__consent input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.request-section__consent input[type=checkbox]:focus-visible{border-color:#78d2ffe5;box-shadow:0 0 0 1px #ffffff29,0 0 0 4px #00aaff1f}.request-section__consent-links{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0;padding-left:calc(var(--request-consent-checkbox-size) + 10px);color:#ffffff70}.request-section__consent-links a{color:#6bd2ffc2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .16s ease}.request-section__consent-links a:hover,.request-section__consent-links a:focus-visible{color:#ac90ffdb}.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{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}@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-consent-size: clamp(14px, .729vw, 16px);--request-consent-checkbox-size: clamp(16px, .833vw, 18px)}}@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-consent-size: 13px}}@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-consent-size: 12px;--request-consent-checkbox-size: 15px}.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__consent{gap:7px;margin:-2px 0 2px;line-height:1.42}.request-section__consent-label{gap:9px}.request-section__consent input[type=checkbox]{margin-top:1px}.request-section__consent-links{gap:0 7px;padding-left:calc(var(--request-consent-checkbox-size) + 9px)}.request-section__actions{grid-template-columns:1fr;width:100%;gap:12px;margin-top:4px}.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}}@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-consent-size: 12px}}@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-consent-size: 11.5px}.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 .chatbot-scene{--chatbot-cycle: 14s;--chatbot-ease: cubic-bezier(.37, 0, .63, 1);--calculator-cycle: 14s;--calculator-ease: cubic-bezier(.37, 0, .63, 1);--calculator-soft-ease: cubic-bezier(.45, 0, .55, 1)}.servicesCatalogRoot .calculator-frame-beam-path,.servicesCatalogRoot .calculator-corner-line,.servicesCatalogRoot .calculator-grid-line,.servicesCatalogRoot .calculator-route,.servicesCatalogRoot .calculator-calc-side,.servicesCatalogRoot .calculator-node-idle,.servicesCatalogRoot .calculator-node-story,.servicesCatalogRoot .calculator-slider-idle,.servicesCatalogRoot .calculator-slider-top-story,.servicesCatalogRoot .calculator-slider-middle-story,.servicesCatalogRoot .calculator-slider-bottom-story,.servicesCatalogRoot .calculator-info-idle,.servicesCatalogRoot .calculator-info-top-story,.servicesCatalogRoot .calculator-info-middle-story,.servicesCatalogRoot .calculator-info-bottom-story,.servicesCatalogRoot .calculator-display-idle,.servicesCatalogRoot .calculator-display-story,.servicesCatalogRoot .calculator-digit-idle,.servicesCatalogRoot .calculator-digit-story,.servicesCatalogRoot .calculator-digit-segment,.servicesCatalogRoot .calculator-display-decor,.servicesCatalogRoot .calculator-download-idle,.servicesCatalogRoot .calculator-download-story,.servicesCatalogRoot .calculator-download-arrow-idle,.servicesCatalogRoot .calculator-download-arrow-story,.servicesCatalogRoot .calculator-print-idle,.servicesCatalogRoot .calculator-print-story,.servicesCatalogRoot .calculator-printer-idle,.servicesCatalogRoot .calculator-printer-story,.servicesCatalogRoot .calculator-printer-paper-idle,.servicesCatalogRoot .calculator-printer-paper-story,.servicesCatalogRoot .calculator-printer-paper-line{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .calculator-frame-beam-path,.servicesCatalogRoot .calculator-corner-line,.servicesCatalogRoot .calculator-grid-line,.servicesCatalogRoot .calculator-route{will-change:transform,stroke-dashoffset,opacity}.servicesCatalogRoot .calculator-node-idle,.servicesCatalogRoot .calculator-node-story,.servicesCatalogRoot .calculator-slider-idle,.servicesCatalogRoot .calculator-slider-top-story,.servicesCatalogRoot .calculator-slider-middle-story,.servicesCatalogRoot .calculator-slider-bottom-story,.servicesCatalogRoot .calculator-info-idle,.servicesCatalogRoot .calculator-info-top-story,.servicesCatalogRoot .calculator-info-middle-story,.servicesCatalogRoot .calculator-info-bottom-story,.servicesCatalogRoot .calculator-display-idle,.servicesCatalogRoot .calculator-display-story,.servicesCatalogRoot .calculator-digit-idle,.servicesCatalogRoot .calculator-digit-story,.servicesCatalogRoot .calculator-display-decor,.servicesCatalogRoot .calculator-download-idle,.servicesCatalogRoot .calculator-download-story,.servicesCatalogRoot .calculator-download-arrow-idle,.servicesCatalogRoot .calculator-download-arrow-story,.servicesCatalogRoot .calculator-print-idle,.servicesCatalogRoot .calculator-print-story,.servicesCatalogRoot .calculator-printer-idle,.servicesCatalogRoot .calculator-printer-story,.servicesCatalogRoot .calculator-printer-paper-idle,.servicesCatalogRoot .calculator-printer-paper-story,.servicesCatalogRoot .calculator-printer-paper-line{will-change:transform,opacity}.servicesCatalogRoot .calculator-frame-beam-path{fill:none;filter:none;pointer-events:none;stroke-width:3px;stroke-dasharray:.045 .955;stroke-dashoffset:1;opacity:.96;animation:calculatorFrameBeam 5.6s linear infinite}.servicesCatalogRoot .calculator-corner-line{color:#9be7ff;stroke:currentColor;stroke-width:.75px;stroke-dasharray:18 720;stroke-dashoffset:720;animation:calculatorCornerFlow 4.4s linear infinite}.servicesCatalogRoot .calculator-corner-line-alt{animation-duration:4.8s;animation-delay:-2.3s}.servicesCatalogRoot .calculator-grid-line{stroke-dasharray:18 156;stroke-dashoffset:0;animation:calculatorGridFlow 5.4s linear infinite,calculatorGridLineStory var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-grid-line-2{animation-delay:-.7s,0s}.servicesCatalogRoot .calculator-grid-line-3{animation-delay:-1.3s,0s}.servicesCatalogRoot .calculator-grid-line-4{animation-delay:-2.1s,0s}.servicesCatalogRoot .calculator-grid-line-5{animation-delay:-2.8s,0s}.servicesCatalogRoot .calculator-route{stroke:#9be7ff;stroke-width:1.25px;stroke-dasharray:10 18;stroke-dashoffset:0;animation:calculatorRouteIdle 5s linear infinite}.servicesCatalogRoot .calculator-route-params-to-calc{animation:calculatorRouteIdle 5s linear infinite,calculatorParametersTransfer var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-route-calc-to-display{animation:calculatorRouteIdle 5.6s linear -1s infinite,calculatorResultTransfer var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-route-download{animation:calculatorRouteIdle 6s linear -1.8s infinite,calculatorDownloadRoute var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-route-print{animation:calculatorRouteIdle 6s linear -3s infinite,calculatorPrintRoute var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-node-idle-1{animation:calculatorNodeIdle 5.1s ease-in-out -.3s infinite}.servicesCatalogRoot .calculator-node-idle-2{animation:calculatorNodeIdle 5.8s ease-in-out -1.1s infinite}.servicesCatalogRoot .calculator-node-idle-3{animation:calculatorNodeIdle 6.3s ease-in-out -2.2s infinite}.servicesCatalogRoot .calculator-node-idle-4{animation:calculatorNodeIdle 4.9s ease-in-out -3s infinite}.servicesCatalogRoot .calculator-node-idle-5{animation:calculatorNodeIdle 6.5s ease-in-out -4s infinite}.servicesCatalogRoot .calculator-row-one{animation:calculatorRowOne var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-row-two{animation:calculatorRowTwo var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-row-three{animation:calculatorRowThree var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-row-four{animation:calculatorRowFour var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-row-five{animation:calculatorRowFive var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-slider-idle{animation:calculatorSliderIdle 6.4s ease-in-out infinite}.servicesCatalogRoot .calculator-slider-top-story{animation:calculatorSliderTopStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-slider-middle-story{animation:calculatorSliderMiddleStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-slider-bottom-story{animation:calculatorSliderBottomStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-info-top-story{animation:calculatorInfoTopStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-info-middle-story{animation:calculatorInfoMiddleStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-info-bottom-story{animation:calculatorInfoBottomStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-calc-side-right{animation:calculatorCalcSideStory var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-display-idle{animation:calculatorDisplayIdle 6.2s ease-in-out -1.4s infinite}.servicesCatalogRoot .calculator-display-story{animation:calculatorDisplayStory var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-digit-idle{animation:calculatorDisplayIdle 6.7s ease-in-out -2s infinite}.servicesCatalogRoot .calculator-digit-story{animation:calculatorDigitStory var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-digit-segment{opacity:.94;animation:calculatorDisplaySegmentIdle 6s ease-in-out infinite}.servicesCatalogRoot .calculator-digit-group-2{animation-delay:-.7s}.servicesCatalogRoot .calculator-digit-group-3{animation-delay:-1.4s}.servicesCatalogRoot .calculator-digit-dot{animation-delay:-2s}.servicesCatalogRoot .calculator-digit-group-4{animation-delay:-2.6s}.servicesCatalogRoot .calculator-digit-group-5{animation-delay:-3.2s}.servicesCatalogRoot .calculator-display-decor{animation:calculatorDisplayDecorStory var(--calculator-cycle) linear infinite}.servicesCatalogRoot .calculator-download-idle{animation:calculatorButtonIdle 6.1s ease-in-out -1.2s infinite}.servicesCatalogRoot .calculator-print-idle{animation:calculatorButtonIdleAlt 6.4s ease-in-out -3s infinite}.servicesCatalogRoot .calculator-download-story{animation:calculatorDownloadButton var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-print-story{animation:calculatorPrintButton var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-download-arrow-story{animation:calculatorDownloadArrow var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-printer-paper-story{animation:calculatorPrinterPaper var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-printer-story{animation:calculatorPrinterBody var(--calculator-cycle) var(--calculator-ease) infinite}.servicesCatalogRoot .calculator-printer-paper-line{animation:calculatorPrinterLine var(--calculator-cycle) linear infinite}.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-frame-beam-path,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-corner-line,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-grid-line,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-route,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-calc-side,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-node-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-node-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-slider-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-slider-top-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-slider-middle-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-slider-bottom-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-info-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-info-top-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-info-middle-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-info-bottom-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-display-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-display-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-digit-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-digit-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-digit-segment,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-display-decor,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-download-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-download-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-download-arrow-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-download-arrow-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-print-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-print-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-printer-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-printer-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-printer-paper-idle,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-printer-paper-story,.servicesCatalogRoot .chatbot-scene.isMotionActive .calculator-printer-paper-line{animation-play-state:running}.servicesCatalogRoot .parser-scene{--parser-cycle: 14s;--parser-ease: cubic-bezier(.37, 0, .63, 1);--parser-source-lift: -3px;--parser-cube-lift: -3px;--parser-story-lift: -4px}.servicesCatalogRoot .chatbot-funnel-scene{--funnel-cycle: 14s;--funnel-ease: cubic-bezier(.37, 0, .63, 1);--funnel-soft-ease: cubic-bezier(.45, 0, .55, 1);--matcher-cycle: 14s;--matcher-ease: cubic-bezier(.37, 0, .63, 1);--matcher-soft-ease: cubic-bezier(.45, 0, .55, 1)}.servicesCatalogRoot .bot-tool-scene{--bot-tool-cycle: 14s;--bot-tool-ease: cubic-bezier(.37, 0, .63, 1);--individual-cycle: 14s;--individual-ease: cubic-bezier(.37, 0, .63, 1);--individual-soft-ease: cubic-bezier(.45, 0, .55, 1)}.servicesCatalogRoot .individual-profile-idle,.servicesCatalogRoot .individual-profile-story,.servicesCatalogRoot .individual-source-idle,.servicesCatalogRoot .individual-source-story,.servicesCatalogRoot .individual-profile-icon-idle,.servicesCatalogRoot .individual-profile-icon-story,.servicesCatalogRoot .individual-node-idle,.servicesCatalogRoot .individual-node-story,.servicesCatalogRoot .individual-data-row-idle,.servicesCatalogRoot .individual-data-row-story,.servicesCatalogRoot .individual-document-line,.servicesCatalogRoot .individual-telegram-icon,.servicesCatalogRoot .individual-source-line,.servicesCatalogRoot .individual-profile-line,.servicesCatalogRoot .individual-route-story,.servicesCatalogRoot .individual-center-contour,.servicesCatalogRoot .individual-decor-line,.servicesCatalogRoot .individual-arrow-idle,.servicesCatalogRoot .individual-arrow-story,.servicesCatalogRoot .individual-solution-text,.servicesCatalogRoot .individual-crm-text,.servicesCatalogRoot .individual-api-text{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .individual-profile-idle,.servicesCatalogRoot .individual-profile-story,.servicesCatalogRoot .individual-source-idle,.servicesCatalogRoot .individual-source-story,.servicesCatalogRoot .individual-profile-icon-idle,.servicesCatalogRoot .individual-profile-icon-story,.servicesCatalogRoot .individual-node-idle,.servicesCatalogRoot .individual-node-story,.servicesCatalogRoot .individual-data-row-idle,.servicesCatalogRoot .individual-data-row-story,.servicesCatalogRoot .individual-document-line,.servicesCatalogRoot .individual-telegram-icon,.servicesCatalogRoot .individual-arrow-idle,.servicesCatalogRoot .individual-arrow-story,.servicesCatalogRoot .individual-solution-text,.servicesCatalogRoot .individual-crm-text,.servicesCatalogRoot .individual-api-text{will-change:transform,opacity}.servicesCatalogRoot .individual-source-line,.servicesCatalogRoot .individual-profile-line,.servicesCatalogRoot .individual-route-story,.servicesCatalogRoot .individual-center-contour,.servicesCatalogRoot .individual-decor-line{will-change:stroke-dashoffset,opacity}.servicesCatalogRoot .individual-profile-top-idle{animation:individualProfileIdle 6.4s ease-in-out infinite alternate}.servicesCatalogRoot .individual-profile-green-idle{animation:individualProfileIdleSoft 6.8s ease-in-out -1.4s infinite alternate}.servicesCatalogRoot .individual-profile-yellow-idle{animation:individualProfileIdle 5.9s ease-in-out -2.1s infinite alternate}.servicesCatalogRoot .individual-profile-top-story{animation:individualTopProfileStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-profile-green-story{animation:individualGreenProfileStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-profile-yellow-story{animation:individualYellowProfileStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-profile-icon-top-idle{animation:individualProfileIconIdle 5.7s ease-in-out -.8s infinite alternate}.servicesCatalogRoot .individual-profile-icon-green-idle{animation:individualProfileIconIdle 6.1s ease-in-out -1.7s infinite alternate}.servicesCatalogRoot .individual-profile-icon-yellow-idle{animation:individualProfileIconIdle 5.5s ease-in-out -2.4s infinite alternate}.servicesCatalogRoot .individual-profile-icon-top-story,.servicesCatalogRoot .individual-profile-icon-green-story,.servicesCatalogRoot .individual-profile-icon-yellow-story{animation:individualProfileIconStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-profile-icon-top-story{animation-name:individualTopProfileIconStory}.servicesCatalogRoot .individual-profile-icon-green-story{animation-name:individualGreenProfileIconStory}.servicesCatalogRoot .individual-profile-icon-yellow-story{animation-name:individualYellowProfileIconStory}.servicesCatalogRoot .individual-source-crm-idle{animation:individualSourceIdle 5.8s ease-in-out -.9s infinite alternate}.servicesCatalogRoot .individual-source-api-idle{animation:individualSourceApiIdle 6.6s ease-in-out -1.8s infinite alternate}.servicesCatalogRoot .individual-source-telegram-idle{animation:individualSourceIdleSoft 5.4s ease-in-out -2.6s infinite alternate}.servicesCatalogRoot .individual-source-document-idle{animation:individualSourceIdle 7s ease-in-out -3.2s infinite alternate}.servicesCatalogRoot .individual-crm-story{animation:individualCrmStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-api-story{animation:individualApiStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-telegram-story{animation:individualTelegramStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-document-story{animation:individualDocumentStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-node-idle{animation:individualNodeIdle 5.6s ease-in-out infinite alternate}.servicesCatalogRoot .individual-node-api-idle{animation-delay:-1.2s}.servicesCatalogRoot .individual-node-telegram-idle{animation-delay:-2.1s}.servicesCatalogRoot .individual-node-document-idle{animation-delay:-3s}.servicesCatalogRoot .individual-node-story{animation:individualSourceNodeStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-node-api-story{animation-name:individualApiNodeStory;animation-delay:0s}.servicesCatalogRoot .individual-node-telegram-story{animation-name:individualTelegramNodeStory;animation-delay:0s}.servicesCatalogRoot .individual-node-document-story{animation-name:individualDocumentNodeStory;animation-delay:0s}.servicesCatalogRoot .individual-source-line{stroke:#69c9fc;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:36 190;stroke-dashoffset:0;animation:individualDataLineFlow 4.6s linear infinite}.servicesCatalogRoot .individual-source-line-api,.servicesCatalogRoot .individual-source-line-document{animation-direction:reverse}.servicesCatalogRoot .individual-source-line-api{animation-delay:-1.2s}.servicesCatalogRoot .individual-source-line-telegram{animation-delay:-2.3s}.servicesCatalogRoot .individual-source-line-document{animation-delay:-3.1s}.servicesCatalogRoot .individual-route-story{opacity:0;fill:none;filter:none;pointer-events:none;stroke-dasharray:34 150;stroke-dashoffset:160;animation:individualFinalSignal var(--individual-cycle) linear infinite}.servicesCatalogRoot .individual-route-api-story,.servicesCatalogRoot .individual-route-document-story{animation-direction:normal}.servicesCatalogRoot .individual-route-crm-story{animation-name:individualCrmRouteStory}.servicesCatalogRoot .individual-route-api-story{animation-name:individualApiRouteStory}.servicesCatalogRoot .individual-route-telegram-story{animation-name:individualTelegramRouteStory}.servicesCatalogRoot .individual-route-document-story{animation-name:individualDocumentRouteStory}.servicesCatalogRoot .individual-route-merge-story{stroke-dasharray:42 210;animation-name:individualProfileLineStory}.servicesCatalogRoot .individual-profile-line{stroke-dasharray:32 210;stroke-dashoffset:0;animation:individualProfileLineFlow 4.8s linear -.6s infinite}.servicesCatalogRoot .individual-profile-line-green{animation-delay:-1.5s}.servicesCatalogRoot .individual-profile-line-yellow{animation-delay:-2.2s}.servicesCatalogRoot .individual-center-contour{stroke-dasharray:36 300;animation:individualDataLineFlow 5.4s linear -1.7s infinite}.servicesCatalogRoot .individual-data-row-idle{animation:individualProfileRowIdle 5.8s ease-in-out infinite alternate}.servicesCatalogRoot .individual-data-row-story{animation:individualDataRowStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-data-row-top-1-story,.servicesCatalogRoot .individual-data-row-top-2-story{animation-name:individualTopDataRowStory}.servicesCatalogRoot .individual-data-row-green-1-story,.servicesCatalogRoot .individual-data-row-green-2-story{animation-name:individualGreenDataRowStory}.servicesCatalogRoot .individual-data-row-yellow-1-story,.servicesCatalogRoot .individual-data-row-yellow-2-story{animation-name:individualYellowDataRowStory}.servicesCatalogRoot .individual-data-row-top-2-idle,.servicesCatalogRoot .individual-data-row-green-2-idle,.servicesCatalogRoot .individual-data-row-yellow-2-idle{animation-delay:-1.1s}.servicesCatalogRoot .individual-data-row-green-1-idle{animation-delay:-2.2s}.servicesCatalogRoot .individual-data-row-yellow-1-idle{animation-delay:-3.1s}.servicesCatalogRoot .individual-document-line{stroke-dasharray:18 46;animation:individualDocumentLineStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-document-line-2{animation-delay:.08s}.servicesCatalogRoot .individual-document-line-3{animation-delay:.16s}.servicesCatalogRoot .individual-document-line-4{animation-delay:.24s}.servicesCatalogRoot .individual-document-line-5{animation-delay:.32s}.servicesCatalogRoot .individual-document-line-6{animation-delay:.4s}.servicesCatalogRoot .individual-telegram-icon{animation:individualTelegramIconStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-crm-text{animation:individualCrmTextStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-api-text{animation:individualApiTextStory var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-arrow-idle{animation:individualSolutionArrowIdle 3.8s ease-in-out -.4s infinite alternate}.servicesCatalogRoot .individual-arrow-story{animation:individualSolutionArrow var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-solution-text{animation:individualSolutionText var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-decor-line{animation:individualDecorMerge var(--individual-cycle) var(--individual-ease) infinite}.servicesCatalogRoot .individual-profile-idle,.servicesCatalogRoot .individual-profile-story,.servicesCatalogRoot .individual-source-idle,.servicesCatalogRoot .individual-source-story,.servicesCatalogRoot .individual-profile-icon-idle,.servicesCatalogRoot .individual-profile-icon-story,.servicesCatalogRoot .individual-node-idle,.servicesCatalogRoot .individual-node-story,.servicesCatalogRoot .individual-data-row-idle,.servicesCatalogRoot .individual-data-row-story,.servicesCatalogRoot .individual-document-line,.servicesCatalogRoot .individual-telegram-icon,.servicesCatalogRoot .individual-source-line,.servicesCatalogRoot .individual-profile-line,.servicesCatalogRoot .individual-route-story,.servicesCatalogRoot .individual-center-contour,.servicesCatalogRoot .individual-decor-line,.servicesCatalogRoot .individual-arrow-idle,.servicesCatalogRoot .individual-arrow-story,.servicesCatalogRoot .individual-solution-text,.servicesCatalogRoot .individual-crm-text,.servicesCatalogRoot .individual-api-text{animation-play-state:paused}.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-profile-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-profile-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-source-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-source-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-profile-icon-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-profile-icon-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-node-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-node-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-data-row-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-data-row-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-document-line,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-telegram-icon,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-source-line,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-profile-line,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-route-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-center-contour,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-decor-line,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-arrow-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-arrow-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-solution-text,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-crm-text,.servicesCatalogRoot .bot-tool-scene.isMotionActive .individual-api-text{animation-play-state:running}.servicesCatalogRoot .parser-source-float,.servicesCatalogRoot .parser-source-story,.servicesCatalogRoot .parser-cube-float,.servicesCatalogRoot .parser-export-card-float,.servicesCatalogRoot .parser-export-card-story,.servicesCatalogRoot .parser-calendar-icon,.servicesCatalogRoot .parser-globe-icon,.servicesCatalogRoot .parser-globe-cursor,.servicesCatalogRoot .parser-api-icon,.servicesCatalogRoot .parser-cube-side,.servicesCatalogRoot .parser-cube-lid,.servicesCatalogRoot .parser-cube-edge,.servicesCatalogRoot .parser-arm-segment,.servicesCatalogRoot .parser-arm-finger,.servicesCatalogRoot .parser-excel-icon,.servicesCatalogRoot .parser-csv-icon,.servicesCatalogRoot .parser-csv-letter,.servicesCatalogRoot .parser-input-route,.servicesCatalogRoot .parser-output-route{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .parser-source-float,.servicesCatalogRoot .parser-source-story,.servicesCatalogRoot .parser-cube-float,.servicesCatalogRoot .parser-export-card-float,.servicesCatalogRoot .parser-export-card-story,.servicesCatalogRoot .parser-calendar-icon,.servicesCatalogRoot .parser-globe-icon,.servicesCatalogRoot .parser-globe-cursor,.servicesCatalogRoot .parser-api-icon,.servicesCatalogRoot .parser-cube-side,.servicesCatalogRoot .parser-cube-lid,.servicesCatalogRoot .parser-cube-edge,.servicesCatalogRoot .parser-arm-segment,.servicesCatalogRoot .parser-arm-finger,.servicesCatalogRoot .parser-excel-icon,.servicesCatalogRoot .parser-csv-icon,.servicesCatalogRoot .parser-csv-letter{will-change:transform,opacity}.servicesCatalogRoot .parser-input-route,.servicesCatalogRoot .parser-output-route{fill-opacity:.84;stroke:currentColor;stroke-width:.3px;stroke-dasharray:10 16;stroke-dashoffset:0;will-change:opacity,stroke-dashoffset}.servicesCatalogRoot .parser-input-route{color:#f7e07c;animation:parserInputFlow 4s linear infinite,parserInputRouteStory var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-input-route-calendar{animation-name:parserInputFlow,parserInputRouteCalendar}.servicesCatalogRoot .parser-input-route-globe{animation-name:parserInputFlow,parserInputRouteGlobe;animation-delay:-1.2s,0s}.servicesCatalogRoot .parser-input-route-api{animation-name:parserInputFlow,parserInputRouteApi;animation-delay:-2.3s,0s}.servicesCatalogRoot .parser-output-route{color:#df74fe;animation:parserOutputFlow 4.6s linear infinite,parserOutputRouteStory var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-output-route-csv{animation-name:parserOutputFlow,parserOutputRouteStoryCsv;animation-delay:-1.6s,0s}.servicesCatalogRoot .parser-source-float-calendar{animation:parserSourceFloat 6.2s ease-in-out infinite alternate}.servicesCatalogRoot .parser-source-float-globe{animation:parserSourceFloatGlobe 7.1s ease-in-out -2.2s infinite alternate}.servicesCatalogRoot .parser-source-float-api{animation:parserSourceFloatApi 5.7s ease-in-out -1.4s infinite alternate}.servicesCatalogRoot .parser-source-story-calendar{animation:parserCalendarSourceAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-source-story-globe{animation:parserGlobeSourceAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-source-story-api{animation:parserApiSourceAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-calendar-icon{animation:parserCalendarAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-calendar-detail{animation-name:parserCalendarDetailAction}.servicesCatalogRoot .parser-globe-icon{animation:parserGlobeAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-globe-cursor{animation:parserGlobeCursorAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-api-icon{animation:parserApiAction var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-cube-float{transform-origin:412px 432px;animation:parserCubeFloat 5.8s ease-in-out infinite alternate}.servicesCatalogRoot .parser-cube-lid{transform-origin:50% 70%;animation:parserCubeLid var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-cube-side{transform-origin:50% 50%;animation:parserCubeProcess var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-cube-edge{stroke-dasharray:12 10;animation:parserCubeEdgeProcess var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-arm-segment,.servicesCatalogRoot .parser-arm-finger{animation:parserFingerIdle 5.8s ease-in-out infinite alternate}.servicesCatalogRoot .parser-arm-segment-base{transform-origin:45% 80%;animation-name:parserArmBaseStory;animation-duration:var(--parser-cycle);animation-timing-function:linear;animation-direction:normal}.servicesCatalogRoot .parser-arm-segment-wrist{transform-origin:55% 70%;animation-name:parserArmWristStory;animation-duration:var(--parser-cycle);animation-timing-function:linear;animation-direction:normal}.servicesCatalogRoot .parser-arm-segment-palm,.servicesCatalogRoot .parser-arm-segment-knuckle{transform-origin:66% 52%;animation-name:parserArmPalmStory;animation-duration:var(--parser-cycle);animation-timing-function:linear;animation-direction:normal}.servicesCatalogRoot .parser-arm-finger-a,.servicesCatalogRoot .parser-arm-finger-c{transform-origin:72% 38%;animation-name:parserFingerStoryA;animation-duration:var(--parser-cycle);animation-timing-function:linear;animation-direction:normal}.servicesCatalogRoot .parser-arm-finger-b,.servicesCatalogRoot .parser-arm-finger-d{transform-origin:76% 34%;animation-name:parserFingerStoryB;animation-duration:var(--parser-cycle);animation-timing-function:linear;animation-direction:normal}.servicesCatalogRoot .parser-export-card-float-excel{animation:parserExportCardFloat 6.4s ease-in-out -1.1s infinite alternate}.servicesCatalogRoot .parser-export-card-float-csv{animation:parserExportCardFloatCsv 6.9s ease-in-out -2.6s infinite alternate}.servicesCatalogRoot .parser-export-card-story-excel{animation:parserExcelRoute var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-export-card-story-csv{animation:parserCsvRoute var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-excel-icon{transform-origin:50% 50%;animation:parserExcelExport var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-excel-row{animation-name:parserExcelRowExport}.servicesCatalogRoot .parser-csv-icon{transform-origin:50% 50%;animation:parserCsvExport var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-csv-letter{animation:parserCsvLettersExport var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-scene.isMotionActive .parser-source-float,.servicesCatalogRoot .parser-scene.isMotionActive .parser-source-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-cube-float,.servicesCatalogRoot .parser-scene.isMotionActive .parser-export-card-float,.servicesCatalogRoot .parser-scene.isMotionActive .parser-export-card-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-calendar-icon,.servicesCatalogRoot .parser-scene.isMotionActive .parser-globe-icon,.servicesCatalogRoot .parser-scene.isMotionActive .parser-globe-cursor,.servicesCatalogRoot .parser-scene.isMotionActive .parser-api-icon,.servicesCatalogRoot .parser-scene.isMotionActive .parser-cube-side,.servicesCatalogRoot .parser-scene.isMotionActive .parser-cube-lid,.servicesCatalogRoot .parser-scene.isMotionActive .parser-cube-edge,.servicesCatalogRoot .parser-scene.isMotionActive .parser-arm-segment,.servicesCatalogRoot .parser-scene.isMotionActive .parser-arm-finger,.servicesCatalogRoot .parser-scene.isMotionActive .parser-excel-icon,.servicesCatalogRoot .parser-scene.isMotionActive .parser-csv-icon,.servicesCatalogRoot .parser-scene.isMotionActive .parser-csv-letter,.servicesCatalogRoot .parser-scene.isMotionActive .parser-input-route,.servicesCatalogRoot .parser-scene.isMotionActive .parser-output-route{animation-play-state:running}.servicesCatalogRoot .parser-scene{--parser-soft-ease: cubic-bezier(.45, 0, .55, 1)}.servicesCatalogRoot .parser-frame-beam,.servicesCatalogRoot .parser-corner-line,.servicesCatalogRoot .parser-source-route,.servicesCatalogRoot .parser-result-route,.servicesCatalogRoot .parser-source-idle,.servicesCatalogRoot .parser-source-story,.servicesCatalogRoot .parser-browser-check,.servicesCatalogRoot .parser-document-line,.servicesCatalogRoot .parser-stage-idle,.servicesCatalogRoot .parser-stage-story,.servicesCatalogRoot .parser-settings-detail,.servicesCatalogRoot .parser-gear-spin,.servicesCatalogRoot .parser-gear-story,.servicesCatalogRoot .parser-gear-inner-spin,.servicesCatalogRoot .parser-gear-inner-story,.servicesCatalogRoot .parser-export-arrow-idle,.servicesCatalogRoot .parser-export-arrow-story,.servicesCatalogRoot .parser-success-panel-idle,.servicesCatalogRoot .parser-success-panel-story,.servicesCatalogRoot .parser-success-line,.servicesCatalogRoot .parser-printer-idle,.servicesCatalogRoot .parser-printer-story,.servicesCatalogRoot .parser-printer-paper-idle,.servicesCatalogRoot .parser-printer-paper-story{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .parser-frame-beam,.servicesCatalogRoot .parser-corner-line,.servicesCatalogRoot .parser-source-route,.servicesCatalogRoot .parser-result-route,.servicesCatalogRoot .parser-success-line{will-change:stroke-dashoffset,opacity,transform}.servicesCatalogRoot .parser-source-idle,.servicesCatalogRoot .parser-source-story,.servicesCatalogRoot .parser-browser-check,.servicesCatalogRoot .parser-document-line,.servicesCatalogRoot .parser-stage-idle,.servicesCatalogRoot .parser-stage-story,.servicesCatalogRoot .parser-settings-detail,.servicesCatalogRoot .parser-gear-spin,.servicesCatalogRoot .parser-gear-story,.servicesCatalogRoot .parser-gear-inner-spin,.servicesCatalogRoot .parser-gear-inner-story,.servicesCatalogRoot .parser-export-arrow-idle,.servicesCatalogRoot .parser-export-arrow-story,.servicesCatalogRoot .parser-success-panel-idle,.servicesCatalogRoot .parser-success-panel-story,.servicesCatalogRoot .parser-printer-idle,.servicesCatalogRoot .parser-printer-story,.servicesCatalogRoot .parser-printer-paper-idle,.servicesCatalogRoot .parser-printer-paper-story{will-change:transform,opacity}.servicesCatalogRoot .parser-frame-beam{fill:none;filter:none;pointer-events:none;stroke-dasharray:.04 .96;stroke-dashoffset:1;opacity:.94;animation:parserFrameBeam 5.6s linear infinite}.servicesCatalogRoot .parser-corner-line{stroke:#9be7ff;stroke-width:.9px;stroke-dasharray:18 760;stroke-dashoffset:760;animation:parserCornerFlow 4.6s linear infinite}.servicesCatalogRoot .parser-corner-line-gradient{animation-delay:-2.3s}.servicesCatalogRoot .parser-source-route{color:#6cc7f7;stroke:currentColor;stroke-width:.8px;stroke-dasharray:12 24;stroke-dashoffset:0;animation:parserDataInputFlow 4s linear infinite,parserDataInputRouteStory var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-result-route{color:#6cc7f7;stroke:currentColor;stroke-width:.8px;stroke-dasharray:10 22;stroke-dashoffset:0}.servicesCatalogRoot .parser-success-route{animation:parserDataInputFlow 4.4s linear -1s infinite,parserSuccessRoute var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-printer-route{animation:parserDataInputFlow 4.2s linear -2s infinite,parserPrinterRoute var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-source-browser-idle{animation:parserSourceIdle 5.8s ease-in-out -.6s infinite alternate}.servicesCatalogRoot .parser-source-document-idle{animation:parserSourceDocumentIdle 6.7s ease-in-out -2s infinite alternate}.servicesCatalogRoot .parser-source-cloud-idle{animation:parserSourceCloudIdle 5.3s ease-in-out -1.4s infinite alternate}.servicesCatalogRoot .parser-source-browser-story{animation:parserSourceBrowserStory var(--parser-cycle) var(--parser-soft-ease) infinite}.servicesCatalogRoot .parser-source-document-story{animation:parserSourceDocumentStory var(--parser-cycle) var(--parser-soft-ease) infinite}.servicesCatalogRoot .parser-source-cloud-story{animation:parserSourceCloudStory var(--parser-cycle) var(--parser-soft-ease) infinite}.servicesCatalogRoot .parser-browser-check{stroke-dasharray:28;stroke-dashoffset:0;animation:parserBrowserCheckStory var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-document-line{animation:parserDocumentLineStory var(--parser-cycle) var(--parser-soft-ease) infinite}.servicesCatalogRoot .parser-document-line-2,.servicesCatalogRoot .parser-document-line-4{animation-delay:.08s}.servicesCatalogRoot .parser-document-line-5,.servicesCatalogRoot .parser-document-line-6{animation-delay:.16s}.servicesCatalogRoot .parser-stage-settings-idle{animation:parserStageIdleSettings 6.2s ease-in-out -.8s infinite}.servicesCatalogRoot .parser-stage-process-idle{animation:parserStageIdleProcess 6.8s ease-in-out -2.5s infinite}.servicesCatalogRoot .parser-stage-export-idle{animation:parserStageIdleExport 5.7s ease-in-out -1.6s infinite}.servicesCatalogRoot .parser-settings-stage-story{animation:parserSettingsStageStory var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-process-stage-story{animation:parserProcessStory var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-export-stage-story{animation:parserExportStageStory var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-settings-slider-top{animation:parserSettingsSliderTop var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-settings-slider-middle{animation:parserSettingsSliderMiddle var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-settings-slider-bottom{animation:parserSettingsSliderBottom var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-settings-dot{animation:parserSettingsDotPulse var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-gear-spin{animation:parserGearSpin 18s linear infinite}.servicesCatalogRoot .parser-gear-inner-spin{animation:parserGearInnerSpin 24s linear infinite}.servicesCatalogRoot .parser-gear-story{animation:parserGearStory var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-gear-inner-story{animation:parserGearInnerStory var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-export-arrow-story{animation:parserExportArrow var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-success-panel-idle{animation:parserSuccessPanelIdle 6.5s ease-in-out -1.1s infinite}.servicesCatalogRoot .parser-success-panel-story{animation:parserSuccessPanel var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-success-line{color:#6cc7f7;stroke:currentColor;stroke-width:.8px;stroke-dasharray:34 180;stroke-dashoffset:0;animation:parserSuccessLineDraw var(--parser-cycle) linear infinite}.servicesCatalogRoot .parser-printer-idle{animation:parserPrinterIdle 5.9s ease-in-out -2.4s infinite}.servicesCatalogRoot .parser-printer-story{animation:parserPrinterStory var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-printer-paper-story{animation:parserPrinterPaper var(--parser-cycle) var(--parser-ease) infinite}.servicesCatalogRoot .parser-scene.isMotionActive .parser-frame-beam,.servicesCatalogRoot .parser-scene.isMotionActive .parser-corner-line,.servicesCatalogRoot .parser-scene.isMotionActive .parser-source-route,.servicesCatalogRoot .parser-scene.isMotionActive .parser-result-route,.servicesCatalogRoot .parser-scene.isMotionActive .parser-source-idle,.servicesCatalogRoot .parser-scene.isMotionActive .parser-source-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-browser-check,.servicesCatalogRoot .parser-scene.isMotionActive .parser-document-line,.servicesCatalogRoot .parser-scene.isMotionActive .parser-stage-idle,.servicesCatalogRoot .parser-scene.isMotionActive .parser-stage-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-settings-detail,.servicesCatalogRoot .parser-scene.isMotionActive .parser-gear-spin,.servicesCatalogRoot .parser-scene.isMotionActive .parser-gear-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-gear-inner-spin,.servicesCatalogRoot .parser-scene.isMotionActive .parser-gear-inner-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-export-arrow-idle,.servicesCatalogRoot .parser-scene.isMotionActive .parser-export-arrow-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-success-panel-idle,.servicesCatalogRoot .parser-scene.isMotionActive .parser-success-panel-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-success-line,.servicesCatalogRoot .parser-scene.isMotionActive .parser-printer-idle,.servicesCatalogRoot .parser-scene.isMotionActive .parser-printer-story,.servicesCatalogRoot .parser-scene.isMotionActive .parser-printer-paper-idle,.servicesCatalogRoot .parser-scene.isMotionActive .parser-printer-paper-story{animation-play-state:running}.servicesCatalogRoot .funnel-avatar-idle,.servicesCatalogRoot .funnel-avatar-story,.servicesCatalogRoot .funnel-avatar-mic-story,.servicesCatalogRoot .funnel-bubble-idle,.servicesCatalogRoot .funnel-bubble-story,.servicesCatalogRoot .funnel-bubble-detail-story,.servicesCatalogRoot .funnel-bubble-line-idle,.servicesCatalogRoot .funnel-section-idle,.servicesCatalogRoot .funnel-section-story,.servicesCatalogRoot .funnel-section-label,.servicesCatalogRoot .funnel-tail-idle,.servicesCatalogRoot .funnel-tail-story,.servicesCatalogRoot .funnel-cube-idle,.servicesCatalogRoot .funnel-cube-story,.servicesCatalogRoot .funnel-side-icon-idle,.servicesCatalogRoot .funnel-side-icon-story,.servicesCatalogRoot .funnel-connector,.servicesCatalogRoot .funnel-graph-bar{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .funnel-avatar-idle,.servicesCatalogRoot .funnel-avatar-story,.servicesCatalogRoot .funnel-avatar-mic-story,.servicesCatalogRoot .funnel-bubble-idle,.servicesCatalogRoot .funnel-bubble-story,.servicesCatalogRoot .funnel-bubble-detail-story,.servicesCatalogRoot .funnel-bubble-line-idle,.servicesCatalogRoot .funnel-section-idle,.servicesCatalogRoot .funnel-section-story,.servicesCatalogRoot .funnel-section-label,.servicesCatalogRoot .funnel-tail-idle,.servicesCatalogRoot .funnel-tail-story,.servicesCatalogRoot .funnel-cube-idle,.servicesCatalogRoot .funnel-cube-story,.servicesCatalogRoot .funnel-side-icon-idle,.servicesCatalogRoot .funnel-side-icon-story,.servicesCatalogRoot .funnel-graph-bar{will-change:transform,opacity}.servicesCatalogRoot .funnel-connector{stroke-dasharray:10 14;will-change:stroke-dashoffset,opacity}.servicesCatalogRoot .funnel-avatar-idle{animation:funnelAvatarIdle 5.5s ease-in-out infinite alternate}.servicesCatalogRoot .funnel-avatar-story{animation:funnelAvatarStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-avatar-mic-story{animation:funnelMicStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-bubble-idle-1{animation:funnelBubbleFloat 4.8s ease-in-out infinite alternate}.servicesCatalogRoot .funnel-bubble-idle-2{animation:funnelBubbleFloatTall 5.6s ease-in-out -1.2s infinite alternate}.servicesCatalogRoot .funnel-bubble-idle-3{animation:funnelBubbleFloat 6.2s ease-in-out -2.1s infinite alternate}.servicesCatalogRoot .funnel-bubble-idle-4{animation:funnelBubbleFloatSoft 7s ease-in-out -3s infinite alternate}.servicesCatalogRoot .funnel-bubble-idle-5{animation:funnelBubbleFloatTall 5.2s ease-in-out -1.8s infinite alternate}.servicesCatalogRoot .funnel-bubble-story-1{animation:funnelBubbleStoryOne var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-bubble-story-2{animation:funnelBubbleStoryTwo var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-bubble-story-3,.servicesCatalogRoot .funnel-bubble-story-4,.servicesCatalogRoot .funnel-bubble-story-5{animation:funnelBubbleStoryThree var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-bubble-detail-story{animation:funnelBubbleDetailStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-bubble-line-idle{animation:funnelBubbleLineIdle 6s ease-in-out infinite alternate}.servicesCatalogRoot .funnel-section-idle-engagement{animation:funnelSectionFloat 6s ease-in-out infinite alternate}.servicesCatalogRoot .funnel-section-idle-trust{animation:funnelSectionFloatTrust 6.8s ease-in-out -1.4s infinite alternate}.servicesCatalogRoot .funnel-section-idle-sale{animation:funnelSectionFloatSale 5.7s ease-in-out -2s infinite alternate}.servicesCatalogRoot .funnel-section-story-engagement,.servicesCatalogRoot .funnel-section-label-engagement{animation:funnelEngagementStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-section-story-trust,.servicesCatalogRoot .funnel-section-label-trust{animation:funnelTrustStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-section-story-sale,.servicesCatalogRoot .funnel-section-label-sale{animation:funnelSaleStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-section-label{transform-origin:center}.servicesCatalogRoot .funnel-tail-idle{animation:funnelTailIdle 5.4s ease-in-out -.8s infinite alternate}.servicesCatalogRoot .funnel-tail-story{animation:funnelTailStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-cube-idle-1,.servicesCatalogRoot .funnel-cube-idle-4{animation:funnelCubeIdle 5.2s ease-in-out -1s infinite alternate}.servicesCatalogRoot .funnel-cube-idle-2,.servicesCatalogRoot .funnel-cube-idle-5{animation:funnelCubeIdleSpin 6.1s ease-in-out -2.4s infinite alternate}.servicesCatalogRoot .funnel-cube-idle-3,.servicesCatalogRoot .funnel-cube-idle-6{animation:funnelCubeIdleSoft 4.9s ease-in-out -1.7s infinite alternate}.servicesCatalogRoot .funnel-cube-story-1,.servicesCatalogRoot .funnel-cube-story-4{animation:funnelCubeDropStoryA var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-cube-story-2,.servicesCatalogRoot .funnel-cube-story-5{animation:funnelCubeDropStoryB var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-cube-story-3,.servicesCatalogRoot .funnel-cube-story-6{animation:funnelCubeDropStoryC var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-side-icon-idle-pink-left,.servicesCatalogRoot .funnel-side-icon-idle-green-right{animation:funnelIconIdle 5s ease-in-out -.6s infinite alternate}.servicesCatalogRoot .funnel-side-icon-idle-pink-right,.servicesCatalogRoot .funnel-side-icon-idle-yellow-left{animation:funnelIconIdleTall 6.4s ease-in-out -1.8s infinite alternate}.servicesCatalogRoot .funnel-side-icon-idle-yellow-right,.servicesCatalogRoot .funnel-side-icon-idle-green-left{animation:funnelIconIdle 7s ease-in-out -3s infinite alternate}.servicesCatalogRoot .funnel-side-icon-story-pink-left{animation:funnelIconPinkLeftStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-side-icon-story-pink-right{animation:funnelIconPinkRightStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-side-icon-story-yellow-left{animation:funnelIconYellowLeftStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-side-icon-story-yellow-right{animation:funnelHandshakeNod var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-side-icon-story-green-left{animation:funnelPackageStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-side-icon-story-green-right{animation:funnelGreenRightStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-graph-bar{transform-origin:bottom center;animation:funnelGraphGrow var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-connector-engagement{animation:funnelConnectorFlow 3.5s linear infinite,funnelConnectorEngagementStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-connector-trust{animation:funnelConnectorFlow 4.1s linear -.8s infinite,funnelConnectorTrustStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .funnel-connector-sale{animation:funnelConnectorFlow 4.5s linear -1.4s infinite,funnelConnectorSaleStory var(--funnel-cycle) linear infinite}.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-avatar-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-avatar-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-avatar-mic-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-bubble-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-bubble-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-bubble-detail-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-bubble-line-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-section-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-section-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-section-label,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-tail-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-tail-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-cube-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-cube-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-side-icon-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-side-icon-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-connector,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .funnel-graph-bar{animation-play-state:running}.servicesCatalogRoot .matcher-frame-beam,.servicesCatalogRoot .matcher-corner-line,.servicesCatalogRoot .matcher-card-idle,.servicesCatalogRoot .matcher-card-story,.servicesCatalogRoot .matcher-data-line,.servicesCatalogRoot .matcher-route,.servicesCatalogRoot .matcher-node-idle,.servicesCatalogRoot .matcher-node-story,.servicesCatalogRoot .matcher-icon-idle,.servicesCatalogRoot .matcher-icon-story,.servicesCatalogRoot .matcher-user-idle,.servicesCatalogRoot .matcher-user-story,.servicesCatalogRoot .matcher-center-idle,.servicesCatalogRoot .matcher-center-story,.servicesCatalogRoot .matcher-center-contour,.servicesCatalogRoot .matcher-center-title,.servicesCatalogRoot .matcher-button-idle,.servicesCatalogRoot .matcher-button-story,.servicesCatalogRoot .matcher-button-label,.servicesCatalogRoot .matcher-arrow-idle,.servicesCatalogRoot .matcher-arrow-story{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .matcher-card-idle,.servicesCatalogRoot .matcher-card-story,.servicesCatalogRoot .matcher-node-idle,.servicesCatalogRoot .matcher-node-story,.servicesCatalogRoot .matcher-icon-idle,.servicesCatalogRoot .matcher-icon-story,.servicesCatalogRoot .matcher-user-idle,.servicesCatalogRoot .matcher-user-story,.servicesCatalogRoot .matcher-center-idle,.servicesCatalogRoot .matcher-center-story,.servicesCatalogRoot .matcher-center-title,.servicesCatalogRoot .matcher-button-idle,.servicesCatalogRoot .matcher-button-story,.servicesCatalogRoot .matcher-button-label,.servicesCatalogRoot .matcher-arrow-idle,.servicesCatalogRoot .matcher-arrow-story{will-change:transform,opacity}.servicesCatalogRoot .matcher-frame-beam,.servicesCatalogRoot .matcher-corner-line,.servicesCatalogRoot .matcher-data-line,.servicesCatalogRoot .matcher-route,.servicesCatalogRoot .matcher-center-contour{will-change:stroke-dashoffset,opacity}.servicesCatalogRoot .matcher-frame-beam{fill:none;filter:none;pointer-events:none;stroke-dasharray:70 2840;stroke-dashoffset:0;opacity:.9;animation:matcherFrameBeam 5.6s linear infinite,matcherFinalReset var(--matcher-cycle) linear infinite}.servicesCatalogRoot .matcher-corner-line{fill:none;filter:none;pointer-events:none;stroke-dasharray:18 120;stroke-dashoffset:120;opacity:.82;animation:matcherCornerFlow 4.4s linear infinite}.servicesCatalogRoot .matcher-corner-line-tr{animation-delay:-1.1s}.servicesCatalogRoot .matcher-corner-line-br{animation-delay:-2.2s}.servicesCatalogRoot .matcher-corner-line-bl{animation-delay:-3.3s}.servicesCatalogRoot .matcher-card-a-purple-idle{animation:matcherCardIdle 6.2s ease-in-out infinite alternate}.servicesCatalogRoot .matcher-card-a-yellow-idle{animation:matcherCardIdleSoft 7s ease-in-out -2.1s infinite alternate}.servicesCatalogRoot .matcher-card-a-green-idle{animation:matcherCardIdle 5.7s ease-in-out -3.4s infinite alternate}.servicesCatalogRoot .matcher-card-b-purple-idle{animation:matcherCardIdleSoft 6.8s ease-in-out -1.3s infinite alternate}.servicesCatalogRoot .matcher-card-b-yellow-idle{animation:matcherCardIdle 5.9s ease-in-out -2.8s infinite alternate}.servicesCatalogRoot .matcher-card-b-green-idle{animation:matcherCardIdleSoft 7.3s ease-in-out -4s infinite alternate}.servicesCatalogRoot .matcher-card-a-purple-story{animation:matcherSourceAPurpleStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-card-a-yellow-story{animation:matcherSourceAYellowStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-card-a-green-story{animation:matcherSourceAGreenStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-card-b-purple-story{animation:matcherSourceBPurpleStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-card-b-yellow-story{animation:matcherSourceBYellowStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-card-b-green-story{animation:matcherSourceBGreenStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-data-line{stroke-dasharray:12 18;stroke-dashoffset:0;animation:matcherSourceLineIdle 4.8s linear infinite,matcherDataLineStory var(--matcher-cycle) linear infinite}.servicesCatalogRoot .matcher-server-data-line{animation-delay:-.8s,0s}.servicesCatalogRoot .matcher-database-data-line{animation-delay:-2s,0s}.servicesCatalogRoot .matcher-excel-data-line{animation-delay:-3.1s,0s}.servicesCatalogRoot .matcher-route{stroke:currentColor;stroke-width:.85px;stroke-dasharray:13 22;stroke-dashoffset:0;opacity:.9;animation:matcherSourceLineIdle 4.5s linear infinite,matcherRouteStory var(--matcher-cycle) linear infinite}.servicesCatalogRoot .matcher-route-left{color:#6bc9fa}.servicesCatalogRoot .matcher-route-right{color:#6bc9fa;animation-name:matcherSourceLineIdleReverse,matcherRouteStory}.servicesCatalogRoot .matcher-route-purple{animation-delay:-.4s,0s}.servicesCatalogRoot .matcher-route-yellow{animation-delay:-1.6s,0s}.servicesCatalogRoot .matcher-route-green{animation-delay:-2.7s,0s}.servicesCatalogRoot .matcher-node-idle{animation:matcherNodeIdle 5.6s ease-in-out infinite alternate}.servicesCatalogRoot .matcher-node-b-purple-idle,.servicesCatalogRoot .matcher-node-a-yellow-idle{animation-delay:-1.4s}.servicesCatalogRoot .matcher-node-b-yellow-idle,.servicesCatalogRoot .matcher-node-a-green-idle{animation-delay:-2.8s}.servicesCatalogRoot .matcher-node-b-green-idle{animation-delay:-4s}.servicesCatalogRoot .matcher-node-a-purple-story,.servicesCatalogRoot .matcher-node-b-purple-story{animation:matcherNodePurpleStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-node-a-yellow-story,.servicesCatalogRoot .matcher-node-b-yellow-story{animation:matcherNodeYellowStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-node-a-green-story,.servicesCatalogRoot .matcher-node-b-green-story{animation:matcherNodeGreenStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-icon-idle{animation:matcherIconIdle 6.1s ease-in-out infinite alternate}.servicesCatalogRoot .matcher-user-idle{animation:matcherIconIdleSoft 6.6s ease-in-out -1.2s infinite alternate}.servicesCatalogRoot .matcher-icon-story-a-purple{animation:matcherServerIconAStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-icon-story-b-purple{animation:matcherServerIconBStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-icon-story-a-yellow,.servicesCatalogRoot .matcher-icon-story-b-yellow{animation:matcherDatabaseIconStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-user-story-a-yellow{animation:matcherUserAStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-user-story-b-yellow{animation:matcherUserBStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-icon-story-a-green,.servicesCatalogRoot .matcher-icon-story-b-green{animation:matcherExcelIconStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-center-idle{animation:matcherCenterIdle 6.4s ease-in-out -1.5s infinite alternate}.servicesCatalogRoot .matcher-center-story{animation:matcherCenterMerge var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-center-contour{stroke-dasharray:38 150;stroke-dashoffset:0;animation:matcherCenterContourFlow 6.2s linear infinite,matcherCenterContourStory var(--matcher-cycle) linear infinite}.servicesCatalogRoot .matcher-center-contour-active{animation-delay:-2.5s,0s}.servicesCatalogRoot .matcher-center-title{animation:matcherCenterTitleStory var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-confirm-button-idle{animation:matcherButtonIdle 6s ease-in-out -.8s infinite alternate}.servicesCatalogRoot .matcher-reset-button-idle{animation:matcherButtonIdle 6.4s ease-in-out -3.1s infinite alternate}.servicesCatalogRoot .matcher-confirm-button,.servicesCatalogRoot .matcher-confirm-label{animation:matcherConfirmButton var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-reset-button,.servicesCatalogRoot .matcher-reset-label{animation:matcherResetButton var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-confirm-arrow-idle{animation:matcherArrowIdleRight 6s ease-in-out -1.7s infinite alternate}.servicesCatalogRoot .matcher-reset-arrow-idle{animation:matcherArrowIdleLeft 6.2s ease-in-out -2.8s infinite alternate}.servicesCatalogRoot .matcher-confirm-arrow-story{animation:matcherConfirmArrow var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .matcher-reset-arrow-story{animation:matcherResetArrow var(--matcher-cycle) var(--matcher-ease) infinite}.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-frame-beam,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-corner-line,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-card-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-card-story,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-data-line,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-route,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-node-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-node-story,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-icon-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-icon-story,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-user-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-user-story,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-center-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-center-story,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-center-contour,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-center-title,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-button-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-button-story,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-button-label,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-arrow-idle,.servicesCatalogRoot .chatbot-funnel-scene:not(.isMotionActive) .matcher-arrow-story{animation-play-state:paused}.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-frame-beam,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-corner-line,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-card-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-card-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-data-line,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-route,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-node-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-node-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-icon-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-icon-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-user-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-user-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-center-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-center-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-center-contour,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-center-title,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-button-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-button-story,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-button-label,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-arrow-idle,.servicesCatalogRoot .chatbot-funnel-scene.isMotionActive .matcher-arrow-story{animation-play-state:running}.servicesCatalogRoot .bot-tool-frame-beam,.servicesCatalogRoot .bot-tool-corner-pulse,.servicesCatalogRoot .bot-tool-gear-idle,.servicesCatalogRoot .bot-tool-gear-story,.servicesCatalogRoot .bot-tool-inner-ring-spin,.servicesCatalogRoot .bot-tool-gear-ring-story,.servicesCatalogRoot .bot-tool-wrench-idle,.servicesCatalogRoot .bot-tool-wrench-story,.servicesCatalogRoot .bot-tool-command-block-idle,.servicesCatalogRoot .bot-tool-command-block-story,.servicesCatalogRoot .bot-tool-command-row-idle,.servicesCatalogRoot .bot-tool-command-calc-story,.servicesCatalogRoot .bot-tool-command-book-story,.servicesCatalogRoot .bot-tool-command-find-story,.servicesCatalogRoot .bot-tool-result-idle,.servicesCatalogRoot .bot-tool-result-story,.servicesCatalogRoot .bot-tool-result-text-story,.servicesCatalogRoot .bot-tool-check-draw{animation-play-state:paused;transform-box:fill-box;transform-origin:center}.servicesCatalogRoot .bot-tool-frame-beam,.servicesCatalogRoot .bot-tool-corner-pulse,.servicesCatalogRoot .bot-tool-gear-idle,.servicesCatalogRoot .bot-tool-gear-story,.servicesCatalogRoot .bot-tool-inner-ring-spin,.servicesCatalogRoot .bot-tool-gear-ring-story,.servicesCatalogRoot .bot-tool-wrench-idle,.servicesCatalogRoot .bot-tool-wrench-story,.servicesCatalogRoot .bot-tool-command-block-idle,.servicesCatalogRoot .bot-tool-command-block-story,.servicesCatalogRoot .bot-tool-command-row-idle,.servicesCatalogRoot .bot-tool-command-calc-story,.servicesCatalogRoot .bot-tool-command-book-story,.servicesCatalogRoot .bot-tool-command-find-story,.servicesCatalogRoot .bot-tool-result-idle,.servicesCatalogRoot .bot-tool-result-story,.servicesCatalogRoot .bot-tool-result-text-story,.servicesCatalogRoot .bot-tool-check-draw{will-change:transform,opacity,stroke-dashoffset}.servicesCatalogRoot .bot-tool-frame-line{stroke-dasharray:42 620}.servicesCatalogRoot .bot-tool-frame-beam{animation:botToolFrameBeamIdle 5.6s linear infinite,botToolFrameBeamStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-corner-line{stroke-dasharray:18 26}.servicesCatalogRoot .bot-tool-corner-pulse{animation:botToolCornerPulse 4.1s linear -.7s infinite,botToolCornerStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-gear-idle{animation:botToolGearSpin 16s linear infinite}.servicesCatalogRoot .bot-tool-gear-story{animation:botToolGearStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-inner-ring-spin{animation:botToolInnerRingSpin 22s linear infinite reverse}.servicesCatalogRoot .bot-tool-gear-ring-story{animation:botToolGearRingStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-wrench-idle{animation:botToolWrenchIdle 5.5s ease-in-out -.8s infinite alternate}.servicesCatalogRoot .bot-tool-wrench-story{animation:botToolWrenchStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-wrench-line{stroke-dasharray:34 260}.servicesCatalogRoot .bot-tool-command-block-idle{animation:botToolCommandIdle 6.2s ease-in-out infinite alternate}.servicesCatalogRoot .bot-tool-command-block-story{animation:botToolCommandBlockStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-command-row-idle{animation:botToolCommandRowIdle 5.8s ease-in-out infinite alternate}.servicesCatalogRoot .bot-tool-command-calc-story{animation:botToolCommandCalcStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-command-book-story{animation:botToolCommandBookStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-command-find-story{animation:botToolCommandFindStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-command-text,.servicesCatalogRoot .bot-tool-command-mark{opacity:.9}.servicesCatalogRoot .bot-tool-result-idle{animation:botToolResultIdle 5.7s ease-in-out -1.1s infinite alternate}.servicesCatalogRoot .bot-tool-result-story{animation:botToolResultStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-result-text-story{animation:botToolResultTextStory var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-check-box{transform-origin:center}.servicesCatalogRoot .bot-tool-check-mark{stroke-dasharray:48;stroke-dashoffset:0}.servicesCatalogRoot .bot-tool-check-draw{animation:botToolCheckDraw var(--bot-tool-cycle) linear infinite}.servicesCatalogRoot .bot-tool-frame-beam,.servicesCatalogRoot .bot-tool-corner-pulse,.servicesCatalogRoot .bot-tool-gear-idle,.servicesCatalogRoot .bot-tool-gear-story,.servicesCatalogRoot .bot-tool-inner-ring-spin,.servicesCatalogRoot .bot-tool-gear-ring-story,.servicesCatalogRoot .bot-tool-wrench-idle,.servicesCatalogRoot .bot-tool-wrench-story,.servicesCatalogRoot .bot-tool-command-block-idle,.servicesCatalogRoot .bot-tool-command-block-story,.servicesCatalogRoot .bot-tool-command-row-idle,.servicesCatalogRoot .bot-tool-command-calc-story,.servicesCatalogRoot .bot-tool-command-book-story,.servicesCatalogRoot .bot-tool-command-find-story,.servicesCatalogRoot .bot-tool-result-idle,.servicesCatalogRoot .bot-tool-result-story,.servicesCatalogRoot .bot-tool-result-text-story,.servicesCatalogRoot .bot-tool-check-draw{animation-play-state:paused}.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-frame-beam,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-corner-pulse,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-gear-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-gear-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-inner-ring-spin,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-gear-ring-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-wrench-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-wrench-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-command-block-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-command-block-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-command-row-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-command-calc-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-command-book-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-command-find-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-result-idle,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-result-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-result-text-story,.servicesCatalogRoot .bot-tool-scene.isMotionActive .bot-tool-check-draw{animation-play-state:running}.servicesCatalogRoot .chatbot-circuit-pulse,.servicesCatalogRoot .chatbot-bottom-flow-highlight{opacity:0;stroke-dasharray:.18 1;stroke-dashoffset:1;animation:chatbot-circuit-pulse var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-circuit-pulse-2{animation-name:chatbot-circuit-pulse-late}.servicesCatalogRoot .chatbot-circuit-pulse-3{animation-name:chatbot-circuit-pulse-soft}.servicesCatalogRoot .chatbot-circuit-pulse-4{animation-name:chatbot-circuit-pulse-soft-late}.servicesCatalogRoot .chatbot-circuit-pulse-5{animation-name:chatbot-circuit-pulse-side}.servicesCatalogRoot .chatbot-circuit-pulse-6{animation-name:chatbot-circuit-pulse-side-late}.servicesCatalogRoot .chatbot-panel-fill{animation:chatbot-panel-fill var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-panel-outline{animation:chatbot-panel-outline var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-ai-ring{transform-box:view-box;transform-origin:303.5px 351.5px}.servicesCatalogRoot .chatbot-ai-ring-outer{animation:chatbot-ai-ring-outer var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-ai-ring-inner{animation:chatbot-ai-ring-inner var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-ai-ring-line{animation:chatbot-ai-ring-line var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-ai-ring-segment{opacity:0;transform-box:view-box;transform-origin:303.5px 351.5px;animation:chatbot-ai-ring-segment-outer var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-ai-ring-segment-inner{animation-name:chatbot-ai-ring-segment-inner}.servicesCatalogRoot .chatbot-message-fill{animation:chatbot-message-fill var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-message-outline{animation:chatbot-message-outline var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-message-sweep{opacity:0;stroke-dasharray:.22 1;stroke-dashoffset:1;animation:chatbot-message-sweep var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-small-line{transform-box:view-box;animation:chatbot-small-line-1 var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-small-line-2{animation-name:chatbot-small-line-2}.servicesCatalogRoot .chatbot-small-message-outline{animation:chatbot-small-message-outline var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-typing-dot{transform-box:view-box;animation:chatbot-typing-dot-1 var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-typing-dot-2{animation-name:chatbot-typing-dot-2}.servicesCatalogRoot .chatbot-typing-dot-3{animation-name:chatbot-typing-dot-3}.servicesCatalogRoot .chatbot-icon-search,.servicesCatalogRoot .chatbot-icon-robot,.servicesCatalogRoot .chatbot-icon-chart{animation:chatbot-icon-search var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-icon-robot{animation-name:chatbot-icon-robot}.servicesCatalogRoot .chatbot-icon-chart{animation-name:chatbot-icon-chart}.servicesCatalogRoot .chatbot-bottom-flow-highlight-top{animation-name:chatbot-bottom-flow-top}.servicesCatalogRoot .chatbot-bottom-flow-highlight-bottom{animation-name:chatbot-bottom-flow-bottom}.servicesCatalogRoot .chatbot-bottom-node-pulse{opacity:0;animation:chatbot-bottom-node-1 var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-bottom-node-pulse-2{animation-name:chatbot-bottom-node-2}.servicesCatalogRoot .chatbot-operator-ring{animation:chatbot-operator-glow var(--chatbot-cycle) var(--chatbot-ease) infinite}.servicesCatalogRoot .chatbot-operator-ring{transform-box:view-box;transform-origin:594.5px 553.5px}.servicesCatalogRoot .chatbot-operator-orbit{opacity:0;transform-box:view-box;transform-origin:594.5px 553.5px;stroke-dashoffset:476;animation:chatbot-operator-orbit var(--chatbot-cycle) var(--chatbot-ease) infinite}.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/software-development/assets/syles1.png)}.servicesCatalogRoot .feature-card--style-2 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles2.png)}.servicesCatalogRoot .feature-card--style-3 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles3.png)}.servicesCatalogRoot .feature-card--style-4 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles4.png)}.servicesCatalogRoot .feature-card--style-5 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles5.png)}.servicesCatalogRoot .feature-card--style-6 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles6.png)}.servicesCatalogRoot .feature-card--style-7 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles7.png)}.servicesCatalogRoot .feature-card--style-8 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles8.png)}.servicesCatalogRoot .feature-card--style-9 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles9.png)}.servicesCatalogRoot .feature-card--style-10 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles10.png)}.servicesCatalogRoot .feature-card--style-11 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles11.png)}.servicesCatalogRoot .feature-card--style-12 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles12.png)}.servicesCatalogRoot .feature-card--style-13 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles13.png)}.servicesCatalogRoot .feature-card--style-14 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles14.png)}.servicesCatalogRoot .feature-card--style-15 .feature-card__visual{background-image:url(/service-pages/software-development/assets/syles15.png)}.servicesCatalogRoot .feature-card--style-16 .feature-card__visual{background-image:url(/service-pages/software-development/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}@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 .chatbot-scene *{animation:none!important}.servicesCatalogRoot .chatbot-scene [class*=calculator-]{transform:none!important;opacity:revert!important;stroke-dashoffset:0!important}.servicesCatalogRoot .calculator-frame-beam-path,.servicesCatalogRoot .chatbot-message-sweep,.servicesCatalogRoot .chatbot-ai-ring-segment,.servicesCatalogRoot .chatbot-operator-orbit,.servicesCatalogRoot .chatbot-circuit-pulse,.servicesCatalogRoot .chatbot-bottom-flow-highlight,.servicesCatalogRoot .chatbot-bottom-node-pulse{opacity:0!important}.servicesCatalogRoot .parser-scene [class*=parser-]{animation:none!important;transform:none!important;opacity:revert!important;stroke-dashoffset:0!important}.servicesCatalogRoot .parser-frame-beam{opacity:0!important}.servicesCatalogRoot .chatbot-funnel-scene [class*=funnel-],.servicesCatalogRoot .chatbot-funnel-scene [class*=matcher-],.servicesCatalogRoot .bot-tool-scene [class*=bot-tool-],.servicesCatalogRoot .bot-tool-scene [class*=individual-]{animation:none!important;transform:none!important;opacity:revert!important;stroke-dashoffset:0!important}}@keyframes individualProfileIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes individualProfileIdleSoft{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes individualProfileIconIdle{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes individualSourceIdle{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(1)}}@keyframes individualSourceIdleSoft{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes individualSourceApiIdle{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-2px) rotate(1deg)}}@keyframes individualNodeIdle{0%{transform:scale(1);opacity:.9}to{transform:scale(1.04);opacity:1}}@keyframes individualDataLineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-226}}@keyframes individualProfileLineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-242}}@keyframes individualProfileRowIdle{0%{transform:translate(0)}to{transform:translate(1px)}}@keyframes individualSolutionArrowIdle{0%{transform:translateY(0)}to{transform:translateY(1.5px)}}@keyframes individualCrmStory{0%,2.2%,14.2%,85.7%,to{transform:translateY(0) scale(1)}4.3%{transform:translateY(-3px) scale(1.04)}7.1%{transform:translateY(-1px) scale(1.02)}}@keyframes individualApiStory{0%,4.7%,14.2%,85.7%,to{transform:translateY(0) rotate(0)}7.1%{transform:translateY(-2px) rotate(3deg)}10%{transform:translateY(0) rotate(0)}}@keyframes individualCrmTextStory{0%,2.2%,9%,to{transform:translateY(0)}4.3%,6.2%{transform:translateY(-1px)}}@keyframes individualApiTextStory{0%,4.7%,11%,to{transform:scale(1)}7.1%,9%{transform:scale(1.05)}}@keyframes individualCrmRouteStory{0%,14.2%,24.8%,85.7%,to{opacity:0;stroke-dashoffset:160}15.2%{opacity:1;stroke-dashoffset:120}20.2%{opacity:1;stroke-dashoffset:-34}22%{opacity:0;stroke-dashoffset:-68}88.4%{opacity:.85;stroke-dashoffset:92}92%{opacity:0;stroke-dashoffset:-44}}@keyframes individualApiRouteStory{0%,18%,28.5%,85.7%,to{opacity:0;stroke-dashoffset:160}19%{opacity:1;stroke-dashoffset:120}24.4%{opacity:1;stroke-dashoffset:-34}26.2%{opacity:0;stroke-dashoffset:-68}88.9%{opacity:.85;stroke-dashoffset:92}92.5%{opacity:0;stroke-dashoffset:-44}}@keyframes individualTelegramRouteStory{0%,42.8%,57.1%,85.7%,to{opacity:0;stroke-dashoffset:160}44%{opacity:1;stroke-dashoffset:120}49.2%{opacity:1;stroke-dashoffset:-34}51%{opacity:0;stroke-dashoffset:-68}89.4%{opacity:.85;stroke-dashoffset:92}93%{opacity:0;stroke-dashoffset:-44}}@keyframes individualDocumentRouteStory{0%,47%,57.1%,85.7%,to{opacity:0;stroke-dashoffset:160}48.2%{opacity:1;stroke-dashoffset:120}53.5%{opacity:1;stroke-dashoffset:-34}55.4%{opacity:0;stroke-dashoffset:-68}89.9%{opacity:.85;stroke-dashoffset:92}93.5%{opacity:0;stroke-dashoffset:-44}}@keyframes individualSourceNodeStory{0%,7%,12%,28.5%,to{transform:scale(1);opacity:1}8.3%,29.8%{transform:scale(1.14);opacity:1}10%,31.2%{transform:scale(1);opacity:1}}@keyframes individualApiNodeStory{0%,9%,14%,to{transform:scale(1);opacity:1}10.6%{transform:scale(1.14);opacity:1}12.4%{transform:scale(1);opacity:1}}@keyframes individualTelegramNodeStory{0%,31%,38%,to{transform:scale(1);opacity:1}34.8%{transform:scale(1.14);opacity:1}37%{transform:scale(1);opacity:1}}@keyframes individualDocumentNodeStory{0%,35%,42.8%,to{transform:scale(1);opacity:1}38.5%{transform:scale(1.14);opacity:1}41%{transform:scale(1);opacity:1}}@keyframes individualTopProfileStory{0%,14%,26%,57.1%,to{transform:translate(0) scale(1)}22%{transform:translateY(-3px) scale(1.025)}25%{transform:translateY(0) scale(1)}58.5%{transform:translateY(2px) scale(1)}68.5%{transform:translateY(0) scale(1.015)}71.4%{transform:translateY(0) scale(1)}87.2%{transform:translateY(-1px) scale(1)}89%{transform:translateY(0) scale(1)}}@keyframes individualGreenProfileStory{0%,42.8%,56%,57.1%,to{transform:translate(0) scale(1)}48.8%{transform:translateY(-3px) scale(1.025)}55%{transform:translateY(0) scale(1)}61%{transform:translate(2px,-1px) scale(1)}68.5%{transform:translate(0) scale(1.015)}71.4%{transform:translate(0) scale(1)}88.4%{transform:translateY(-1px) scale(1)}90%{transform:translateY(0) scale(1)}}@keyframes individualYellowProfileStory{0%,46.4%,57.1%,to{transform:translate(0) scale(1)}53.2%{transform:translateY(-3px) scale(1.025)}56.5%{transform:translateY(0) scale(1)}62.5%{transform:translate(-2px,-1px) scale(1)}68.5%{transform:translate(0) scale(1.015)}71.4%{transform:translate(0) scale(1)}89.5%{transform:translateY(-1px) scale(1)}91%{transform:translateY(0) scale(1)}}@keyframes individualProfileIconStory{0%,14%,24%,42.8%,48%,53%,57.1%,to{transform:translateY(0)}22%,49.2%,53.8%{transform:translateY(-2px)}}@keyframes individualTopProfileIconStory{0%,14%,26%,to{transform:translateY(0)}22%{transform:translateY(-2px)}}@keyframes individualGreenProfileIconStory{0%,42.8%,56%,to{transform:translateY(0)}49.2%{transform:translateY(-2px)}}@keyframes individualYellowProfileIconStory{0%,47%,57.1%,to{transform:translateY(0)}53.8%{transform:translateY(-2px)}}@keyframes individualDataRowStory{0%,17%,27%,42%,57%,63%,85.7%,to{transform:translate(0) scaleX(1);opacity:1}23%,49%,54%,66%{transform:translate(2px) scaleX(1.02);opacity:.94}25%,55%,69%{transform:translate(0) scaleX(1);opacity:1}91%{transform:translate(1px) scaleX(1.01);opacity:1}}@keyframes individualTopDataRowStory{0%,14%,28.5%,57.1%,85.7%,to{transform:translate(0) scaleX(1);opacity:1}21%,65.5%{transform:translate(2px) scaleX(1.02);opacity:.94}24%,69%{transform:translate(0) scaleX(1);opacity:1}88.5%{transform:translate(1px) scaleX(1.01);opacity:1}}@keyframes individualGreenDataRowStory{0%,42.8%,57.1%,85.7%,to{transform:translate(0) scaleX(1);opacity:1}49%,66.5%{transform:translate(2px) scaleX(1.02);opacity:.94}55%,70%{transform:translate(0) scaleX(1);opacity:1}89.5%{transform:translate(1px) scaleX(1.01);opacity:1}}@keyframes individualYellowDataRowStory{0%,47%,57.1%,85.7%,to{transform:translate(0) scaleX(1);opacity:1}54%,67.5%{transform:translate(2px) scaleX(1.02);opacity:.94}56.5%,70.5%{transform:translate(0) scaleX(1);opacity:1}90.5%{transform:translate(1px) scaleX(1.01);opacity:1}}@keyframes individualTelegramStory{0%,28.5%,41.5%,to{transform:translateY(0) scale(1)}33.4%{transform:translateY(-2px) scale(1.02)}39.5%{transform:translateY(0) scale(1)}}@keyframes individualTelegramIconStory{0%,28.5%,41.5%,to{transform:translate(0) rotate(0)}34.2%{transform:translate(4px,-3px) rotate(3deg)}39%{transform:translate(0) rotate(0)}}@keyframes individualDocumentStory{0%,32.5%,42.8%,to{transform:translateY(0) scale(1)}37%{transform:translateY(-3px) scale(1.015)}41%{transform:translateY(0) scale(1)}}@keyframes individualDocumentLineStory{0%,32.5%,42.8%,to{transform:translate(0);stroke-dashoffset:0;opacity:1}36%,38.5%{transform:translate(2px);stroke-dashoffset:-24;opacity:.95}}@keyframes individualProfileLineStory{0%,57.1%,72%,85.7%,to{opacity:0;stroke-dashoffset:210}59%{opacity:1;stroke-dashoffset:145}66%{opacity:1;stroke-dashoffset:-36}70%{opacity:0;stroke-dashoffset:-84}90%{opacity:.9;stroke-dashoffset:80}94%{opacity:0;stroke-dashoffset:-42}}@keyframes individualDecorMerge{0%,57.1%,71.4%,to{transform:translate(0)}63%{transform:translate(2px)}67%{transform:translate(0)}}@keyframes individualSolutionArrow{0%,71.4%,85.7%,to{transform:translateY(0) scale(1)}75%{transform:translateY(-2px) scale(1.02)}79.5%{transform:translateY(5px) scale(1.05)}83.5%{transform:translateY(0) scale(1)}}@keyframes individualSolutionText{0%,76%,85.7%,to{transform:translateY(0) scale(1)}80.5%{transform:translateY(-2px) scale(1.025)}84%{transform:translateY(0) scale(1)}}@keyframes individualFinalSignal{0%,85.7%,to{opacity:0;stroke-dashoffset:150}89%{opacity:.9;stroke-dashoffset:72}94%{opacity:0;stroke-dashoffset:-44}}@keyframes individualFinalReset{0%,85.7%,to{transform:translate(0) scale(1) rotate(0);opacity:1}92%{transform:translateY(-1px) scale(1.01) rotate(0);opacity:1}}@keyframes matcherFrameBeam{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2910}}@keyframes matcherCornerFlow{0%{opacity:.72;stroke-dashoffset:120}34%{opacity:1;stroke-dashoffset:20}68%,to{opacity:.72;stroke-dashoffset:-42}}@keyframes matcherFinalReset{0%,85.7%,to{opacity:.9}90%,96%{opacity:1}}@keyframes matcherCardIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes matcherCardIdleSoft{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes matcherSourceLineIdle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-35}}@keyframes matcherSourceLineIdleReverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:35}}@keyframes matcherDataLineStory{0%,14.2%,28.6%,42.9%,57.2%,71.5%,85.8%,to{opacity:.86}3%,9.5%,46%,56%,89%,95%{opacity:1}}@keyframes matcherRouteStory{0%,14.2%,28.6%,42.9%,57.2%,71.5%,85.8%,to{opacity:.82}17%,26%,31%,40%,45%,55%,74%,83%{opacity:1}}@keyframes matcherNodeIdle{0%{transform:scale(1);opacity:.88}to{transform:scale(1.04);opacity:1}}@keyframes matcherNodePurpleStory{0%,14.2%,28.6%,71.5%,85.8%,to{transform:scale(1);opacity:.92}18%,25%{transform:scale(1.14);opacity:1}74%,76%{transform:scale(1.1);opacity:1}}@keyframes matcherNodeYellowStory{0%,28.6%,42.9%,71.5%,85.8%,to{transform:scale(1);opacity:.92}32%,39%{transform:scale(1.14);opacity:1}76%,78%{transform:scale(1.1);opacity:1}}@keyframes matcherNodeGreenStory{0%,42.9%,57.2%,71.5%,85.8%,to{transform:scale(1);opacity:.92}46.5%,54%{transform:scale(1.14);opacity:1}78%,80%{transform:scale(1.1);opacity:1}}@keyframes matcherIconIdle{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes matcherIconIdleSoft{0%{transform:translateY(0)}to{transform:translateY(-.8px)}}@keyframes matcherSourceAPurpleStory{0%,1%,8%,14.2%,28.6%,85.8%,to{transform:translate(0) scale(1)}2.2%,4.6%{transform:translateY(-3px) scale(1.02)}17.2%,24.8%{transform:translate(3px) scale(1.01)}88%,89.5%{transform:translateY(-1px) scale(1.006)}}@keyframes matcherSourceAYellowStory{0%,2.8%,10.2%,28.6%,42.9%,85.8%,to{transform:translate(0) scale(1)}4%,6.4%{transform:translateY(-3px) scale(1.02)}31.8%,39.2%{transform:translate(3px) scale(1.01)}89.5%,91%{transform:translateY(-1px) scale(1.006)}}@keyframes matcherSourceAGreenStory{0%,4.6%,12.4%,42.9%,57.2%,85.8%,to{transform:translate(0) scale(1)}5.8%,8.2%{transform:translateY(-3px) scale(1.02)}46%,53.6%{transform:translate(3px) scale(1.01)}91%,92.5%{transform:translateY(-1px) scale(1.006)}}@keyframes matcherSourceBPurpleStory{0%,5.6%,13.8%,14.2%,28.6%,85.8%,to{transform:translate(0) scale(1)}7%,9.5%{transform:translateY(-3px) scale(1.02)}17.2%,24.8%{transform:translate(-3px) scale(1.01)}88.7%,90.2%{transform:translateY(-1px) scale(1.006)}}@keyframes matcherSourceBYellowStory{0%,7.3%,15%,28.6%,42.9%,85.8%,to{transform:translate(0) scale(1)}8.6%,11%{transform:translateY(-3px) scale(1.02)}31.8%,39.2%{transform:translate(-3px) scale(1.01)}90.2%,91.7%{transform:translateY(-1px) scale(1.006)}}@keyframes matcherSourceBGreenStory{0%,9%,16.2%,42.9%,57.2%,85.8%,to{transform:translate(0) scale(1)}10.2%,12.6%{transform:translateY(-3px) scale(1.02)}46%,53.6%{transform:translate(-3px) scale(1.01)}91.7%,93.2%{transform:translateY(-1px) scale(1.006)}}@keyframes matcherServerIconAStory{0%,1%,8%,14.2%,to{transform:translate(0);opacity:.92}2.4%,5.2%{transform:translate(2px);opacity:1}}@keyframes matcherServerIconBStory{0%,5.8%,13.8%,14.2%,to{transform:translate(0);opacity:.92}7.2%,10%{transform:translate(-2px);opacity:1}}@keyframes matcherDatabaseIconStory{0%,2.8%,10.5%,28.6%,42.9%,to{transform:translateY(0);opacity:.92}4%,6.8%,32.8%,37%{transform:translateY(-2px);opacity:1}}@keyframes matcherUserAStory{0%,2.8%,10.5%,28.6%,42.9%,to{transform:translate(0) scale(1);opacity:.92}4.4%,6.8%{transform:translate(1px) scale(1.04);opacity:1}33%,37%{transform:translate(2px) scale(1.02);opacity:1}}@keyframes matcherUserBStory{0%,7.2%,15%,28.6%,42.9%,to{transform:translate(0) scale(1);opacity:.92}8.8%,11%{transform:translate(-1px) scale(1.04);opacity:1}33%,37%{transform:translate(-2px) scale(1.02);opacity:1}}@keyframes matcherExcelIconStory{0%,4.6%,12.8%,42.9%,57.2%,to{transform:translateY(0);opacity:.92}6%,8.4%,47%,52%{transform:translateY(-2px);opacity:1}}@keyframes matcherCenterIdle{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes matcherCenterMerge{0%,14.2%,28.6%,42.9%,57.2%,71.5%,85.8%,to{transform:translateY(0) scale(1)}24%,26.5%,39%,41.5%,53%,56%{transform:translateY(-2px) scale(1.012)}59.5%,67.5%{transform:translateY(-3px) scale(1.025)}74.5%,80%{transform:translateY(-1px) scale(1.02)}}@keyframes matcherCenterContourFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-188}}@keyframes matcherCenterContourStory{0%,14.2%,28.6%,42.9%,57.2%,71.5%,to{opacity:.86}23%,27%,38%,42%,52%,57%,60%,68%{opacity:1}}@keyframes matcherCenterTitleStory{0%,57.2%,71.5%,to{transform:translateY(0);opacity:.96}61%,66%{transform:translateY(-1px);opacity:1}}@keyframes matcherButtonIdle{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes matcherArrowIdleRight{0%{transform:translate(0)}to{transform:translate(1px)}}@keyframes matcherArrowIdleLeft{0%{transform:translate(0)}to{transform:translate(-1px)}}@keyframes matcherConfirmButton{0%,71.5%,85.8%,to{transform:translate(0)}74.5%,80.5%{transform:translate(3px)}}@keyframes matcherConfirmArrow{0%,71.5%,85.8%,to{transform:translate(0) scale(1)}75%,80%{transform:translate(4px) scale(1.08)}}@keyframes matcherResetButton{0%,85.8%,to{transform:translate(0)}88%,94%{transform:translate(-2px)}}@keyframes matcherResetArrow{0%,85.8%,to{transform:translate(0) scale(1)}88.8%,93.5%{transform:translate(-3px) scale(1.06)}}@keyframes botToolFrameBeamIdle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-662}}@keyframes botToolFrameBeamStory{0%,42.9%,57.2%,86%,to{opacity:.78}44.5%,54.5%{opacity:1}88.5%,93%{opacity:.96}}@keyframes botToolCornerPulse{0%{opacity:.8;stroke-dashoffset:0}50%{opacity:1}to{opacity:.8;stroke-dashoffset:-44}}@keyframes botToolCornerStory{0%,42.9%,57.2%,86%,to{transform:translate(0);opacity:.84}46%,54%{transform:translateY(-1px);opacity:1}88%,92%{transform:translateY(-1px);opacity:.98}}@keyframes botToolGearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes botToolInnerRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes botToolGearStory{0%,14.2%,28.6%,85.8%,to{transform:rotate(0) scale(1)}17%,26%{transform:rotate(18deg) scale(1.01)}31%,40.5%{transform:rotate(42deg) scale(1.02)}88.5%,91.5%{transform:rotate(8deg) scale(1.01)}}@keyframes botToolGearRingStory{0%,14.2%,28.6%,to{transform:rotate(0) scale(1);opacity:.88}18%,27%{transform:rotate(-12deg) scale(1.02);opacity:1}31%,41%{transform:rotate(-28deg) scale(1.04);opacity:1}}@keyframes botToolWrenchIdle{0%{transform:translateY(0) rotate(-1.2deg)}to{transform:translateY(-2px) rotate(1.2deg)}}@keyframes botToolWrenchStory{0%,14.2%,28.6%,85.8%,to{transform:translateY(0) rotate(0);stroke-dashoffset:0}17.2%,24.5%{transform:translateY(-3px) rotate(2deg);stroke-dashoffset:-34}31.5%,39.5%{transform:translateY(-2px) rotate(4deg);stroke-dashoffset:-84}88.6%,92.4%{transform:translateY(-1px) rotate(1.5deg);stroke-dashoffset:-18}}@keyframes botToolCommandIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes botToolCommandRowIdle{0%{opacity:.88}to{opacity:1}}@keyframes botToolCommandBlockStory{0%,14.2%,to{transform:translate(0)}4%,10.5%{transform:translate(2px)}}@keyframes botToolCommandCalcStory{0%,1.2%,5.8%,to{transform:translate(0) scale(1);opacity:.88}2.2%,4.5%{transform:translate(4px) scale(1.03);opacity:1}}@keyframes botToolCommandBookStory{0%,2.8%,7.8%,to{transform:translate(0) scale(1);opacity:.88}4%,6.2%{transform:translate(4px) scale(1.03);opacity:1}}@keyframes botToolCommandFindStory{0%,4.4%,10%,85.8%,to{transform:translate(0) scale(1);opacity:.88}5.6%,8%{transform:translate(4px) scale(1.03);opacity:1}88.6%,91.5%{transform:translate(3px) scale(1.02);opacity:1}}@keyframes botToolResultIdle{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes botToolResultStory{0%,57.2%,71.5%,85.8%,to{transform:translateY(0) scale(1);opacity:1}60.5%,68%{transform:translateY(-3px) scale(1.025);opacity:1}72.6%,81.5%{transform:translateY(-1px) scale(1.012);opacity:1}88.6%,92.5%{transform:translateY(-1.5px) scale(1.012)}}@keyframes botToolResultTextStory{0%,57.2%,71.5%,to{transform:translate(0) scale(1);opacity:.9}62%,68%{transform:translate(0) scale(1.02);opacity:1}73.5%,80%{transform:translate(2px) scale(1.01);opacity:1}}@keyframes botToolCheckDraw{0%,57.2%,71.5%,to{transform:scale(1);opacity:.86;stroke-dashoffset:0}62%,68%{transform:scale(1.03);opacity:1;stroke-dashoffset:-18}73.5%,80%{transform:scale(1.05);opacity:1;stroke-dashoffset:-36}}@keyframes funnelAvatarIdle{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes funnelAvatarStory{0%,11.8%,86%,to{transform:rotate(0)}4%,7.8%{transform:rotate(2deg)}90%,93%{transform:rotate(-1.4deg) translateY(-1px)}}@keyframes funnelMicStory{0%,3.5%,10%,to{transform:translate(0)}5.5%,7.8%{transform:translate(2px,1px)}}@keyframes funnelBubbleFloat{0%{transform:translateY(0) scale(1)}to{transform:translateY(-3px) scale(1.015)}}@keyframes funnelBubbleFloatTall{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes funnelBubbleFloatSoft{0%{transform:translateY(0) scale(1)}to{transform:translateY(-3px) scale(1.02)}}@keyframes funnelBubbleLineIdle{0%{opacity:.78}to{opacity:1}}@keyframes funnelBubbleStoryOne{0%,2.2%,8%,to{transform:translateY(0) scale(1);opacity:1}3.2%,5.4%{transform:translateY(-3px) scale(1.04);opacity:1}}@keyframes funnelBubbleStoryTwo{0%,4%,10.5%,to{transform:translateY(0) scale(1);opacity:1}5.4%,8%{transform:translateY(-3px) scale(1.04);opacity:1}}@keyframes funnelBubbleStoryThree{0%,6%,13.5%,to{transform:translateY(0) scale(1);opacity:1}7.6%,10.5%{transform:translateY(-3px) scale(1.04);opacity:1}}@keyframes funnelBubbleDetailStory{0%,2%,4.6%,7%,10%,to{opacity:.78;transform:translateY(0)}3%,5.8%,8.6%{opacity:1;transform:translateY(-1px)}}@keyframes funnelSectionFloat{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes funnelSectionFloatTrust{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes funnelSectionFloatSale{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes funnelEngagementStory{0%,14.2%,28.6%,85.5%,to{transform:translateY(0) scale(1);opacity:1}17.2%,23.6%{transform:translateY(-4px) scale(1.02);opacity:1}87.4%,89.2%{transform:translateY(-2px) scale(1.01)}}@keyframes funnelTrustStory{0%,28.6%,42.9%,88.5%,to{transform:translateY(0) scale(1);opacity:1}31.6%,38.5%{transform:translateY(-4px) scale(1.02);opacity:1}90.4%,92.2%{transform:translateY(-2px) scale(1.01)}}@keyframes funnelSaleStory{0%,42.9%,57.2%,91.5%,to{transform:translateY(0) scale(1);opacity:1}46%,53%{transform:translateY(-4px) scale(1.025);opacity:1}93.2%,95%{transform:translateY(-2px) scale(1.01)}}@keyframes funnelTailIdle{0%{transform:translateY(0) rotate(-.4deg)}to{transform:translateY(2px) rotate(.6deg)}}@keyframes funnelTailStory{0%,57.2%,71.5%,to{transform:translateY(0) rotate(0) scaleY(1)}60.4%,66.6%{transform:translateY(3px) rotate(2deg) scaleY(1.04)}73.5%,76%{transform:translateY(2px) scaleY(1.02)}}@keyframes funnelCubeIdle{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-2px) rotate(1.5deg)}}@keyframes funnelCubeIdleSpin{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-2px) rotate(2deg)}}@keyframes funnelCubeIdleSoft{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-1.5px) rotate(-2deg)}}@keyframes funnelCubeDropStoryA{0%,69%,85.8%,to{transform:translate(0) rotate(0)}73%,78%{transform:translate(-2px,6px) rotate(-6deg)}87.2%,89%{transform:translateY(-2px)}}@keyframes funnelCubeDropStoryB{0%,71%,86.4%,to{transform:translate(0) rotate(0)}75%,80.5%{transform:translate(3px,5px) rotate(5deg)}88%,90%{transform:translateY(-2px)}}@keyframes funnelCubeDropStoryC{0%,73%,87%,to{transform:translate(0) rotate(0)}77.4%,82.5%{transform:translate(-3px,4px) rotate(4deg)}88.8%,91%{transform:translateY(-2px)}}@keyframes funnelIconIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes funnelIconIdleTall{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes funnelIconPinkLeftStory{0%,14.2%,28.6%,86%,to{transform:translate(0)}17.5%,22.5%{transform:translate(3px)}88.2%,90%{transform:translate(2px)}}@keyframes funnelIconPinkRightStory{0%,14.2%,28.6%,86%,to{transform:translate(0)}18.5%,23.5%{transform:translate(-3px)}88.8%,90.5%{transform:translate(-2px)}}@keyframes funnelIconYellowLeftStory{0%,28.6%,42.9%,88%,to{transform:translateY(0)}32.5%,36.5%{transform:translateY(-3px)}90.4%,92.2%{transform:translateY(-2px)}}@keyframes funnelHandshakeNod{0%,28.6%,42.9%,88%,to{transform:rotate(0)}34%,38.5%{transform:rotate(4deg)}90.8%,92.4%{transform:rotate(-2deg)}}@keyframes funnelPackageStory{0%,42.9%,57.2%,88%,to{transform:translateY(0) scale(1)}46.5%,52%{transform:translateY(-3px) scale(1.03)}90%,92%{transform:translateY(-2px)}}@keyframes funnelGreenRightStory{0%,42.9%,57.2%,88%,to{transform:translateY(0) scale(1)}47.5%,53%{transform:translateY(-2px) scale(1.03)}90.5%,92.5%{transform:translateY(-2px)}}@keyframes funnelGraphGrow{0%,42.9%,57.2%,to{transform:scaleY(1)}48%,53%{transform:scaleY(1.06)}}@keyframes funnelConnectorFlow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes funnelConnectorEngagementStory{0%,14.2%,28.6%,to{opacity:.75}17%,25%{opacity:1}}@keyframes funnelConnectorTrustStory{0%,28.6%,42.9%,to{opacity:.75}32%,40%{opacity:1}}@keyframes funnelConnectorSaleStory{0%,42.9%,57.2%,to{opacity:.75}46%,55%{opacity:1}}@keyframes parserSourceFloat{0%{transform:translateY(0)}to{transform:translateY(var(--parser-source-lift))}}@keyframes parserSourceFloatGlobe{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes parserSourceFloatApi{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes parserCubeFloat{0%{transform:translateY(0)}to{transform:translateY(var(--parser-cube-lift))}}@keyframes parserExportCardFloat{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes parserExportCardFloatCsv{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes parserInputFlow{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes parserOutputFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-26}}@keyframes parserFingerIdle{0%{transform:translateY(0) rotate(-.4deg)}to{transform:translateY(-1px) rotate(.6deg)}}@keyframes parserCalendarSourceAction{0%,7%,to{transform:translateY(0)}2.5%,4.5%{transform:translateY(-2px)}92%{transform:scale(1.02)}}@keyframes parserGlobeSourceAction{0%,4%,11%,to{transform:translateY(0)}6.4%,8.5%{transform:translateY(-2px)}94%{transform:scale(1.02)}}@keyframes parserApiSourceAction{0%,8%,15%,to{transform:translateY(0)}10.5%,13%{transform:translateY(-2px)}96%{transform:scale(1.02)}}@keyframes parserCalendarAction{0%,7%,to{transform:translateY(0) scale(1);opacity:.88}2.4%,4.8%{transform:translateY(-3px) scale(1.05);opacity:1}}@keyframes parserCalendarDetailAction{0%,to{transform:translateY(0);opacity:.78;stroke-dashoffset:0}1.8%{transform:translateY(0);opacity:.85}3.2%{transform:translateY(1.5px);opacity:1;stroke-dashoffset:6}4.8%{transform:translateY(-1px);opacity:.96;stroke-dashoffset:0}6.4%{transform:translateY(0);opacity:.86}}@keyframes parserGlobeAction{0%,4.8%,12%,to{transform:rotate(0);opacity:.86}7%,9.4%{transform:rotate(7deg);opacity:1}}@keyframes parserGlobeCursorAction{0%,4.8%,12%,to{transform:translate(0);opacity:.9}7%,9.4%{transform:translate(3px,2px);opacity:1}}@keyframes parserApiAction{0%,8%,15%,to{transform:translateY(0) scale(1);opacity:.86}10.5%,13%{transform:translateY(-2px) scale(1.05);opacity:1}}@keyframes parserInputRouteStory{0%,14.2%,28.6%,to{opacity:.84;fill-opacity:.84;stroke-width:.3px}16%,20%,24%{opacity:1;fill-opacity:.96;stroke-width:.6px}27.5%,89%{opacity:.94;fill-opacity:.9;stroke-width:.3px}91%{opacity:1;fill-opacity:.96}}@keyframes parserInputRouteCalendar{0%,14.2%,28.6%,to{opacity:.84;fill-opacity:.84;stroke-width:.3px}15.2%,18.2%{opacity:1;fill-opacity:.98;stroke-width:.6px}89%,91%{opacity:.98;fill-opacity:.94}}@keyframes parserInputRouteGlobe{0%,17.4%,28.6%,to{opacity:.84;fill-opacity:.84;stroke-width:.3px}18.4%,21.4%{opacity:1;fill-opacity:.98;stroke-width:.6px}89.6%,91.6%{opacity:.98;fill-opacity:.94}}@keyframes parserInputRouteApi{0%,20.6%,28.6%,to{opacity:.84;fill-opacity:.84;stroke-width:.3px}21.6%,26.8%{opacity:1;fill-opacity:.98;stroke-width:.6px}90.2%,92.2%{opacity:.98;fill-opacity:.94}}@keyframes parserCubeLid{0%,28.6%,43%,to{transform:translateY(0) rotate(0);opacity:.94}32%,36%{transform:translateY(-6px) rotate(1deg);opacity:1}39%{transform:translateY(-2px) rotate(.4deg)}}@keyframes parserCubeProcess{0%,28.6%,43%,to{transform:scaleY(1);opacity:.93}33%,39%{transform:scaleY(.985);opacity:1}90%{transform:translateY(-2px) scaleY(1)}}@keyframes parserCubeEdgeProcess{0%,28.6%,43%,to{opacity:.84;stroke-dashoffset:0}31%{opacity:.95;stroke-dashoffset:14}36%{opacity:1;stroke-dashoffset:0}40%{opacity:.94;stroke-dashoffset:-10}90%{opacity:.98}}@keyframes parserArmBaseStory{0%,42.9%,57.2%,to{transform:translate(0) rotate(0);opacity:.88}48%,52%{transform:translateY(-1px) rotate(.4deg);opacity:.98}91%{opacity:.94}}@keyframes parserArmWristStory{0%,42.9%,57.2%,to{transform:translate(0) rotate(0);opacity:.9}48%,53%{transform:translate(1px,-2px) rotate(1.5deg);opacity:1}}@keyframes parserArmPalmStory{0%,42.9%,57.2%,to{transform:translate(0) rotate(0);opacity:.9}49%,54%{transform:translate(1px,-2px) rotate(-1.5deg);opacity:1}92%{opacity:.96}}@keyframes parserFingerStoryA{0%,42.9%,57.2%,to{transform:translate(0) rotate(0);opacity:.9}47%,52%{transform:translate(3px,-2px) rotate(3deg);opacity:1}}@keyframes parserFingerStoryB{0%,42.9%,57.2%,to{transform:translate(0) rotate(0);opacity:.9}49%,55%{transform:translate(2px,-3px) rotate(-2.5deg);opacity:1}}@keyframes parserOutputRouteStory{0%,57.2%,to{transform:translateY(0);opacity:.84;fill-opacity:.84;stroke-width:.3px}61%,66%{transform:translateY(1px);opacity:1;fill-opacity:.98;stroke-width:.6px}69%,71.4%{transform:translateY(0);opacity:1;fill-opacity:.96;stroke-width:.5px}89%{opacity:.96}}@keyframes parserOutputRouteStoryCsv{0%,61%,to{transform:translateY(0);opacity:.84;fill-opacity:.84;stroke-width:.3px}66%,70.5%{transform:translateY(1px);opacity:1;fill-opacity:.98;stroke-width:.6px}89%{transform:translateY(0);opacity:.96;fill-opacity:.92}}@keyframes parserExcelRoute{0%,57.2%,71.4%,85.7%,to{transform:translateY(0) scale(1)}64%,67%{transform:translateY(-4px) scale(1.025)}87%{transform:translateY(-2px) scale(1)}}@keyframes parserCsvRoute{0%,61%,71.4%,85.7%,to{transform:translateY(0) scale(1)}68%,70.5%{transform:translateY(-4px) scale(1.025)}88.5%{transform:translateY(-2px) scale(1)}}@keyframes parserExcelExport{0%,71.4%,85.7%,to{transform:translateY(0) rotate(0);opacity:.9}74%,80%{transform:translateY(-3px) rotate(-2deg);opacity:1}}@keyframes parserExcelRowExport{0%,71.4%,85.7%,to{transform:translateY(0);opacity:.82}73%{transform:translateY(-1px);opacity:.95}76%{transform:translateY(-2px);opacity:1}79%{transform:translateY(-1px);opacity:.94}}@keyframes parserCsvExport{0%,75%,85.7%,to{transform:translateY(0) rotate(0);opacity:.9}80%,84%{transform:translateY(-3px) rotate(2deg);opacity:1}}@keyframes parserCsvLettersExport{0%,75%,85.7%,to{transform:scale(1);opacity:.86}80%,83.5%{transform:scale(1.06);opacity:1}}@keyframes parserFrameBeam{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes parserCornerFlow{0%{stroke-dashoffset:760}to{stroke-dashoffset:0}}@keyframes parserSourceIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes parserSourceDocumentIdle{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes parserSourceCloudIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes parserSourceBrowserStory{0%,0.8%,5.8%,86%,to{transform:translateY(0) scale(1)}2.4%,4.4%{transform:translateY(-2px) scale(1.04)}88.6%{transform:translateY(-1px) scale(1.012)}}@keyframes parserSourceDocumentStory{0%,2.4%,8.2%,88.6%,to{transform:translateY(0) scale(1)}4.7%,6.8%{transform:translateY(-2px) scale(1.035)}91%{transform:translateY(-1px) scale(1.01)}}@keyframes parserBrowserCheckStory{0%,0.8%,6.4%,to{stroke-dashoffset:28;opacity:.88}3.2%,5.2%{stroke-dashoffset:0;opacity:1}}@keyframes parserDocumentLineStory{0%,3%,9%,to{transform:translate(0);opacity:.9}4.8%{transform:translate(2px);opacity:1}6.8%{transform:translate(1px);opacity:.96}}@keyframes parserSourceCloudStory{0%,4.5%,12.4%,to{transform:translate(0) rotate(0)}7.2%,9.8%{transform:translate(2px,-3px) rotate(2deg)}}@keyframes parserDataInputFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36}}@keyframes parserDataInputRouteStory{0%,14.285%,28.571%,to{opacity:.86;stroke-dashoffset:0;transform:scale(1)}15.6%{opacity:1;stroke-dashoffset:-18;transform:scale(1.01)}18.2%{opacity:1;stroke-dashoffset:-34;transform:scale(1.01)}21%{opacity:1;stroke-dashoffset:-52;transform:scale(1.01)}25.5%{opacity:.95;stroke-dashoffset:-76;transform:scale(1)}}@keyframes parserStageIdleSettings{0%,to{transform:translateY(0)}52%{transform:translateY(-1.5px)}}@keyframes parserStageIdleProcess{0%,to{transform:translateY(0)}47%{transform:translateY(-2px)}}@keyframes parserStageIdleExport{0%,to{transform:translateY(0)}45%{transform:translateY(-1.5px)}}@keyframes parserSettingsStageStory{0%,26%,43%,to{transform:translateY(0) scale(1)}28.8%,39.4%{transform:translateY(-3px) scale(1.025)}}@keyframes parserSettingsSliderTop{0%,28.571%,43%,to{transform:translate(0)}31.2%,33.5%{transform:translate(7px)}}@keyframes parserSettingsSliderMiddle{0%,31.4%,43%,to{transform:translate(0)}34.4%,36.4%{transform:translate(-5px)}}@keyframes parserSettingsSliderBottom{0%,34.2%,43%,to{transform:translate(0)}37.3%,39.4%{transform:translate(6px)}}@keyframes parserSettingsDotPulse{0%,28.571%,43%,to{transform:scale(1)}34%,38%{transform:scale(1.08)}}@keyframes parserSettingsToProcess{0%,40%,57.143%,to{opacity:.82;stroke-dashoffset:0;transform:translate(0)}43.8%{opacity:1;stroke-dashoffset:-20;transform:translate(2px)}46.8%{opacity:.94;stroke-dashoffset:-44;transform:translate(0)}}@keyframes parserGearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes parserGearInnerSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes parserGearStory{0%,42.857%,57.143%,to{transform:rotate(0) scale(1)}46%,54%{transform:rotate(92deg) scale(1.02)}56%{transform:rotate(128deg) scale(1)}}@keyframes parserGearInnerStory{0%,42.857%,57.143%,to{transform:rotate(0) scale(1)}46%,54%{transform:rotate(-44deg) scale(1.04)}56%{transform:rotate(-64deg) scale(1)}}@keyframes parserProcessStory{0%,42.857%,57.143%,to{transform:translateY(0) scale(1)}46.2%,53.8%{transform:translateY(-3px) scale(1.018)}}@keyframes parserProcessToExport{0%,53%,71.429%,to{opacity:.82;stroke-dashoffset:0;transform:translate(0)}57.2%{opacity:1;stroke-dashoffset:-22;transform:translate(2px)}61.8%{opacity:.94;stroke-dashoffset:-48;transform:translate(0)}}@keyframes parserExportStageStory{0%,57.143%,72%,88%,to{transform:translateY(0) scale(1)}61%,68.5%{transform:translateY(-3px) scale(1.025)}90%{transform:translateY(-1px) scale(1.006)}}@keyframes parserExportArrow{0%,57.143%,71.429%,to{transform:translate(0) rotate(0)}62.5%,67.5%{transform:translate(4px,-3px) rotate(3deg)}}@keyframes parserSuccessRoute{0%,70%,85.714%,to{opacity:.82;stroke-dashoffset:0}73.2%{opacity:1;stroke-dashoffset:-24}79.5%{opacity:.94;stroke-dashoffset:-52}}@keyframes parserSuccessPanelIdle{0%,to{transform:translateY(0)}48%{transform:translateY(-1px)}}@keyframes parserSuccessPanel{0%,71.429%,85.714%,to{transform:translateY(0) scale(1)}75.5%,81.5%{transform:translateY(-2px) scale(1.015)}}@keyframes parserSuccessLineDraw{0%,71.429%,85.714%,to{stroke-dashoffset:190;transform:translate(0);opacity:.9}74.4%{stroke-dashoffset:120;transform:translate(2px);opacity:1}78%{stroke-dashoffset:60;transform:translate(1px);opacity:1}82.4%{stroke-dashoffset:0;transform:translate(0);opacity:.96}}@keyframes parserPrinterRoute{0%,72.5%,85.714%,to{opacity:.82;stroke-dashoffset:0}77.8%{opacity:1;stroke-dashoffset:-22}84.5%{opacity:.94;stroke-dashoffset:-48}}@keyframes parserPrinterIdle{0%,to{transform:translateY(0)}52%{transform:translateY(-1.5px)}}@keyframes parserPrinterStory{0%,74%,86.2%,to{transform:translateY(0)}79.2%,83%{transform:translateY(-2px)}}@keyframes parserPrinterPaper{0%,75.5%,86%,to{transform:translateY(0)}79.5%,82%{transform:translateY(-5px)}84.6%{transform:translateY(-2px)}}@keyframes parserFinalReset{0%,85.714%,to{transform:translateY(0) scale(1);opacity:1;stroke-dashoffset:0}91.5%{transform:translateY(-1px) scale(1.005);opacity:1}}@keyframes chatbot-circuit-pulse{0%,14.2%,to{opacity:0;stroke-dashoffset:1}3%{opacity:.88}12.8%{opacity:.18;stroke-dashoffset:0}}@keyframes chatbot-circuit-pulse-late{0%,2%,14.2%,to{opacity:0;stroke-dashoffset:1}5.5%{opacity:.82}13.5%{opacity:.16;stroke-dashoffset:0}}@keyframes chatbot-circuit-pulse-soft{0%,4%,14.2%,to{opacity:0;stroke-dashoffset:1}8%{opacity:.76}14%{opacity:.14;stroke-dashoffset:0}}@keyframes chatbot-circuit-pulse-soft-late{0%,6%,14.2%,to{opacity:0;stroke-dashoffset:1}9%{opacity:.74}14%{opacity:.14;stroke-dashoffset:0}}@keyframes chatbot-circuit-pulse-side{0%,1%,14.2%,to{opacity:0;stroke-dashoffset:1}7%{opacity:.78}13%{opacity:.14;stroke-dashoffset:0}}@keyframes chatbot-circuit-pulse-side-late{0%,3%,14.2%,to{opacity:0;stroke-dashoffset:1}10%{opacity:.72}14%{opacity:.12;stroke-dashoffset:0}}@keyframes chatbot-panel-fill{0%,to{fill-opacity:.56}28%{fill-opacity:.64}58%{fill-opacity:.6}82%{fill-opacity:.66}}@keyframes chatbot-panel-outline{0%,to{opacity:.62}10%{opacity:.86}52%{opacity:.76}}@keyframes chatbot-ai-ring-outer{0%,14.2%,28.6%,to{transform:rotate(0)}21.4%{transform:rotate(-18deg)}}@keyframes chatbot-ai-ring-inner{0%,14.2%,28.6%,to{transform:rotate(0)}21.4%{transform:rotate(16deg)}}@keyframes chatbot-ai-ring-line{0%,14.2%,28.6%,to{opacity:.78}19%{opacity:.95}23%{opacity:1}}@keyframes chatbot-ai-ring-segment-outer{0%,14.2%,28.6%,to{opacity:0;stroke-dashoffset:292;transform:rotate(0)}17%{opacity:.9}25%{opacity:.72;stroke-dashoffset:0;transform:rotate(-22deg)}}@keyframes chatbot-ai-ring-segment-inner{0%,14.2%,28.6%,to{opacity:0;stroke-dashoffset:219;transform:rotate(0)}18%{opacity:.82}25.5%{opacity:.68;stroke-dashoffset:0;transform:rotate(20deg)}}@keyframes chatbot-message-fill{0%,28.6%,42.9%,to{fill-opacity:.3}35.5%{fill-opacity:.45}}@keyframes chatbot-message-outline{0%,28.6%,42.9%,to{opacity:.62}36%{opacity:.96}}@keyframes chatbot-message-sweep{0%,28.6%,42.9%,to{opacity:0;stroke-dashoffset:1}32%{opacity:.82}39.5%{opacity:.56;stroke-dashoffset:0}42.8%{opacity:0}}@keyframes chatbot-small-line-1{0%,42.9%,57.2%,to{transform:translate(0)}49%{transform:translate(3px)}}@keyframes chatbot-small-line-2{0%,44%,57.2%,to{transform:translate(0)}51%{transform:translate(-3px)}}@keyframes chatbot-small-message-outline{0%,42.9%,57.2%,to{opacity:.58}45.5%{opacity:.94}50%{opacity:.82}}@keyframes chatbot-typing-dot-1{0%,57.2%,71.5%,to{opacity:.72;stroke-width:1.66255}59%,66%{opacity:1;stroke-width:2.45}62%,69%{opacity:.82;stroke-width:1.85}}@keyframes chatbot-typing-dot-2{0%,57.2%,71.5%,to{opacity:.72;stroke-width:1.66255}61%,68%{opacity:1;stroke-width:2.45}64%,70%{opacity:.82;stroke-width:1.85}}@keyframes chatbot-typing-dot-3{0%,57.2%,71.5%,to{opacity:.72;stroke-width:1.66255}63%,70%{opacity:1;stroke-width:2.45}66%{opacity:.82;stroke-width:1.85}}@keyframes chatbot-icon-search{0%,71.5%,85.8%,to{opacity:.78}75%{opacity:1}}@keyframes chatbot-icon-robot{0%,73%,85.8%,to{opacity:.78}79%{opacity:1}}@keyframes chatbot-icon-chart{0%,76%,85.8%,to{opacity:.78}83%{opacity:1}}@keyframes chatbot-bottom-flow-top{0%,71.5%,85.8%,to{opacity:0;stroke-dashoffset:1}78%{opacity:.9}85%{opacity:.14;stroke-dashoffset:0}}@keyframes chatbot-bottom-flow-bottom{0%,72.5%,85.8%,to{opacity:0;stroke-dashoffset:1}79.5%{opacity:.84}85.5%{opacity:.12;stroke-dashoffset:0}}@keyframes chatbot-bottom-node-1{0%,71.5%,85.8%,to{opacity:0}80%{opacity:.95}}@keyframes chatbot-bottom-node-2{0%,73%,85.8%,to{opacity:0}82%{opacity:.95}}@keyframes chatbot-operator-glow{0%,to{opacity:.72}50%{opacity:.84}92.8%{opacity:1}}@keyframes chatbot-operator-orbit{0%,85.8%,to{opacity:0;stroke-dashoffset:476;transform:rotate(0)}89%{opacity:.95}98%{opacity:.78;stroke-dashoffset:0;transform:rotate(360deg)}}@keyframes calculatorFrameBeam{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes calculatorCornerFlow{0%,to{opacity:.5;stroke-dashoffset:42}48%{opacity:.98}to{stroke-dashoffset:-42}}@keyframes calculatorNodeIdle{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-1px) scale(1.018)}72%{transform:translateY(-.25px) scale(1.006)}}@keyframes calculatorGridFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-174}}@keyframes calculatorGridLineStory{0%,27.8%,43.2%,to{opacity:.84}31%,34.5%,38%,41.5%{opacity:1}}@keyframes calculatorSliderIdle{0%,to{transform:translate(0) scale(1)}45%{transform:translate(1px) scale(1.012)}75%{transform:translate(-.4px) scale(1.004)}}@keyframes calculatorSliderTopStory{0%,1%,14.285%,to{transform:translate(0) scale(1)}4.2%{transform:translate(17px) scale(1.035)}7.2%{transform:translate(17px) scale(1.02)}11.5%{transform:translate(3px) scale(1)}}@keyframes calculatorSliderMiddleStory{0%,3%,14.285%,to{transform:translate(0) scale(1)}7%{transform:translate(-12px) scale(1.035)}9.5%{transform:translate(-12px) scale(1.018)}13%{transform:translate(-2px) scale(1)}}@keyframes calculatorSliderBottomStory{0%,5%,14.285%,to{transform:translate(0) scale(1)}9.2%{transform:translate(15px) scale(1.035)}11.4%{transform:translate(15px) scale(1.018)}14.285%{transform:translate(0) scale(1)}}@keyframes calculatorInfoTopStory{0%,2.5%,7.8%,to{transform:scale(1)}4.8%{transform:scale(1.08)}}@keyframes calculatorInfoMiddleStory{0%,5.2%,10.6%,to{transform:scale(1)}7.6%{transform:scale(1.08)}}@keyframes calculatorInfoBottomStory{0%,7.1%,13.3%,to{transform:scale(1)}9.8%{transform:scale(1.08)}}@keyframes calculatorRouteIdle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}@keyframes calculatorParametersTransfer{0%,14.285%,28.571%,to{opacity:.72;stroke-dashoffset:0;transform:translate(0)}18%{opacity:1;stroke-dashoffset:-18;transform:translate(0)}24%{transform:translate(-2.5px)}26.5%{opacity:.9;stroke-dashoffset:-46;transform:translate(0)}}@keyframes calculatorCalcSideStory{0%,26%,31%,to{transform:translate(0)}28.571%{transform:translate(-2px)}}@keyframes calculatorRowOne{0%,27.8%,32.2%,to{transform:translateY(0) scale(1)}29.4%,30.8%{transform:translateY(-2px) scale(1.08)}}@keyframes calculatorRowTwo{0%,30.4%,35.2%,to{transform:translateY(0) scale(1)}32.3%,33.9%{transform:translateY(-2px) scale(1.08)}}@keyframes calculatorRowThree{0%,33.4%,38.1%,to{transform:translateY(0) scale(1)}35.2%,36.9%{transform:translateY(-2px) scale(1.08)}}@keyframes calculatorRowFour{0%,36.2%,41.1%,to{transform:translateY(0) scale(1)}38.1%,39.8%{transform:translateY(-2px) scale(1.08)}}@keyframes calculatorRowFive{0%,39%,43.4%,90%,96.5%,to{transform:translateY(0) scale(1)}41%,42.3%{transform:translateY(-2px) scale(1.08)}92.8%{transform:translateY(-1px) scale(1.035)}}@keyframes calculatorResultTransfer{0%,42.857%,57.143%,to{opacity:.72;stroke-dashoffset:0}48%{opacity:1;stroke-dashoffset:-24}55.6%{opacity:.9;stroke-dashoffset:-56}}@keyframes calculatorDisplayIdle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.006)}}@keyframes calculatorDisplayStory{0%,55%,66%,to{transform:translateY(0) scale(1)}58.2%,62.5%{transform:translateY(-3px) scale(1.015)}}@keyframes calculatorDisplaySegmentIdle{0%,to{opacity:.88}48%{opacity:1}76%{opacity:.93}}@keyframes calculatorDigitStory{0%,56.2%,66.2%,to{transform:translateY(0);opacity:1}58%{transform:translateY(-1px);opacity:.55}60%{transform:translateY(0);opacity:1}62.4%{transform:translateY(-1px);opacity:.72}64.5%{transform:translateY(0);opacity:1}}@keyframes calculatorDisplayDecorStory{0%,55.5%,64.5%,to{transform:translateY(0)}59.2%,62.2%{transform:translateY(-2px)}}@keyframes calculatorButtonIdle{0%,to{transform:translateY(0)}45%{transform:translateY(-1px)}70%{transform:translateY(-.35px)}}@keyframes calculatorButtonIdleAlt{0%,to{transform:translateY(0)}38%{transform:translateY(.8px)}66%{transform:translateY(-.6px)}}@keyframes calculatorDownloadRoute{0%,57.143%,71.429%,to{opacity:.72;stroke-dashoffset:0}63%{opacity:1;stroke-dashoffset:-24}70%{opacity:.88;stroke-dashoffset:-54}}@keyframes calculatorDownloadButton{0%,66%,73.6%,87.8%,92.8%,to{transform:translateY(0) scale(1)}69%,71.2%{transform:translateY(-3px) scale(1.02)}89.6%{transform:translateY(-1px) scale(1.006)}}@keyframes calculatorDownloadArrow{0%,66.5%,73.4%,to{transform:translateY(0)}68.8%{transform:translateY(6px)}70.5%{transform:translateY(0)}72%{transform:translateY(3px)}}@keyframes calculatorPrintRoute{0%,71.429%,85.714%,to{opacity:.72;stroke-dashoffset:0}77%{opacity:1;stroke-dashoffset:-22}84.8%{opacity:.88;stroke-dashoffset:-52}}@keyframes calculatorPrintButton{0%,78.2%,87.4%,to{transform:translateY(0) scale(1)}81.2%,84%{transform:translateY(-3px) scale(1.02)}}@keyframes calculatorPrinterPaper{0%,79.5%,86.4%,to{transform:translateY(0)}82.6%,84.2%{transform:translateY(-4px)}}@keyframes calculatorPrinterBody{0%,79.5%,86.4%,to{transform:translateY(0)}82.8%{transform:translateY(1px)}}@keyframes calculatorPrinterLine{0%,80%,86.2%,to{opacity:.86;transform:translateY(0)}83.5%{opacity:1;transform:translateY(1px)}}@keyframes calculatorFinalReset{0%,85.714%,to{transform:translate(0) scale(1);opacity:1;stroke-dashoffset:0}92%{transform:translateY(-1px) scale(1.005);opacity:1}}@media (pointer: coarse),(max-width: 820px){.servicesCatalogRoot .service{content-visibility:auto;contain-intrinsic-size:850px 1180px}}:root{font-family:Onest,sans-serif;color:#fff;background:#080318}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;min-width:320px;background:#080318;font-family:Onest,sans-serif;overflow-x:hidden;overflow-y:auto}a{color:inherit}.page{display:flex;flex-direction:column;width:100%;min-height:100%}.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}}.sections-transition{position:relative;z-index:3;width:100%;height:0;flex:none;overflow:visible;pointer-events:none;background:transparent}.sections-transition:after{content:"";position:absolute;z-index:3;left:0;right:0;top:-42px;height:150px;pointer-events:none;background:linear-gradient(180deg,#0f0630,#0f0630eb,#0f06309e 52%,#0f06303d,#0f063000);filter:blur(18px);transform:translateY(8px)}
