.HomeHeroVisual-module__4_YZIq__visual{--hero-static-trace:.35;--hero-entry-x:0px;--hero-entry-y:5px;--hero-entry-angle:-1.5deg;--hero-entry-scale:.97;--hero-entry-duration:2.2s;isolation:isolate}.HomeHeroVisual-module__4_YZIq__orbDepth,.HomeHeroVisual-module__4_YZIq__scene,.HomeHeroVisual-module__4_YZIq__poster,.HomeHeroVisual-module__4_YZIq__canvas{position:absolute;inset:0}.HomeHeroVisual-module__4_YZIq__orbDepth{transform:translate3d(0,var(--hero-shift,0px),0)scale(var(--hero-scale,1))}.HomeHeroVisual-module__4_YZIq__trajectory{z-index:1;opacity:var(--hero-trace,.35);transform:rotate(calc(-32deg + var(--hero-turn,0deg)))scale(var(--hero-spread,1));pointer-events:none;position:absolute;inset:8%}.HomeHeroVisual-module__4_YZIq__trajectoryEntry{position:absolute;inset:0}.HomeHeroVisual-module__4_YZIq__ring,.HomeHeroVisual-module__4_YZIq__innerRing{border:1px solid color-mix(in srgb,var(--primary)60%,transparent);border-radius:50%;position:absolute;inset:16% -8%}.HomeHeroVisual-module__4_YZIq__ring{transform:rotate(calc(var(--hero-turn,0deg)*.28))scaleY(.92)}.HomeHeroVisual-module__4_YZIq__ring:before,.HomeHeroVisual-module__4_YZIq__innerRing:before{content:"";border:1px solid #0000;border-bottom-color:color-mix(in srgb,var(--primary)45%,transparent);border-radius:inherit;transform:rotate(calc(30deg + var(--hero-turn,0deg)*-.55))scaleY(.88);position:absolute;inset:-8%}.HomeHeroVisual-module__4_YZIq__innerRing{border-color:color-mix(in srgb,var(--primary)24%,transparent);border-top-color:color-mix(in srgb,var(--primary)50%,transparent);transform:rotate(calc(12deg + var(--hero-turn,0deg)*-1.4))scaleX(.82);inset:24% -16%}.HomeHeroVisual-module__4_YZIq__innerRing:before{border-bottom-color:color-mix(in srgb,var(--primary)28%,transparent);transform:rotate(calc(-24deg + var(--hero-turn,0deg)*.65));inset:12%}.HomeHeroVisual-module__4_YZIq__ring:after,.HomeHeroVisual-module__4_YZIq__innerRing:after{content:"";background:var(--primary);width:4px;height:4px;box-shadow:0 0 12px color-mix(in srgb,var(--primary)32%,transparent);border-radius:50%;position:absolute}.HomeHeroVisual-module__4_YZIq__ring:after{top:-2px;left:50%}.HomeHeroVisual-module__4_YZIq__innerRing:after{width:3px;height:3px;bottom:9%;right:15%}.HomeHeroVisual-module__4_YZIq__satellite{background:color-mix(in srgb,var(--primary)70%,white);width:5px;height:5px;box-shadow:0 0 16px color-mix(in srgb,var(--primary)30%,transparent);transform:translate3d(calc(var(--hero-shift,0px)*-.45),calc(var(--hero-shift,0px)*.25),0);border-radius:50%;position:absolute;top:24%;left:1%}.HomeHeroVisual-module__4_YZIq__poster{opacity:1;filter:grayscale()sepia()saturate(1.2)hue-rotate(145deg)}.HomeHeroVisual-module__4_YZIq__canvas{opacity:0;pointer-events:none}@media (max-width:767px){.HomeHeroVisual-module__4_YZIq__visual{--hero-static-trace:.65;--hero-entry-x:14px;--hero-entry-y:16px;--hero-entry-angle:-10deg;--hero-entry-scale:.82;--hero-entry-duration:1.6s}.HomeHeroVisual-module__4_YZIq__trajectory{display:none}.HomeHeroVisual-module__4_YZIq__ring,.HomeHeroVisual-module__4_YZIq__innerRing{border-width:1.5px}.HomeHeroVisual-module__4_YZIq__ring{border-color:color-mix(in srgb,var(--primary)78%,transparent)}.HomeHeroVisual-module__4_YZIq__innerRing{border-color:color-mix(in srgb,var(--primary)42%,transparent);border-top-color:var(--primary)}.HomeHeroVisual-module__4_YZIq__ring:after,.HomeHeroVisual-module__4_YZIq__satellite{width:6px;height:6px}.HomeHeroVisual-module__4_YZIq__innerRing:after{width:4px;height:4px}.HomeHeroVisual-module__4_YZIq__poster{filter:grayscale()sepia()saturate(1.4)hue-rotate(145deg)brightness(1.2)}.HomeHeroVisual-module__4_YZIq__canvas{filter:brightness(1.2)}}@media (prefers-reduced-motion:no-preference){.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__scene{animation:HomeHeroVisual-module__4_YZIq__orb-intro var(--hero-entry-duration)cubic-bezier(.22,1,.36,1)both}.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__ring,.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__innerRing,.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__satellite{animation:.9s cubic-bezier(.22,1,.36,1) both HomeHeroVisual-module__4_YZIq__trajectory-intro}.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__innerRing{animation-delay:.1s}.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__satellite{animation-delay:.18s}.HomeHeroVisual-module__4_YZIq__visual[data-orb-ready=true] .HomeHeroVisual-module__4_YZIq__poster,.HomeHeroVisual-module__4_YZIq__visual[data-orb-ready=true] .HomeHeroVisual-module__4_YZIq__canvas{transition:opacity .45s}.HomeHeroVisual-module__4_YZIq__visual[data-orb-ready=true] .HomeHeroVisual-module__4_YZIq__poster{opacity:0}.HomeHeroVisual-module__4_YZIq__visual[data-orb-ready=true] .HomeHeroVisual-module__4_YZIq__canvas{opacity:1}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.HomeHeroVisual-module__4_YZIq__visual[data-hero-active=true] .HomeHeroVisual-module__4_YZIq__trajectoryEntry{animation:1.6s cubic-bezier(.22,1,.36,1) both HomeHeroVisual-module__4_YZIq__mobile-trajectory-enter}}@keyframes HomeHeroVisual-module__4_YZIq__trajectory-intro{0%{opacity:0}to{opacity:1}}@keyframes HomeHeroVisual-module__4_YZIq__orb-intro{0%{transform:translate3d(var(--hero-entry-x),var(--hero-entry-y),0)rotate(var(--hero-entry-angle))scale(var(--hero-entry-scale))}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes HomeHeroVisual-module__4_YZIq__mobile-trajectory-enter{0%{transform:rotate(-26deg)scale(.82)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.HomeHeroVisual-module__4_YZIq__orbDepth{transform:none}.HomeHeroVisual-module__4_YZIq__trajectory{opacity:var(--hero-static-trace);transform:rotate(-32deg)}.HomeHeroVisual-module__4_YZIq__ring{transform:scaleY(.92)}.HomeHeroVisual-module__4_YZIq__innerRing{transform:rotate(12deg)scaleX(.82)}.HomeHeroVisual-module__4_YZIq__ring:before{transform:rotate(30deg)scaleY(.88)}.HomeHeroVisual-module__4_YZIq__innerRing:before{transform:rotate(-24deg)}.HomeHeroVisual-module__4_YZIq__satellite{transform:none}}
.SceneBackdrop-module__J50tKa__backdrop{--scene-progress:.5;z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.SceneBackdrop-module__J50tKa__material{background:linear-gradient(125deg,color-mix(in srgb,var(--primary)10%,transparent),transparent 58%),linear-gradient(155deg,transparent 30%,#ffffff05 72%);width:min(64vw,800px);height:120%;transform:translate3d(calc(var(--scene-shift,0px)*.35),calc(var(--scene-shift,0px)*-.5),0)rotate(calc(-14deg + (var(--scene-progress) - .5)*8deg));border:1px solid #ffffff12;border-radius:44% 0 0 44%;position:absolute;top:-8%;right:-7%}.SceneBackdrop-module__J50tKa__frame{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--primary)20%,transparent);width:min(65vw,860px);transform:translate3d(calc(var(--scene-shift,0px)*-.4),var(--scene-shift,0px),0)rotate(calc((var(--scene-progress) - .5)*-10deg))scale(calc(1 + (var(--scene-progress) - .5)*.08));border-radius:50%;position:absolute;top:10%;right:-20%}.SceneBackdrop-module__J50tKa__frame:before{background:var(--primary);width:5px;height:5px;box-shadow:0 0 14px color-mix(in srgb,var(--primary)24%,transparent);content:"";border-radius:50%;position:absolute;top:15%;right:14%}.SceneBackdrop-module__J50tKa__frame:after{border:1px solid color-mix(in srgb,var(--primary)9%,transparent);border-left-color:color-mix(in srgb,var(--primary)24%,transparent);border-radius:inherit;transform:rotate(calc(-24deg + (var(--scene-progress) - .5)*12deg))scaleX(.78);content:"";position:absolute;inset:14%}.SceneBackdrop-module__J50tKa__rail{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary)25%,transparent));width:42%;height:1px;transform:translate3d(calc(var(--scene-shift,0px)*-.25),calc(var(--scene-shift,0px)*-.8),0)rotate(calc(-35deg + (var(--scene-progress) - .5)*-6deg));transform-origin:100%;position:absolute;top:38%;right:2%}.SceneBackdrop-module__J50tKa__rail:before{background:color-mix(in srgb,var(--primary)48%,transparent);width:28%;height:1px;transform:translate3d(calc(var(--scene-shift,0px)*.55),0,0)scaleX(calc(.7 + var(--scene-progress)*.5));content:"";position:absolute;left:36%}.SceneBackdrop-module__J50tKa__rail:after{background:linear-gradient(0deg,color-mix(in srgb,var(--primary)25%,transparent),transparent);content:"";width:1px;height:170px;position:absolute;bottom:0;right:0}.SceneBackdrop-module__J50tKa__backdrop:has(.SceneBackdrop-module__J50tKa__artwork) .SceneBackdrop-module__J50tKa__material{opacity:.65}:is(.SceneBackdrop-module__J50tKa__backdrop:has(.SceneBackdrop-module__J50tKa__artwork) .SceneBackdrop-module__J50tKa__frame,.SceneBackdrop-module__J50tKa__backdrop:has(.SceneBackdrop-module__J50tKa__artwork) .SceneBackdrop-module__J50tKa__rail){opacity:.45}.SceneBackdrop-module__J50tKa__artwork{aspect-ratio:420/320;opacity:.74;pointer-events:none;width:min(42vw,540px);position:absolute;top:104px;right:32px}.SceneBackdrop-module__J50tKa__artwork[data-artwork-service-detail],.SceneBackdrop-module__J50tKa__artwork[data-page-artwork=contact]{width:min(36vw,420px);right:35%}.SceneBackdrop-module__J50tKa__artDepth{position:absolute;inset:0}.SceneBackdrop-module__J50tKa__backDepth{transform:translate3d(calc(var(--scene-shift,0px)*.65),calc(var(--scene-shift,0px)*-.6),0)rotate(calc(-8deg + (var(--scene-progress) - .5)*10deg));opacity:.55}.SceneBackdrop-module__J50tKa__frontDepth{transform:translate3d(calc(var(--scene-shift,0px)*-.3),calc(var(--scene-shift,0px)*-.25),0)rotate(calc(4deg + (var(--scene-progress) - .5)*-6deg))}.SceneBackdrop-module__J50tKa__detailDepth{transform:translate3d(calc(var(--scene-shift,0px)*-.55),calc(var(--scene-shift,0px)*.45),0)}.SceneBackdrop-module__J50tKa__artEntry{width:100%;height:100%}.SceneBackdrop-module__J50tKa__artDrawing{width:100%;height:100%;stroke:color-mix(in srgb,var(--primary)62%,transparent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.SceneBackdrop-module__J50tKa__artDrawing *{vector-effect:non-scaling-stroke}.SceneBackdrop-module__J50tKa__artSurface{fill:color-mix(in srgb,var(--primary)5%,var(--hero-gradient))}.SceneBackdrop-module__J50tKa__artNode{fill:var(--primary);stroke:color-mix(in srgb,var(--primary)50%,white)}.SceneBackdrop-module__J50tKa__artTrace{stroke:var(--primary);stroke-dasharray:1;stroke-dashoffset:0}@media (max-width:767px){.SceneBackdrop-module__J50tKa__material,.SceneBackdrop-module__J50tKa__frame,.SceneBackdrop-module__J50tKa__rail{display:none}.SceneBackdrop-module__J50tKa__material{background:linear-gradient(125deg,color-mix(in srgb,var(--primary)8%,transparent),transparent 68%);border-radius:48% 0 0 48%;width:105%;height:84%;top:-3%;right:-44%}.SceneBackdrop-module__J50tKa__frame{width:110%;top:5%;right:-64%}.SceneBackdrop-module__J50tKa__rail{opacity:.65;width:65%;top:22%;right:-2%}.SceneBackdrop-module__J50tKa__artwork,.SceneBackdrop-module__J50tKa__artwork[data-artwork-service-detail],.SceneBackdrop-module__J50tKa__artwork[data-page-artwork=contact]{opacity:.68;width:316px;transform:translate3d(0,calc(var(--scene-shift,0px)*2),0);top:82px;right:-104px}}@media (prefers-reduced-motion:no-preference){.SceneBackdrop-module__J50tKa__backdrop[data-scene-active=true]>div{will-change:transform}.SceneBackdrop-module__J50tKa__backdrop[data-scene-active=true] .SceneBackdrop-module__J50tKa__backEntry{animation:.8s cubic-bezier(.22,1,.36,1) both SceneBackdrop-module__J50tKa__art-back-enter}.SceneBackdrop-module__J50tKa__backdrop[data-scene-active=true] .SceneBackdrop-module__J50tKa__frontEntry{animation:.8s cubic-bezier(.22,1,.36,1) .1s both SceneBackdrop-module__J50tKa__art-front-enter}.SceneBackdrop-module__J50tKa__backdrop[data-scene-active=true] .SceneBackdrop-module__J50tKa__detailEntry{animation:.62s cubic-bezier(.22,1,.36,1) .18s both SceneBackdrop-module__J50tKa__art-detail-enter}.SceneBackdrop-module__J50tKa__backdrop[data-scene-active=true] .SceneBackdrop-module__J50tKa__artTrace{animation:.78s ease-out both SceneBackdrop-module__J50tKa__art-trace-enter}}@keyframes SceneBackdrop-module__J50tKa__art-back-enter{0%{opacity:.08;transform:translate(-22px,16px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes SceneBackdrop-module__J50tKa__art-front-enter{0%{opacity:.08;transform:translate(24px,-14px)rotate(4deg)scale(.93)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes SceneBackdrop-module__J50tKa__art-detail-enter{0%{opacity:.08;transform:translate(-10px,-14px)scale(.75)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes SceneBackdrop-module__J50tKa__art-trace-enter{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.SceneBackdrop-module__J50tKa__material{transform:rotate(-14deg)}.SceneBackdrop-module__J50tKa__frame{transform:none}.SceneBackdrop-module__J50tKa__frame:after{transform:rotate(-24deg)scaleX(.78)}.SceneBackdrop-module__J50tKa__rail{transform:rotate(-35deg)}.SceneBackdrop-module__J50tKa__rail:before,.SceneBackdrop-module__J50tKa__artDepth,.SceneBackdrop-module__J50tKa__artwork,.SceneBackdrop-module__J50tKa__artEntry{transform:none}.SceneBackdrop-module__J50tKa__artEntry{opacity:1;animation:none}.SceneBackdrop-module__J50tKa__artTrace{stroke-dashoffset:0;animation:none}}
.ProcessParallax-module__8NSGDW__section{border-bottom:1px solid #ffffff1a;padding:80px 24px;position:relative}.ProcessParallax-module__8NSGDW__container{width:100%;max-width:1200px;margin-inline:auto}.ProcessParallax-module__8NSGDW__header{margin-bottom:32px}.ProcessParallax-module__8NSGDW__layout{gap:32px;display:grid}.ProcessParallax-module__8NSGDW__stage{min-width:0;height:320px}.ProcessParallax-module__8NSGDW__scene{--parallax-shift:0px;--orb-scale:1;--orbit-turn:0deg;isolation:isolate;width:100%;height:100%;position:relative}.ProcessParallax-module__8NSGDW__glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--primary)18%,transparent),transparent 68%);transform:translate3d(0,calc(var(--parallax-shift)*-.4),0);border-radius:50%;position:absolute;inset:10%}.ProcessParallax-module__8NSGDW__orbit{transform:rotate(var(--orbit-turn))scaleX(.8);border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:13%}.ProcessParallax-module__8NSGDW__orbit:before{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 20px color-mix(in srgb,var(--primary)45%,transparent);border-radius:50%;position:absolute;top:12%;left:14%}.ProcessParallax-module__8NSGDW__orb{width:58%;height:58%;transform:translate3d(0,calc(var(--parallax-shift)*-.22),0)scale(var(--orb-scale));position:absolute;top:21%;left:21%}.ProcessParallax-module__8NSGDW__orbImage{object-fit:contain}.ProcessParallax-module__8NSGDW__layer{background:linear-gradient(135deg,#1d2029,#10141b);border:1px solid #ffffff26;border-radius:16px;width:29%;padding:12px;position:absolute;box-shadow:0 18px 45px #00000038}.ProcessParallax-module__8NSGDW__layerNumber{color:color-mix(in srgb,var(--primary)72%,white);letter-spacing:.12em;font-size:10px;display:block}.ProcessParallax-module__8NSGDW__layerImage{object-fit:contain;width:100%;height:48px;margin-block:8px}.ProcessParallax-module__8NSGDW__layerTitle{color:#e7e4ec;font-size:11px;display:block}.ProcessParallax-module__8NSGDW__layer:after{content:"";pointer-events:none;border:1px solid var(--primary);border-radius:inherit;box-shadow:0 0 32px color-mix(in srgb,var(--primary)16%,transparent);opacity:0;position:absolute;inset:-1px}.ProcessParallax-module__8NSGDW__layer0{transform:translate3d(0,calc(var(--parallax-shift)*-.55),0)rotate(-7deg);top:4%;left:1%}.ProcessParallax-module__8NSGDW__layer1{transform:translate3d(0,calc(var(--parallax-shift)*.3),0)rotate(6deg);top:1%;right:4%}.ProcessParallax-module__8NSGDW__layer2{transform:translate3d(0,calc(var(--parallax-shift)*-.35),0)rotate(4deg);top:40%;right:0}.ProcessParallax-module__8NSGDW__layer3{transform:translate3d(0,calc(var(--parallax-shift)*.25),0)rotate(-4deg);bottom:2%;left:3%}.ProcessParallax-module__8NSGDW__layer4{transform:translate3d(0,calc(var(--parallax-shift)*-.45),0)rotate(7deg);bottom:0;right:13%}.ProcessParallax-module__8NSGDW__steps{min-width:0;margin:0;padding:0;list-style:none}.ProcessParallax-module__8NSGDW__step{border-top:1px solid #ffffff24;padding-block:28px}.ProcessParallax-module__8NSGDW__copy{max-width:460px}.ProcessParallax-module__8NSGDW__number{letter-spacing:.14em;color:color-mix(in srgb,var(--primary)65%,#90989e);margin-bottom:16px;font-size:12px;display:block}.ProcessParallax-module__8NSGDW__copy h3{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1.12}.ProcessParallax-module__8NSGDW__copy p{color:#ffffffad;margin:0;font-size:16px;line-height:1.8}@media (min-width:768px){.ProcessParallax-module__8NSGDW__section{padding:100px 32px}.ProcessParallax-module__8NSGDW__header{margin-bottom:56px}.ProcessParallax-module__8NSGDW__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,100px)}.ProcessParallax-module__8NSGDW__stage{height:min(560px,65svh)}.ProcessParallax-module__8NSGDW__step{padding-block:40px}.ProcessParallax-module__8NSGDW__layer{padding:16px}.ProcessParallax-module__8NSGDW__layerImage{height:64px}.ProcessParallax-module__8NSGDW__layerTitle{font-size:13px}.ProcessParallax-module__8NSGDW__copy p{font-size:18px}}.ProcessParallax-module__8NSGDW__stepVisual{display:none}.ProcessParallax-module__8NSGDW__diagram{width:100%;height:100%;stroke:color-mix(in srgb,var(--primary)60%,#67747c);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.ProcessParallax-module__8NSGDW__diagramBack{transform:translate3d(0,calc(var(--step-shift,0px)*-.25),0)}.ProcessParallax-module__8NSGDW__diagramFront{fill:color-mix(in srgb,var(--primary)12%,#121a21);stroke:color-mix(in srgb,var(--primary)80%,white);transform:translate3d(0,var(--step-shift,0px),0)}.ProcessParallax-module__8NSGDW__trace{fill:none;stroke:var(--primary);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--step-progress,1))}.ProcessParallax-module__8NSGDW__nodes,.ProcessParallax-module__8NSGDW__ports,.ProcessParallax-module__8NSGDW__launchOrbits,.ProcessParallax-module__8NSGDW__diagramFront,.ProcessParallax-module__8NSGDW__bars>rect{transform-box:fill-box;transform-origin:50%}.ProcessParallax-module__8NSGDW__diagram0 .ProcessParallax-module__8NSGDW__nodes{transform:scale(calc(1.08 - var(--step-progress,1)*.08))}.ProcessParallax-module__8NSGDW__diagram0 .ProcessParallax-module__8NSGDW__diagramFront{transform:translate3d(0,var(--step-shift,0px),0)rotate(calc(-6deg + var(--step-progress,1)*6deg))scale(calc(.9 + var(--step-progress,1)*.1))}.ProcessParallax-module__8NSGDW__diagram1 .ProcessParallax-module__8NSGDW__diagramBack{transform:translate3d(calc(-10px + var(--step-progress,1)*10px),calc(var(--step-shift,0px)*-.25),0)}.ProcessParallax-module__8NSGDW__diagram1 .ProcessParallax-module__8NSGDW__diagramFront{transform:translate3d(calc(12px - var(--step-progress,1)*12px),var(--step-shift,0px),0)rotate(calc(4deg - var(--step-progress,1)*4deg))}.ProcessParallax-module__8NSGDW__diagram2 .ProcessParallax-module__8NSGDW__ports{transform:scale(calc(1.1 - var(--step-progress,1)*.1))}.ProcessParallax-module__8NSGDW__diagram2 .ProcessParallax-module__8NSGDW__diagramFront{transform:translate3d(0,var(--step-shift,0px),0)scale(calc(.92 + var(--step-progress,1)*.08))}.ProcessParallax-module__8NSGDW__diagram3 .ProcessParallax-module__8NSGDW__launchOrbits{transform:rotate(calc(-8deg + var(--step-progress,1)*12deg))}.ProcessParallax-module__8NSGDW__diagram3 .ProcessParallax-module__8NSGDW__diagramFront{transform:translate3d(0,calc(12px - var(--step-progress,1)*24px),0)}.ProcessParallax-module__8NSGDW__bars>rect{transform-origin:bottom;fill:color-mix(in srgb,var(--primary)9%,transparent);transform:scaleY(calc(.35 + var(--step-progress,1)*.65))}.ProcessParallax-module__8NSGDW__bars>rect:nth-child(2){transform:scaleY(calc(.25 + var(--step-progress,1)*.75))}.ProcessParallax-module__8NSGDW__bars>rect:nth-child(3){transform:scaleY(calc(.18 + var(--step-progress,1)*.82))}.ProcessParallax-module__8NSGDW__bars>rect:nth-child(4){transform:scaleY(calc(.1 + var(--step-progress,1)*.9))}.ProcessParallax-module__8NSGDW__diagram4 .ProcessParallax-module__8NSGDW__diagramFront{transform:translate3d(calc(-8px + var(--step-progress,1)*8px),calc(8px - var(--step-progress,1)*8px),0)}@media (max-width:767px){.ProcessParallax-module__8NSGDW__section{padding:64px 24px}.ProcessParallax-module__8NSGDW__header{margin-bottom:32px}.ProcessParallax-module__8NSGDW__layout{gap:8px}.ProcessParallax-module__8NSGDW__stage{display:none}.ProcessParallax-module__8NSGDW__scene{overflow:clip}.ProcessParallax-module__8NSGDW__orb{width:72%;height:72%;top:14%;left:14%}.ProcessParallax-module__8NSGDW__layer{display:none}.ProcessParallax-module__8NSGDW__step{padding-block:28px 32px;scroll-margin-top:88px}.ProcessParallax-module__8NSGDW__stepIntro{align-items:center;gap:16px;margin-bottom:14px;display:flex}.ProcessParallax-module__8NSGDW__number{border:1px solid color-mix(in srgb,var(--primary)28%,transparent);height:32px;color:color-mix(in srgb,var(--primary)80%,white);letter-spacing:.04em;border-radius:50%;flex:0 0 32px;place-items:center;margin:0;font-size:10px;display:grid}.ProcessParallax-module__8NSGDW__stepVisual{background:radial-gradient(ellipse at 70% 0%,color-mix(in srgb,var(--primary)12%,transparent),transparent 70%),linear-gradient(150deg,#17232b,#10171d);border:1px solid #ffffff17;border-radius:18px;width:100%;height:clamp(136px,40vw,164px);margin-top:24px;display:block;position:relative;overflow:clip}.ProcessParallax-module__8NSGDW__stepVisual:before{content:"";opacity:.3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.ProcessParallax-module__8NSGDW__copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,6.6vw,2rem)}.ProcessParallax-module__8NSGDW__copy p{line-height:1.7}}@media (prefers-reduced-motion:no-preference){.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__orb,.ProcessParallax-module__8NSGDW__stepVisual[data-diagram-active=true] .ProcessParallax-module__8NSGDW__diagramFront,.ProcessParallax-module__8NSGDW__stepVisual[data-diagram-active=true] .ProcessParallax-module__8NSGDW__diagramBack{will-change:transform}}@media (min-width:768px) and (min-height:600px) and (prefers-reduced-motion:no-preference){body:has(.ProcessParallax-module__8NSGDW__section[data-parallax-active=true]){overflow-x:clip}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__layer{will-change:transform;opacity:.48;transition:opacity .36s}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__layer:after{transition:opacity .36s}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__layer[data-current=true],.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__layer[data-current=true]:after{opacity:1}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__step .ProcessParallax-module__8NSGDW__number{transition:color .3s}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__step[data-current=true] .ProcessParallax-module__8NSGDW__number{color:color-mix(in srgb,var(--primary)76%,white)}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__stage{position:sticky;top:max(100px,50svh - min(560px,65svh)/2)}.ProcessParallax-module__8NSGDW__section[data-parallax-active=true] .ProcessParallax-module__8NSGDW__step{border:0;align-items:center;min-height:70svh;display:flex}}@media (prefers-reduced-motion:reduce){.ProcessParallax-module__8NSGDW__scene *,.ProcessParallax-module__8NSGDW__diagramBack,.ProcessParallax-module__8NSGDW__diagramFront,.ProcessParallax-module__8NSGDW__diagram .ProcessParallax-module__8NSGDW__nodes,.ProcessParallax-module__8NSGDW__diagram .ProcessParallax-module__8NSGDW__ports,.ProcessParallax-module__8NSGDW__diagram .ProcessParallax-module__8NSGDW__launchOrbits,.ProcessParallax-module__8NSGDW__diagram .ProcessParallax-module__8NSGDW__bars>rect,.ProcessParallax-module__8NSGDW__diagram .ProcessParallax-module__8NSGDW__diagramBack,.ProcessParallax-module__8NSGDW__diagram .ProcessParallax-module__8NSGDW__diagramFront{transform:none}.ProcessParallax-module__8NSGDW__trace{stroke-dashoffset:0}}
.PageTransition-module__yXlRUW__page{opacity:1}@keyframes PageTransition-module__yXlRUW__page-arrival{0%{opacity:.82}to{opacity:1}}@keyframes PageTransition-module__yXlRUW__page-history-arrival{0%{opacity:.9}to{opacity:1}}@keyframes PageTransition-module__yXlRUW__page-lift{0%{opacity:.78;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes PageTransition-module__yXlRUW__page-scale{0%{opacity:.8;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes PageTransition-module__yXlRUW__page-glide{0%{opacity:.78;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes PageTransition-module__yXlRUW__page-curtain{0%{opacity:.84;clip-path:inset(0 12% 0 0);transform:translate(-5px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes PageTransition-module__yXlRUW__page-stagger{0%{opacity:.84;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes PageTransition-module__yXlRUW__page-stagger-layer{0%{opacity:.76;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}html[data-page-motion=glide] .PageTransition-module__yXlRUW__page{overflow-x:clip}@media (prefers-reduced-motion:no-preference){.PageTransition-module__yXlRUW__page[data-motion-enabled=true]{transition:opacity .14s cubic-bezier(.4,0,.6,1)}.PageTransition-module__yXlRUW__entering[data-motion-enabled=true]{animation:.42s backwards PageTransition-module__yXlRUW__page-history-arrival}.PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=departing],.PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=waiting]{opacity:.82;animation:none}.PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=arriving]{animation:.44s backwards PageTransition-module__yXlRUW__page-arrival}html[data-page-motion] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]:not(.PageTransition-module__yXlRUW__entering):not([data-page-navigation]){animation:.44s backwards PageTransition-module__yXlRUW__page-arrival}html[data-page-motion=lift] .PageTransition-module__yXlRUW__entering[data-motion-enabled=true]{animation-name:PageTransition-module__yXlRUW__page-lift;animation-duration:.4s}html[data-page-motion=lift] .PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=arriving]{animation-name:PageTransition-module__yXlRUW__page-lift;animation-duration:.4s}html[data-page-motion=lift] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]:not(.PageTransition-module__yXlRUW__entering):not([data-page-navigation]){animation-name:PageTransition-module__yXlRUW__page-lift;animation-duration:.4s}html[data-page-motion=scale] .PageTransition-module__yXlRUW__entering[data-motion-enabled=true]{animation-name:PageTransition-module__yXlRUW__page-scale;animation-duration:.4s}html[data-page-motion=scale] .PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=arriving]{animation-name:PageTransition-module__yXlRUW__page-scale;animation-duration:.4s}html[data-page-motion=scale] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]:not(.PageTransition-module__yXlRUW__entering):not([data-page-navigation]){animation-name:PageTransition-module__yXlRUW__page-scale;animation-duration:.4s}html[data-page-motion=glide] .PageTransition-module__yXlRUW__entering[data-motion-enabled=true]{animation-name:PageTransition-module__yXlRUW__page-glide;animation-duration:.38s}html[data-page-motion=glide] .PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=arriving]{animation-name:PageTransition-module__yXlRUW__page-glide;animation-duration:.38s}html[data-page-motion=glide] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]:not(.PageTransition-module__yXlRUW__entering):not([data-page-navigation]){animation-name:PageTransition-module__yXlRUW__page-glide;animation-duration:.38s}html[data-page-motion=curtain] .PageTransition-module__yXlRUW__entering[data-motion-enabled=true]{animation-name:PageTransition-module__yXlRUW__page-curtain;animation-duration:.46s}html[data-page-motion=curtain] .PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=arriving]{animation-name:PageTransition-module__yXlRUW__page-curtain;animation-duration:.46s}html[data-page-motion=curtain] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]:not(.PageTransition-module__yXlRUW__entering):not([data-page-navigation]){animation-name:PageTransition-module__yXlRUW__page-curtain;animation-duration:.46s}html[data-page-motion=stagger] .PageTransition-module__yXlRUW__entering[data-motion-enabled=true]{animation-name:PageTransition-module__yXlRUW__page-stagger;animation-duration:.42s}html[data-page-motion=stagger] .PageTransition-module__yXlRUW__page[data-motion-enabled=true][data-page-navigation=arriving]{animation-name:PageTransition-module__yXlRUW__page-stagger;animation-duration:.42s}html[data-page-motion=stagger] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]:not(.PageTransition-module__yXlRUW__entering):not([data-page-navigation]){animation-name:PageTransition-module__yXlRUW__page-stagger;animation-duration:.42s}html[data-page-motion=stagger] .PageTransition-module__yXlRUW__page[data-motion-enabled=true]>:first-child{animation:.48s cubic-bezier(.22,1,.36,1) 55ms backwards PageTransition-module__yXlRUW__page-stagger-layer}}@media (prefers-reduced-motion:reduce){.PageTransition-module__yXlRUW__page{opacity:1;transition:none;animation:none}}
.Header-module__GPz-la__glass{background-color:#14161cf5;background-image:linear-gradient(135deg,#ffffff17,#ffffff04 55%);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff1f,0 6px 20px #0000002e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__GPz-la__glass{-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%);background-color:#14161cc7}@media (min-width:768px) and (pointer:fine) and (hover:hover){.Header-module__GPz-la__glass{-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);background-color:#14161cb3}}}@media (prefers-reduced-transparency:reduce){.Header-module__GPz-la__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#14161c}}@media (prefers-reduced-motion:reduce){.Header-module__GPz-la__glass,.Header-module__GPz-la__glass *{transition:none!important;animation:none!important}}.Header-module__GPz-la__mobileGlass{border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 8px 24px #0003}.Header-module__GPz-la__mobileGlass[data-menu-open=true]{-webkit-backdrop-filter:none;background-color:#11171d;box-shadow:0 16px 40px #0005}.Header-module__GPz-la__mobileToggle{color:#fff;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.Header-module__GPz-la__mobileToggle[aria-expanded=true]{color:var(--primary)}.Header-module__GPz-la__mobileToggle[aria-expanded=true]:before{content:"";background:#78b3c714;border-radius:50%;width:28px;height:28px;position:absolute}.Header-module__GPz-la__mobileToggle[aria-expanded=true]>svg{width:16px;height:16px;position:relative}.Header-module__GPz-la__mobilePanel{border-radius:0 0 22px 22px}.Header-module__GPz-la__mobileScroll{overscroll-behavior:contain;padding:0 16px 12px;overflow-y:auto}.Header-module__GPz-la__mobileEyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:17px 0 15px;font-size:10px;display:flex}.Header-module__GPz-la__mobileEyebrow span{text-transform:none;letter-spacing:0;color:#ffffff60}.Header-module__GPz-la__mobileLinks{flex-direction:column;display:flex}.Header-module__GPz-la__mobileItem{border-bottom:1px solid #ffffff0d}.Header-module__GPz-la__mobileRow{letter-spacing:-.01em;text-align:left;color:#f5f5f7;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 0;font-size:16px;font-weight:500;display:flex}.Header-module__GPz-la__mobileRow[data-active=true]{color:var(--primary)}.Header-module__GPz-la__mobileRowArrow{color:#fff5}.Header-module__GPz-la__mobileRowSymbol{color:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:22px;font-size:20px;font-weight:300;display:flex}.Header-module__GPz-la__mobileServices{padding:2px 0 14px}.Header-module__GPz-la__mobileAllServices{color:var(--primary);justify-content:space-between;padding:12px;font-size:12px;display:flex}.Header-module__GPz-la__mobileService{color:#ffffffbd;border-radius:12px;align-items:center;gap:11px;min-height:44px;padding:6px 8px;font-size:13px;display:flex}.Header-module__GPz-la__mobileService[aria-current=page]{color:var(--primary);background:#78b3c712}.Header-module__GPz-la__mobileServiceIcon{width:26px;height:26px;color:var(--primary);background:#78b3c70d;border-radius:9px;place-items:center;display:grid}.Header-module__GPz-la__mobileServiceIcon svg{stroke-width:1.5px;width:19px;height:19px}.Header-module__GPz-la__mobileContact{margin-top:4px}.Header-module__GPz-la__mobileContact>a{min-height:44px;color:var(--primary);justify-content:space-between;align-items:center;padding:10px 0;font-size:15px;font-weight:500;display:flex}.Header-module__GPz-la__mobileContact svg,.Header-module__GPz-la__mobileRowArrow{flex-shrink:0;width:44px;height:16px}.Header-module__GPz-la__mobileRow:focus-visible,.Header-module__GPz-la__mobileService:focus-visible,.Header-module__GPz-la__mobileContact a:focus-visible,.Header-module__GPz-la__mobileToggle:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:10px}@keyframes Header-module__GPz-la__mobile-link-enter{0%{opacity:.8}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.Header-module__GPz-la__mobileGlass[data-menu-open=true] .Header-module__GPz-la__mobileItem{animation:.18s ease-out Header-module__GPz-la__mobile-link-enter}.Header-module__GPz-la__mobileRowArrow{transition:transform .18s,color .18s}.Header-module__GPz-la__mobileRow:active .Header-module__GPz-la__mobileRowArrow{color:var(--primary);transform:translate(2px,-2px)}}.Header-module__GPz-la__headerBar{min-height:44px;padding-block:5px}.Header-module__GPz-la__headerActions{justify-content:space-between;align-items:center;display:flex}.Header-module__GPz-la__mobileGlass[data-compact=true][data-menu-open=false]{border-radius:16px}.Header-module__GPz-la__mobileGlass[data-compact=true][data-menu-open=false] .Header-module__GPz-la__headerBar{padding-block:0}.Header-module__GPz-la__mobileGlass[data-compact=true][data-menu-open=false] .Header-module__GPz-la__brandLabel{transform:scale(.94)}.Header-module__GPz-la__brandLink{color:#fff;letter-spacing:-.04em;white-space:nowrap;align-items:center;min-height:44px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.Header-module__GPz-la__brandLabel{transform-origin:0;display:inline-block}.Header-module__GPz-la__brandLink:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.Header-module__GPz-la__mobileToggle>svg{width:20px;height:20px}.Header-module__GPz-la__mobileGlass .Header-module__GPz-la__mobileServicesDisclosure{opacity:1;visibility:visible;transition:grid-template-rows .22s cubic-bezier(.2,.7,.2,1)}.Header-module__GPz-la__desktopNav,.Header-module__GPz-la__desktopSubmenu{display:none}@media (min-width:768px){.Header-module__GPz-la__desktopNav{align-items:center;gap:10px;display:flex}.Header-module__GPz-la__desktopNav>a{align-items:center;min-height:44px;display:inline-flex}.Header-module__GPz-la__mobileGlass .Header-module__GPz-la__desktopNav>.Header-module__GPz-la__contactButton{isolation:isolate;letter-spacing:.01em;white-space:nowrap;background:0 0;border-radius:14px;flex-shrink:0;min-width:108px;height:44px;min-height:44px;padding:0;font-size:13px;line-height:20px;position:relative}.Header-module__GPz-la__contactButton:before{content:"";pointer-events:none;border-radius:inherit;background:var(--primary);position:absolute;inset:0}.Header-module__GPz-la__contactButton>span{padding-inline:14px}.Header-module__GPz-la__mobileGlass[data-compact=true] .Header-module__GPz-la__contactButton:before{border-radius:10px;inset-block:4px}.Header-module__GPz-la__mobileGlass .Header-module__GPz-la__desktopNav>.Header-module__GPz-la__contactButton:hover,.Header-module__GPz-la__mobileGlass .Header-module__GPz-la__desktopNav>.Header-module__GPz-la__contactButton:active{background:0 0;transform:scale(1)}.Header-module__GPz-la__contactButton:hover:before{background:#91c2d2}.Header-module__GPz-la__desktopSubmenu{display:grid}.Header-module__GPz-la__mobileToggle,.Header-module__GPz-la__mobilePanel,.Header-module__GPz-la__mobileOverlay{display:none}.Header-module__GPz-la__headerBar{padding-block:8px}.Header-module__GPz-la__mobileGlass[data-compact=true][data-menu-open=false] .Header-module__GPz-la__headerBar{padding-block:4px;padding-inline:8px}.Header-module__GPz-la__brandLink{font-size:18px}}@media (min-width:1024px){.Header-module__GPz-la__desktopNav{gap:24px}.Header-module__GPz-la__mobileGlass .Header-module__GPz-la__desktopNav>.Header-module__GPz-la__contactButton{border-radius:16px;min-width:112px}.Header-module__GPz-la__contactButton>span{padding-inline:16px}.Header-module__GPz-la__headerBar{padding-block:12px}.Header-module__GPz-la__brandLink{font-size:20px}}@media (prefers-reduced-motion:no-preference){.Header-module__GPz-la__mobileGlass{transition:border-radius .26s cubic-bezier(.22,1,.36,1)}.Header-module__GPz-la__headerBar{transition:padding-block .26s cubic-bezier(.22,1,.36,1),padding-inline .26s cubic-bezier(.22,1,.36,1)}.Header-module__GPz-la__brandLabel{transition:transform .26s cubic-bezier(.22,1,.36,1)}.Header-module__GPz-la__contactButton:before{transition:inset .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1),background-color .16s}}
.AnimationPreview-module__Aq883q__viewport{background:linear-gradient(145deg,#111820,#18222b);border:1px solid #ffffff1f;border-radius:18px;min-height:150px;position:relative;overflow:hidden}.AnimationPreview-module__Aq883q__scene{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid;position:absolute;inset:0}.AnimationPreview-module__Aq883q__brand{color:#f7f8f9;letter-spacing:-.04em;font-size:15px;font-weight:650}.AnimationPreview-module__Aq883q__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:16px;display:grid}.AnimationPreview-module__Aq883q__card span{background:#ffffff2e;border-radius:999px;display:block}.AnimationPreview-module__Aq883q__eyebrow{width:34%;height:5px;background:#78b3c7b8!important}.AnimationPreview-module__Aq883q__title{width:72%;height:9px}.AnimationPreview-module__Aq883q__copy{width:92%;height:6px}.AnimationPreview-module__Aq883q__action{width:38%;height:18px;margin-top:3px;background:#78b3c7cc!important}@media (prefers-reduced-motion:no-preference){.AnimationPreview-module__Aq883q__scene[data-preset=fade]{animation:.32s ease-out both AnimationPreview-module__Aq883q__preview-fade}.AnimationPreview-module__Aq883q__scene[data-preset=lift]{animation:.42s cubic-bezier(.22,1,.36,1) both AnimationPreview-module__Aq883q__preview-lift}.AnimationPreview-module__Aq883q__scene[data-preset=scale]{animation:.42s cubic-bezier(.22,1,.36,1) both AnimationPreview-module__Aq883q__preview-scale}.AnimationPreview-module__Aq883q__scene[data-preset=glide]{animation:.38s cubic-bezier(.22,1,.36,1) both AnimationPreview-module__Aq883q__preview-glide}.AnimationPreview-module__Aq883q__scene[data-preset=curtain]{animation:.46s cubic-bezier(.22,1,.36,1) both AnimationPreview-module__Aq883q__preview-curtain}.AnimationPreview-module__Aq883q__scene[data-preset=stagger]{animation:.24s ease-out both AnimationPreview-module__Aq883q__preview-fade}.AnimationPreview-module__Aq883q__scene[data-preset=stagger] .AnimationPreview-module__Aq883q__brand{animation:.36s cubic-bezier(.22,1,.36,1) both AnimationPreview-module__Aq883q__preview-lift}.AnimationPreview-module__Aq883q__scene[data-preset=stagger] .AnimationPreview-module__Aq883q__card{animation:.44s cubic-bezier(.22,1,.36,1) 70ms both AnimationPreview-module__Aq883q__preview-lift}}@keyframes AnimationPreview-module__Aq883q__preview-fade{0%{opacity:.55}to{opacity:1}}@keyframes AnimationPreview-module__Aq883q__preview-lift{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes AnimationPreview-module__Aq883q__preview-scale{0%{opacity:.6;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes AnimationPreview-module__Aq883q__preview-glide{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes AnimationPreview-module__Aq883q__preview-curtain{0%{opacity:.72;clip-path:inset(0 18% 0 0 round 10px);transform:translate(-5px)}to{opacity:1;clip-path:inset(0 round 10px);transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.AnimationPreview-module__Aq883q__scene,.AnimationPreview-module__Aq883q__scene *{animation:none!important}}
.AnimationPicker-module__Vxz87q__dialog{overscroll-behavior:contain;color:#fff;background:#090d10;border:1px solid #ffffff29;border-radius:22px;width:min(960px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0009}.AnimationPicker-module__Vxz87q__dialog::backdrop{background:#000000b8}.AnimationPicker-module__Vxz87q__header{z-index:1;background:#090d10;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 20px;display:flex;position:sticky;top:0}.AnimationPicker-module__Vxz87q__eyebrow{color:#78b3c7;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:600}.AnimationPicker-module__Vxz87q__title{letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.15}.AnimationPicker-module__Vxz87q__description{color:#ffffffa6;max-width:540px;margin:12px 0 0;font-size:14px;line-height:1.6}.AnimationPicker-module__Vxz87q__close{cursor:pointer;color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.AnimationPicker-module__Vxz87q__close:hover{color:#fff;background:#ffffff17}.AnimationPicker-module__Vxz87q__content{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);grid-template-areas:"choices preview";align-items:start;gap:28px;padding:26px 28px;display:grid}.AnimationPicker-module__Vxz87q__choices{border:0;grid-area:choices;min-width:0;margin:0;padding:0}.AnimationPicker-module__Vxz87q__legend{margin-bottom:14px;padding:0;font-size:14px;font-weight:500}.AnimationPicker-module__Vxz87q__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AnimationPicker-module__Vxz87q__choice{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;min-height:112px;padding:15px 13px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.AnimationPicker-module__Vxz87q__choice:hover{background:#ffffff0f;border-color:#ffffff47}.AnimationPicker-module__Vxz87q__selected{background:#78b3c717;border-color:#78b3c7}.AnimationPicker-module__Vxz87q__selected:hover{background:#78b3c721;border-color:#78b3c7}.AnimationPicker-module__Vxz87q__radio{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.AnimationPicker-module__Vxz87q__choiceHeading{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.AnimationPicker-module__Vxz87q__indicator{border:1px solid #fff6;border-radius:50%;flex-shrink:0;width:13px;height:13px}.AnimationPicker-module__Vxz87q__selected .AnimationPicker-module__Vxz87q__indicator{background:#78b3c7;border-color:#78b3c7;box-shadow:inset 0 0 0 3px #111b20}.AnimationPicker-module__Vxz87q__choiceDescription{color:#fff9;overflow-wrap:break-word;font-size:12px;line-height:1.55}.AnimationPicker-module__Vxz87q__previewPanel{grid-area:preview;min-width:0}.AnimationPicker-module__Vxz87q__previewHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.AnimationPicker-module__Vxz87q__previewHeading h3{margin:0;font-size:14px;font-weight:500}.AnimationPicker-module__Vxz87q__previewLabel{color:#ffffff73;font-size:12px}.AnimationPicker-module__Vxz87q__previewReplay{cursor:pointer;color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff26;border-radius:9px;min-height:44px;margin-top:14px;padding:8px 16px;font-size:13px;font-weight:500}.AnimationPicker-module__Vxz87q__previewReplay:hover:not(:disabled){background:#ffffff17}.AnimationPicker-module__Vxz87q__previewReplay:disabled{cursor:default;opacity:.45}.AnimationPicker-module__Vxz87q__note{color:#fff9;margin:12px 0 0;font-size:12px;line-height:1.55}.AnimationPicker-module__Vxz87q__actions{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px 24px;display:flex}.AnimationPicker-module__Vxz87q__saveNote{color:#ffffffa6;max-width:510px;margin:0;font-size:12px;line-height:1.55}.AnimationPicker-module__Vxz87q__pageReplay{cursor:pointer;color:#071217;background:#78b3c7;border:1px solid #78b3c7;border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 20px;font-size:13px;font-weight:600}.AnimationPicker-module__Vxz87q__pageReplay:hover{background:#94c4d4}.AnimationPicker-module__Vxz87q__close:focus-visible,.AnimationPicker-module__Vxz87q__previewReplay:focus-visible,.AnimationPicker-module__Vxz87q__pageReplay:focus-visible,.AnimationPicker-module__Vxz87q__choice:focus-within{outline-offset:4px;outline:2px solid #78b3c7}@media (max-width:720px){.AnimationPicker-module__Vxz87q__dialog{border-radius:16px}.AnimationPicker-module__Vxz87q__header{gap:16px;padding:20px 20px 18px}.AnimationPicker-module__Vxz87q__content{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""choices";gap:24px;padding:22px 20px}.AnimationPicker-module__Vxz87q__choice{min-height:100px}.AnimationPicker-module__Vxz87q__actions{flex-direction:column;align-items:stretch;gap:16px;padding:18px 20px 20px}}@media (max-width:360px){.AnimationPicker-module__Vxz87q__header,.AnimationPicker-module__Vxz87q__content,.AnimationPicker-module__Vxz87q__actions{padding-left:16px;padding-right:16px}.AnimationPicker-module__Vxz87q__choiceGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AnimationPicker-module__Vxz87q__choice{transition:none}}
