.hm{--ease: cubic-bezier(.16, 1, .3, 1);--back: cubic-bezier(.34, 1.56, .64, 1);--scr-bg: #f4f5f9;position:relative;flex:1 1 460px;min-width:0;height:480px}.hm img{display:block;max-width:none}.hm-scr{position:relative;overflow:hidden;background:var(--scr-bg);height:100%}.hm-scr img{width:100%;height:100%;object-fit:cover;object-position:top center}.hm-scr img[data-i]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease,transform 3.6s linear}.hm-scr img[data-i].on{opacity:1}.hm-desk{position:absolute;right:0;top:16px;width:88%;aspect-ratio:16 / 10}.hm-desk .hm-scr{border-radius:10px;box-shadow:0 30px 80px #0000008c}.dk-hair .hm-scr{border-radius:8px;box-shadow:0 0 0 1px #3a3b40,0 30px 80px #0000008c}.dk-square .hm-scr{border-radius:0}.dk-bezel .hm-scr{border-radius:4px;box-shadow:none}.dk-browser{aspect-ratio:auto}.dk-browser .hm-scr{aspect-ratio:16 / 10;height:auto;border-radius:0 0 10px 10px}.dk-bar{display:flex;align-items:center;gap:7px;height:30px;padding:0 12px;background:#1c1d20;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #ffffff0f}.dk-bar i{width:10px;height:10px;border-radius:50%;background:#3a3b40}.dk-bar i:first-child{background:var(--red)}.dk-bar span{margin:0 auto;padding:3px 18px;border-radius:6px;background:#0b0b0c;color:#a7a9ae;font:500 11px/1.2 var(--f-mono, ui-monospace, monospace);letter-spacing:.02em;transform:translate(-20px)}.dk-glass,.pf-glass .pf-body{padding:10px;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 30px 80px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dk-glass{aspect-ratio:auto}.dk-glass .hm-scr{aspect-ratio:16 / 10;height:auto;border-radius:9px;box-shadow:none}.hm-phone{position:absolute;left:0;bottom:0;width:30%;aspect-ratio:393 / 852;container-type:inline-size}.pf-body{position:relative;height:100%}.pf-none .hm-scr{border-radius:9cqw;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #0009}.pf-hair .hm-scr{border-radius:9cqw;box-shadow:0 0 0 1px #3a3b40,0 24px 60px #0009}.pf-square .hm-scr{border-radius:0;box-shadow:0 24px 60px #0009}.pf-device .pf-body{padding:3.6cqw;border-radius:15cqw;background:#0d0d0f;box-shadow:inset 0 0 0 1.5px #3a3b40,inset 0 0 0 4px #0d0d0f,inset 0 0 0 5px #26272b,0 30px 70px #000000a6}.pf-device .hm-scr{border-radius:11.5cqw}.pf-island{position:absolute;top:6.5cqw;left:50%;width:27cqw;height:7.5cqw;transform:translate(-50%);border-radius:99px;background:#000;z-index:3}.pf-glass .pf-body{padding:4cqw;border-radius:15cqw}.pf-glass .hm-scr{border-radius:11cqw}.hm [class*=e-]{transition:transform 1.1s var(--ease) var(--d, 0ms),opacity .9s ease var(--d, 0ms),clip-path 1s var(--ease) var(--d, 0ms),filter .8s ease var(--d, 0ms)}.hm .e-rise{opacity:0;transform:translateY(48px) scale(.97)}.hm .e-left{opacity:0;transform:translate(-48px)}.hm .e-right{opacity:0;transform:translate(72px)}.hm .e-fade{opacity:0}.hm .e-pop{opacity:0;transform:translateY(14px) scale(.86);transition-timing-function:var(--back),ease,ease,ease;transition-duration:.55s,.45s,.5s,.5s}.hm .e-wipe{clip-path:inset(100% 0 0 0)}.hm .e-arrive{opacity:0;transform:translate(140px) skew(-12deg)}.hm.is-in [class*=e-]{opacity:1;transform:none;clip-path:inset(-40px -160px -160px -160px)}.hm-flagtile{position:absolute;left:-9px;top:-9px;width:22px;height:22px;background:var(--red);transform:skew(-21deg);z-index:2}.hm04 .lp{position:absolute;right:2%;top:18px;width:84%;perspective:1500px}.hm04 .lp-lid{position:relative;padding:2.2% 2.2% 3.2%;border-radius:16px 16px 4px 4px;background:#121316;box-shadow:inset 0 0 0 1px #2e2f34,0 30px 70px #00000080;transform-origin:50% 100%;transform:rotateX(-88deg);opacity:.4;transition:transform 1.5s var(--ease) .15s,opacity .5s ease .15s}.hm04 .lp-lid .hm-desk{position:relative;inset:0 auto auto;width:100%}.hm04 .lp-base{position:relative;height:16px;margin:0 -7%;border-radius:2px 2px 14px 14px;background:linear-gradient(#3a3b40,#18191c 60%,#0d0d0f);box-shadow:0 18px 40px #0009}.hm04 .lp-base i{position:absolute;left:50%;top:0;width:16%;height:6px;transform:translate(-50%);border-radius:0 0 8px 8px;background:#0d0d0f}.hm04.is-in .lp-lid{transform:rotateX(0);opacity:1}.hm04 .hm-phone{left:auto;right:-2%;width:26%;bottom:6px}.hm04 .hm-phone.e-right{transform:translate(72px) rotate(6deg)}.hm04.is-in .hm-phone.e-right{transform:none}.hm .sheen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .38) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;z-index:4}.hm05 .hm-desk.sheen:after{border-radius:18px}.hm05 .hm-phone .pf-body:after{content:"";position:absolute;inset:0;border-radius:15cqw;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .38) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;animation:inherit}.hm05.is-in .sheen:after,.hm05.is-in .hm-phone .pf-body:after{animation:hm-sheen 10s ease-in-out 1.4s infinite}.hm05.is-in .hm-phone .pf-body:after{animation-delay:1.6s}@keyframes hm-sheen{0%{background-position:130% 0}14%,to{background-position:-30% 0}}.hm05 .hm-desk{top:0;width:86%}.hm05 .hm-phone{width:31%}.hm06 .pb{position:absolute;margin:0}.hm06 .pb-desk{right:0;top:4px;width:86%}.hm06 .pb-phone{left:0;bottom:0;width:27%}.hm06 .pb .hm-desk,.hm06 .pb .hm-phone{position:relative;inset:0 auto auto;width:100%}.hm06 .pb .hm-scr{box-shadow:-4px 0 0 var(--red),0 30px 70px #0000008c}.hm06 figcaption{display:flex;gap:10px;align-items:baseline;margin-top:12px;font:600 12px/1 var(--f-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#e6e6e3}.hm06 .pb-desk figcaption{justify-content:flex-end}.hm06 figcaption b{color:var(--red)}.hm06 figcaption span{color:#a7a9ae}.hm06 .e-bar>:first-child{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease) var(--d, 0ms)}.hm06 .e-bar figcaption{opacity:0;transition:opacity .6s ease calc(var(--d, 0ms) + .7s)}.hm06 .e-bar:after{content:"";position:absolute;top:-6px;left:0;width:6px;height:calc(100% - 22px);background:var(--red);opacity:0;transition:left 1.1s var(--ease) var(--d, 0ms),opacity .3s ease}.hm06.is-in .e-bar>:first-child{clip-path:inset(-40px -160px -160px -40px)}.hm06.is-in .e-bar figcaption{opacity:1}.hm06.is-in .e-bar:after{left:100%;animation:hm-barout 1.4s linear var(--d, 0ms) forwards}@keyframes hm-barout{0%{opacity:1}80%{opacity:1}to{opacity:0}}.hm07 .hm-phone.big{left:50%;bottom:auto;top:0;height:100%;width:auto;translate:-50% 0}.hm-frag{position:absolute;height:auto;border-radius:10px;box-shadow:0 0 0 1px #0000000f,0 22px 50px #0000008c;background:#fff}.hm07 .fl-a{left:-2%;top:10%;width:46%}.hm07 .fl-b{right:-3%;top:46%;width:56%;border-radius:8px}.hm07 .fl-c{left:2%;bottom:6%;width:40%}.hm07.is-in .fl{animation:hm-bob 7s ease-in-out calc(var(--z) * -1.1s) infinite}@keyframes hm-bob{0%,to{translate:0 0}50%{translate:0 -8px}}.hm08 .hm-phone{width:auto;height:90%}.hm08 .p1{left:6%;top:34px;bottom:auto;rotate:-4deg}.hm08 .p2{inset:0 6% auto auto;rotate:5deg}.hm08.is-in .p1{animation:hm-bob 7s ease-in-out 1.2s infinite}.hm08.is-in .p2{animation:hm-bob 8s ease-in-out -2s infinite}.hm09 .fan{position:absolute;inset:0}.hm09 .fan .hm-phone{left:50%;top:4%;bottom:auto;width:34%;margin-left:-17%;transform-origin:50% 110%;transition:transform 1.2s var(--ease),opacity .6s ease;opacity:0;transform:translateY(40px)}.hm09 .fan .f2{z-index:2;transition-delay:.05s}.hm09.is-in .fan .hm-phone{opacity:1}.hm09.is-in .fan .f1{transform:translate(-62%) rotate(-11deg);transition-delay:.35s}.hm09.is-in .fan .f2{transform:none}.hm09.is-in .fan .f3{transform:translate(62%) rotate(11deg);transition-delay:.45s}.hm09.is-in .fan:hover .f1{transform:translate(-88%) rotate(-15deg);transition-delay:0s}.hm09.is-in .fan:hover .f3{transform:translate(88%) rotate(15deg);transition-delay:0s}.hm10 .tilt{position:absolute;inset:0;perspective:1200px;--p: 0}.hm10 .t-desk{transform-origin:50% 100%;transform:rotateX(calc((1 - var(--p)) * 24deg)) scale(calc(.93 + var(--p) * .07))}.hm10 .t-phone{transform-origin:50% 100%;transform:rotateX(calc((1 - var(--p2, var(--p))) * 20deg)) translateY(calc((1 - var(--p2, var(--p))) * 30px));width:28%}.hm11 .iso{position:absolute;inset:0;perspective:1700px}.hm11 .iso-l{top:30px;right:4%;width:80%;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-22deg) rotate(1deg);transition:transform 1.3s var(--ease),opacity .8s ease;opacity:0}.hm11 .iso-0{z-index:3}.hm11 .iso-1{z-index:2}.hm11 .iso-2{z-index:1}.hm11.is-in .iso-l{opacity:1}.hm11.is-in .iso-1{transform:translate(7%,-9%) rotateX(8deg) rotateY(-22deg) rotate(1deg) scale(.94);transition-delay:.2s}.hm11.is-in .iso-2{transform:translate(14%,-18%) rotateX(8deg) rotateY(-22deg) rotate(1deg) scale(.88);transition-delay:.35s}.hm11.is-in .iso-1 .hm-scr,.hm11.is-in .iso-2 .hm-scr{filter:brightness(.7)}.hm11 .iso-ph{z-index:4;left:2%;width:27%;transform:rotateX(8deg) rotateY(-22deg) translateY(50px);opacity:0;transition:transform 1.2s var(--ease) .5s,opacity .7s ease .5s}.hm11.is-in .iso-ph{transform:rotateX(8deg) rotateY(-22deg);opacity:1}.hm .bleed{top:0;left:8%;right:calc(-24px - max(0px,(100vw - 1280px) / 2));width:auto;aspect-ratio:auto;height:118%}.hm .bleed .hm-scr{border-radius:12px 0 0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 96%);mask-image:linear-gradient(to bottom,#000 55%,transparent 96%)}.hm .bleed .hm-scr img{object-position:left top}.hm .glow{position:absolute;left:10%;right:0;bottom:-40px;height:220px;background:radial-gradient(closest-side,rgb(235 32 39 / .45),transparent);filter:blur(40px);opacity:0;transition:opacity 1.6s ease .6s;pointer-events:none}.hm.is-in .glow{opacity:1}.hm12 .hm-phone{width:27%;bottom:-10px;z-index:2}.hm24{--iw: 910px}.hm24 .bleed .hm-scr img{width:var(--iw);height:calc(var(--iw) * .625);object-fit:fill}.hm24 .pinlayer{position:absolute;left:0;top:0;width:var(--iw);height:calc(var(--iw) * .625);pointer-events:none;z-index:5}.hm24 .zp{width:26%;bottom:-14px;z-index:6}.hm24 .zp .hm-scr,.hm24 .zp .ta{border-radius:9cqw}.hm24 .zp .pin em{left:30%}@media(max-width:899px){.hm24{--iw: 700px}}@media(max-width:520px){.hm24{--iw: 560px}.hm24 .zp{width:30%}.hm24 .pin:nth-child(3),.hm24 .zp .pin{display:none}}.hm13 .xp{position:absolute;inset:0;--mx: 0;--my: 0}.hm13 .x{translate:calc(var(--mx) * var(--z) * 1px) calc(var(--my) * var(--z) * 1px)}.hm13 .x-causes{left:18%;top:12%;width:62%}.hm13 .x-veh{left:-2%;top:0;width:44%}.hm13 .x-chat{right:-2%;top:4%;width:28%}.hm13 .x-step{left:2%;bottom:2%;width:36%}.hm13 .x-top{right:0;bottom:12%;width:58%;border-radius:8px}.hm .cy{position:absolute;inset:0}.cy .cy-desk{top:0;width:84%}.cy .cy-phone{width:27%;bottom:0;z-index:2}.cy-tabs{position:absolute;right:0;bottom:0;width:66%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:2px 12px 6px;background:#0b0b0ce0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cy-tabs button{position:relative;padding:10px 0 12px;border:0;background:none;color:#a7a9ae;font:600 13px/1 var(--f-text, system-ui);text-align:left;cursor:pointer}.cy-tabs button b{font-family:var(--f-mono, ui-monospace, monospace);color:#6b6d72;margin-right:4px}.cy-tabs button i,.cy-tabs button:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#2a2b2f;transform:skew(-21deg)}.cy-tabs button i{background:var(--red);width:0;z-index:1}.cy-tabs button[aria-selected=true]{color:#fff}.cy-tabs button[aria-selected=true] b{color:var(--red)}.cy-tabs button[aria-selected=true] i{animation:hm-fill var(--ms, 4.5s) linear forwards}.cy-tabs button.done i{width:100%}.hm.is-paused .cy-tabs button i{animation-play-state:paused}@keyframes hm-fill{to{width:100%}}.hm14 .hm-scr img[data-i].on{transform:scale(1.03)}.cw{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden;border-radius:inherit}.cw i{position:absolute;background:var(--tone);transform:skew(-21deg) scale(0);transition:transform .38s var(--ease) calc((var(--c) + var(--r)) * 28ms)}.hm-desk .cw{top:30px;border-radius:0 0 10px 10px}.hm-phone .cw{border-radius:11.5cqw;margin:3.6cqw}.cw.cover i{transform:skew(-21deg) scale(1.08)}.ta{position:absolute;inset:-1px;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit}.hm-desk .ta{border-radius:10px}.hm-phone .ta{border-radius:9cqw}.ta i{position:absolute;background:var(--tone);transform:skew(-21deg) scale(1.1);transition:transform .7s var(--ease),opacity .7s ease;transition-delay:calc((var(--c) * -1 + var(--r) + 14) * 45ms)}.hm.is-in .ta i{transform:translate(-60px) skew(-21deg) scale(0);opacity:0}.hm16 .hm-phone{width:28%}.pin{position:absolute;left:var(--x);top:var(--y);z-index:5;width:0;height:0}.pin b{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;background:var(--red);color:#fff;font:700 12px/24px var(--f-mono, ui-monospace, monospace);text-align:center;box-shadow:0 0 0 4px #eb202740,0 6px 18px #0006;transform:scale(0);transition:transform .5s var(--back) var(--d)}.pin:before{content:"";position:absolute;left:-1px;width:2px;height:44px;background:var(--red);transform:scaleY(0);transition:transform .4s var(--ease) calc(var(--d) + .25s)}.pin[data-dir=up]:before{bottom:12px;transform-origin:50% 100%}.pin[data-dir=down]:before{top:12px;transform-origin:50% 0}.pin em{position:absolute;left:50%;white-space:nowrap;padding:7px 11px;background:#0b0b0c;color:#fff;font:600 12px/1 var(--f-text, system-ui);font-style:normal;border-left:3px solid var(--red);box-shadow:0 10px 30px #00000073;opacity:0;transform:translate(-50%,6px);transition:opacity .4s ease calc(var(--d) + .5s),transform .4s var(--ease) calc(var(--d) + .5s)}.pin[data-dir=up] em{bottom:56px}.pin[data-dir=down] em{top:56px}.hm.is-in .pin b{transform:scale(1)}.hm.is-in .pin:before{transform:scaleY(1)}.hm.is-in .pin em{opacity:1;transform:translate(-50%)}.hm17 .hm-desk{top:40px;width:84%}.hm17 .hm-phone{width:27%;z-index:4}.hm17 .hm-phone .pin em{left:10%}.hm18 .hud{position:absolute}.hm18 .hud-desk{right:0;top:10px;width:86%}.hm18 .hud-phone{left:0;bottom:0;width:26%;z-index:2}.hm18 .hud .hm-desk,.hm18 .hud .hm-phone{position:relative;inset:0 auto auto;width:100%}.hm18 .hud .hm-scr{border-radius:2px;box-shadow:0 30px 70px #0000008c}.hud-top,.hud-bot{display:flex;gap:18px;margin:0 0 10px;font:500 11px/1 var(--f-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#a7a9ae}.hud-top span,.hud-bot{padding:4px 7px;background:#0b0b0ce6}.hud-bot{display:inline-flex}.hud-top span:first-child{color:var(--red)}.hud-top b{color:#fff;font-weight:600}.hud-bot{margin:10px 0 0;color:#fff}.br{position:absolute;width:16px;height:16px;border:2px solid var(--red)}.hud-desk .br{--o: -10px}.hud-phone .br{--o: -8px}.br.tl{left:var(--o);top:calc(21px + var(--o));border-width:2px 0 0 2px}.hud-phone .br.tl{top:var(--o)}.br.tr{right:var(--o);top:calc(21px + var(--o));border-width:2px 2px 0 0;border-color:#fff}.hud-phone .br.tr{top:var(--o)}.br.bl{left:var(--o);bottom:var(--o);border-width:0 0 2px 2px;border-color:#fff}.hud-phone .br.bl,.hud-phone .br.brr{bottom:calc(21px + var(--o))}.br.brr{right:var(--o);bottom:var(--o);border-width:0 2px 2px 0}.scan{position:absolute;left:0;right:0;top:0;height:2px;z-index:4;background:var(--red);box-shadow:0 0 18px 4px #eb20278c;opacity:0}.hm18.is-in .scan{animation:hm-scan 12s ease-in-out .6s infinite}@keyframes hm-scan{0%{top:0;opacity:0}2%{opacity:1}16%{top:100%;opacity:1}18%,to{top:100%;opacity:0}}.hm19 .pt{position:absolute;inset:0;perspective:1000px;--rx: 0;--ry: 0;--gx: 50%;--gy: 30%}.hm19 .pt-desk,.hm19 .pt-phone{rotate:none}.hm19 .pt-desk .hm-scr,.hm19 .pt-phone .pf-body{transform:rotateX(calc(var(--ry) * -6deg)) rotateY(calc(var(--rx) * 6deg));transition:transform .25s ease-out}.hm19 .pt-phone .pf-body{transform:rotateX(calc(var(--ry) * -8deg)) rotateY(calc(var(--rx) * 8deg))}.glare{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:10px;background:radial-gradient(circle at var(--gx) var(--gy),rgb(255 255 255 / .28),transparent 45%);mix-blend-mode:soft-light;transform:inherit}.hm19 .pt-phone .glare{border-radius:15cqw}.hm.hm-wide{flex:none;width:100%;height:600px;margin-top:8px}.hm20 .stage{position:absolute;inset:0;perspective:1600px}.hm20 .st-desk{left:50%;right:auto;top:0;width:min(86%,960px);translate:-50% 0;transform-origin:50% 100%;transform:rotateX(30deg) translateY(70px) scale(.92);opacity:0;transition:transform 1.6s var(--ease) .2s,opacity .9s ease .2s}.hm20 .st-phone{left:auto;right:max(2%,calc(50% - 540px));width:17%;max-width:200px;bottom:30px;transform:translateY(80px);opacity:0;transition:transform 1.2s var(--ease) .8s,opacity .7s ease .8s;z-index:2}.hm20.is-in .st-desk,.hm20.is-in .st-phone{transform:none;opacity:1}.hm20 .glow{left:15%;right:15%;bottom:0;height:200px}.floor{position:absolute;left:-30%;right:-30%;bottom:-140px;height:420px;transform:perspective(600px) rotateX(68deg);transform-origin:50% 0;background-image:linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0,#000 20%,transparent 70%);opacity:0;transition:opacity 1.2s ease .4s;pointer-events:none}.hm20.is-in .floor{opacity:1;animation:hm-floor 24s linear infinite}@keyframes hm-floor{to{background-position:0 58px,0 58px}}.hm21 .story{display:flex;align-items:center;justify-content:center;gap:36px}.hm21 .hm-phone.big{position:relative;left:auto;bottom:auto;height:100%;width:auto;flex:none}.st-list{list-style:none;margin:0;padding:10px 18px;display:grid;gap:6px;background:#0b0b0ce0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.st-list button{display:block;width:100%;padding:10px 14px 10px 0;border:0;background:none;text-align:left;color:#6b6d72;font:700 22px/1.1 var(--f-head, system-ui);cursor:pointer;transition:color .3s ease}.st-list button b{display:inline-block;min-width:34px;font:600 12px/1 var(--f-mono, ui-monospace, monospace);color:#4a4c52;vertical-align:4px}.st-list button[aria-selected=true]{color:#fff}.st-list button[aria-selected=true] b{color:var(--red)}.segs{position:absolute;z-index:4;left:8cqw;right:8cqw;top:15cqw;display:flex;gap:2cqw}.segs i{flex:1;height:3px;border-radius:2px;background:#00000024;overflow:hidden}.segs u{display:block;height:100%;width:0;background:var(--red)}.segs i.done u{width:100%}.segs i.on u{animation:hm-fill var(--ms, 3.6s) linear forwards}.hm.is-paused .segs i.on u{animation-play-state:paused}.hm21 .hm-scr img[data-i].on{transform:scale(1.04)}.hm .e-race{opacity:0;transform:translate(120%) skew(-16deg);filter:blur(10px)}.hm22.is-in .e-race{animation:hm-race 1.25s var(--ease) var(--d, 0ms) both}@keyframes hm-race{0%{opacity:0;transform:translate(120%) skew(-16deg);filter:blur(10px)}55%{opacity:1;transform:translate(-3%) skew(4deg);filter:blur(0)}78%{transform:translate(1%) skew(-1deg)}to{opacity:1;transform:none;filter:none}}.streak{position:absolute;right:-10%;top:46%;width:0;height:3px;background:linear-gradient(90deg,transparent,var(--red) 40%,#ff6b6f);box-shadow:0 0 22px 4px #eb202799;opacity:0;border-radius:2px}.hm22.is-in .streak{animation:hm-streak 1.4s ease-out .15s both}@keyframes hm-streak{0%{width:0;opacity:0}20%{opacity:1}60%{width:120%;opacity:.8}to{width:120%;opacity:0}}.hm23.is-in .bob{animation:hm-bob 7s ease-in-out 1.2s infinite}.hm23.is-in .bob-2{animation:hm-bob 6s ease-in-out -2.5s infinite}.hm23.is-in .breathe{animation:hm-breathe 6s ease-in-out 2s infinite alternate}@keyframes hm-breathe{0%{opacity:.55}to{opacity:1}}.hm-pause{position:absolute;right:-6px;top:-12px;z-index:10}.hm.is-paused *,.hm.is-paused *:before,.hm.is-paused *:after{animation-play-state:paused!important}@media(max-width:899px){.hm{height:380px}.hm.hm-wide{height:420px}.hm21 .st-list{display:none}.cy-tabs{width:70%}.cy-tabs button{font-size:11px}.pin em{font-size:11px;padding:5px 8px}}@media(max-width:520px){.hm,.hm.hm-wide{height:300px}.hm-desk{width:92%}.hm .hm-phone:not(.big){width:32%}.dk-bar{height:22px}.dk-bar span,.cy-tabs button b{display:none}.hud-top span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.hm *,.hm *:before,.hm *:after{transition:none!important;animation:none!important}.hm .ta,.hm .cw,.hm .scan,.hm .streak{display:none}.hm10 .tilt{--p: 1 !important}.hm13 .xp,.hm19 .pt{--mx: 0 !important;--my: 0 !important;--rx: 0 !important;--ry: 0 !important}.hm-pause{display:none}}.hcx .hc-desk{position:absolute;top:0;left:6%;right:calc(0px - max(0px,(100vw - 1280px) / 2));display:flex;align-items:flex-start}.hcx .hc-frame{position:relative;width:100%;border-radius:12px;background:#fff;box-shadow:0 30px 80px #0000008c}.hcx .hc-frame>img{display:block;width:100%;height:auto;border-radius:12px}.hcx .glow{left:6%}.hcx .zp{width:25%;bottom:-14px;z-index:6}.hcx .zp .hm-scr,.hcx .zp .ta{border-radius:9cqw}.hcx .zp .pin em{left:30%}@media(max-width:899px){.hcx .hc-desk{left:10%;right:0}}@media(max-width:520px){.hcx .zp{width:30%}.hcx .pin-3,.hcx .zp .pin{display:none}}.hcr .hcs{position:absolute;inset:0;height:auto;visibility:hidden}.hcr .hcs.is-in{visibility:visible}.hcr.is-relay .hcs{z-index:1}.hcr.is-relay .hcs.is-in:not(.is-leaving){z-index:2}.hcr.is-relay .hcs .hc-desk{transform:none!important;transition:opacity .9s ease!important}.hcr.is-relay .hcs .zp{opacity:0;transition:opacity .9s ease}.hcr.is-relay .hcs.is-in .zp{opacity:1}.hcr.is-relay .hcs .ta{display:none}.hcr .hcs.is-leaving .pin{opacity:0;transition:opacity .25s ease}.hcr.is-relay .hcs.is-in.is-leaving .hc-desk{opacity:0!important;transition:opacity .35s ease .9s!important}.hcr.is-relay .hcs.is-in.is-leaving .zp{opacity:0;transition:opacity .3s ease .9s}.hcr .hcs.no-tr,.hcr .hcs.no-tr *{transition:none!important}.hcr .hcs.is-in .ta{display:none}.hcr.pins-wait .hcs.is-in .pin b{transform:scale(0)}.hcr.pins-wait .hcs.is-in .pin:before{transform:scaleY(0)}.hcr.pins-wait .hcs.is-in .pin em{opacity:0;transform:translate(-50%,6px)}.hcr-ctl{position:absolute;right:0;bottom:-46px;z-index:9;display:flex;align-items:center;gap:14px}.hcr-dots{display:flex;gap:6px}.hcr-dots button{width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.hcr-dots i{width:12px;height:8px;background:#3a3b40;transform:skew(-21deg);transition:background .3s ease,width .3s ease}.hcr-dots button[aria-pressed=true] i{width:22px;background:var(--red)}.hcr-dots button:hover i{background:#6e7178}.hcr-pause{position:static}@media(max-width:899px){.hcr-ctl{bottom:-40px}}.hcx.is-in .hc-desk{clip-path:none}.hcx .hc-frame{aspect-ratio:1600 / 856;container-type:size;display:flex;align-items:center;justify-content:center}.hcx .hc-in{position:relative;width:min(100cqw,calc(100cqh * var(--r)));aspect-ratio:var(--r)}.hcx .hc-in>img{display:block;width:100%;height:auto;border-radius:12px}.hcx .hc-frame .pin{z-index:8}.hs[data-astro-cid-ldq3hr6v]{position:relative;overflow:hidden;background:var(--carbon);color:var(--white);font-family:var(--f-head)}.hs-tiles[data-astro-cid-ldq3hr6v]{position:absolute;inset:0;pointer-events:none}.hs-tiles[data-astro-cid-ldq3hr6v] i[data-astro-cid-ldq3hr6v]{position:absolute;width:58px;height:58px;transform:skew(-21deg)}.hs-still[data-astro-cid-ldq3hr6v]{background:#141517}@keyframes hs-arrive{0%{transform:translate(calc(var(--d) * -1)) skew(-21deg) scale(.3);opacity:0}12%{opacity:1}50%,84%{transform:translate(0) skew(-21deg) scale(1);opacity:1}to{transform:translate(0) skew(-21deg) scale(1);opacity:0}}@keyframes hs-fault{0%,to{background:#1c1d20}20%,55%{background:#eb2027}}.hs-move[data-astro-cid-ldq3hr6v]{animation:none!important}.hs-tiles[data-astro-cid-ldq3hr6v]{filter:brightness(.35)}.hs-main[data-astro-cid-ldq3hr6v]{position:relative;max-width:1280px;margin:0 auto;padding:88px 24px 56px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.hs-copy[data-astro-cid-ldq3hr6v]{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.hs-h1[data-astro-cid-ldq3hr6v]{margin:0;font-weight:800;font-stretch:112%;font-size:clamp(40px,5.2vw,72px);line-height:1;letter-spacing:-.02em}.hs-red[data-astro-cid-ldq3hr6v]{color:var(--red)}.hs-lead[data-astro-cid-ldq3hr6v]{margin:0;font-size:21px;line-height:1.45;font-weight:600;max-width:34ch;font-family:var(--f-text)}.hs-body[data-astro-cid-ldq3hr6v]{margin:0;font-size:17px;line-height:1.6;color:var(--mute-d);max-width:56ch;font-family:var(--f-text)}.hs-btns[data-astro-cid-ldq3hr6v]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hs-btn[data-astro-cid-ldq3hr6v]{display:inline-flex;align-items:center;height:54px;padding:0 30px;font:700 18px var(--f-text);text-decoration:none}.hs-btn-red[data-astro-cid-ldq3hr6v]{background:var(--red);color:var(--white)}.hs-btn-red[data-astro-cid-ldq3hr6v]:hover{background:var(--ember)}.hs-btn-ghost[data-astro-cid-ldq3hr6v]{border:1px solid #55575c;color:var(--white);font-weight:600}.hs-btn-ghost[data-astro-cid-ldq3hr6v]:hover{border-color:var(--white)}.hs-note[data-astro-cid-ldq3hr6v]{margin:0;font-size:15px;color:var(--mute-d);font-family:var(--f-text)}.hs-note[data-astro-cid-ldq3hr6v] a{color:var(--white);font-weight:600}.hs-media[data-astro-cid-ldq3hr6v]{flex:1 1 460px;min-width:0;position:relative;height:470px}.hs-desk[data-astro-cid-ldq3hr6v]{position:absolute;right:0;top:10px;width:92%;aspect-ratio:2000 / 1380;overflow:hidden;border-radius:10px;box-shadow:0 30px 80px #0000008c}.hs-desk[data-astro-cid-ldq3hr6v] img[data-astro-cid-ldq3hr6v]{width:100%;height:auto;display:block;margin-top:-10%}.hs-phone[data-astro-cid-ldq3hr6v]{position:absolute;left:0;bottom:0;width:34%;aspect-ratio:1600 / 1960;overflow:hidden;border-radius:14px;border:2px solid #4a4c52;background:#f4f5f9;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #0009}.hs-phone[data-astro-cid-ldq3hr6v] img[data-astro-cid-ldq3hr6v]{width:106%;height:auto;display:block;margin-left:-3%}.hs-trust[data-astro-cid-ldq3hr6v]{position:relative;max-width:1232px;margin:0 auto 56px;padding:22px 0 0;border-top:1px solid #2a2b2f;display:flex;flex-wrap:wrap;gap:14px 40px;font:16px var(--f-text);width:calc(100% - 48px)}.hs-trust[data-astro-cid-ldq3hr6v] a[data-astro-cid-ldq3hr6v]{display:inline-flex;align-items:center;gap:10px;color:#e6e6e3;text-decoration:none}.hs-trust[data-astro-cid-ldq3hr6v] a[data-astro-cid-ldq3hr6v]:hover{color:var(--white)}.hs-tile[data-astro-cid-ldq3hr6v]{width:10px;height:10px;background:var(--red);transform:skew(-21deg)}.hs--center[data-astro-cid-ldq3hr6v] .hs-main[data-astro-cid-ldq3hr6v]{flex-direction:column;align-items:stretch;padding-top:56px;gap:28px}.hs--center[data-astro-cid-ldq3hr6v] .hs-copy[data-astro-cid-ldq3hr6v]{flex:none;align-items:center;text-align:center;gap:16px}.hs--center[data-astro-cid-ldq3hr6v] .hs-h1[data-astro-cid-ldq3hr6v]{font-size:clamp(36px,4.4vw,60px)}.hs--center[data-astro-cid-ldq3hr6v] .hs-body[data-astro-cid-ldq3hr6v]{display:none}.hs--center[data-astro-cid-ldq3hr6v] .hs-tiles[data-astro-cid-ldq3hr6v]{opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 80%);mask-image:linear-gradient(90deg,transparent 35%,#000 80%)}.hs--center[data-astro-cid-ldq3hr6v] .hs-lead[data-astro-cid-ldq3hr6v],.hs--center[data-astro-cid-ldq3hr6v] .hs-body[data-astro-cid-ldq3hr6v]{margin-inline:auto}.hs--center[data-astro-cid-ldq3hr6v] .hs-btns[data-astro-cid-ldq3hr6v]{justify-content:center}@media(max-width:899px){.hs-tiles[data-astro-cid-ldq3hr6v]{opacity:.3}.hs-media[data-astro-cid-ldq3hr6v]{height:340px}}
