@keyframes hxFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hxStage{position:relative;height:404px;padding:34px 0;box-sizing:border-box;overflow:hidden;background:radial-gradient(120% 100% at 50% 8%,#0f2237 0,#0a1727 50%,#050c15 100%);transition:background 1.1s cubic-bezier(.4,0,.2,1)}.hxStage.pay{background:radial-gradient(120% 100% at 50% 44%,#16365a 0,#0c1f34 54%,#050c15 100%)}.hxGrid{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(122,176,255,.26) 1px,transparent 0),linear-gradient(90deg,rgba(122,176,255,.26) 1px,transparent 0),linear-gradient(rgba(122,176,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(122,176,255,.09) 1px,transparent 0);background-size:58px 58px,58px 58px,14.5px 14.5px,14.5px 14.5px;mask-image:radial-gradient(94% 82% at 50% 48%,#000 4%,transparent 78%);-webkit-mask-image:radial-gradient(94% 82% at 50% 48%,#000 4%,transparent 78%);opacity:.3;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.hxStage.pay .hxGrid{opacity:1}.hxGlow{position:absolute;z-index:2;border-radius:50%;filter:blur(62px);opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);pointer-events:none}.hxGA{width:300px;height:220px;left:50%;top:50%;margin:-110px 0 0 -150px;background:rgba(31,111,235,.9)}.hxGB{width:190px;height:150px;left:8%;top:16%;background:rgba(122,176,255,.5);transition-delay:.1s}.hxGC{width:180px;height:140px;right:4%;bottom:10%;background:rgba(12,68,124,.95);transition-delay:.18s}.hxGL{width:340px;height:210px;left:50%;top:50%;margin:-105px 0 0 -170px;background:rgba(31,111,235,.8);transition:opacity .8s cubic-bezier(.4,0,.2,1)}.hxStage.pay .hxGA{opacity:.6}.hxStage.pay .hxGB{opacity:.42}.hxStage.pay .hxGC{opacity:.68}.hxStage.pull .hxGL{opacity:.55}.hxPt{position:absolute;border-radius:50%;background:#9fc4f5;opacity:0;animation:hxRise linear infinite;box-shadow:0 0 5px 1px rgba(122,176,255,.5)}@keyframes hxRise{0%{transform:translate(0);opacity:0}12%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translateY(-230px) translateX(var(--dx));opacity:0}}.hxSheet{position:absolute;left:50%;top:50%;z-index:5;width:288px;height:378px;margin:-189px 0 0 -144px;background:#fff;border-radius:10px;padding:19px 17px;box-sizing:border-box;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.3),0 18px 42px -14px rgba(0,0,0,.7);transform:scale(.8) translateY(0);opacity:1;transition:transform 1s cubic-bezier(.65,0,.25,1),filter .75s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1),box-shadow 1s cubic-bezier(.4,0,.2,1)}.hxSheet.off{transform:scale(.8) translateY(140px);opacity:0}.hxSheet.recede{transform:scale(.56) translateY(0);filter:blur(5px);opacity:.22}.hxStage.pay .hxSheet{transform:scale(.84) translateY(-4px);box-shadow:0 1px 2px rgba(0,0,0,.2),0 0 0 1px rgba(159,196,245,.35),0 20px 46px -12px rgba(31,111,235,.55),0 58px 112px -26px rgba(31,111,235,.85)}.hxDl{height:4px;border-radius:2px;background:#eef1f5;margin-bottom:4.5px}.hxLx{position:relative;min-height:34px;margin-bottom:7px}.hxLx .tx{position:absolute;left:0;right:0;top:0;font-size:10px;line-height:1.44;color:#4a5a6b;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.hxLx .tx.st{color:#0b1b2b;font-weight:600;opacity:0}.hxLx .tx.st em{font-style:normal;font-weight:800;color:#3b8c41}.hxLx.done .tx.wk{opacity:0}.hxLx.done .tx.st{opacity:1}.hxLx .mark{position:absolute;left:-4px;right:-4px;top:-3px;bottom:-1px;border-radius:5px;background:#fef2f2;border-bottom:1.5px solid #f87171;opacity:0;transform:scaleX(.9);transform-origin:left;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.2,1.5,.4,1),background .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1)}.hxLx.seen .mark{opacity:1;transform:scaleX(1);animation:hxBreathe 2.2s ease-in-out infinite}.hxLx.done .mark{opacity:1;animation:none;background:#eaf6eb;border-bottom-color:#4caf50}@keyframes hxBreathe{0%,to{background:rgba(254,242,242,.7)}50%{background:rgba(254,226,226,1)}}.hxLx .tagn{position:absolute;right:0;top:-12px;font-size:6.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;padding:2px 5px;border-radius:20px;white-space:nowrap;opacity:0;transform:translateY(3px);transition:.4s cubic-bezier(.2,1.5,.4,1)}.hxLx.seen .tagn{opacity:1;transform:none}.hxLx.done .tagn{opacity:0}.hxLx .fixt{position:absolute;right:0;top:-12px;display:inline-flex;align-items:center;gap:3px;font-size:6.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:#4caf50;padding:2px 5px;border-radius:20px;white-space:nowrap;opacity:0;transform:translateY(3px) scale(.8);transition:.45s cubic-bezier(.2,1.5,.4,1)}.hxLx.done .fixt{opacity:1;transform:none}.hxBeam{position:absolute;left:-24px;right:-24px;height:36px;z-index:11;top:-56px;opacity:0;background:linear-gradient(180deg,transparent,rgba(31,111,235,.2),rgba(122,176,255,.32),rgba(31,111,235,.2),transparent)}.hxBeam:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.4px;background:linear-gradient(90deg,transparent,#4a8bf5,#b3d1ff,#4a8bf5,transparent);box-shadow:0 0 14px 2px rgba(74,139,245,.8)}.hxBeam.go{animation:hxScan 2.4s cubic-bezier(.4,0,.5,1) forwards}@keyframes hxScan{0%{transform:translateY(0);opacity:0}8%{opacity:1}90%{opacity:1}to{transform:translateY(434px);opacity:0}}.hxLift{position:absolute;left:22px;right:22px;top:50%;z-index:12;transform:translateY(-46%) scale(.9);opacity:0;background:#fff;border-radius:14px;padding:15px 16px 17px;box-shadow:0 1px 2px rgba(0,0,0,.25),0 26px 60px -16px rgba(0,0,0,.75),0 0 90px -12px rgba(31,111,235,.85);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.2,1.5,.4,1),box-shadow .8s cubic-bezier(.4,0,.2,1)}.hxLift.on{opacity:1;transform:translateY(-50%) scale(1)}.hxLift .lfTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #e3eaf2}.hxLift .lfWho{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.05em;color:#155bc4}.hxLift .lfIc{width:17px;height:17px;border-radius:5px;flex-shrink:0;background:linear-gradient(160deg,#4a8bf5,#0e4f92);display:flex;align-items:center;justify-content:center}.hxLift .lfSt{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#155bc4;background:#eff5ff;border:1px solid #dce9ff;padding:3px 8px;border-radius:20px;transition:.45s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hxLift .lfSt .pd{width:4.5px;height:4.5px;border-radius:50%;background:#4a8bf5;transition:.45s}.hxLift.fixed .lfSt{background:#1f6feb;border-color:#1f6feb;color:#fff}.hxLift.fixed .lfSt .pd{background:#fff}.hxLift .lfNote{font-size:11.5px;font-weight:500;color:#4a5a6b;line-height:1.45;margin:11px 0 12px;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.hxLift .lfNote b{color:#0e4f92;font-weight:700}.hxLift.wiped .lfNote{opacity:.35}.hxLift .lfBody{position:relative;min-height:92px}.hxLift .lfS,.hxLift .lfW{position:absolute;left:0;right:0;top:0;font-size:19px;line-height:1.34;letter-spacing:-.026em}.hxLift .lfW{color:#6b7c8e;font-weight:600;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.hxLift .lfW i{position:absolute;left:0;right:8px;top:50%;height:2px;font-style:normal;border-radius:2px;background:#6b7c8e;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.4,0,.2,1)}.hxLift.struck .lfW i{transform:scaleX(1)}.hxLift.wiped .lfW{opacity:0;transform:translateY(-6px)}.hxLift .lfS .w{display:inline-block;margin-right:.2em;color:#0b1b2b;font-weight:700;transform:translateY(16px);opacity:0;transition:transform .65s cubic-bezier(.2,1.5,.4,1),opacity .3s cubic-bezier(.4,0,.2,1)}.hxLift.wiped .lfS .w{transform:none;opacity:1}.hxLift .lfS .num{position:relative;font-weight:800;background:linear-gradient(100deg,#1f6feb 10%,#0c447c 95%);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(16px) scale(.75)}.hxLift.wiped .lfS .num{transform:none;transition:transform .75s cubic-bezier(.18,1.7,.4,1),opacity .3s cubic-bezier(.4,0,.2,1)}.hxLift .lfS .num:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2.5px;border-radius:2px;background:linear-gradient(90deg,#7fb0ff,#1f6feb);transform:scaleX(0);transform-origin:left}.hxLift.wiped .lfS .num:after{transform:scaleX(1);transition:transform .5s cubic-bezier(.4,0,.2,1) .7s}.hxAts{position:absolute;top:28px;right:34px;z-index:17;width:74px;height:74px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.16),0 10px 26px -6px rgba(0,0,0,.5);opacity:0;transform:translateY(-6px) scale(.86);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.2,1.5,.4,1),right var(--m-base) var(--m-ease-in-out),box-shadow .8s cubic-bezier(.4,0,.2,1)}.hxAts.on{opacity:1;transform:none}.hxStage.pay .hxAts{box-shadow:0 1px 2px rgba(0,0,0,.16),0 10px 26px -6px rgba(0,0,0,.5),0 0 34px -4px rgba(76,175,80,.75)}.hxRing{position:relative}.hxRing,.hxRing svg{width:56px;height:56px}.hxRing svg{display:block}.hxRing .trk{stroke:#eceff1}.hxRing .prg{stroke:#4caf50;stroke-linecap:round;stroke-dasharray:138.23;stroke-dashoffset:138.23;transition:stroke-dashoffset 1.1s cubic-bezier(.3,0,.2,1)}.hxRing .val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.hxRing .val b{font-size:19px;font-weight:800;letter-spacing:-.045em;color:#45a04b;line-height:1}.hxRing .val s{text-decoration:none;font-size:8px;font-weight:700;letter-spacing:.02em;color:#3a3f45;margin-top:1px}@keyframes hxHeadIn{0%{opacity:0;transform:translateY(34px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hxRiseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hxIntroHead{animation:hxHeadIn var(--m-slow) var(--m-ease-out) both}.hxIntro{animation:hxRiseIn var(--m-base) var(--m-ease-out) both}.hxD1{animation-delay:.05s}.hxD2{animation-delay:.2s}.hxD3{animation-delay:.34s}.hxD4{animation-delay:.44s}.hxD5{animation-delay:.54s}@media (prefers-reduced-motion:reduce){.hxIntro,.hxIntroHead{animation:none!important;opacity:1!important;transform:none!important}}.hxCap{position:absolute;bottom:24px;left:50%;transform:translateX(-50%) translateY(8px);z-index:17;white-space:nowrap;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.022em;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.2,1.5,.4,1)}.hxCap.on{opacity:1;transform:translateX(-50%) translateY(0)}.hxCap b{color:#8bd08f}.hxVig{z-index:15;box-shadow:inset 0 0 70px 2px rgba(3,8,14,.6)}.hxGrain,.hxVig{position:absolute;inset:0;pointer-events:none}.hxGrain{z-index:16;width:100%;height:100%;opacity:.32;mix-blend-mode:soft-light}@media (prefers-reduced-motion:reduce){.hxStage,.hxStage *,.hxStageWrap{animation:none!important;transition:none!important}.hxSheet{transform:scale(.8)!important;opacity:1!important;filter:none!important}.hxFly,.hxLift,.hxPt,.hxSrc{display:none!important}.hxLx .tx.wk{opacity:0}.hxLx .tx.st{opacity:1}.hxAts,.hxCap{opacity:1!important;transform:none!important}.hxRing .prg{stroke-dashoffset:22.1!important}}@media (min-width:1024px){html{scroll-snap-type:y proximity;scroll-padding-top:72px}.hxHeroSection{width:100vw;margin-left:calc(50% - 50vw)}.hxStageWrap{margin-top:80px;--hx-h:563px;width:min(100vw - 80px,1280px);margin-left:calc(50% - min(100vw - 80px, 1280px) / 2);transition:width var(--m-base) var(--m-ease-in-out),margin-left var(--m-base) var(--m-ease-in-out);scroll-snap-align:start;scroll-snap-stop:always}.hxStageWrap.is-grown{--hx-h:660px;width:calc(100vw + 120px);margin-left:calc(50% - 50vw - 60px)}.hxStageWrap.is-grown .hxAts{right:94px}.hxStage{height:var(--hx-h,563px);border-radius:20px;transition:height var(--m-base) var(--m-ease-in-out)}.hxLift{left:50%;right:auto;width:560px;margin-left:-280px}}.hxSrc{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:9px;font-weight:700;white-space:nowrap;color:#d6e6fb;background:rgba(18,42,70,.6);border:1px solid rgba(122,176,255,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 16px -6px rgba(0,0,0,.6);opacity:0;transform:translateY(4px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.2,1.5,.4,1)}.hxStage.build .hxSrc{opacity:1;transform:none}.hxSrc svg{flex-shrink:0;color:#7fb0ff}.hxSrc:after{content:"";position:absolute;inset:-3px;border-radius:22px;border:1.5px solid #4a8bf5;opacity:0}.hxSrc.pulse:after{animation:hxPing .85s cubic-bezier(.4,0,.2,1)}@keyframes hxPing{0%{opacity:.9;transform:scale(.96)}70%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}.hxSrc.c1{top:40px;left:40px}.hxSrc.c2{top:40px;right:40px}.hxSrc.c3{bottom:48px;left:40px}.hxSrc.c4{bottom:48px;right:40px}@media (min-width:1024px){.hxSrc.c1{left:auto;right:calc(50% + 126px)}.hxSrc.c1,.hxSrc.c2{top:calc(50% - 160px);bottom:auto}.hxSrc.c2{right:auto;left:calc(50% + 126px)}.hxSrc.c3{left:auto;right:calc(50% + 126px)}.hxSrc.c3,.hxSrc.c4{top:calc(50% + 136px);bottom:auto}.hxSrc.c4{right:auto;left:calc(50% + 126px)}}.hxFly{position:absolute;z-index:6;left:50%;top:50%;width:236px;margin-left:-118px;background:#fff;border-radius:7px;padding:9px 11px;box-sizing:border-box;border:1px solid rgba(220,233,255,.9);box-shadow:0 2px 4px rgba(0,0,0,.18),0 14px 30px -10px rgba(31,111,235,.5);opacity:0;transform:translate(var(--fx,0),var(--fy,0)) rotate(var(--fr,0deg)) scale(.7);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.34,1.5,.64,1)}.hxFly.in{opacity:1;transform:translate(0) rotate(0) scale(1)}.hxStage.assembled .hxFly{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.hxFly .fh{font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#155bc4;margin-bottom:5px;display:flex;align-items:center;gap:4px}.hxFly .fh i{width:3px;height:3px;border-radius:50%;background:#4a8bf5}.hxFly .fl{height:3px;border-radius:1.5px;background:#eef1f5;margin-bottom:3.4px}.hxFly .fl:last-child{margin-bottom:0}.hxFly .fl.hi{background:#b3d1ff}.hxFly.f1{margin-top:-150px;--fx:-300px;--fy:-120px;--fr:-20deg}.hxFly.f2{margin-top:-52px;--fx:320px;--fy:-60px;--fr:16deg}.hxFly.f3{margin-top:26px;--fx:-300px;--fy:120px;--fr:22deg}.hxFly.f4{margin-top:92px;--fx:320px;--fy:140px;--fr:-14deg}