.northern-lights-bg{position:absolute;inset:0;overflow:hidden;background:#0f0630;pointer-events:none}.northern-lights-bg__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:1;filter:brightness(.99) saturate(1.08) contrast(1.02);transform:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.82) 46%,rgba(0,0,0,.42) 60%,rgba(0,0,0,.08) 70%,transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.82) 46%,rgba(0,0,0,.42) 60%,rgba(0,0,0,.08) 70%,transparent 80%)}.northern-lights-bg__canvas--fallback{background:radial-gradient(circle at 18% 42%,rgba(0,150,255,.28),transparent 28%),radial-gradient(circle at 78% 42%,rgba(0,185,255,.2),transparent 28%),linear-gradient(140deg,#0091ff33 26%,#0091ff00 48%),linear-gradient(180deg,#0f0630 0% 100%)}.northern-lights-bg__vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 34%,transparent 0%,rgba(15,6,48,.03) 46%,rgba(5,1,18,.14) 100%),linear-gradient(180deg,#0f06300a,#0f063000 42%,#0f063047 68%,#0f0630);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.38) 62%,transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.38) 62%,transparent 82%)}.contacts-footer{position:relative;width:100%;min-height:940px;overflow:hidden;background:#0f0630;color:#fff;isolation:isolate}.contacts__content{position:relative;z-index:2;width:100%;min-height:940px;padding:196px 60px 64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.contacts__title,.contacts__phone,.contacts__write,.contacts__channel-card{opacity:0;will-change:opacity,transform,filter}.contacts__title{margin:0;max-width:min(100%,960px);font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:clamp(100px,6.67vw,128px);line-height:1.1;color:#fff;text-shadow:0 2px 24px rgba(255,255,255,.12),0 0 38px rgba(0,170,255,.08);transform:translateY(24px);filter:blur(6px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}.contacts__bottom{display:grid;grid-template-columns:minmax(0,577px) minmax(0,421px) 292px;grid-template-areas:"phone write card";align-items:end;column-gap:clamp(72px,7vw,150px);row-gap:40px;width:min(100%,1640px);max-width:100%}.contacts__phone,.contacts__write,.contacts__channel-card{transform:translateY(20px);filter:blur(6px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1)}.contacts-footer--visible .contacts__title,.contacts-footer--visible .contacts__phone,.contacts-footer--visible .contacts__write,.contacts-footer--visible .contacts__channel-card{opacity:1;transform:translateY(0);filter:blur(0)}.contacts-footer--visible .contacts__phone{transition-delay:.1s}.contacts-footer--visible .contacts__write{transition-delay:.22s}.contacts-footer--visible .contacts__channel-card{transition-delay:.34s}.contacts__phone{grid-area:phone;width:577px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:21px}.contacts__write{grid-area:write;width:421px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.contacts__label{margin:0;font-family:Onest,sans-serif;font-style:normal;font-weight:300;font-size:24px;line-height:1.2;color:#fff6}.contacts__phone-link,.contacts__link,.contacts__channel-card{pointer-events:auto}.contacts__phone-link{display:inline-block;max-width:100%;color:#fff;text-decoration:none;white-space:nowrap;font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:clamp(52px,3.34vw,64px);line-height:1.1;text-shadow:0 2px 18px rgba(255,255,255,.08);transition:transform .3s ease,text-shadow .3s ease}.contacts__phone-link:hover,.contacts__phone-link:focus-visible{transform:translateY(-2px);text-shadow:0 0 20px rgba(0,170,255,.2)}.contacts__links{width:100%;max-width:100%}.contacts__link{position:relative;display:flex;align-items:center;gap:24px;width:100%;min-height:56px;padding:0 0 24px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.1;transition:transform .3s ease,color .3s ease,border-color .3s ease}.contacts__link:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,#0af,#4a36cc 55%,#d000ff);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.contacts__link:hover,.contacts__link:focus-visible{transform:translate(5px);color:#fffffffa;border-color:#ffffff47}.contacts__link:hover:after,.contacts__link:focus-visible:after{transform:scaleX(1)}.contacts__link:hover .contacts__icon,.contacts__link:focus-visible .contacts__icon{filter:drop-shadow(0 0 9px rgba(0,170,255,.55))}.contacts__link--telegram{min-height:48px;padding-bottom:16px}.contacts__icon{width:32px;height:32px;flex:0 0 32px;color:#fff;transition:filter .3s ease}.contacts__link-text{min-width:0}.contacts__link--email .contacts__link-text,.contacts__link--telegram .contacts__link-text{overflow-wrap:anywhere;word-break:normal}.contacts__channel-card{grid-area:card;align-self:end;display:flex;flex-direction:row;align-items:center;width:292px;max-width:100%;min-height:88px;padding:4px 40px 4px 4px;box-sizing:border-box;gap:16px;border-radius:100px;background:#fff;color:#0f0630;text-decoration:none;box-shadow:0 10px 28px #0f06301f;transition:transform .35s ease,box-shadow .35s ease}.contacts__channel-card:hover,.contacts__channel-card:focus-visible{transform:translateY(-4px);box-shadow:0 14px 36px #00aaff2e,0 0 20px #d000ff14}.contacts__channel-image{width:80px;height:80px;flex:0 0 80px;border-radius:50%;object-fit:cover}.contacts__channel-copy{display:flex;flex-direction:column;min-width:0}.contacts__channel-title{font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:1.4;color:#0f0630}.contacts__channel-subtitle{font-family:Onest,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#0f063066}.contacts__phone-link:focus-visible,.contacts__link:focus-visible,.contacts__channel-card:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:6px}@media (min-width: 1440px){.contacts__content{justify-content:flex-start}.contacts__bottom{position:absolute;left:60px;right:60px;bottom:64px;width:auto;max-width:none;align-items:start;margin-top:0}.contacts__link{min-height:56px;padding:0 0 18px;margin-bottom:18px}.contacts__link:last-child{margin-bottom:0}.contacts__link--telegram{min-height:56px;padding-bottom:18px}.contacts__phone,.contacts__write{align-self:start}.contacts__channel-card{align-self:start;margin-top:44px}}@media (min-width: 1921px){.contacts-footer{min-height:clamp(940px,calc(49.0625vw - 2px),1254px)}.contacts__content{min-height:clamp(940px,calc(49.0625vw - 2px),1254px);padding-top:clamp(196px,calc(10vw + 4px),260px);padding-right:clamp(60px,3.125vw,80px);padding-bottom:clamp(64px,calc(3.4375vw - 2px),86px);padding-left:clamp(60px,3.125vw,80px)}.contacts__title{font-size:clamp(128px,calc(6.5625vw + 2px),170px)}.contacts__bottom{left:clamp(60px,3.125vw,80px);right:clamp(60px,3.125vw,80px);bottom:clamp(64px,calc(3.4375vw - 2px),86px);grid-template-columns:minmax(0,clamp(577px,calc(29.6875vw + 7px),767px)) minmax(0,clamp(421px,calc(21.71875vw + 4px),560px)) clamp(292px,calc(15vw + 4px),388px);column-gap:clamp(134px,7vw,180px);row-gap:clamp(40px,2.083333vw,54px);width:min(100%,2260px)}.contacts__phone{width:clamp(577px,calc(29.6875vw + 7px),767px);gap:clamp(21px,1.09375vw,28px)}.contacts__write{width:clamp(421px,calc(21.71875vw + 4px),560px);gap:clamp(32px,calc(1.5625vw + 2px),42px)}.contacts__label,.contacts__link,.contacts__channel-title{font-size:clamp(24px,1.25vw,32px)}.contacts__phone-link{font-size:clamp(64px,calc(3.28125vw + 1px),85px)}.contacts__link{gap:clamp(24px,1.25vw,32px);min-height:clamp(56px,calc(2.8125vw + 2px),74px);padding-bottom:clamp(18px,.9375vw,24px);margin-bottom:clamp(18px,.9375vw,24px)}.contacts__link--telegram{min-height:clamp(56px,calc(2.8125vw + 2px),74px);padding-bottom:clamp(18px,.9375vw,24px)}.contacts__icon{width:clamp(32px,calc(1.5625vw + 2px),42px);height:clamp(32px,calc(1.5625vw + 2px),42px);flex-basis:clamp(32px,calc(1.5625vw + 2px),42px)}.contacts__channel-card{width:clamp(292px,calc(15vw + 4px),388px);min-height:clamp(88px,calc(4.53125vw + 1px),117px);padding-right:clamp(40px,calc(2.1875vw - 2px),54px);gap:clamp(16px,calc(.9375vw - 2px),22px);margin-top:clamp(44px,calc(2.1875vw + 2px),58px)}.contacts__channel-image{width:clamp(80px,calc(4.0625vw + 2px),106px);height:clamp(80px,calc(4.0625vw + 2px),106px);flex-basis:clamp(80px,calc(4.0625vw + 2px),106px)}.contacts__channel-subtitle{font-size:clamp(18px,.9375vw,24px)}}@media (max-width: 1599px){.contacts__content{padding-top:184px;padding-right:56px;padding-left:56px}.contacts__bottom{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr) 292px;column-gap:clamp(48px,4vw,88px)}}@media (max-width: 1439px){.contacts-footer{min-height:900px}.contacts__content{min-height:900px;padding:156px 48px 56px}.contacts__title{font-size:clamp(76px,8vw,100px)}.contacts__phone-link{font-size:clamp(52px,4vw,64px)}.contacts__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"phone write" ". card";column-gap:48px;row-gap:36px;width:min(100%,1120px)}}@media (max-width: 1023px){.contacts-footer{min-height:840px}.contacts__content{min-height:840px;padding:124px 32px 48px}.contacts__bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone" "write" "card";row-gap:40px;width:min(100%,640px)}.contacts__channel-card{justify-self:start}}@media (max-width: 767px){.contacts-footer{min-height:100svh}.contacts__content{min-height:100svh;padding:56px 20px 48px;justify-content:flex-start}.contacts__title{font-size:clamp(48px,14vw,68px);line-height:1;margin-bottom:72px}.contacts__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.contacts__phone{width:100%;margin-bottom:48px}.contacts__write{width:100%;margin-bottom:40px}.contacts__label{font-size:24px}.contacts__phone-link{width:100%;white-space:normal;font-size:clamp(34px,10vw,48px)}.contacts__link{gap:16px;font-size:18px}.contacts__icon{width:28px;height:28px;flex-basis:28px}.contacts__channel-card{width:min(100%,292px);min-height:80px;padding:4px 26px 4px 4px;margin:0}.contacts__channel-image{width:72px;height:72px;flex-basis:72px}.contacts__channel-title{font-size:21px}.contacts__channel-subtitle{font-size:16px}}@media (max-width: 359px){.contacts__content{padding-right:16px;padding-left:16px}.contacts__title{font-size:48px}.contacts__label{font-size:16px}.contacts__phone-link{font-size:34px}.contacts__link{gap:14px;font-size:16px;padding-bottom:20px}.contacts__icon{width:24px;height:24px;flex-basis:24px}.contacts__channel-card{width:100%}}@media (prefers-reduced-motion: reduce){.contacts__title,.contacts__phone,.contacts__write,.contacts__channel-card{animation:none;transition:none;opacity:1;transform:none;filter:none}.contacts__phone-link,.contacts__link,.contacts__icon{transition:none}}.journeySectionRoot{--journey-progress: 0;--journey-path-offset: 1;--journey-front-offset: 0;--journey-front-opacity: 0;--journey-copy-initial: 1;--journey-copy-final: 0;--journey-stage-1: 0;--journey-stage-2: 0;--journey-stage-3: 0;--journey-stage-4: 0;--journey-active-1: 0;--journey-active-2: 0;--journey-active-3: 0;--journey-active-4: 0;position:relative;isolation:isolate;overflow:clip;color:#fff;background:radial-gradient(72% 50% at 73% 48%,rgba(27,12,77,.74),transparent 70%),radial-gradient(42% 35% at 26% 36%,rgba(48,19,91,.32),transparent 72%),#0f0630}.journeySectionRoot:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.journeySectionRoot .journeyDesktop{display:none}.journeySectionRoot .journeyCompact{display:block;width:min(calc(100% - 32px),820px);margin:0 auto;padding:max(42px,6svh) 0 max(200px,25svh)}.journeySectionRoot .journeyCompactCopy{position:sticky;top:0;z-index:6;width:100%;min-height:clamp(164px,23vw,232px);margin-bottom:clamp(28px,5vw,52px);background:#0f0630;box-shadow:0 22px 24px 8px #0f0630}.journeySectionRoot .journeyCompactCopy__state{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .52s ease}.journeySectionRoot .journeyCompactCopy__state--initial{opacity:1}.journeySectionRoot .journeyCompactCopy__text{position:absolute;top:clamp(18px,3vw,30px);left:0;display:flex;width:100%;flex-direction:column;color:#fff;font-size:clamp(29px,5.3vw,54px);font-style:normal;font-weight:400;line-height:1.08;letter-spacing:-.035em;text-shadow:0 4px 25px rgba(255,255,255,.2);white-space:nowrap}.journeySectionRoot .journeyCompactCopy__text span{display:block}.journeySectionRoot .journeyCompactCopy__text em{color:#fff3;font-style:normal}.journeySectionRoot .journeyCompactCopy__muted{color:#fff3}.journeySectionRoot .journeyCompactThornUnderline{position:absolute;top:calc(clamp(18px,3vw,30px) + clamp(42px,7.4vw,78px) + clamp(17px,2vw,22px));left:0;width:min(72%,560px);height:auto;overflow:visible}.journeySectionRoot .journeyCompactSmile{position:absolute;right:10%;bottom:-2px;width:clamp(150px,34%,230px);height:auto;overflow:visible}.journeySectionRoot .journeyCompact[data-stage="3"] .journeyCompactCopy__state--initial{opacity:.38}.journeySectionRoot .journeyCompact[data-stage="3"] .journeyCompactCopy__state--final{opacity:.62}.journeySectionRoot .journeyCompact[data-stage="4"] .journeyCompactCopy__state--initial{opacity:0}.journeySectionRoot .journeyCompact[data-stage="4"] .journeyCompactCopy__state--final{opacity:1}.journeySectionRoot .journeyCompactTimeline{position:relative;width:100%}.journeySectionRoot .journeyCompactTimeline__art{position:absolute;top:0;bottom:0;left:0;width:clamp(118px,15.5vw,160px);height:100%;overflow:visible;pointer-events:none}.journeySectionRoot .journeyCompactTimeline__progressStroke{transition:stroke-dasharray .56s cubic-bezier(.22,1,.36,1),stroke-dashoffset .56s cubic-bezier(.22,1,.36,1)}.journeySectionRoot .journeyCompactTimeline__thornStage{opacity:1;transform-box:fill-box;transform-origin:center;transition:opacity .44s ease,transform .44s ease}.journeySectionRoot .journeyCompactTimeline__thornStage[data-cleared=true]{opacity:0;transform:scale(.94)}.journeySectionRoot .journeyCompactTimeline__clean,.journeySectionRoot .journeyCompactTimeline__front{opacity:0;transition:opacity .22s ease}.journeySectionRoot .journeyCompactTimeline__clean[data-visible=true],.journeySectionRoot .journeyCompactTimeline__front[data-visible=true]{opacity:1}.journeySectionRoot .journeyCompactTimeline__frontCore{filter:drop-shadow(0 0 6px rgba(217,252,255,.92))}.journeySectionRoot .journeyCompactStages{display:grid;padding:0;margin:0 0 0 clamp(112px,17vw,160px);list-style:none}.journeySectionRoot .journeyCompactStage{position:relative;display:flex;min-height:clamp(260px,34vw,380px);align-items:flex-start;padding:clamp(40px,6vw,66px) 0 clamp(28px,4vw,46px);opacity:.36;transform:translateY(7px);transition:opacity .42s ease,transform .42s ease}.journeySectionRoot .journeyCompactStage__trigger{position:absolute;bottom:clamp(18px,3vw,30px);left:0;width:1px;height:1px;pointer-events:none}.journeySectionRoot .journeyCompactStage[data-state=active],.journeySectionRoot .journeyCompactStage[data-state=completed]{opacity:1;transform:translateY(0)}.journeySectionRoot .journeyCompactStage__number{position:absolute;top:0;left:0;z-index:0;color:#fff3;font-size:clamp(68px,10.5vw,108px);font-weight:300;line-height:1;letter-spacing:-.07em;transition:color .42s ease,text-shadow .42s ease}.journeySectionRoot .journeyCompactStage[data-state=active] .journeyCompactStage__number{color:#fff;text-shadow:0 0 24px rgba(74,211,255,.42)}.journeySectionRoot .journeyCompactStage[data-state=completed] .journeyCompactStage__number{color:#ffffffc2}.journeySectionRoot .journeyCompactStage__content{position:relative;z-index:1;width:100%;padding-top:clamp(58px,9vw,92px)}.journeySectionRoot .journeyCompactStage h3{width:fit-content;padding:clamp(10px,1.8vw,15px) clamp(17px,3vw,27px);margin:0 0 clamp(13px,2vw,19px);color:#fff;font-size:clamp(19px,3.3vw,30px);font-weight:500;line-height:1.1;white-space:nowrap;background:#0f0630d1;border:1px solid rgba(255,255,255,.08);border-radius:999px;backdrop-filter:blur(8px);transition:border-color .42s ease,box-shadow .42s ease}.journeySectionRoot .journeyCompactStage[data-state=active] h3{border-color:#5ce1ff66;box-shadow:0 0 22px #31b8ff38}.journeySectionRoot .journeyCompactStage p{max-width:560px;padding-left:clamp(12px,2.5vw,22px);margin:0;color:#ffffffe6;font-size:clamp(14px,2.45vw,21px);font-weight:400;line-height:1.32;text-wrap:balance}@media (max-width: 390px){.journeySectionRoot .journeyCompact{width:min(calc(100% - 28px),820px)}.journeySectionRoot .journeyCompactCopy__text{font-size:clamp(27px,8vw,30px)}.journeySectionRoot .journeyCompactStages{margin-left:108px}.journeySectionRoot .journeyCompactStage p{padding-left:10px}}@media (min-width: 768px) and (max-width: 1023px){.journeySectionRoot .journeyCompact{width:min(calc(100% - 56px),820px)}.journeySectionRoot .journeyCompactCopy{margin-bottom:58px}}@media (min-width: 1024px){.journeySectionRoot .journeyCompact{display:none}}@media (min-width: 1024px){.journeySectionRoot .journeyDesktop{display:block;height:360svh}.journeySectionRoot .journeyDesktop__sticky{position:sticky;top:0;display:flex;width:100%;height:100svh;align-items:center;justify-content:center;overflow:hidden}.journeySectionRoot .journeyDesktop__layout{display:flex;width:min(calc(100% - 56px),1840px);align-items:flex-start;justify-content:center}.journeySectionRoot .journeyDesktopCopy{position:relative;z-index:2;flex:0 0 min(46.4vw,891px);width:min(46.4vw,891px);aspect-ratio:911 / 215;margin-top:clamp(22px,3.3svh,38px);margin-right:max(-8vw,-154px);pointer-events:none}.journeySectionRoot .journeyDesktopCopy__state{position:absolute;inset:0;width:100%;height:100%;user-select:none;object-fit:contain;object-position:left top;will-change:opacity,transform}.journeySectionRoot .journeyDesktopCopy__state--initial{opacity:var(--journey-copy-initial);transform:translateY(calc((1 - var(--journey-copy-initial)) * -4px))}.journeySectionRoot .journeyDesktopCopy__state--final{opacity:var(--journey-copy-final);transform:translateY(calc((1 - var(--journey-copy-final)) * 4px))}.journeySectionRoot .journeyDesktopScene{position:relative;z-index:1;flex:0 0 min(48.2vw,72svh,925px);width:min(48.2vw,72svh,925px);aspect-ratio:925 / 1187;overflow:visible;container-type:inline-size}.journeySectionRoot .journeyDesktopScene__art,.journeySectionRoot .journeyDesktopScene__numbers,.journeySectionRoot .journeyDesktopScene__stages{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.journeySectionRoot .journeyDesktopScene__art{pointer-events:none}.journeySectionRoot .journeyDesktopScene__progressMask{stroke-dashoffset:var(--journey-path-offset);will-change:stroke-dashoffset}.journeySectionRoot .journeyDesktopScene__front{opacity:var(--journey-front-opacity);stroke-dashoffset:var(--journey-front-offset);will-change:opacity,stroke-dashoffset}.journeySectionRoot .journeyDesktopScene__front--core{filter:drop-shadow(0 0 7px rgba(198,249,255,.85))}.journeySectionRoot .journeyDesktopScene__numbers{z-index:2;color:#fff;pointer-events:none}.journeySectionRoot .journeyNumber{opacity:calc(.2 + var(--stage-progress) * .8);transform:translateY(calc((1 - var(--stage-progress)) * 5px));transform-box:fill-box;transform-origin:center;will-change:opacity,transform}.journeySectionRoot .journeyNumber--1{--stage-progress: var(--journey-stage-1);--stage-active: var(--journey-active-1)}.journeySectionRoot .journeyNumber--2{--stage-progress: var(--journey-stage-2);--stage-active: var(--journey-active-2)}.journeySectionRoot .journeyNumber--3{--stage-progress: var(--journey-stage-3);--stage-active: var(--journey-active-3)}.journeySectionRoot .journeyNumber--4{--stage-progress: var(--journey-stage-4);--stage-active: var(--journey-active-4)}.journeySectionRoot .journeyDesktopScene__stages{z-index:3;padding:0;margin:0;list-style:none;pointer-events:none}.journeySectionRoot .journeyStage{--stage-progress: 0;--stage-active: 0;position:absolute;display:flex;width:44.11%;flex-direction:column;align-items:flex-start;gap:2.05cqw;opacity:calc(.34 + var(--stage-progress) * .66);transform:translateY(calc((1 - var(--stage-progress)) * .72cqw));will-change:opacity,transform}.journeySectionRoot .journeyStage--1{--stage-progress: var(--journey-stage-1);--stage-active: var(--journey-active-1);top:10.95%;left:14.38%}.journeySectionRoot .journeyStage--2{--stage-progress: var(--journey-stage-2);--stage-active: var(--journey-active-2);top:38%;left:25.08%}.journeySectionRoot .journeyStage--3{--stage-progress: var(--journey-stage-3);--stage-active: var(--journey-active-3);top:65.04%;left:38.49%}.journeySectionRoot .journeyStage--4{--stage-progress: var(--journey-stage-4);--stage-active: var(--journey-active-4);top:92.08%;left:53.3%}.journeySectionRoot .journeyStage__title{padding:1.73cqw 3.46cqw;color:#fff;font-size:clamp(15px,3.03cqw,28px);font-weight:500;line-height:1.1;white-space:nowrap;background:#0f0630c7;border:1px solid rgba(255,255,255,.06);border-radius:999px;backdrop-filter:blur(8px);box-shadow:0 0 calc(.25cqw + var(--stage-active) * 2.2cqw) #41cbff40}.journeySectionRoot .journeyStage p{width:100%;padding-left:3.46cqw;margin:0;color:#fffffff0;font-size:clamp(12px,2.16cqw,20px);font-weight:400;line-height:1.1;text-wrap:balance}}@media (min-width: 1024px) and (max-height: 720px){.journeySectionRoot .journeyDesktopScene{flex-basis:min(50vw,68svh,925px);width:min(50vw,68svh,925px)}.journeySectionRoot .journeyDesktopCopy{margin-top:16px}}@media (prefers-reduced-motion: reduce){.journeySectionRoot{--journey-progress: 1;--journey-path-offset: 0;--journey-front-opacity: 0;--journey-copy-initial: 0;--journey-copy-final: 1;--journey-stage-1: 1;--journey-stage-2: 1;--journey-stage-3: 1;--journey-stage-4: 1}.journeySectionRoot .journeyDesktopCopy__state,.journeySectionRoot .journeyNumber,.journeySectionRoot .journeyStage,.journeySectionRoot .journeyCompactCopy__state,.journeySectionRoot .journeyCompactTimeline__progressStroke,.journeySectionRoot .journeyCompactTimeline__thornStage,.journeySectionRoot .journeyCompactTimeline__clean,.journeySectionRoot .journeyCompactTimeline__front,.journeySectionRoot .journeyCompactStage,.journeySectionRoot .journeyCompactStage__number,.journeySectionRoot .journeyCompactStage h3{transition:none!important}.journeySectionRoot .journeyDesktopScene__front,.journeySectionRoot .journeyCompactTimeline__front,.journeySectionRoot .journeyCompactTimeline__green,.journeySectionRoot .journeyCompactTimeline__thorns{display:none}.journeySectionRoot .journeyCompactCopy__state--initial{opacity:0}.journeySectionRoot .journeyCompactCopy__state--final,.journeySectionRoot .journeyCompactTimeline__clean,.journeySectionRoot .journeyCompactStage{opacity:1;transform:none}.journeySectionRoot .journeyCompactTimeline__clean .journeyCompactTimeline__progressStroke{stroke-dasharray:1 1!important;stroke-dashoffset:0!important}}.journeySectionRoot__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.heroScene{--hero-scene-bg: #0f0630;--hero-story-duration: 14s;--hero-approach-ease: cubic-bezier(.22, 1, .36, 1);--hero-carry-ease: cubic-bezier(.45, 0, .2, 1);--hero-return-ease: cubic-bezier(.4, 0, .2, 1);--hand-topLeft-base-x: 0px;--hand-topLeft-base-y: 0px;--hand-topRight-base-x: 0px;--hand-topRight-base-y: 0px;--hand-bottomLeft-base-x: 0px;--hand-bottomLeft-base-y: 0px;--hand-bottomRight-base-x: 0px;--hand-bottomRight-base-y: 0px;--story-topLeft-mid-x: 492px;--story-topLeft-mid-y: 214px;--story-topRight-mid-x: -444px;--story-topRight-mid-y: 112px;--story-bottomLeft-mid-x: 123px;--story-bottomLeft-mid-y: -246px;--story-bottomLeft-grip-inset-x: 0px;--story-bottomLeft-mid-inset-x: 0px;--story-bottomRight-near-x: -315px;--story-bottomRight-near-y: -72px;--story-bottomRight-press-x: -324px;--story-bottomRight-press-y: -80px;position:relative;width:100%;margin-inline:auto;overflow:hidden;background:var(--hero-scene-bg)}.heroScene__artwork{position:relative;width:min(100%,1920px);margin-inline:auto;aspect-ratio:1920 / 1277;line-height:0;container-type:inline-size}.heroScene__svg,.heroScene__svg>svg{display:block;width:100%;height:100%;aspect-ratio:1920 / 1277}.heroArtwork .heroTitleArtwork,.heroArtwork .heroSubtitleArtwork{display:none}.heroScene__copy{position:absolute;z-index:10;top:5.821746%;left:26.40625%;display:flex;flex-direction:column;align-items:center;gap:1.25cqw;width:47.1875%;padding:0;color:#fff;text-align:center;pointer-events:none}.heroScene__title{width:100%;min-height:8.958333cqw;margin:0;font-family:Onest,sans-serif;font-size:5cqw;font-style:normal;font-weight:500;line-height:.9;letter-spacing:0;color:#fff;text-align:center;text-shadow:0 .208333cqw 1.322917cqw rgb(255 255 255 / 30%);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.heroScene__title>span{display:block;white-space:nowrap}.heroScene__subtitle{width:100%;min-height:1.770833cqw;margin:0;font-family:Onest,sans-serif;font-size:1.25cqw;font-style:normal;font-weight:300;line-height:1.4;letter-spacing:0;color:#fff;text-align:center;white-space:nowrap;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.heroArtwork .handStoryMotion,.heroArtwork .handLocalRotation,.heroArtwork .fingerRotation,.heroArtwork .sourcePayload,.heroArtwork .carriedPayload,.heroArtwork .payloadDocking,.heroArtwork .dataLine,.heroArtwork .activationPulse,.heroArtwork .verticalLinePulse,.heroArtwork .textTargetHighlight,.heroArtwork .imageTargetHighlight,.heroArtwork .ctaHighlight,.heroArtwork .interfaceHighlight,.heroArtwork .ringPathHighlight{animation-play-state:paused}.heroScene.is-running .heroArtwork .handStoryMotion,.heroScene.is-running .heroArtwork .handLocalRotation,.heroScene.is-running .heroArtwork .fingerRotation,.heroScene.is-running .heroArtwork .sourcePayload,.heroScene.is-running .heroArtwork .carriedPayload,.heroScene.is-running .heroArtwork .payloadDocking,.heroScene.is-running .heroArtwork .dataLine,.heroScene.is-running .heroArtwork .activationPulse,.heroScene.is-running .heroArtwork .verticalLinePulse,.heroScene.is-running .heroArtwork .textTargetHighlight,.heroScene.is-running .heroArtwork .imageTargetHighlight,.heroScene.is-running .heroArtwork .ctaHighlight,.heroScene.is-running .heroArtwork .interfaceHighlight,.heroScene.is-running .heroArtwork .ringPathHighlight{animation-play-state:running}.heroArtwork .handStoryMotion,.heroArtwork .handLocalRotation,.heroArtwork .fingerRotation,.heroArtwork .payloadPlacement,.heroArtwork .payloadDocking,.heroArtwork .dataLine{transform-box:view-box}.heroArtwork .handStoryMotion,.heroArtwork .fingerRotation,.heroArtwork .carriedPayload,.heroArtwork .payloadDocking,.heroArtwork .ringPathHighlight,.heroArtwork .activationPulse,.heroArtwork .verticalLinePulse,.heroArtwork .textTargetHighlight,.heroArtwork .imageTargetHighlight,.heroArtwork .ctaHighlight,.heroArtwork .interfaceHighlight{will-change:transform,opacity}.heroArtwork .sourcePayload,.heroArtwork .carriedPayload{pointer-events:none}.heroArtwork .handRoot{transform-box:view-box;transform-origin:0 0}.heroArtwork .handRoot--topLeft{transform:translate(var(--hand-topLeft-base-x),var(--hand-topLeft-base-y))}.heroArtwork .handRoot--topRight{transform:translate(var(--hand-topRight-base-x),var(--hand-topRight-base-y))}.heroArtwork .handRoot--bottomLeft{transform:translate(var(--hand-bottomLeft-base-x),var(--hand-bottomLeft-base-y))}.heroArtwork .handRoot--bottomRight{transform:translate(var(--hand-bottomRight-base-x),var(--hand-bottomRight-base-y))}.heroArtwork .handStoryMotion--topLeft{animation:hand-story-top-left var(--hero-story-duration) linear infinite both}.heroArtwork .handStoryMotion--topRight{animation:hand-story-top-right var(--hero-story-duration) linear infinite both}.heroArtwork .handStoryMotion--bottomLeft{animation:hand-story-bottom-left var(--hero-story-duration) linear infinite both}.heroArtwork .handStoryMotion--bottomRight{animation:hand-story-bottom-right var(--hero-story-duration) linear infinite both}.heroArtwork .handLocalRotation--topLeft{transform-origin:180px 210px;animation:hand-rig-top-left var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .handLocalRotation--topRight{transform-origin:1740px 300px;animation:hand-rig-top-right var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .handLocalRotation--bottomLeft{transform-origin:290px 900px;animation:hand-rig-bottom-left var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .handLocalRotation--bottomRight{transform-origin:1660px 1010px;animation:hand-rig-bottom-right var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--topLeft-index{transform-origin:var(--pivot-topLeft-index-x) var(--pivot-topLeft-index-y);animation:finger-top-left-index var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--topLeft-thumb{transform-origin:var(--pivot-topLeft-thumb-x) var(--pivot-topLeft-thumb-y);animation:finger-top-left-thumb var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--topLeft-middle{transform-origin:var(--pivot-topLeft-middle-x) var(--pivot-topLeft-middle-y);animation:finger-top-left-middle var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--topRight-index{transform-origin:var(--pivot-topRight-index-x) var(--pivot-topRight-index-y);animation:finger-top-right-index var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--topRight-thumb{transform-origin:var(--pivot-topRight-thumb-x) var(--pivot-topRight-thumb-y);animation:finger-top-right-thumb var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--topRight-middle{transform-origin:var(--pivot-topRight-middle-x) var(--pivot-topRight-middle-y);animation:finger-top-right-middle var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--bottomLeft-index{transform-origin:var(--pivot-bottomLeft-index-x) var(--pivot-bottomLeft-index-y);animation:finger-bottom-left-index var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--bottomLeft-thumb{transform-origin:var(--pivot-bottomLeft-thumb-x) var(--pivot-bottomLeft-thumb-y);animation:finger-bottom-left-thumb var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--bottomLeft-middle{transform-origin:var(--pivot-bottomLeft-middle-x) var(--pivot-bottomLeft-middle-y);animation:finger-bottom-left-middle var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--bottomRight-index{transform-origin:var(--pivot-bottomRight-index-x) var(--pivot-bottomRight-index-y);animation:finger-bottom-right-index var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .fingerRotation--bottomRight-thumb{transform-origin:var(--pivot-bottomRight-thumb-x) var(--pivot-bottomRight-thumb-y);animation:finger-bottom-right-thumb var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .payloadPlacement--topLeft{transform:translate(var(--payload-topLeft-offset-x),var(--payload-topLeft-offset-y))}.heroArtwork .payloadPlacement--topRight{transform:translate(var(--payload-topRight-offset-x),var(--payload-topRight-offset-y))}.heroArtwork .payloadPlacement--bottomLeft{transform:translate(var(--payload-bottomLeft-offset-x),var(--payload-bottomLeft-offset-y))}.heroArtwork .payloadDocking--topLeft{transform-origin:var(--payload-topLeft-origin-x) var(--payload-topLeft-origin-y);animation:payload-dock-top-left var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .payloadDocking--topRight{transform-origin:var(--payload-topRight-origin-x) var(--payload-topRight-origin-y);animation:payload-dock-top-right var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .payloadDocking--bottomLeft{transform-origin:var(--payload-bottomLeft-origin-x) var(--payload-bottomLeft-origin-y);animation:payload-dock-bottom-left var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .sourcePayload--text{animation:source-text-crossfade var(--hero-story-duration) linear infinite both}.heroArtwork .sourcePayload--image{animation:source-image-crossfade var(--hero-story-duration) linear infinite both}.heroArtwork .carriedPayload--text{animation:carried-text-crossfade var(--hero-story-duration) linear infinite both}.heroArtwork .carriedPayload--image{animation:carried-image-crossfade var(--hero-story-duration) linear infinite both}.heroArtwork .carriedPayload--cta{animation:carried-cta-crossfade var(--hero-story-duration) linear infinite both}.heroArtwork .textTargetHighlight{animation:text-target-highlight var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .imageTargetHighlight{animation:image-target-highlight var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .ctaHighlight{animation:cta-highlight var(--hero-story-duration) ease-in-out infinite both}.heroArtwork .activationPulse{stroke-dasharray:.13 .87;stroke-dashoffset:1;animation:activation-pulse var(--hero-story-duration) linear infinite both}.heroArtwork .interfaceHighlight{stroke-dasharray:.18 .82;stroke-dashoffset:1;animation:interface-highlight var(--hero-story-duration) linear infinite both}.heroArtwork .ringGeometry{transform:none}.heroArtwork .ringPathHighlight--continuous{stroke-dasharray:.12 .88;opacity:0}.heroArtwork .ringPathHighlight--outer.ringPathHighlight--continuous{animation:ring-light-outer 8s linear infinite both}.heroArtwork .ringPathHighlight--inner.ringPathHighlight--continuous{stroke-dasharray:.1 .9;animation:ring-light-inner 11s linear infinite both}.heroArtwork .ringPathHighlight--activation{stroke-dasharray:.22 .78;animation:ring-activation var(--hero-story-duration) linear infinite both}.heroArtwork .verticalLinePulse{stroke-dasharray:.16 .84;stroke-dashoffset:1;animation:vertical-line-pulse 4s linear infinite both}.heroArtwork .dataLine--0{animation:data-line-a 5.6s ease-in-out infinite both}.heroArtwork .dataLine--1{animation:data-line-b 6.7s ease-in-out infinite both}.heroArtwork .dataLine--2{animation:data-line-c 7.8s ease-in-out infinite both}@keyframes hand-story-top-left{0%{transform:translate(0);animation-timing-function:var(--hero-approach-ease)}3.4%{transform:translate(calc(var(--story-topLeft-approach-x) - var(--hand-topLeft-base-x)),calc(var(--story-topLeft-approach-y) - var(--hand-topLeft-base-y)))}4.6%{transform:translate(calc(var(--story-topLeft-approach-x) - var(--hand-topLeft-base-x)),calc(var(--story-topLeft-approach-y) - var(--hand-topLeft-base-y)));animation-timing-function:var(--hero-carry-ease)}10.2%{transform:translate(calc(var(--story-topLeft-mid-x) - var(--hand-topLeft-base-x)),calc(var(--story-topLeft-mid-y) - var(--hand-topLeft-base-y)))}14.5%{transform:translate(calc(var(--story-topLeft-dock-x) - var(--hand-topLeft-base-x)),calc(var(--story-topLeft-dock-y) - var(--hand-topLeft-base-y)))}17.5%{transform:translate(calc(var(--story-topLeft-dock-x) - var(--hand-topLeft-base-x)),calc(var(--story-topLeft-dock-y) - var(--hand-topLeft-base-y)));animation-timing-function:var(--hero-return-ease)}23.5%,to{transform:translate(0)}}@keyframes hand-story-top-right{0%,17.1%{transform:translate(0)}17.1%{animation-timing-function:var(--hero-approach-ease)}20.5%{transform:translate(calc(var(--story-topRight-approach-x) - var(--hand-topRight-base-x)),calc(var(--story-topRight-approach-y) - var(--hand-topRight-base-y)))}21.6%{transform:translate(calc(var(--story-topRight-approach-x) - var(--hand-topRight-base-x)),calc(var(--story-topRight-approach-y) - var(--hand-topRight-base-y)));animation-timing-function:var(--hero-carry-ease)}27%{transform:translate(calc(var(--story-topRight-mid-x) - var(--hand-topRight-base-x)),calc(var(--story-topRight-mid-y) - var(--hand-topRight-base-y)))}32.2%{transform:translate(calc(var(--story-topRight-dock-x) - var(--hand-topRight-base-x)),calc(var(--story-topRight-dock-y) - var(--hand-topRight-base-y)))}35.6%{transform:translate(calc(var(--story-topRight-dock-x) - var(--hand-topRight-base-x)),calc(var(--story-topRight-dock-y) - var(--hand-topRight-base-y)));animation-timing-function:var(--hero-return-ease)}40%,to{transform:translate(0)}}@keyframes hand-story-bottom-left{0%,35%{transform:translate(0)}35%{animation-timing-function:var(--hero-approach-ease)}37.8%{transform:translate(calc(var(--story-bottomLeft-approach-x) - var(--hand-bottomLeft-base-x) + var(--story-bottomLeft-grip-inset-x)),calc(var(--story-bottomLeft-approach-y) - var(--hand-bottomLeft-base-y)))}39%{transform:translate(calc(var(--story-bottomLeft-approach-x) - var(--hand-bottomLeft-base-x) + var(--story-bottomLeft-grip-inset-x)),calc(var(--story-bottomLeft-approach-y) - var(--hand-bottomLeft-base-y)));animation-timing-function:var(--hero-carry-ease)}45.5%{transform:translate(calc(var(--story-bottomLeft-mid-x) - var(--hand-bottomLeft-base-x) + var(--story-bottomLeft-mid-inset-x)),calc(var(--story-bottomLeft-mid-y) - var(--hand-bottomLeft-base-y)))}50.5%{transform:translate(calc(var(--story-bottomLeft-dock-x) - var(--hand-bottomLeft-base-x)),calc(var(--story-bottomLeft-dock-y) - var(--hand-bottomLeft-base-y)))}54%{transform:translate(calc(var(--story-bottomLeft-dock-x) - var(--hand-bottomLeft-base-x)),calc(var(--story-bottomLeft-dock-y) - var(--hand-bottomLeft-base-y)));animation-timing-function:var(--hero-return-ease)}58.5%,to{transform:translate(0)}}@keyframes hand-story-bottom-right{0%,53.6%{transform:translate(0)}53.6%{animation-timing-function:var(--hero-approach-ease)}56.5%{transform:translate(calc(var(--story-bottomRight-near-x) - var(--hand-bottomRight-base-x)),calc(var(--story-bottomRight-near-y) - var(--hand-bottomRight-base-y)));animation-timing-function:ease-in-out}58.2%,60.8%{transform:translate(calc(var(--story-bottomRight-press-x) - var(--hand-bottomRight-base-x)),calc(var(--story-bottomRight-press-y) - var(--hand-bottomRight-base-y)))}64%{transform:translate(calc(var(--story-bottomRight-near-x) - var(--hand-bottomRight-base-x)),calc(var(--story-bottomRight-near-y) - var(--hand-bottomRight-base-y)));animation-timing-function:var(--hero-return-ease)}69%,to{transform:translate(0)}}@keyframes hand-rig-top-left{0%,4.6%,17.5%,to{transform:rotate(0)}7%,15.5%{transform:rotate(.8deg)}}@keyframes hand-rig-top-right{0%,21.6%,35.6%,to{transform:rotate(0)}24%,33.5%{transform:rotate(-.95deg)}}@keyframes hand-rig-bottom-left{0%,39%,54%,to{transform:rotate(0)}42%,51.5%{transform:rotate(.55deg)}}@keyframes hand-rig-bottom-right{0%,56.5%,64%,to{transform:rotate(0)}58.2%,60.8%{transform:rotate(-.65deg)}}@keyframes finger-top-left-index{0%,2.5%,18.5%,to{transform:rotate(0)}4.6%,17.1%{transform:rotate(5deg)}}@keyframes finger-top-left-thumb{0%,2.5%,18.5%,to{transform:rotate(0)}4.6%,17.1%{transform:rotate(-7deg)}}@keyframes finger-top-left-middle{0%,2.5%,18.5%,to{transform:rotate(0)}4.6%,17.1%{transform:rotate(-1.5deg)}}@keyframes finger-top-right-index{0%,18.8%,36.5%,to{transform:rotate(0)}21.6%,35.3%{transform:rotate(-5deg)}}@keyframes finger-top-right-thumb{0%,18.8%,36.5%,to{transform:rotate(0)}21.6%,35.3%{transform:rotate(7deg)}}@keyframes finger-top-right-middle{0%,18.8%,36.5%,to{transform:rotate(0)}21.6%,35.3%{transform:rotate(1.5deg)}}@keyframes finger-bottom-left-index{0%,36.2%,55%,to{transform:rotate(0)}39%,53.3%{transform:rotate(-4.5deg)}}@keyframes finger-bottom-left-thumb{0%,36.2%,55%,to{transform:rotate(0)}39%,53.3%{transform:rotate(7deg)}}@keyframes finger-bottom-left-middle{0%,36.2%,55%,to{transform:rotate(0)}39%,53.3%{transform:rotate(1deg)}}@keyframes finger-bottom-right-index{0%,55%,65%,to{transform:rotate(0)}58.2%{transform:rotate(4deg)}59.4%{transform:rotate(5deg)}61%{transform:rotate(2deg)}}@keyframes finger-bottom-right-thumb{0%,55%,65%,to{transform:rotate(0)}58.2%,61%{transform:rotate(-2deg)}}@keyframes source-text-crossfade{0%,3.5%{opacity:1}4.6%,69.2%{opacity:0}71.4%,to{opacity:1}}@keyframes carried-text-crossfade{0%,3.5%{opacity:0}4.6%,15.8%{opacity:1}17%,to{opacity:0}}@keyframes source-image-crossfade{0%,20.5%{opacity:1}21.6%,69.2%{opacity:0}71.4%,to{opacity:1}}@keyframes carried-image-crossfade{0%,20.5%{opacity:0}21.6%,33.8%{opacity:1}35.2%,to{opacity:0}}@keyframes carried-cta-crossfade{0%,37.8%{opacity:0}39%,51.7%{opacity:1}53.2%,to{opacity:0}}@keyframes payload-dock-top-left{0%,15.2%{transform:translate(0) scale(1) rotate(0)}16%,17%{transform:translate(var(--payload-topLeft-dock-x),var(--payload-topLeft-dock-y)) scale(var(--payload-topLeft-dock-scale)) rotate(var(--payload-topLeft-dock-rotation))}17.1%,to{transform:translate(0) scale(1) rotate(0)}}@keyframes payload-dock-top-right{0%,33.4%{transform:translate(0) scale(1) rotate(0)}34.2%,35.2%{transform:translate(var(--payload-topRight-dock-x),var(--payload-topRight-dock-y)) scale(var(--payload-topRight-dock-scale)) rotate(var(--payload-topRight-dock-rotation))}35.3%,to{transform:translate(0) scale(1) rotate(0)}}@keyframes payload-dock-bottom-left{0%,51.7%{transform:translate(0) scale(1) rotate(0)}52.5%,53.2%{transform:translate(var(--payload-bottomLeft-dock-x),var(--payload-bottomLeft-dock-y)) scale(var(--payload-bottomLeft-dock-scale)) rotate(var(--payload-bottomLeft-dock-rotation))}53.3%,to{transform:translate(0) scale(1) rotate(0)}}@keyframes text-target-highlight{0%,15.1%{opacity:0}16.2%{opacity:.82}18.2%,to{opacity:0}}@keyframes image-target-highlight{0%,33.2%{opacity:0}34.4%{opacity:.86}36.5%,to{opacity:0}}@keyframes cta-highlight{0%,51.5%{opacity:0}52.7%{opacity:.8}55%,to{opacity:0}}@keyframes activation-pulse{0%,57.5%{opacity:0;stroke-dashoffset:1}58.5%{opacity:.9;stroke-dashoffset:1}64%{opacity:.55;stroke-dashoffset:-.35}67%,to{opacity:0;stroke-dashoffset:-1}}@keyframes interface-highlight{0%,58.5%{opacity:0;stroke-dashoffset:1}60%{opacity:.85;stroke-dashoffset:1}65%{opacity:.55;stroke-dashoffset:-.25}68.5%,to{opacity:0;stroke-dashoffset:-1}}@keyframes ring-activation{0%,58.5%{opacity:0;stroke-dashoffset:1}60%{opacity:.8;stroke-dashoffset:1}65%{opacity:.35;stroke-dashoffset:0}68%,to{opacity:0;stroke-dashoffset:-.5}}@keyframes ring-light-outer{0%{opacity:.48;stroke-dashoffset:1}to{opacity:.48;stroke-dashoffset:0}}@keyframes ring-light-inner{0%{opacity:.38;stroke-dashoffset:0}to{opacity:.38;stroke-dashoffset:1}}@keyframes vertical-line-pulse{0%{opacity:0;stroke-dashoffset:1}12%{opacity:.32}52%{opacity:.16;stroke-dashoffset:-.2}68%,to{opacity:0;stroke-dashoffset:-1}}@keyframes data-line-a{0%,to{transform:translate(0)}50%{transform:translate(3px,1px)}}@keyframes data-line-b{0%,to{transform:translate(0)}50%{transform:translate(-2px,2px)}}@keyframes data-line-c{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}@media (max-width: 1180px) and (orientation: portrait){.heroScene{padding-top:clamp(64px,8.5svh,96px);--hand-topLeft-base-x: 220px;--hand-topLeft-base-y: 42px;--hand-topRight-base-x: -220px;--hand-topRight-base-y: 42px;--hand-bottomLeft-base-x: 170px;--hand-bottomLeft-base-y: -34px;--hand-bottomRight-base-x: -170px;--hand-bottomRight-base-y: -34px;--story-bottomLeft-grip-inset-x: 80px;--story-bottomLeft-mid-inset-x: 40px}.heroScene__artwork{width:clamp(1160px,155vw,1500px);max-width:none;margin-left:50%;margin-right:0;transform:translate(-50%)}}@media (min-width: 481px) and (max-width: 767px) and (orientation: portrait){.heroScene{--top-hand-inset: clamp( 290px, calc(730px - 57.2vw) , 455px );--bottom-hand-inset: clamp( 140px, calc(410px - 34.3vw) , 245px );--hand-topLeft-base-x: var(--top-hand-inset);--hand-topLeft-base-y: 68px;--hand-topRight-base-x: calc(0px - var(--top-hand-inset));--hand-topRight-base-y: 68px;--hand-bottomLeft-base-x: var(--bottom-hand-inset);--hand-bottomLeft-base-y: clamp( -25px, calc(144px - 25.8vw) , 20px );--hand-bottomRight-base-x: calc(0px - var(--bottom-hand-inset));--hand-bottomRight-base-y: clamp( -20px, calc(146px - 25.8vw) , 24px );--story-bottomLeft-grip-inset-x: clamp( 110px, calc(406px - 38.7vw) , 220px );--story-bottomLeft-mid-inset-x: clamp( 55px, calc(203px - 19.35vw) , 110px )}.heroScene__artwork{width:clamp(1000px,200vw,1160px)}}@media (min-width: 391px) and (max-width: 480px) and (orientation: portrait){.heroScene{--hand-topLeft-base-x: 455px;--hand-topLeft-base-y: 72px;--hand-topRight-base-x: -455px;--hand-topRight-base-y: 72px;--hand-bottomLeft-base-x: 245px;--hand-bottomLeft-base-y: 38px;--hand-bottomRight-base-x: -245px;--hand-bottomRight-base-y: 44px;--story-bottomLeft-grip-inset-x: 220px;--story-bottomLeft-mid-inset-x: 115px}.heroScene__artwork{width:clamp(860px,282vw,1140px)}}@media (max-width: 390px) and (orientation: portrait){.heroScene{padding-top:72px;--hand-topLeft-base-x: 505px;--hand-topLeft-base-y: 74px;--hand-topRight-base-x: -505px;--hand-topRight-base-y: 74px;--hand-bottomLeft-base-x: 320px;--hand-bottomLeft-base-y: 58px;--hand-bottomRight-base-x: -320px;--hand-bottomRight-base-y: 65px;--story-bottomLeft-grip-inset-x: 260px;--story-bottomLeft-mid-inset-x: 130px}.heroScene__artwork{width:clamp(820px,272vw,1040px)}}@media (max-width: 1180px) and (orientation: landscape){.heroScene{--hand-topLeft-base-x: 80px;--hand-topLeft-base-y: 0px;--hand-topRight-base-x: -80px;--hand-topRight-base-y: 0px;--hand-bottomLeft-base-x: 60px;--hand-bottomLeft-base-y: -12px;--hand-bottomRight-base-x: -60px;--hand-bottomRight-base-y: -12px}.heroScene__artwork{width:min(116vw,150.3524svh);max-width:none;margin-left:50%;margin-right:0;transform:translate(-50%)}}@media (max-width: 767px) and (orientation: landscape) and (max-height: 600px){.heroScene{--hand-topLeft-base-x: 0px;--hand-topRight-base-x: 0px;--hand-bottomLeft-base-x: 0px;--hand-bottomRight-base-x: 0px;--hand-bottomLeft-base-y: 0px;--hand-bottomRight-base-y: 0px}}@media (min-width: 1921px){.heroScene__artwork{width:min(100%,2560px);max-width:2560px}}@media (min-width: 1181px) and (max-height: 900px){.heroScene__artwork{width:min(100%,150.3524svh)}}@media (prefers-reduced-motion: reduce){.heroScene .heroArtwork .handStoryMotion,.heroScene .heroArtwork .handLocalRotation,.heroScene .heroArtwork .fingerRotation,.heroScene .heroArtwork .sourcePayload,.heroScene .heroArtwork .carriedPayload,.heroScene .heroArtwork .payloadDocking,.heroScene .heroArtwork .dataLine,.heroScene .heroArtwork .activationPulse,.heroScene .heroArtwork .verticalLinePulse,.heroScene .heroArtwork .textTargetHighlight,.heroScene .heroArtwork .imageTargetHighlight,.heroScene .heroArtwork .ctaHighlight,.heroScene .heroArtwork .interfaceHighlight,.heroScene .heroArtwork .ringPathHighlight{animation:none!important}.heroScene .heroArtwork .handStoryMotion,.heroScene .heroArtwork .handLocalRotation,.heroScene .heroArtwork .fingerRotation,.heroScene .heroArtwork .payloadDocking,.heroScene .heroArtwork .dataLine{transform:none!important}.heroScene .heroArtwork .sourcePayload{opacity:1!important}.heroScene .heroArtwork .carriedPayload,.heroScene .heroArtwork .highlightCopy,.heroScene .heroArtwork .ringPathHighlight{opacity:0!important}}@media (max-width: 767px) and (orientation: portrait){.heroArtwork .heroTitleArtwork,.heroArtwork .heroSubtitleArtwork{transform-box:view-box;transform-origin:960px 0}.heroArtwork .heroTitleArtwork{transform:scale(.7)}.heroArtwork .heroSubtitleArtwork{transform:scale(.88)}}@media (max-width: 767px) and (orientation: portrait){.heroScene__copy{inset:0;display:block;width:100%;height:100%}.heroScene__title{position:absolute;top:4.074%;left:33.484375%;width:33.03125%;min-height:6.3cqw;font-size:3.5cqw}.heroScene__subtitle{position:absolute;top:18.6857%;left:calc((100% - 100vw)/2 + 16px);width:calc(100vw - 32px);min-height:1.54cqw;font-size:clamp(11px,3.05vw,14px);white-space:normal;overflow-wrap:anywhere}}.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 .showcase-illustration{display:block;width:100%;height:100%;pointer-events:none;user-select:none;--card-motion-delay: 0ms;--showcase-cycle: 12s}.servicesCatalogRoot .showcase-illustration__svg{display:block;width:100%;height:100%}.servicesCatalogRoot .showcase-illustration .showcase-item{transform-box:fill-box;transform-origin:center;animation:showcase-item-wave var(--showcase-cycle) both infinite;animation-delay:calc(var(--card-motion-delay) + var(--item-motion-delay, 0ms));will-change:transform}.servicesCatalogRoot .showcase-illustration .showcase-bottle{--lift-distance: 7px;--item-motion-delay: 0ms}.servicesCatalogRoot .showcase-illustration .showcase-headphones{--lift-distance: 6px;--item-motion-delay: .24s}.servicesCatalogRoot .showcase-illustration .showcase-plant{--lift-distance: 6px;--item-motion-delay: .48s}.servicesCatalogRoot .showcase-illustration .showcase-watch{--lift-distance: 6px;--item-motion-delay: .9s}.servicesCatalogRoot .showcase-illustration .showcase-phone{--lift-distance: 7px;--item-motion-delay: 1.14s}.servicesCatalogRoot .showcase-illustration .showcase-guitar{--lift-distance: 6px;--item-motion-delay: 1.38s}.servicesCatalogRoot .showcase-illustration .price-slider-thumb{transform-box:fill-box;transform-origin:center;animation:showcase-slider-thumb var(--showcase-cycle) both infinite;animation-delay:calc(var(--card-motion-delay) + .8s);will-change:transform}.servicesCatalogRoot .showcase-illustration .price-slider-progress{transform-box:fill-box;transform-origin:center bottom;animation:showcase-slider-progress var(--showcase-cycle) both infinite;animation-delay:calc(var(--card-motion-delay) + .8s);will-change:transform}.servicesCatalogRoot .showcase-illustration .showcase-outline-highlight{opacity:0;stroke-dasharray:.14 .86;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:showcase-outline-sweep var(--showcase-cycle) ease-in-out infinite;animation-delay:calc(var(--card-motion-delay) + .2s);will-change:stroke-dashoffset,opacity}.servicesCatalogRoot .showcase-illustration .showcase-outline-highlight--halo{opacity:0;stroke-opacity:.4;stroke-dasharray:.16 .84}.servicesCatalogRoot .showcase-illustration .showcase-outline-highlight--core{opacity:0;stroke-opacity:.9;stroke-dasharray:.1 .9}.servicesCatalogRoot .showcase-illustration .showcase-item,.servicesCatalogRoot .showcase-illustration .price-slider-thumb,.servicesCatalogRoot .showcase-illustration .price-slider-progress,.servicesCatalogRoot .showcase-illustration .showcase-outline-highlight{animation-play-state:paused}.servicesCatalogRoot .showcase-illustration.isMotionActive .showcase-item,.servicesCatalogRoot .showcase-illustration.isMotionActive .price-slider-thumb,.servicesCatalogRoot .showcase-illustration.isMotionActive .price-slider-progress,.servicesCatalogRoot .showcase-illustration.isMotionActive .showcase-outline-highlight{animation-play-state:running}@keyframes showcase-item-wave{0%,5%{transform:translateY(0)}14%,18%{transform:translateY(calc(-1 * var(--lift-distance)))}34%,to{transform:translateY(0)}}@keyframes showcase-slider-thumb{0%,8%{transform:translateY(0)}30%,34%{transform:translateY(-22px)}56%,to{transform:translateY(0)}}@keyframes showcase-slider-progress{0%,8%{transform:scaleY(1)}30%,34%{transform:scaleY(1.48)}56%,to{transform:scaleY(1)}}@keyframes showcase-outline-sweep{0%,2.5%{opacity:.1;stroke-dashoffset:1}8%{opacity:.72;stroke-dashoffset:.98}62%{opacity:.58;stroke-dashoffset:0}67%,to{opacity:0;stroke-dashoffset:0}}.servicesCatalogRoot .landing-illustration{display:block;width:100%;height:100%;pointer-events:none;user-select:none;--landing-cycle-duration: 7s;--outer-ring-duration: 16s;--middle-ring-duration: 23s;--card-motion-delay: 0ms;--ring-phase-offset: 0s;--connector-pass: .82s;--icon-reaction-duration: .94s;--cta-shine-duration: .78s}.servicesCatalogRoot .landing-illustration__svg{display:block;width:100%;height:100%}.servicesCatalogRoot .landing-illustration .landing-ring{transform-box:view-box;transform-origin:436.708px 477.147px;will-change:transform}.servicesCatalogRoot .landing-illustration .landing-ring-outer{animation:landing-ring-spin-cw var(--outer-ring-duration) linear infinite;animation-delay:var(--ring-phase-offset)}.servicesCatalogRoot .landing-illustration .landing-ring-middle{animation:landing-ring-spin-ccw var(--middle-ring-duration) linear infinite;animation-delay:calc(var(--ring-phase-offset) - 3s)}.servicesCatalogRoot .landing-illustration .connector-highlight{opacity:0;stroke-dasharray:.2 1;stroke-dashoffset:.22;vector-effect:non-scaling-stroke;animation:landing-connector-pulse var(--landing-cycle-duration) ease-in-out infinite both;animation-delay:calc(var(--card-motion-delay) + var(--connector-delay, 0ms));will-change:stroke-dashoffset,opacity}.servicesCatalogRoot .landing-illustration .connector-highlight--halo{stroke-opacity:.36}.servicesCatalogRoot .landing-illustration .connector-highlight--core{stroke-opacity:.92}.servicesCatalogRoot .landing-illustration .connector-top-left-highlight{--connector-delay: 0ms}.servicesCatalogRoot .landing-illustration .connector-top-right-highlight{--connector-delay: .12s}.servicesCatalogRoot .landing-illustration .connector-bottom-left-highlight{--connector-delay: .24s}.servicesCatalogRoot .landing-illustration .connector-bottom-right-highlight{--connector-delay: .36s}.servicesCatalogRoot .landing-illustration .feature-clock-hand{transform-box:view-box;transform-origin:145px 309.5px;animation:landing-clock-hand var(--landing-cycle-duration) cubic-bezier(.22,1,.36,1) infinite both;animation-delay:calc(var(--card-motion-delay) + .52s);will-change:transform}.servicesCatalogRoot .landing-illustration .feature-shield-highlight{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:landing-shield-highlight var(--landing-cycle-duration) ease-in-out infinite both;animation-delay:calc(var(--card-motion-delay) + .64s);will-change:stroke-dashoffset,opacity}.servicesCatalogRoot .landing-illustration .feature-megaphone-base{transform-box:fill-box;transform-origin:78% 50%;animation:landing-megaphone-nudge var(--landing-cycle-duration) ease-in-out infinite both;animation-delay:calc(var(--card-motion-delay) + .76s);will-change:transform}.servicesCatalogRoot .landing-illustration .feature-megaphone-wave{opacity:0;transform-box:fill-box;transform-origin:left center;animation:landing-megaphone-wave var(--landing-cycle-duration) ease-in-out infinite both;will-change:transform,opacity}.servicesCatalogRoot .landing-illustration .feature-megaphone-wave-one{animation-delay:calc(var(--card-motion-delay) + .8s)}.servicesCatalogRoot .landing-illustration .feature-megaphone-wave-two{animation-delay:calc(var(--card-motion-delay) + .9s)}.servicesCatalogRoot .landing-illustration .feature-chart-bar{transform-box:fill-box;transform-origin:center bottom;animation:landing-chart-bar var(--landing-cycle-duration) cubic-bezier(.22,1,.36,1) infinite both;will-change:transform}.servicesCatalogRoot .landing-illustration .feature-chart-bar-one{--bar-scale: 1.14;animation-delay:calc(var(--card-motion-delay) + .92s)}.servicesCatalogRoot .landing-illustration .feature-chart-bar-two{--bar-scale: 1.17;animation-delay:calc(var(--card-motion-delay) + 1.02s)}.servicesCatalogRoot .landing-illustration .feature-chart-bar-three{--bar-scale: 1.2;animation-delay:calc(var(--card-motion-delay) + 1.12s)}.servicesCatalogRoot .landing-illustration .feature-chart-arrow{transform-box:fill-box;transform-origin:center;animation:landing-chart-arrow var(--landing-cycle-duration) ease-in-out infinite both;animation-delay:calc(var(--card-motion-delay) + 1.08s);will-change:transform}.servicesCatalogRoot .landing-illustration .landing-cta-shine{opacity:0;transform-box:view-box;transform-origin:center;animation:landing-cta-shine var(--landing-cycle-duration) ease-in-out infinite both;animation-delay:calc(var(--card-motion-delay) + 1.65s);will-change:transform,opacity}.servicesCatalogRoot .landing-illustration .landing-ring,.servicesCatalogRoot .landing-illustration .connector-highlight,.servicesCatalogRoot .landing-illustration .feature-clock-hand,.servicesCatalogRoot .landing-illustration .feature-shield-highlight,.servicesCatalogRoot .landing-illustration .feature-megaphone-base,.servicesCatalogRoot .landing-illustration .feature-megaphone-wave,.servicesCatalogRoot .landing-illustration .feature-chart-bar,.servicesCatalogRoot .landing-illustration .feature-chart-arrow,.servicesCatalogRoot .landing-illustration .landing-cta-shine{animation-play-state:paused}.servicesCatalogRoot .landing-illustration.isMotionActive .landing-ring,.servicesCatalogRoot .landing-illustration.isMotionActive .connector-highlight,.servicesCatalogRoot .landing-illustration.isMotionActive .feature-clock-hand,.servicesCatalogRoot .landing-illustration.isMotionActive .feature-shield-highlight,.servicesCatalogRoot .landing-illustration.isMotionActive .feature-megaphone-base,.servicesCatalogRoot .landing-illustration.isMotionActive .feature-megaphone-wave,.servicesCatalogRoot .landing-illustration.isMotionActive .feature-chart-bar,.servicesCatalogRoot .landing-illustration.isMotionActive .feature-chart-arrow,.servicesCatalogRoot .landing-illustration.isMotionActive .landing-cta-shine{animation-play-state:running}@keyframes landing-ring-spin-cw{to{transform:rotate(360deg)}}@keyframes landing-ring-spin-ccw{to{transform:rotate(-360deg)}}@keyframes landing-connector-pulse{0%{opacity:0;stroke-dashoffset:.22}2%{opacity:.95}13%{opacity:.82;stroke-dashoffset:-.95}17%,to{opacity:0;stroke-dashoffset:-1.08}}@keyframes landing-clock-hand{0%{transform:rotate(0)}7%,10%{transform:rotate(126deg)}18%,to{transform:rotate(0)}}@keyframes landing-shield-highlight{0%{opacity:0;stroke-dashoffset:1}4%{opacity:.95}12%{opacity:.75;stroke-dashoffset:0}16%,to{opacity:0;stroke-dashoffset:0}}@keyframes landing-megaphone-nudge{0%{transform:rotate(0)}7%,10%{transform:rotate(-2.6deg)}18%,to{transform:rotate(0)}}@keyframes landing-megaphone-wave{0%{opacity:0;transform:translate(0) scale(1)}5%{opacity:.78}13%{opacity:.46;transform:translate(5px) scale(1.08)}18%,to{opacity:0;transform:translate(8px) scale(1.12)}}@keyframes landing-chart-bar{0%{transform:scaleY(1)}7%,10%{transform:scaleY(var(--bar-scale))}18%,to{transform:scaleY(1)}}@keyframes landing-chart-arrow{0%{transform:translate(0)}8%,11%{transform:translate(3px,-3px)}18%,to{transform:translate(0)}}@keyframes landing-cta-shine{0%{opacity:0;transform:translate(0)}3%{opacity:.75}10%{opacity:.62;transform:translate(230px)}14%,to{opacity:0;transform:translate(260px)}}.servicesCatalogRoot .tool-illustration{display:block;width:100%;height:100%;pointer-events:none;user-select:none;--tool-story-duration: 10s;--tool-card-delay: 0ms;--tool-flow-phase: 0s;--tool-ease: cubic-bezier(.4, 0, .2, 1);--tool-arrow-ease: cubic-bezier(.22, 1, .36, 1)}.servicesCatalogRoot .tool-illustration__svg{display:block;width:100%;height:100%}.servicesCatalogRoot .tool-illustration .tool-gear-outer{transform-box:view-box;transform-origin:444.69px 464.863px;animation:tool-gear-spin 26s linear infinite;animation-delay:var(--tool-flow-phase);will-change:transform}.servicesCatalogRoot .tool-illustration .tool-ring{transform-box:view-box;transform-origin:445.064px 466.064px;will-change:transform}.servicesCatalogRoot .tool-illustration .tool-ring-outer{animation:tool-ring-spin-ccw 18s linear infinite;animation-delay:calc(var(--tool-flow-phase) - 1.2s)}.servicesCatalogRoot .tool-illustration .tool-ring-middle{animation:tool-ring-spin-cw 24s linear infinite;animation-delay:calc(var(--tool-flow-phase) - 2.4s)}.servicesCatalogRoot .tool-illustration .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-route-halo,.servicesCatalogRoot .tool-illustration .tool-connector-highlight,.servicesCatalogRoot .tool-illustration .tool-input-highlight,.servicesCatalogRoot .tool-illustration .tool-document-highlight,.servicesCatalogRoot .tool-illustration .tool-processing-scan circle,.servicesCatalogRoot .tool-illustration .tool-document-line{opacity:0;vector-effect:non-scaling-stroke;will-change:opacity,stroke-dashoffset}.servicesCatalogRoot .tool-illustration .tool-flow-input .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-flow-input .tool-route-halo,.servicesCatalogRoot .tool-illustration .tool-flow-document .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-flow-document .tool-route-halo,.servicesCatalogRoot .tool-illustration .tool-flow-output .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-flow-output .tool-route-halo{stroke-dasharray:.18 1;animation:tool-permanent-flow 4s linear infinite;animation-delay:calc(var(--tool-flow-phase) + var(--flow-delay, 0s))}.servicesCatalogRoot .tool-illustration .tool-route-core{--tool-route-opacity: .9}.servicesCatalogRoot .tool-illustration .tool-route-halo{--tool-route-opacity: .28}.servicesCatalogRoot .tool-illustration .tool-flow-input{--flow-delay: 0s}.servicesCatalogRoot .tool-illustration .tool-flow-document{--flow-delay: -1.4s}.servicesCatalogRoot .tool-illustration .tool-flow-output{--flow-delay: -2.7s}.servicesCatalogRoot .tool-illustration .tool-story-route-layer .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-story-route-layer .tool-route-halo{stroke-dasharray:.22 1;animation:tool-story-route var(--tool-story-duration) var(--tool-ease) infinite both;animation-delay:calc(var(--tool-card-delay) + var(--route-delay, 0ms))}.servicesCatalogRoot .tool-illustration .tool-story-input{--route-delay: 0ms}.servicesCatalogRoot .tool-illustration .tool-story-to-center{--route-delay: .52s}.servicesCatalogRoot .tool-illustration .tool-story-output{--route-delay: 4s}.servicesCatalogRoot .tool-illustration .tool-story-document{--route-delay: 4.45s}.servicesCatalogRoot .tool-illustration .tool-connector-highlight{stroke-dasharray:.35 1;stroke-dashoffset:.36;animation:tool-connector-story var(--tool-story-duration) var(--tool-ease) infinite both;animation-delay:calc(var(--tool-card-delay) + var(--connector-delay, 0ms))}.servicesCatalogRoot .tool-illustration .tool-action-highlight{opacity:0;mix-blend-mode:screen;animation:tool-action-story var(--tool-story-duration) ease-in-out infinite both;animation-delay:calc(var(--tool-card-delay) + var(--action-delay, 0ms));will-change:opacity}.servicesCatalogRoot .tool-illustration .tool-connector-fill-highlight,.servicesCatalogRoot .tool-illustration .tool-action-fill{--connector-delay: .78s;--action-delay: .94s}.servicesCatalogRoot .tool-illustration .tool-connector-process-highlight,.servicesCatalogRoot .tool-illustration .tool-action-process{--connector-delay: 1.04s;--action-delay: 1.2s}.servicesCatalogRoot .tool-illustration .tool-connector-check-highlight,.servicesCatalogRoot .tool-illustration .tool-action-check{--connector-delay: 1.3s;--action-delay: 1.46s}.servicesCatalogRoot .tool-illustration .tool-connector-upload-highlight,.servicesCatalogRoot .tool-illustration .tool-action-upload{--connector-delay: 1.56s;--action-delay: 1.72s}.servicesCatalogRoot .tool-illustration .tool-connector-calculate-highlight,.servicesCatalogRoot .tool-illustration .tool-action-calculate{--connector-delay: 1.82s;--action-delay: 1.98s}.servicesCatalogRoot .tool-illustration .tool-connector-generate-highlight,.servicesCatalogRoot .tool-illustration .tool-action-generate{--connector-delay: 2.08s;--action-delay: 2.24s}.servicesCatalogRoot .tool-illustration .tool-input-highlight{stroke-dasharray:.22 1;stroke-dashoffset:.24;animation:tool-input-story var(--tool-story-duration) var(--tool-ease) infinite both;animation-delay:var(--tool-card-delay)}.servicesCatalogRoot .tool-illustration .tool-processing-circle{animation:tool-processing-glow var(--tool-story-duration) ease-in-out infinite both;animation-delay:calc(var(--tool-card-delay) + .9s)}.servicesCatalogRoot .tool-illustration .tool-processing-scan circle{stroke-dasharray:.16 1;stroke-dashoffset:.18;animation:tool-processing-scan var(--tool-story-duration) ease-in-out infinite both;animation-delay:calc(var(--tool-card-delay) + 1.8s)}.servicesCatalogRoot .tool-illustration .tool-document-highlight{stroke-dasharray:.24 1;stroke-dashoffset:.26;animation:tool-document-highlight var(--tool-story-duration) var(--tool-ease) infinite both;animation-delay:calc(var(--tool-card-delay) + 4.3s)}.servicesCatalogRoot .tool-illustration .tool-document-arrow{opacity:0;transform-box:view-box;transform-origin:650px 646px;animation:tool-document-arrow var(--tool-story-duration) var(--tool-arrow-ease) infinite both;animation-delay:calc(var(--tool-card-delay) + 4.5s);will-change:opacity,transform}.servicesCatalogRoot .tool-illustration .tool-document-line{stroke-dasharray:1;stroke-dashoffset:1;animation:tool-document-line var(--tool-story-duration) ease-in-out infinite both}.servicesCatalogRoot .tool-illustration .tool-document-line-one{animation-delay:calc(var(--tool-card-delay) + 4.8s)}.servicesCatalogRoot .tool-illustration .tool-document-line-two{animation-delay:calc(var(--tool-card-delay) + 4.92s)}.servicesCatalogRoot .tool-illustration .tool-gear-outer,.servicesCatalogRoot .tool-illustration .tool-ring,.servicesCatalogRoot .tool-illustration .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-route-halo,.servicesCatalogRoot .tool-illustration .tool-connector-highlight,.servicesCatalogRoot .tool-illustration .tool-input-highlight,.servicesCatalogRoot .tool-illustration .tool-document-highlight,.servicesCatalogRoot .tool-illustration .tool-action-highlight,.servicesCatalogRoot .tool-illustration .tool-processing-circle,.servicesCatalogRoot .tool-illustration .tool-processing-scan circle,.servicesCatalogRoot .tool-illustration .tool-document-arrow,.servicesCatalogRoot .tool-illustration .tool-document-line{animation-play-state:paused}.servicesCatalogRoot .tool-illustration.isMotionActive .tool-gear-outer,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-ring,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-route-core,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-route-halo,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-connector-highlight,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-input-highlight,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-document-highlight,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-action-highlight,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-processing-circle,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-processing-scan circle,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-document-arrow,.servicesCatalogRoot .tool-illustration.isMotionActive .tool-document-line{animation-play-state:running}@keyframes tool-gear-spin{to{transform:rotate(360deg)}}@keyframes tool-ring-spin-ccw{to{transform:rotate(-360deg)}}@keyframes tool-ring-spin-cw{to{transform:rotate(360deg)}}@keyframes tool-permanent-flow{0%{opacity:0;stroke-dashoffset:.2}12%,72%{opacity:var(--tool-route-opacity)}to{opacity:0;stroke-dashoffset:-1}}@keyframes tool-story-route{0%{opacity:0;stroke-dashoffset:.24}2%,7%{opacity:var(--tool-route-opacity)}10%,to{opacity:0;stroke-dashoffset:-1}}@keyframes tool-input-story{0%{opacity:0;stroke-dashoffset:.24}4%,10%{opacity:.9}14%,to{opacity:0;stroke-dashoffset:-1}}@keyframes tool-connector-story{0%{opacity:0;stroke-dashoffset:.36}2%,5%{opacity:.95}8%,to{opacity:0;stroke-dashoffset:-1}}@keyframes tool-action-story{0%,2%{opacity:0}5%,10%{opacity:.22}14%,to{opacity:0}}@keyframes tool-processing-glow{0%,8%{opacity:1}20%,36%{opacity:.72}42%,to{opacity:1}}@keyframes tool-processing-scan{0%,4%{opacity:0;stroke-dashoffset:.18}10%,22%{opacity:.85}30%,to{opacity:0;stroke-dashoffset:-1}}@keyframes tool-document-highlight{0%{opacity:0;stroke-dashoffset:.26}3%,8%{opacity:.8}12%,to{opacity:0;stroke-dashoffset:-1}}@keyframes tool-document-arrow{0%,2%{opacity:0;transform:translateY(0)}4%,7%{opacity:.75;transform:translateY(6px)}10%,to{opacity:0;transform:translateY(0)}}@keyframes tool-document-line{0%,2%{opacity:0;stroke-dashoffset:1}4%,6%{opacity:.8;stroke-dashoffset:0}8%,to{opacity:0;stroke-dashoffset:0}}.servicesCatalogRoot .online-store-illustration{display:block;width:100%;height:100%;pointer-events:none;user-select:none;--shop-story-duration: 14s;--shop-card-delay: 0ms;--shop-flow-phase: 0s;--shop-motion-scale: 1;--shop-catalog-lift: 5px;--shop-cart-box-drop: 8px;--shop-cart-reaction-distance: 1px;--shop-payment-distance: 10px;--shop-truck-distance: 9px;--shop-transition-easing: cubic-bezier(.22, 1, .36, 1)}.servicesCatalogRoot .online-store-illustration__svg{display:block;width:100%;height:100%}.servicesCatalogRoot .online-store-illustration .shop-route-core,.servicesCatalogRoot .online-store-illustration .shop-route-halo{opacity:0;stroke-dasharray:.24 1;stroke-dashoffset:.22;vector-effect:non-scaling-stroke;animation:shop-route-pulse var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + var(--route-delay, 0ms));will-change:opacity,stroke-dashoffset}.servicesCatalogRoot .online-store-illustration .shop-route-core{--route-visible-opacity: .98}.servicesCatalogRoot .online-store-illustration .shop-route-halo{--route-visible-opacity: .42}.servicesCatalogRoot .online-store-illustration .shop-route-01{--route-delay: 80ms}.servicesCatalogRoot .online-store-illustration .shop-route-02{--route-delay: .64s}.servicesCatalogRoot .online-store-illustration .shop-route-03{--route-delay: 1.48s}.servicesCatalogRoot .online-store-illustration .shop-route-04{--route-delay: 2.05s}.servicesCatalogRoot .online-store-illustration .shop-route-05{--route-delay: 2.52s}.servicesCatalogRoot .online-store-illustration .shop-route-06{--route-delay: 3.02s}.servicesCatalogRoot .online-store-illustration .shop-route-07{--route-delay: 4.34s}.servicesCatalogRoot .online-store-illustration .shop-route-08{--route-delay: 4.88s}.servicesCatalogRoot .online-store-illustration .shop-route-09{--route-delay: 5.25s}.servicesCatalogRoot .online-store-illustration .shop-route-10{--route-delay: 5.65s}.servicesCatalogRoot .online-store-illustration .shop-route-11{--route-delay: 7.8s}.servicesCatalogRoot .online-store-illustration .shop-route-12{--route-delay: 8.48s}.servicesCatalogRoot .online-store-illustration .shop-catalog-search{transform-box:fill-box;transform-origin:center;animation:shop-catalog-search var(--shop-story-duration) var(--shop-transition-easing) infinite both;animation-delay:var(--shop-card-delay);will-change:transform}.servicesCatalogRoot .online-store-illustration .shop-catalog-cell{transform-box:fill-box;transform-origin:center;animation:shop-catalog-cell var(--shop-story-duration) var(--shop-transition-easing) infinite both;will-change:transform,opacity}.servicesCatalogRoot .online-store-illustration .shop-catalog-cell-1{animation-delay:var(--shop-card-delay)}.servicesCatalogRoot .online-store-illustration .shop-catalog-cell-2{animation-delay:calc(var(--shop-card-delay) + .32s)}.servicesCatalogRoot .online-store-illustration .shop-catalog-cell-3{animation-delay:calc(var(--shop-card-delay) + .64s)}.servicesCatalogRoot .online-store-illustration .shop-catalog-cell-4{animation-delay:calc(var(--shop-card-delay) + .9s)}.servicesCatalogRoot .online-store-illustration .shop-stage-highlight,.servicesCatalogRoot .online-store-illustration .shop-promo-percent-highlight,.servicesCatalogRoot .online-store-illustration .shop-payment-check-highlight,.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-highlight{opacity:0;vector-effect:non-scaling-stroke;will-change:opacity,stroke-dashoffset}.servicesCatalogRoot .online-store-illustration .shop-stage-highlight{stroke-dasharray:1;stroke-dashoffset:1;animation:shop-stage-highlight var(--shop-story-duration) ease-in-out infinite both}.servicesCatalogRoot .online-store-illustration .shop-stage-number-1-highlight{animation-delay:var(--shop-card-delay)}.servicesCatalogRoot .online-store-illustration .shop-stage-number-2-highlight{animation-delay:calc(var(--shop-card-delay) + 3.95s)}.servicesCatalogRoot .online-store-illustration .shop-stage-number-3-highlight{animation-delay:calc(var(--shop-card-delay) + 5.6s)}.servicesCatalogRoot .online-store-illustration .shop-promo-percent-highlight{animation:shop-promo-percent var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 2.1s)}.servicesCatalogRoot .online-store-illustration .shop-cart-box{transform-box:fill-box;transform-origin:center;animation:shop-cart-box var(--shop-story-duration) var(--shop-transition-easing) infinite both;will-change:transform,opacity}.servicesCatalogRoot .online-store-illustration .shop-cart-box-1{animation-delay:calc(var(--shop-card-delay) + 3s)}.servicesCatalogRoot .online-store-illustration .shop-cart-box-2{animation-delay:calc(var(--shop-card-delay) + 3.16s)}.servicesCatalogRoot .online-store-illustration .shop-cart-box-3{animation-delay:calc(var(--shop-card-delay) + 3.32s)}.servicesCatalogRoot .online-store-illustration .shop-cart-base{transform-box:fill-box;transform-origin:center;animation:shop-cart-base-reaction var(--shop-story-duration) var(--shop-transition-easing) infinite both;animation-delay:calc(var(--shop-card-delay) + 3.9s);will-change:transform}.servicesCatalogRoot .online-store-illustration .shop-cart-front-overlay{pointer-events:none}.servicesCatalogRoot .online-store-illustration .shop-payment-money{transform-box:fill-box;transform-origin:center;animation:shop-payment-banknote var(--shop-story-duration) var(--shop-transition-easing) infinite both;animation-delay:calc(var(--shop-card-delay) + 5.4s);will-change:transform,opacity}.servicesCatalogRoot .online-store-illustration .shop-payment-check-highlight{stroke-dasharray:1;stroke-dashoffset:1;animation:shop-check-draw var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 7.2s)}.servicesCatalogRoot .online-store-illustration .shop-payment-check-base{animation:shop-check-glow var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 7.35s)}.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-highlight{stroke-dasharray:1;stroke-dashoffset:1;animation:shop-pin-highlight var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 4.85s)}.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-dot{animation:shop-pin-dot var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 4.85s)}.servicesCatalogRoot .online-store-illustration .shop-truck{transform-box:view-box;transform-origin:760px 235px;animation:shop-truck-drive var(--shop-story-duration) var(--shop-transition-easing) infinite both;animation-delay:calc(var(--shop-card-delay) + 8.6s);will-change:transform}.servicesCatalogRoot .online-store-illustration .shop-truck-wheel-front,.servicesCatalogRoot .online-store-illustration .shop-truck-wheel-back{transform-box:fill-box;transform-origin:center;animation:shop-truck-wheel var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 8.6s);will-change:transform}.servicesCatalogRoot .online-store-illustration .shop-truck-speed-lines{transform-box:fill-box;transform-origin:center;animation:shop-speed-lines var(--shop-story-duration) ease-in-out infinite both;animation-delay:calc(var(--shop-card-delay) + 8.6s);will-change:transform,opacity}.servicesCatalogRoot .online-store-illustration .shop-processing-fill{opacity:0;animation:shop-processing-fill var(--shop-story-duration) ease-in-out infinite both;animation-delay:var(--shop-card-delay);will-change:opacity}.servicesCatalogRoot .online-store-illustration .shop-processing-fill-rect{transform-box:view-box;transform-origin:207px 680px;animation:shop-processing-fill-scale var(--shop-story-duration) ease-in-out infinite both;animation-delay:var(--shop-card-delay);will-change:transform}.servicesCatalogRoot .online-store-illustration .shop-processing-shine{opacity:0;animation:shop-processing-shine 4s linear infinite;animation-delay:calc(var(--shop-flow-phase) - .6s);will-change:transform,opacity}.servicesCatalogRoot .online-store-illustration .shop-route-core,.servicesCatalogRoot .online-store-illustration .shop-route-halo,.servicesCatalogRoot .online-store-illustration .shop-processing-shine,.servicesCatalogRoot .online-store-illustration .shop-stage-highlight,.servicesCatalogRoot .online-store-illustration .shop-promo-percent-highlight,.servicesCatalogRoot .online-store-illustration .shop-payment-check-highlight,.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-highlight,.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-dot,.servicesCatalogRoot .online-store-illustration .shop-catalog-search,.servicesCatalogRoot .online-store-illustration .shop-catalog-cell,.servicesCatalogRoot .online-store-illustration .shop-cart-box,.servicesCatalogRoot .online-store-illustration .shop-cart-base,.servicesCatalogRoot .online-store-illustration .shop-payment-money,.servicesCatalogRoot .online-store-illustration .shop-payment-check-base,.servicesCatalogRoot .online-store-illustration .shop-truck,.servicesCatalogRoot .online-store-illustration .shop-truck-wheel-front,.servicesCatalogRoot .online-store-illustration .shop-truck-wheel-back,.servicesCatalogRoot .online-store-illustration .shop-truck-speed-lines,.servicesCatalogRoot .online-store-illustration .shop-processing-fill,.servicesCatalogRoot .online-store-illustration .shop-processing-fill-rect{animation-play-state:paused}.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-route-core,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-route-halo,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-processing-shine,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-stage-highlight,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-promo-percent-highlight,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-payment-check-highlight,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-delivery-pin-highlight,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-delivery-pin-dot,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-catalog-search,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-catalog-cell,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-cart-box,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-cart-base,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-payment-money,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-payment-check-base,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-truck,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-truck-wheel-front,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-truck-wheel-back,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-truck-speed-lines,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-processing-fill,.servicesCatalogRoot .online-store-illustration.isMotionActive .shop-processing-fill-rect{animation-play-state:running}@keyframes shop-route-pulse{0%{opacity:0;stroke-dashoffset:.22}1.2%,6.8%{opacity:var(--route-visible-opacity)}9.2%,to{opacity:0;stroke-dashoffset:-1.02}}@keyframes shop-processing-shine{0%{opacity:0;transform:translate(0)}12%,82%{opacity:.22}to{opacity:0;transform:translate(420px)}}@keyframes shop-catalog-search{0%{transform:translate(0) rotate(0)}4%{transform:translate(calc(6px * var(--shop-motion-scale)),calc(4px * var(--shop-motion-scale))) rotate(2deg)}8%{transform:translate(calc(-5px * var(--shop-motion-scale)),calc(6px * var(--shop-motion-scale))) rotate(-1.5deg)}12%{transform:translate(calc(4px * var(--shop-motion-scale)),calc(2px * var(--shop-motion-scale))) rotate(1deg)}18%,to{transform:translate(0) rotate(0)}}@keyframes shop-catalog-cell{0%,1%{opacity:1;transform:translateY(0) scale(1)}3%,5%{opacity:1;transform:translateY(calc(-1 * var(--shop-catalog-lift) * var(--shop-motion-scale))) scale(1.015)}8%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shop-stage-highlight{0%{opacity:0;stroke-dashoffset:1}2%,5%{opacity:.82}8%{opacity:.45;stroke-dashoffset:0}10%,to{opacity:0;stroke-dashoffset:0}}@keyframes shop-promo-percent{0%,3%{opacity:0}6%,10%{opacity:.82}14%,to{opacity:0}}@keyframes shop-cart-box{0%,2%{opacity:1;transform:translateY(0)}5%,34%{opacity:1;transform:translateY(calc(var(--shop-cart-box-drop) * var(--shop-motion-scale)))}45%{opacity:1;transform:translateY(calc(var(--shop-cart-box-drop) * var(--shop-motion-scale)))}46%{opacity:0;transform:translateY(calc(var(--shop-cart-box-drop) * var(--shop-motion-scale)))}47%{opacity:0;transform:translateY(0)}49%,to{opacity:1;transform:translateY(0)}}@keyframes shop-cart-base-reaction{0%,2%{transform:translateY(0)}4%,7%{transform:translateY(calc(var(--shop-cart-reaction-distance) * var(--shop-motion-scale)))}10%,to{transform:translateY(0)}}@keyframes shop-payment-banknote{0%,2%{opacity:1;transform:translateY(0)}3%,7%{opacity:1;transform:translateY(calc(var(--shop-payment-distance) * var(--shop-motion-scale)))}11%,to{opacity:1;transform:translateY(0)}}@keyframes shop-check-draw{0%,3%{opacity:0;stroke-dashoffset:1}7%,11%{opacity:.95;stroke-dashoffset:0}15%,to{opacity:0;stroke-dashoffset:0}}@keyframes shop-check-glow{0%,4%{opacity:1}7%,10%{opacity:.72}14%,to{opacity:1}}@keyframes shop-pin-highlight{0%,4%{opacity:0;stroke-dashoffset:1}8%,12%{opacity:.9;stroke-dashoffset:0}16%,to{opacity:0;stroke-dashoffset:0}}@keyframes shop-pin-dot{0%,4%{opacity:1}8%,12%{opacity:.55}16%,to{opacity:1}}@keyframes shop-truck-drive{0%,3%{transform:translate(0)}8%,12%{transform:translate(calc(var(--shop-truck-distance) * var(--shop-motion-scale)))}17%,to{transform:translate(0)}}@keyframes shop-truck-wheel{0%,3%{transform:rotate(0)}8%,12%{transform:rotate(85deg)}17%,to{transform:rotate(0)}}@keyframes shop-speed-lines{0%,3%{opacity:1;transform:translate(0) scaleX(1)}8%,12%{opacity:.72;transform:translate(calc(-4px * var(--shop-motion-scale))) scaleX(1.12)}17%,to{opacity:1;transform:translate(0) scaleX(1)}}@keyframes shop-processing-fill{0%{opacity:0}12%{opacity:.5}31%{opacity:.58}47%{opacity:.64}66%,68%{opacity:.72}71.4%,to{opacity:0}}@keyframes shop-processing-fill-scale{0%{transform:scaleX(.66)}12%{transform:scaleX(.74)}31%{transform:scaleX(.84)}47%{transform:scaleX(.93)}66%,71.4%{transform:scaleX(1)}72%,to{transform:scaleX(.66)}}@media (max-width: 430px){.servicesCatalogRoot .online-store-illustration{--shop-motion-scale: .8}}.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{position:absolute;z-index:2;top:32px;left:32px;max-width:calc(100% - 64px);margin:0;padding:16px 32px;border-radius:1000px;background:#fff;color:#0f0630;font-size:40px;font-weight:500;line-height:1.1;white-space:nowrap}.servicesCatalogRoot .service__content{min-width:0;height:644px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.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/website-development/assets/syles1.png)}.servicesCatalogRoot .feature-card--style-2 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles2.png)}.servicesCatalogRoot .feature-card--style-3 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles3.png)}.servicesCatalogRoot .feature-card--style-4 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles4.png)}.servicesCatalogRoot .feature-card--style-5 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles5.png)}.servicesCatalogRoot .feature-card--style-6 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles6.png)}.servicesCatalogRoot .feature-card--style-7 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles7.png)}.servicesCatalogRoot .feature-card--style-8 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles8.png)}.servicesCatalogRoot .feature-card--style-9 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles9.png)}.servicesCatalogRoot .feature-card--style-10 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles10.png)}.servicesCatalogRoot .feature-card--style-11 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles11.png)}.servicesCatalogRoot .feature-card--style-12 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles12.png)}.servicesCatalogRoot .feature-card--style-13 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles13.png)}.servicesCatalogRoot .feature-card--style-14 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles14.png)}.servicesCatalogRoot .feature-card--style-15 .feature-card__visual{background-image:url(/service-pages/website-development/assets/syles15.png)}.servicesCatalogRoot .feature-card--style-16 .feature-card__visual{background-image:url(/service-pages/website-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:40px}.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{top:16px;left:16px;max-width:calc(100% - 32px);padding:10px 18px;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:92%;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{top:10px;left:10px;max-width:calc(100% - 20px);padding:8px 14px;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 .showcase-illustration .clock-hand,.servicesCatalogRoot .showcase-illustration .showcase-item,.servicesCatalogRoot .showcase-illustration .price-slider-thumb,.servicesCatalogRoot .showcase-illustration .price-slider-progress,.servicesCatalogRoot .showcase-illustration .showcase-outline-highlight,.servicesCatalogRoot .landing-illustration .landing-ring,.servicesCatalogRoot .landing-illustration .connector-highlight,.servicesCatalogRoot .landing-illustration .feature-clock-hand,.servicesCatalogRoot .landing-illustration .feature-shield-highlight,.servicesCatalogRoot .landing-illustration .feature-megaphone-base,.servicesCatalogRoot .landing-illustration .feature-megaphone-wave,.servicesCatalogRoot .landing-illustration .feature-chart-bar,.servicesCatalogRoot .landing-illustration .feature-chart-arrow,.servicesCatalogRoot .landing-illustration .landing-cta-shine,.servicesCatalogRoot .tool-illustration .tool-gear-outer,.servicesCatalogRoot .tool-illustration .tool-ring,.servicesCatalogRoot .tool-illustration .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-route-halo,.servicesCatalogRoot .tool-illustration .tool-connector-highlight,.servicesCatalogRoot .tool-illustration .tool-input-highlight,.servicesCatalogRoot .tool-illustration .tool-document-highlight,.servicesCatalogRoot .tool-illustration .tool-action-highlight,.servicesCatalogRoot .tool-illustration .tool-processing-circle,.servicesCatalogRoot .tool-illustration .tool-processing-scan circle,.servicesCatalogRoot .tool-illustration .tool-document-arrow,.servicesCatalogRoot .tool-illustration .tool-document-line,.servicesCatalogRoot .online-store-illustration .shop-route-core,.servicesCatalogRoot .online-store-illustration .shop-route-halo,.servicesCatalogRoot .online-store-illustration .shop-processing-shine,.servicesCatalogRoot .online-store-illustration .shop-stage-highlight,.servicesCatalogRoot .online-store-illustration .shop-promo-percent-highlight,.servicesCatalogRoot .online-store-illustration .shop-payment-check-highlight,.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-highlight,.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-dot,.servicesCatalogRoot .online-store-illustration .shop-catalog-search,.servicesCatalogRoot .online-store-illustration .shop-catalog-cell,.servicesCatalogRoot .online-store-illustration .shop-cart-box,.servicesCatalogRoot .online-store-illustration .shop-cart-base,.servicesCatalogRoot .online-store-illustration .shop-payment-card,.servicesCatalogRoot .online-store-illustration .shop-payment-money,.servicesCatalogRoot .online-store-illustration .shop-payment-terminal,.servicesCatalogRoot .online-store-illustration .shop-truck,.servicesCatalogRoot .online-store-illustration .shop-truck-wheel-front,.servicesCatalogRoot .online-store-illustration .shop-truck-wheel-back,.servicesCatalogRoot .online-store-illustration .shop-truck-speed-lines,.servicesCatalogRoot .online-store-illustration .shop-processing-fill,.servicesCatalogRoot .online-store-illustration .shop-processing-fill-rect{animation:none!important;transform:none}.servicesCatalogRoot .showcase-illustration .showcase-outline-highlight,.servicesCatalogRoot .landing-illustration .connector-highlight,.servicesCatalogRoot .landing-illustration .feature-shield-highlight,.servicesCatalogRoot .landing-illustration .feature-megaphone-wave,.servicesCatalogRoot .landing-illustration .landing-cta-shine,.servicesCatalogRoot .tool-illustration .tool-route-core,.servicesCatalogRoot .tool-illustration .tool-route-halo,.servicesCatalogRoot .tool-illustration .tool-connector-highlight,.servicesCatalogRoot .tool-illustration .tool-input-highlight,.servicesCatalogRoot .tool-illustration .tool-document-highlight,.servicesCatalogRoot .tool-illustration .tool-action-highlight,.servicesCatalogRoot .tool-illustration .tool-processing-scan circle,.servicesCatalogRoot .tool-illustration .tool-document-arrow,.servicesCatalogRoot .tool-illustration .tool-document-line,.servicesCatalogRoot .online-store-illustration .shop-route-core,.servicesCatalogRoot .online-store-illustration .shop-route-halo,.servicesCatalogRoot .online-store-illustration .shop-processing-shine,.servicesCatalogRoot .online-store-illustration .shop-stage-highlight,.servicesCatalogRoot .online-store-illustration .shop-promo-percent-highlight,.servicesCatalogRoot .online-store-illustration .shop-payment-check-highlight,.servicesCatalogRoot .online-store-illustration .shop-delivery-pin-highlight{opacity:0}}@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)}
