:root{--bg:#fafbfe;--bg2:#f1f4fa;--ink:#0b1526;--body:#44506a;--mut:#697489;--blue:#2456d6;--blue2:#3b82f6;--cyan:#22d3ee;--amber:#b45309;--amber-bg:#fff8eb;--line:#e4e8f0;--line2:#d3dae6;--green:#0e9f6e}html{scroll-behavior:smooth}body,html{background:var(--bg);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fd{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em}::selection{background:rgba(36,86,214,.14)}.ic{display:inline-block;vertical-align:-3px;flex-shrink:0}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.tnum{font-variant-numeric:tabular-nums}.atm-l{position:relative}.atm-l:before{opacity:.55;background:radial-gradient(1.2px 1.2px at 14% 28%,rgba(36,86,214,.22) 50%,transparent 51%) 0 0/420px 420px,radial-gradient(1px 1px at 76% 62%,rgba(34,211,238,.18) 50%,transparent 51%) 0 0/520px 520px}.atm-l:after,.atm-l:before{content:"";position:absolute;inset:0;pointer-events:none}.atm-l:after{background:radial-gradient(56% 42% at 92% -8%,rgba(34,211,238,.06) 0,transparent 60%),radial-gradient(48% 38% at -8% 14%,rgba(36,86,214,.05) 0,transparent 58%)}.atm-l>*{position:relative;z-index:2}.hero-net:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:linear-gradient(115deg,transparent 49.7%,rgba(36,86,214,.09) 49.95%,rgba(36,86,214,.09) 50.05%,transparent 50.3%) 0 0/560px 400px,linear-gradient(63deg,transparent 49.75%,rgba(34,211,238,.08) 49.97%,rgba(34,211,238,.08) 50.03%,transparent 50.25%) 0 0/680px 480px}.h-display{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.038em;font-weight:700;color:var(--ink);line-height:1.05}.lead{color:var(--body);line-height:1.7;font-size:15.5px}.uacc{color:var(--blue)}.uacc-am{color:var(--amber)}.ovl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.sec-head{display:flex;align-items:baseline;gap:14px;border-top:1px solid var(--line2);padding-top:18px}.sec-no{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.02em}.sec-kick{font-size:11.5px;color:var(--mut)}.kick-d,.sec-kick{font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kick-d{font-size:11px;color:hsla(0,0%,100%,.56)}.sec-no-d{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:700;color:#67e8f9;font-variant-numeric:tabular-nums}.card-l{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px rgba(11,21,38,.04);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease}.card-l:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:0 1px 2px rgba(11,21,38,.04),0 22px 44px -22px rgba(11,21,38,.26)}.icbox{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--bg2);color:var(--ink);border:1px solid var(--line)}.icbox.blue{background:#eef3fe;color:var(--blue);border-color:#d8e3fa}.icbox.amber{background:var(--amber-bg);color:var(--amber);border-color:#f5e3c2}.icbox.green{background:#edfaf4;color:var(--green);border-color:#c9eedd}.btn-p{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:14.5px;color:#fff;background:var(--blue);border:1px solid rgba(11,21,38,.12);box-shadow:0 1px 2px rgba(11,21,38,.12),inset 0 1px 0 hsla(0,0%,100%,.14);transition:background .16s ease,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease;cursor:pointer}.btn-p:hover{background:#1e4abe;box-shadow:0 6px 18px -8px rgba(36,86,214,.5),inset 0 1px 0 hsla(0,0%,100%,.14)}.btn-p:active{transform:scale(.98)}.btn-p .ic{transition:transform .16s ease}.btn-p:hover .ic{transform:translateX(3px)}.btn-s{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:10px;font-weight:600;font-size:14.5px;color:var(--ink);background:#fff;border:1px solid var(--line2);box-shadow:0 1px 2px rgba(11,21,38,.05);transition:border-color .16s,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .2s;cursor:pointer}.btn-s:hover{border-color:#9db1d9;box-shadow:0 6px 16px -10px rgba(11,21,38,.2)}.btn-s:active{transform:scale(.98)}.btn-s .ic{transition:transform .16s ease}.btn-s:hover .ic{transform:translateX(3px)}.chip-l{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--body)}.dot-g{background:var(--green);box-shadow:0 0 0 3px rgba(14,159,110,.14)}.dot-a,.dot-g{width:7px;height:7px;border-radius:50%}.dot-a{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}.appwin{position:relative;overflow:hidden;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);color:#fff;background:radial-gradient(1.3px 1.3px at 24% 22%,hsla(0,0%,100%,.4) 50%,transparent 51%) 0 0/260px 260px,radial-gradient(1px 1px at 72% 68%,rgba(165,243,250,.3) 50%,transparent 51%) 0 0/340px 340px,radial-gradient(110% 70% at 88% -8%,rgba(34,211,238,.12) 0,transparent 52%),radial-gradient(90% 60% at -12% 10%,rgba(99,102,241,.2) 0,transparent 56%),radial-gradient(140% 100% at 50% 30%,transparent 60%,rgba(8,6,32,.4) 100%),linear-gradient(180deg,#1d1a4e,#171343 55%,#110e36);box-shadow:0 24px 60px -28px rgba(10,12,50,.45),inset 0 1px 0 hsla(0,0%,100%,.12)}.glass{background:linear-gradient(168deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.045) 60%);border:1px solid hsla(0,0%,100%,.13);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.cy{color:#67e8f9}.am{color:#fbbf24}.gr{color:#4ade80}.phone-x{position:relative;width:288px;border-radius:42px;padding:9px;background:linear-gradient(160deg,#e3e9f4,#c4cfe1);box-shadow:0 34px 70px -30px rgba(11,21,38,.4),inset 0 1px 0 hsla(0,0%,100%,.85)}.phone-x .scr{position:relative;overflow:hidden;border-radius:34px;aspect-ratio:390/800;color:#fff;background:radial-gradient(1.3px 1.3px at 24% 22%,hsla(0,0%,100%,.4) 50%,transparent 51%) 0 0/260px 260px,radial-gradient(110% 70% at 88% -8%,rgba(34,211,238,.13) 0,transparent 52%),radial-gradient(90% 60% at -12% 10%,rgba(99,102,241,.22) 0,transparent 56%),linear-gradient(180deg,#3f35a8,#352c96 50%,#292272)}.phone-x .isl{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:82px;height:22px;border-radius:999px;background:#0b0a1e;z-index:5}.app-shot{position:relative;background:linear-gradient(160deg,#e3e9f4,#c4cfe1);box-shadow:0 30px 64px -28px rgba(11,21,38,.42),inset 0 1px 0 hsla(0,0%,100%,.85)}.app-shot-scr{position:relative;overflow:hidden;aspect-ratio:430/932;background:#2a2470}.app-shot-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.shieldp{position:relative;width:110px;height:110px;margin:0 auto;display:flex;align-items:center;justify-content:center}.shieldp .ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(103,232,249,.45);animation:ringp 2.8s ease-out infinite}.shieldp .ring:nth-child(2){animation-delay:.95s}.shieldp .ring:nth-child(3){animation-delay:1.9s}@keyframes ringp{0%{transform:scale(.64);opacity:0}18%{opacity:.85}to{transform:scale(1.46);opacity:0}}.shieldp .core{width:68px;height:68px;border-radius:20px;justify-content:center;color:#fff;background:radial-gradient(circle at 34% 28%,#4cc3e8 0,#2456d6 62%,#1d44ae 100%);box-shadow:0 0 0 6px rgba(103,232,249,.12),0 14px 32px -10px rgba(34,211,238,.55),inset 0 1.5px 0 hsla(0,0%,100%,.45)}.fchip,.shieldp .core{display:flex;align-items:center}.fchip{position:absolute;gap:10px;padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(212,219,232,.9);box-shadow:0 14px 34px -14px rgba(11,21,38,.3);animation:fbob 5.5s ease-in-out infinite;z-index:6}.fchip .t1{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}.fchip .t2{font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.fchip .ico{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff}@keyframes fbob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.fchip.f2{animation-delay:1.7s}.fchip.f3{animation-delay:3s}.wheelx{position:relative;border-radius:50%;aspect-ratio:1;background:conic-gradient(#3b82f6 0 45deg,#22d3ee 45deg 90deg,#818cf8 90deg 135deg,#f59e0b 135deg 180deg,#2dd4bf 180deg 225deg,#60a5fa 225deg 270deg,#a78bfa 270deg 315deg,#38bdf8 315deg 1turn);box-shadow:0 0 0 6px hsla(0,0%,100%,.08),0 0 0 7px hsla(0,0%,100%,.14),0 18px 44px -16px rgba(8,10,40,.7);animation:wheelspin 70s linear infinite}@keyframes wheelspin{to{transform:rotate(1turn)}}.wheelx .dot{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.8);animation:wdot 1.3s ease-in-out infinite}.wheelx .dot:nth-child(2n){animation-delay:.65s}@keyframes wdot{0%,to{opacity:.35}50%{opacity:1}}.wheel-hub{position:absolute;inset:0;margin:auto;width:34%;height:34%;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff,#dee7f5 72%);display:flex;align-items:center;justify-content:center;color:#b45309;box-shadow:0 6px 18px -5px rgba(8,10,40,.5),inset 0 -3px 8px rgba(36,86,214,.18);animation:wheelspin 70s linear infinite reverse}.wheel-ptr{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:0;height:0;z-index:3;border-left:11px solid transparent;border-right:11px solid transparent;border-top:19px solid #fff;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4));animation:ptr 1.6s ease-in-out infinite}@keyframes ptr{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(3px)}}.scard{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:3/4;color:#fff;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 12px 28px -12px rgba(8,10,40,.55),inset 0 1px 0 hsla(0,0%,100%,.3)}.scard:after{content:"";position:absolute;inset:0;background:linear-gradient(155deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.05) 32%,transparent 55%)}.scard .brand{top:8px;font-size:7.5px;letter-spacing:.26em;color:hsla(0,0%,100%,.9);text-transform:uppercase}.scard .brand,.scard .nm{position:absolute;left:9px;font-weight:700}.scard .nm{right:9px;bottom:7px;font-size:10.5px;letter-spacing:-.01em;text-shadow:0 1px 3px rgba(0,0,0,.4)}.scard .no{position:absolute;top:7px;right:9px;font-size:8px;font-weight:600;color:hsla(0,0%,100%,.8);font-variant-numeric:tabular-nums}.scard .motif{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.9}.p-gold{background:radial-gradient(90% 70% at 24% 18%,#fde68a 0,transparent 55%),linear-gradient(160deg,#f59e0b,#ef6c4b 55%,#7c2d12)}.p-bloom{background:radial-gradient(80% 66% at 76% 20%,#c4b5fd 0,transparent 58%),linear-gradient(160deg,#6d28d9,#4338ca 55%,#1e1b4b)}.p-glass{background:radial-gradient(86% 68% at 30% 16%,#99f6e4 0,transparent 56%),linear-gradient(160deg,#0d9488,#0e7490 55%,#083344)}.p-frost{background:radial-gradient(88% 70% at 70% 16%,#e0f2fe 0,transparent 55%),linear-gradient(160deg,#38bdf8,#3b82f6 55%,#1e3a8a)}.p-ember{background:radial-gradient(88% 70% at 30% 82%,#fda4af 0,transparent 55%),linear-gradient(200deg,#f43f5e,#9d174d 60%,#4c0519)}.scard.locked{filter:grayscale(.4) brightness(.6)}.fan3{position:relative;height:220px}.fan3 .scard{position:absolute;width:144px;top:6px;left:50%}.fan3 .scard:first-child{transform:translateX(-50%) translateX(-88px) rotate(-10deg);z-index:1}.fan3 .scard:nth-child(2){transform:translateX(-50%) translateY(-8px);z-index:3}.fan3 .scard:nth-child(3){transform:translateX(-50%) translateX(88px) rotate(10deg);z-index:2}.bboxx{position:relative;width:120px;height:120px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:#7c2d12;background:linear-gradient(160deg,#fde68a,#fbbf24 45%,#d97706);box-shadow:0 20px 48px -16px rgba(217,119,6,.55),inset 0 0 0 1px hsla(0,0%,100%,.45),0 0 34px -8px rgba(251,191,36,.45);animation:bglow 3.4s ease-in-out infinite}@keyframes bglow{0%,to{box-shadow:0 20px 48px -16px rgba(217,119,6,.5),inset 0 0 0 1px hsla(0,0%,100%,.45),0 0 24px -8px rgba(251,191,36,.35)}50%{box-shadow:0 20px 48px -16px rgba(217,119,6,.65),inset 0 0 0 1px hsla(0,0%,100%,.55),0 0 46px -4px rgba(251,191,36,.6)}}.bboxx:before{left:50%;top:0;bottom:0;width:15px;transform:translateX(-50%)}.bboxx:after,.bboxx:before{content:"";position:absolute;background:hsla(0,0%,100%,.4)}.bboxx:after{top:50%;left:0;right:0;height:15px;transform:translateY(-50%)}.bboxx .q{position:relative;z-index:2;font-family:var(--font-space-grotesk),sans-serif;font-size:40px;font-weight:700;text-shadow:0 2px 0 hsla(0,0%,100%,.5)}.bboxx.shot{width:auto;height:auto;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 16px 26px rgba(217,119,6,.38)) drop-shadow(0 0 16px rgba(251,191,36,.3));animation:bglowshot 3.4s ease-in-out infinite}.bboxx.shot:after,.bboxx.shot:before{display:none}.bboxx.shot img{display:block;width:100%;height:auto}@keyframes bglowshot{0%,to{filter:drop-shadow(0 16px 26px rgba(217,119,6,.35)) drop-shadow(0 0 14px rgba(251,191,36,.26))}50%{filter:drop-shadow(0 16px 30px rgba(217,119,6,.5)) drop-shadow(0 0 28px rgba(251,191,36,.5))}}.trust{flex-wrap:wrap;gap:10px 26px;justify-content:center}.trust,.trust .ti{display:flex;align-items:center}.trust .ti{gap:8px;font-size:12.5px;font-weight:500;color:var(--body)}.trust .tc{color:var(--green);display:flex}.trust-d .ti{color:hsla(0,0%,100%,.7)}.trust-d .tc{color:#4ade80}.rv{opacity:0;transform:translateY(30px);filter:blur(7px);transition:opacity .85s cubic-bezier(.16,.84,.44,1),transform .85s cubic-bezier(.16,.84,.44,1),filter .85s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform,filter}.rv.in{opacity:1;transform:none;filter:blur(0)}.rv-d1{transition-delay:.08s}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.rv-d4{transition-delay:.32s}.rv-d5{transition-delay:.4s}.rv-d6{transition-delay:.48s}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.bboxx,.bboxx.shot,.fchip,.shieldp .ring,.wheel-hub,.wheel-ptr,.wheelx{animation:none}}.navx{position:sticky;top:0;z-index:60;background:rgba(250,251,254,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.navx a.nl{position:relative;font-size:14px;font-weight:500;color:var(--body);padding:8px 12px;border-radius:8px;transition:color .15s}.navx a.nl:hover{color:var(--ink)}.navx a.nl:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1.5px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.navx a.nl:hover:after{transform:scaleX(1)}.ndrop{position:relative}.ndrop .menu{position:absolute;top:100%;left:0;min-width:210px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px -18px rgba(11,21,38,.22);opacity:0;visibility:hidden;transform:translateY(6px);transition:all .16s ease}.ndrop:focus-within .menu,.ndrop:hover .menu{opacity:1;visibility:visible;transform:none}.ndrop .menu a{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--body)}.ndrop .menu a:hover{background:var(--bg2);color:var(--ink)}.badge-new{font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:var(--amber-bg);color:var(--amber);border:1px solid #f0ddbb}#mnav{display:none}#mnav.open{display:block}.footx{position:relative;overflow:hidden;background:#0c1526;color:hsla(0,0%,100%,.75)}.footx:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(1.1px 1.1px at 26% 32%,hsla(0,0%,100%,.22) 50%,transparent 51%) 0 0/340px 340px}.footx a{transition:color .15s}.footx a:hover{color:#fff}.meta-row{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--mut);font-weight:500}.meta-row .mi{display:flex;align-items:center;gap:7px}.rv-l{transform:translateX(-30px)}.rv-l,.rv-r{opacity:0;transition:opacity .8s cubic-bezier(.16,.84,.44,1),transform .8s cubic-bezier(.16,.84,.44,1)}.rv-r{transform:translateX(30px)}.rv-s{opacity:0;transform:scale(.93);transition:opacity .8s cubic-bezier(.16,.84,.44,1),transform .8s cubic-bezier(.16,.84,.44,1)}.rv-l.in,.rv-r.in,.rv-s.in{opacity:1;transform:none}.rv-l.d1,.rv-r.d1{transition-delay:.1s}.rv-l.d2,.rv-r.d2{transition-delay:.2s}.uacc,.uacc-am{transition:color .6s ease .25s}.rv:not(.in) .uacc,.rv:not(.in) .uacc-am{color:var(--ink)}.hrule{display:block;height:3px;width:54px;border-radius:3px;background:linear-gradient(90deg,var(--blue),var(--cyan));margin-bottom:24px;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1) .1s}.rv.in .hrule,.rv.in>.hrule{transform:scaleX(1)}.mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.atm-l>.mesh{z-index:0}.mesh b{position:absolute;display:block;border-radius:50%;filter:blur(72px);opacity:.42;will-change:transform}.mesh b:first-child{width:360px;height:360px;left:-70px;top:-60px;background:radial-gradient(circle,#7fa8ff,transparent 68%);animation:meshDrift 24s ease-in-out infinite}.mesh b:nth-child(2){width:320px;height:320px;right:-50px;top:6%;background:radial-gradient(circle,#93e7f6,transparent 68%);animation:meshDrift 28s ease-in-out infinite reverse}.mesh b:nth-child(3){width:280px;height:280px;left:44%;bottom:-100px;background:radial-gradient(circle,#cbbbff,transparent 68%);animation:meshDrift 32s ease-in-out infinite}@keyframes meshDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(42px,-28px) scale(1.12)}66%{transform:translate(-28px,26px) scale(.9)}}.imgscene{position:relative;overflow:hidden;background:var(--bg2)}.imgscene>img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.05);transition:transform 1.3s cubic-bezier(.2,.8,.2,1);will-change:transform}.imgscene:hover>img{transform:scale(1.14)}.imgscene>.ovr{position:absolute;inset:0;pointer-events:none}.glowdot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}.glowdot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--green);opacity:.6;animation:glowPulse 2.4s ease-out infinite}.glowdot.cy{background:#22d3ee}.glowdot.cy:after{border-color:#22d3ee}@keyframes glowPulse{0%{transform:scale(.55);opacity:.7}to{transform:scale(2.1);opacity:0}}.fcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,border-color .32s}.fcard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.fcard:hover{transform:translateY(-5px);border-color:var(--line2);box-shadow:0 26px 50px -26px rgba(11,21,38,.3)}.fcard:hover:before{transform:scaleX(1)}.fcard.amber:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.sheen{position:relative}.sheen:after{content:"";position:absolute;top:-40%;left:-70%;width:45%;height:180%;transform:rotate(18deg);pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07),transparent);animation:sheenSweep 8s ease-in-out 2.5s infinite}@keyframes sheenSweep{0%{left:-70%}60%,to{left:150%}}.eyebrow{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.eyebrow:before{content:"";width:24px;height:2px;border-radius:2px;background:currentColor}.eyebrow.d{color:#67e8f9}.navx{transition:box-shadow .25s ease,background .25s ease}.navx.scr-on{box-shadow:0 6px 26px -16px rgba(11,21,38,.28);background:rgba(250,251,254,.94)}.statbig{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (max-width:640px){.mesh b{filter:blur(46px);opacity:.3}.h-display{line-height:1.1}.lead{font-size:14.5px;line-height:1.62}.hrule{margin-bottom:18px}.appwin{border-radius:16px}.fcard{border-radius:14px}.navx a.nl{padding:8px 10px}.trust{gap:8px 16px}.trust .ti{font-size:11.5px}.meta-row{gap:5px 14px}.sec-head{padding-top:14px}}.meta-row .mi .ic{color:var(--green)}.rail-wrap{position:relative}.rail-line{position:absolute;top:86px;left:8%;right:8%;height:2px;border-radius:2px;background:linear-gradient(90deg,#d8e3fa,#c9e8f5 50%,#f5e3c2);display:none}.rail-dot{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:#2456d6;box-shadow:0 0 0 4px rgba(36,86,214,.15),0 0 14px rgba(36,86,214,.6);animation:raildot 7s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes raildot{0%{left:0;background:#2456d6}42%{background:#2456d6}50%{left:calc(50% - 5px);background:#0e9f6e}88%{background:#b45309}to{left:calc(100% - 10px);background:#b45309}}@media (min-width:1024px){.rail-line{display:block}}.step-visual{height:172px;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mini-phone{width:118px;border-radius:20px;padding:5px;background:linear-gradient(160deg,#e3e9f4,#c4cfe1);box-shadow:0 14px 30px -14px rgba(11,21,38,.45),inset 0 1px 0 hsla(0,0%,100%,.85)}.mini-phone .scr{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:390/700;color:#fff;text-align:center;background:radial-gradient(110% 70% at 88% -8%,rgba(34,211,238,.14) 0,transparent 52%),linear-gradient(180deg,#3f35a8,#352c96 50%,#292272)}.app-phone{position:relative;width:252px;border-radius:38px;padding:8px;background:linear-gradient(160deg,#e3e9f4,#c4cfe1);box-shadow:0 30px 64px -28px rgba(11,21,38,.42),inset 0 1px 0 hsla(0,0%,100%,.85)}.app-phone .scr{position:relative;overflow:hidden;border-radius:31px;aspect-ratio:390/820;color:#fff;background:radial-gradient(1.3px 1.3px at 24% 22%,hsla(0,0%,100%,.35) 50%,transparent 51%) 0 0/260px 260px,radial-gradient(110% 70% at 88% -8%,rgba(34,211,238,.13) 0,transparent 52%),radial-gradient(90% 60% at -12% 10%,rgba(99,102,241,.22) 0,transparent 56%),linear-gradient(180deg,#3f35a8,#342b94 50%,#282170)}.app-phone .isl{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:72px;height:20px;border-radius:999px;background:#0b0a1e;z-index:5}.app-phone.brandy .scr{background:radial-gradient(1.3px 1.3px at 24% 22%,hsla(0,0%,100%,.3) 50%,transparent 51%) 0 0/260px 260px,radial-gradient(circle,hsla(0,0%,100%,.04) 1px,transparent 1.4px) 0 0/22px 22px,radial-gradient(110% 70% at 88% -8%,rgba(34,211,238,.14) 0,transparent 52%),linear-gradient(180deg,#2f3c9e,#28338a 50%,#1f2870)}.ph-glass{background:linear-gradient(168deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05) 60%);border:1px solid hsla(0,0%,100%,.13);border-radius:11px}.ph-bar{height:6px;border-radius:999px;background:rgba(8,12,40,.42);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.ph-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent 45%),linear-gradient(90deg,#22d3ee,#4ba0ff)}.ph-bar.amber>span{background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent 45%),linear-gradient(90deg,#fbbf24,#f59e0b)}.tickrow{display:flex;align-items:center;gap:6px;font-size:8.5px;color:hsla(0,0%,100%,.7)}.livedot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80}.ped{position:relative}.ped:after{content:"";position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);width:210px;height:34px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(11,21,38,.16),transparent 70%)}.floaty{animation:floaty 6.5s ease-in-out infinite}.chip-scene{position:relative;display:flex;align-items:center;justify-content:center;min-height:330px}.chip-rings{position:absolute;width:300px;height:300px;pointer-events:none}.chip-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(103,232,249,.28);animation:ringp 3.6s ease-out infinite}.chip-rings i:nth-child(2){animation-delay:1.2s}.chip-rings i:nth-child(3){animation-delay:2.4s}.chip-svg{filter:drop-shadow(0 18px 40px rgba(34,211,238,.25))}.dashline{stroke-dasharray:5 6;animation:dashmove 1.6s linear infinite}@keyframes dashmove{to{stroke-dashoffset:-22}}.dashline.rev{animation-direction:reverse}.spec-line{display:flex;align-items:baseline;gap:10px;padding:13px 0;border-top:1px solid hsla(0,0%,100%,.1)}.spec-line .k{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45);width:106px;flex-shrink:0}.spec-line .v{font-size:13.5px;color:hsla(0,0%,100%,.82)}.indcard{position:relative;border-radius:14px;overflow:visible;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(11,21,38,.04);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.indcard:hover{transform:translateY(-3px);box-shadow:0 16px 34px -20px rgba(11,21,38,.22)}.indcard .mat{height:128px;border-radius:13px 13px 0 0;position:relative;overflow:hidden}.indcard .mat:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 0,hsla(0,0%,100%,.5),transparent 55%),radial-gradient(1px 1px at 70% 40%,hsla(0,0%,100%,.5) 50%,transparent 51%) 0 0/90px 90px}.mat-1{background:linear-gradient(155deg,#dff0e4,#a7cdb4 60%,#7faf92)}.mat-2{background:linear-gradient(155deg,#f8ecd8,#e4c99a 60%,#c9a369)}.mat-3{background:linear-gradient(155deg,#f3e4ea,#d9afc2 60%,#b57f98)}.mat-4{background:linear-gradient(155deg,#e2e8f2,#adbace 60%,#7e8da6)}.htag{top:14px;z-index:3;display:flex;align-items:center;gap:6px;padding:7px 11px 7px 9px;border-radius:9px;background:hsla(0,0%,100%,.96);border:1px solid rgba(212,219,232,.9);box-shadow:0 10px 22px -10px rgba(11,21,38,.35);font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--ink);transform:rotate(6deg);transform-origin:top right;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.htag,.htag:before{position:absolute;right:14px}.htag:before{content:"";top:-11px;width:1.5px;height:12px;background:rgba(11,21,38,.35)}.htag:after{content:"";position:absolute;top:6px;right:11px}.indcard:hover .htag{transform:rotate(-3deg)}.htag .ic{color:var(--green)}.bulkcard .u-tick{opacity:0}.bulkcard .fillb{width:0}.bulkcard .res{opacity:0;transform:translateY(4px)}.rv.in .bulkcard .fillb{animation:bulkfill 2s cubic-bezier(.25,.8,.25,1) .4s forwards}@keyframes bulkfill{to{width:100%}}.rv.in .bulkcard .u-tick{animation:tickin .35s forwards}.rv.in .bulkcard .u-tick.t1{animation-delay:.6s}.rv.in .bulkcard .u-tick.t2{animation-delay:.95s}.rv.in .bulkcard .u-tick.t3{animation-delay:1.3s}.rv.in .bulkcard .u-tick.t4{animation-delay:1.65s}@keyframes tickin{to{opacity:1}}.rv.in .bulkcard .res{animation:resin .5s cubic-bezier(.2,.8,.2,1) 2.5s forwards}@keyframes resin{to{opacity:1;transform:none}}.u-row{justify-content:space-between;padding:7px 10px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);font-family:var(--font-space-grotesk),monospace;font-size:10px;letter-spacing:.06em;color:hsla(0,0%,100%,.72);font-variant-numeric:tabular-nums}.filechip,.u-row{display:flex;align-items:center}.filechip{gap:10px;padding:11px 13px;border-radius:11px;background:hsla(0,0%,100%,.07);border:1px dashed rgba(103,232,249,.4)}.xlsx-ico{width:32px;height:32px;border-radius:8px;background:linear-gradient(150deg,#10b981,#047857);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.jt{position:relative;padding-left:26px}.jt:before{content:"";bottom:12px;background:hsla(0,0%,100%,.12)}.jt .jt-fill,.jt:before{position:absolute;left:7px;top:10px;width:2px;border-radius:2px}.jt .jt-fill{height:0;background:linear-gradient(180deg,#22d3ee,#4ade80)}.rv.in .jt .jt-fill{animation:jtfill 1.8s cubic-bezier(.25,.8,.25,1) .4s forwards}@keyframes jtfill{to{height:calc(100% - 22px)}}.jt-row{position:relative;padding:9px 0}.jt-dot{position:absolute;left:-26px;top:12px;width:16px;height:16px;border-radius:50%;background:#171343;border:2px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center}.jt-dot,.jt-dot .ic{opacity:0}.rv.in .jt-row .jt-dot{animation:jdotin .35s forwards}.rv.in .jt-row .jt-dot .ic{animation:tickin .3s .15s forwards}.rv.in .jt-row:nth-child(2) .jt-dot{animation-delay:.5s}.rv.in .jt-row:nth-child(2) .jt-dot .ic{animation-delay:.65s}.rv.in .jt-row:nth-child(3) .jt-dot{animation-delay:1s}.rv.in .jt-row:nth-child(3) .jt-dot .ic{animation-delay:1.15s}.rv.in .jt-row:nth-child(4) .jt-dot{animation-delay:1.5s}.rv.in .jt-row:nth-child(4) .jt-dot .ic{animation-delay:1.65s}.rv.in .jt-row:nth-child(5) .jt-dot{animation-delay:2s}.rv.in .jt-row:nth-child(5) .jt-dot .ic{animation-delay:2.15s}@keyframes jdotin{to{opacity:1;background:rgba(34,211,238,.18);border-color:#67e8f9}}.jt-row.done .jt-dot{background:rgba(74,222,128,.16)!important}.rv.in .jt-row.done .jt-dot{animation-name:jdotin2}@keyframes jdotin2{to{opacity:1;background:rgba(74,222,128,.18);border-color:#4ade80}}.wsee{font-size:9px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:rgba(251,191,36,.12);color:#fde68a;border:1px solid rgba(251,191,36,.3);white-space:nowrap}.hstep{display:flex;align-items:flex-start;gap:0}.hstep .hs{flex:1;text-align:center;position:relative}.hstep .hs:before{content:"";position:absolute;top:17px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:var(--line2);border-radius:2px}.hstep .hs:last-child:before{display:none}.hstep .hs-ico{width:36px;height:36px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--line2);color:var(--mut)}.hstep .hs.on .hs-ico{background:#edfaf4;border-color:#7ad8b0;color:var(--green)}.hstep .hs-t{font-size:12px;font-weight:600;margin-top:8px;color:var(--ink)}.hstep .hs-s{font-size:10.5px;color:var(--mut);margin-top:1px}.litewin{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#fff,#f6f9fe);border:1px solid var(--line);box-shadow:0 24px 54px -30px rgba(11,21,38,.18),inset 0 1px 0 #fff}.lrow{align-items:flex-start;gap:14px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s}.lrow:hover{transform:translateX(4px);border-color:var(--line2);box-shadow:0 10px 24px -14px rgba(11,21,38,.2)}.lrow .lt{font-weight:600;font-size:14px;color:var(--ink)}.lrow .ld{font-size:12.5px;margin-top:2px;color:var(--mut);line-height:1.55}#chainwrap{position:absolute;left:0;right:0;top:-34px;height:56px;pointer-events:none;z-index:0}#chainrail{width:100%;height:100%;display:block;overflow:visible}#chainrail path{fill:none;stroke:url(#chaing);stroke-width:2.5;stroke-linecap:round}.cnode{position:absolute;top:14px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:#fff;border:2px solid var(--line2);display:flex;align-items:center;justify-content:center;transition:border-color .35s,box-shadow .35s;z-index:2}.cnode i{width:8px;height:8px;border-radius:50%;background:var(--line2);transition:background .35s,transform .35s}.cnode.lit{border-color:var(--blue);box-shadow:0 0 0 5px rgba(36,86,214,.12),0 6px 16px -6px rgba(36,86,214,.5)}.cnode.lit i{background:var(--blue);transform:scale(1.15)}.cnode.lit.am{border-color:#d97706;box-shadow:0 0 0 5px rgba(217,119,6,.13),0 6px 16px -6px rgba(217,119,6,.5)}.cnode.lit.am i{background:#d97706}.cnode.lit.cygn{border-color:#0e7490;box-shadow:0 0 0 5px rgba(14,116,144,.12),0 6px 16px -6px rgba(14,116,144,.5)}.cnode.lit.cygn i{background:#0e7490}.convey{position:relative;height:104px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#f4f8fd,#ebf1f9);border:1px solid var(--line)}.convey .belt{position:absolute;left:0;right:0;bottom:12px;height:3px;background:repeating-linear-gradient(90deg,var(--line2) 0 16px,transparent 16px 30px);animation:beltmv 1s linear infinite}@keyframes beltmv{to{background-position:-30px 0}}.cvgate{position:absolute;top:10px;bottom:22px;width:34px;border-radius:9px;border:1.5px dashed rgba(36,86,214,.45);background:rgba(36,86,214,.05)}.cvgate:before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:1.5px;background:linear-gradient(180deg,transparent,var(--cyan),transparent);animation:gatebeam 1.15s ease-in-out infinite}@keyframes gatebeam{0%,to{opacity:.25}50%{opacity:1}}.cvgate .gl{position:absolute;left:50%;bottom:-16px;transform:translateX(-50%);font-size:7.5px;font-weight:700;letter-spacing:.12em;color:var(--mut);text-transform:uppercase;white-space:nowrap}.cvbox{position:absolute;bottom:19px;left:-40px;width:30px;height:22px;border-radius:5px;background:linear-gradient(165deg,#fff,#dee6f2);border:1px solid var(--line2);box-shadow:0 5px 10px -4px rgba(11,21,38,.3);animation:cvrun 5.6s linear infinite}.cvbox:after{content:"";position:absolute;right:4px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--line2);animation:cvchip 5.6s linear infinite}.cvbox.b2,.cvbox.b2:after{animation-delay:1.4s}.cvbox.b3,.cvbox.b3:after{animation-delay:2.8s}.cvbox.b4,.cvbox.b4:after{animation-delay:4.2s}@keyframes cvrun{0%{transform:translateX(0)}to{transform:translateX(calc(100% + 340px))}}@keyframes cvchip{0%,34%{background:var(--line2);box-shadow:none}44%,to{background:var(--green);box-shadow:0 0 6px rgba(14,159,110,.8)}}@supports not (width:calc(100% + 340px)){.cvbox{animation-name:none}}.impbar{position:relative;border-radius:10px;border:1px solid var(--line);background:#fff;padding:9px 12px}.impbar .fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:10px;background:linear-gradient(90deg,rgba(36,86,214,.1),rgba(34,211,238,.14))}.rv.in .impbar .fill{animation:impfill 1.8s cubic-bezier(.25,.8,.25,1) .5s forwards}@keyframes impfill{to{width:100%}}.impbar .res2{opacity:0}.rv.in .impbar .res2{animation:resin2 .45s 2.35s forwards}@keyframes resin2{to{opacity:1}}.pcard{position:relative;overflow:hidden;border-radius:13px;aspect-ratio:3/4.15;color:#fff;isolation:isolate;box-shadow:0 20px 40px -18px rgba(11,21,38,.5),inset 0 0 0 1px hsla(0,0%,100%,.32),inset 0 1.5px 0 hsla(0,0%,100%,.5);transform-style:preserve-3d;will-change:transform}.pcard .art,.pcard .glow,.pcard .pat{position:absolute;inset:0}.pcard .pat{mix-blend-mode:soft-light;opacity:.95}.pcard .vign{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(10,8,20,.42))}.pcard .foil{position:absolute;left:0;right:0;top:0;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#f6e7b2,#d9ae56 22%,#fdf2c9 40%,#c08f35 58%,#efd89a 78%,#d9ae56);box-shadow:0 1px 0 rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.6)}.pcard .foil b{font-size:7.5px;font-weight:800;letter-spacing:.42em;text-transform:uppercase;color:#5c4308;text-shadow:0 1px 0 hsla(0,0%,100%,.5);text-indent:.42em}.pcard .np{position:absolute;left:10px;right:10px;bottom:9px;z-index:3}.pcard .np .nm2{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:13px;letter-spacing:-.01em;text-shadow:0 1px 6px rgba(0,0,0,.45)}.pcard .np .sr{justify-content:space-between;margin-top:3px;font-size:7px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.75)}.pcard .np .sr,.pcard .seal2{display:flex;align-items:center}.pcard .seal2{position:absolute;right:9px;top:32px;z-index:3;width:20px;height:20px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.75);justify-content:center;background:hsla(0,0%,100%,.12);backdrop-filter:blur(2px)}.pcard .gloss{position:absolute;inset:-40%;z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .3s;background:radial-gradient(34% 26% at var(--gx,50%) var(--gy,20%),hsla(0,0%,100%,.5),transparent 70%)}.pcard:hover .gloss{opacity:.9}.pcard .sweep{position:absolute;top:-30%;bottom:-30%;left:-45%;width:34%;transform:rotate(16deg);z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.34),transparent);opacity:0}.rv.in .pcard .sweep{animation:cardsweep 1.4s cubic-bezier(.4,0,.2,1) .7s forwards}@keyframes cardsweep{0%{left:-45%;opacity:0}12%{opacity:1}to{left:130%;opacity:0}}.pc-gold .art{background:linear-gradient(168deg,#ffd37e,#f59b3d 34%,#e4553f 66%,#56150c)}.pc-gold .pat{background:repeating-conic-gradient(from -12deg at 50% 118%,rgba(255,244,214,.85) 0 3.5deg,transparent 3.5deg 12deg),radial-gradient(120% 62% at 50% 122%,rgba(255,236,183,.9) 0,transparent 58%)}.pc-bloom .art{background:linear-gradient(165deg,#b39cff,#6d3fd8 38%,#3a2287 70%,#150d3e)}.pc-bloom .pat{background:radial-gradient(24% 18% at 68% 26%,hsla(0,0%,100%,.95) 0,transparent 68%),repeating-radial-gradient(circle at 68% 26%,transparent 0 14px,hsla(0,0%,100%,.5) 14px 15.5px,transparent 15.5px 34px),radial-gradient(50% 40% at 22% 78%,rgba(196,181,253,.55) 0,transparent 70%)}.pc-glass .art{background:linear-gradient(170deg,#9ff3e3,#23b8a2 36%,#0e7490 68%,#062c3a)}.pc-glass .pat{background:repeating-radial-gradient(140% 90% at 50% -46%,transparent 0 18px,hsla(0,0%,100%,.6) 18px 19.5px,transparent 19.5px 40px)}.pc-frost .art{background:linear-gradient(165deg,#eaf6ff,#9ccbff 30%,#4f86e8 62%,#14275e)}.pc-frost .pat{background:repeating-linear-gradient(58deg,transparent 0 11px,hsla(0,0%,100%,.65) 11px 12px,transparent 12px 26px),repeating-linear-gradient(-58deg,transparent 0 13px,hsla(0,0%,100%,.45) 13px 14px,transparent 14px 30px)}.pc-ember .art{background:linear-gradient(196deg,#ff9e6b,#e84e4e 34%,#8e1b3f 66%,#2b0714)}.pc-ember .pat{background:radial-gradient(3px 3px at 24% 34%,rgba(255,224,178,.95) 40%,transparent 60%),radial-gradient(2.2px 2.2px at 62% 22%,rgba(255,200,150,.9) 40%,transparent 60%),radial-gradient(2.6px 2.6px at 78% 46%,rgba(255,170,120,.85) 40%,transparent 60%),radial-gradient(2px 2px at 40% 14%,rgba(255,236,200,.9) 40%,transparent 60%),radial-gradient(46% 34% at 50% 108%,rgba(255,150,90,.55) 0,transparent 66%)}.fanp{position:relative;height:224px}.fanp .pcard{position:absolute;width:142px;top:4px;left:50%}.fanp .pcard:first-child{transform:translateX(-50%) translateX(-92px) rotate(-9deg);z-index:1}.fanp .pcard:nth-child(2){transform:translateX(-50%) translateY(-9px);z-index:3}.fanp .pcard:nth-child(3){transform:translateX(-50%) translateX(92px) rotate(9deg);z-index:2}.fanp .pcard:hover{z-index:5}.veristage{border-radius:18px;padding:26px;background:linear-gradient(180deg,#fff,#f3f7fe);box-shadow:0 24px 54px -30px rgba(11,21,38,.18),inset 0 1px 0 #fff}.vbubble,.veristage{border:1px solid var(--line)}.vbubble{position:relative;background:#fff;border-radius:14px;padding:15px 16px;box-shadow:0 12px 26px -18px rgba(11,21,38,.22)}.vbubble:before{content:"";position:absolute;left:-7px;top:26px;width:12px;height:12px;background:#fff;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.floaty{animation:floaty 6s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.convey .belt,.cvbox,.cvbox:after,.cvgate:before,.floaty{animation:none!important}.impbar .fill,.impbar .res2,.pcard .sweep{animation:none!important;opacity:1;width:100%}}.steprail{position:sticky;top:96px;align-self:start}.steprail .sr-t{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.sr-item{position:relative;display:flex;gap:12px;padding:10px 0 26px}.sr-item .sp{position:absolute;left:13px;top:38px;bottom:-2px;width:2px;background:var(--line)}.sr-item:last-child .sp{display:none}.sr-item .sp i{display:block;width:100%;height:0;background:linear-gradient(180deg,var(--blue),var(--cyan))}.sr-item .nn{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--line2);font-size:11.5px;transition:all .35s}.sr-item .nl2,.sr-item .nn{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;color:var(--mut)}.sr-item .nl2{font-size:15px;transition:color .3s;padding-top:3px}.sr-item .ns{font-size:11px;color:var(--mut);opacity:0;transform:translateY(-3px);transition:all .3s;max-width:150px;line-height:1.45}.sr-item.on .nn{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 5px rgba(36,86,214,.1)}.sr-item.on .nl2{color:var(--ink)}.sr-item.on .ns{opacity:1;transform:none}.loopscene{min-height:88vh;display:flex;align-items:center;padding:44px 0}.loopscene .lgrid{display:grid;gap:34px;align-items:center;width:100%}@media(min-width:1024px){.loopscene .lgrid{grid-template-columns:1fr 1.1fr}}.bul{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);align-items:flex-start}.bul:last-of-type{border-bottom:0}.bul .bic{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bul .bt2{font-weight:600;font-size:14.5px;color:var(--ink)}.bul .bd2{font-size:12.5px;color:var(--mut);margin-top:1px;line-height:1.55}.osbadge{gap:7px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--body);box-shadow:0 1px 2px rgba(11,21,38,.05)}.factchip,.osbadge{display:inline-flex;align-items:center;font-size:12px;font-weight:600}.factchip{gap:8px;padding:8px 14px;border-radius:10px;background:#eef3fe;border:1px solid #d8e3fa;color:var(--blue)}.factchip.gr{background:#edfaf4;border-color:#c9eedd;color:var(--green)}.factchip.am{background:var(--amber-bg);border-color:#f0ddbb;color:var(--amber)}.masswin{position:relative;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#f4f8fd);box-shadow:0 24px 54px -30px rgba(11,21,38,.2),inset 0 1px 0 #fff;padding:20px}.massgrid{display:grid;grid-template-columns:repeat(14,1fr);gap:5px}.mcell{aspect-ratio:1;border-radius:3.5px;background:#e7ecf5;border:1px solid #dce3ef;transition:none;display:flex;align-items:center;justify-content:center}.mcell.on{background:#e9f9f1;border-color:#bfe8d5}.massrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}.masscount{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:20px;color:var(--ink)}.masscount b{color:var(--blue)}.vstage{position:relative;height:400px;display:flex;align-items:center;justify-content:center;overflow:visible}.vboxp{position:absolute;left:6%;top:50%;transform:translateY(-50%);width:150px;will-change:transform}.vboxp .bx{position:relative;border-radius:14px;aspect-ratio:1/.86;background:linear-gradient(165deg,#fff,#e9eff8);border:1px solid var(--line2);box-shadow:0 18px 38px -18px rgba(11,21,38,.35),inset 0 1.5px 0 #fff}.vboxp .lidline{position:absolute;left:8%;right:8%;top:26%;height:1.5px;background:var(--line2)}.vboxp .plabel{position:absolute;left:14%;right:14%;top:38%;bottom:16%;border-radius:9px;background:linear-gradient(150deg,#f2be62,#e06a84 66%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.vboxp .plabel b{position:absolute;left:0;right:0;top:32%;text-align:center;font-size:7px;font-weight:800;letter-spacing:.3em;color:rgba(60,20,20,.75);text-transform:uppercase}.vboxp .chipin{position:absolute;right:-11px;top:-11px;width:38px;height:38px;border-radius:50%;border:1.5px dashed rgba(36,86,214,.65);background:rgba(238,243,254,.95);display:flex;align-items:center;justify-content:center;color:var(--blue);box-shadow:0 6px 14px -6px rgba(36,86,214,.5)}.vboxp .chipin:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(36,86,214,.35);animation:ringp 2.4s ease-out infinite}.vphonew{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:190px;will-change:transform;z-index:3}.vphonew .app-shot-scr{background:#101433}.vphonew .scrdark{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:hsla(0,0%,100%,.55)}.vphonew .scrdark .ring2{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(103,232,249,.7);position:relative}.vphonew .scrdark .ring2:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(103,232,249,.45);animation:ringp 2s ease-out infinite}.appclip{position:absolute;left:6px;right:6px;bottom:6px;border-radius:16px;background:#fff;overflow:hidden;z-index:4;box-shadow:0 -10px 30px -12px rgba(11,21,38,.4);transform:translateY(112%);will-change:transform}.appclip .ach{display:flex;align-items:center;gap:8px;padding:10px 12px}.appclip .ach .vlogo{width:22px;height:22px;border-radius:7px;background:radial-gradient(circle at 34% 28%,#4cc3e8 0,#2456d6 62%);display:flex;align-items:center;justify-content:center;color:#fff}.appclip .ach b{font-size:11px;color:var(--ink);font-weight:700}.appclip .ach span{font-size:9px;color:var(--mut);margin-left:auto;font-weight:600;letter-spacing:.06em}.appclip .acimg{position:relative;height:118px}.appclip .acimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.appclip .acstat{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#edfaf4;border-top:1px solid #c9eedd}.appclip .acstat b{font-size:11.5px;color:var(--green);font-weight:800;letter-spacing:.04em}.tapring{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid rgba(34,211,238,.8);left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:2;will-change:transform,opacity}.engstage{position:relative;height:460px;background:radial-gradient(72% 62% at 54% 46%,rgba(191,214,255,.38),rgba(191,214,255,0) 72%)}#eng3d{position:absolute;left:46%;top:50%;transform:translate(-50%,-50%) perspective(1150px) rotateY(-16deg) rotateX(4.5deg) rotate(1.2deg);z-index:3}#eng3d:before{content:"";position:absolute;left:-4%;right:-16%;bottom:-30px;height:52px;background:radial-gradient(55% 60% at 50% 50%,rgba(11,21,38,.32),transparent 72%);filter:blur(10px);z-index:-1}#engnfc{position:absolute;left:20%;top:-9%;z-index:1;opacity:.15;transform:rotate(-14deg);pointer-events:none;will-change:transform,opacity}.engstage .app-shot{position:relative;width:172px;padding:6px;border-radius:26px}.engstage .app-shot-scr{border-radius:21px}.eng-p{position:absolute;z-index:4;will-change:transform}.eng-p.pz{left:-10px;top:4%;width:114px}.eng-toast{position:absolute;right:-28px;gap:10px;padding:12px 16px;border-radius:15px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 24px 48px -22px rgba(11,21,38,.35),inset 0 1px 0 hsla(0,0%,100%,.9);z-index:4;will-change:transform}.eng-toast,.eng-toast .ei{display:flex;align-items:center}.eng-toast .ei{width:30px;height:30px;border-radius:9px;justify-content:center;color:#fff;flex-shrink:0}.eng-toast .et1{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.eng-toast .et2{font-size:12px;font-weight:700;color:var(--ink)}.pgal{display:flex;gap:22px;margin-top:44px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pgal::-webkit-scrollbar{display:none}.pgal .pgi{flex:0 0 236px;scroll-snap-align:center}@media(min-width:1024px){.pgal .pgi:nth-child(2n){transform:translateY(30px)}}.pgi{text-align:center;will-change:transform}.pgi .app-shot{margin:0 auto;width:min(200px,100%);padding:7px;border-radius:30px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pgi .app-shot:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 40px 70px -30px rgba(11,21,38,.5),inset 0 1px 0 hsla(0,0%,100%,.85)}.pgi .app-shot-scr{border-radius:24px}.pgi .cap{margin-top:14px}.pgi .cap .c1{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink)}.pgi .cap .c1 .cd{width:8px;height:8px;border-radius:3px}.pgi .cap .c2{font-size:11.5px;color:var(--mut);margin-top:3px}.veriwrap{position:relative}#vimg{cursor:pointer;will-change:transform;animation:vbreathe 4.5s ease-in-out infinite;transform-origin:bottom center}@keyframes vbreathe{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg) translateY(-6px)}}.vpill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--line2);background:#fff;font-size:13px;font-weight:600;color:var(--body);cursor:pointer;transition:all .2s}.vpill:hover{border-color:#9db1d9;transform:translateY(-1px)}.vpill.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 8px 20px -8px rgba(36,86,214,.55)}.vpill.on.g{background:var(--green);border-color:var(--green);box-shadow:0 8px 20px -8px rgba(14,159,110,.55)}.vpill.on.r{background:#dc2626;border-color:#dc2626;box-shadow:0 8px 20px -8px rgba(220,38,38,.5)}.vtype:after{content:"▎";color:var(--blue);animation:vcaret 1s steps(2) infinite;font-weight:400}.vtype.done:after{content:""}@keyframes vcaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){#vimg{animation:none}.mcell{transition:none}}@media(max-width:1023px){.vstage{height:330px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fbfcfe,#f2f6fc);border:1px solid var(--line)}.vboxp{left:3%;width:118px}.vphonew{right:3%;width:156px}.vboxp .chipin{width:32px;height:32px;right:-8px;top:-8px}.engstage{height:368px;overflow:hidden;border-radius:16px}.engstage .app-shot{width:146px}#eng3d{left:48%;transform:translate(-50%,-50%) perspective(900px) rotateY(-11deg) rotateX(3.5deg)}#eng3d:before{bottom:-22px;height:40px}#engnfc{left:14%;top:-5%}.eng-toast,.rcv{right:2px}#engcount{left:2px}#engnfc svg{width:104px;height:104px}.eng-p.pz{width:86px;left:3%;top:2.5%}.eng-toast{padding:8px 10px}.eng-toast .et2{font-size:11px}}@media(min-width:1024px){#jpin{height:100vh;display:flex;align-items:center;overflow:visible clip}#jscenes{position:relative;height:520px}.jvis{position:absolute;inset:0;display:flex;align-items:center;will-change:transform,opacity}.jvis:not(.first){opacity:0;visibility:hidden}#jtexts{position:relative;height:478px}.jtext{position:absolute;inset:0;will-change:transform,opacity}.jtext:not(.first){opacity:0;visibility:hidden}}@media(max-width:1023px){#jpin{height:auto}.jtext,.jvis{position:relative;margin-bottom:26px}.jvis{min-height:300px}}.jgrid{display:grid;gap:34px;align-items:center;width:100%}@media(min-width:1024px){.jgrid{grid-template-columns:1fr 1.1fr;gap:56px}}.subdots{display:flex;gap:5px;margin-top:7px}.subdots i{width:14px;height:3px;border-radius:3px;background:var(--line2);transition:background .3s}.subdots i.on{background:var(--blue)}#jfile{position:absolute;z-index:6;left:-6%;top:-12%;gap:9px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--line2);box-shadow:0 16px 34px -14px rgba(11,21,38,.35);will-change:transform,opacity}#jfile,#jfile .fi{display:flex;align-items:center}#jfile .fi{width:26px;height:26px;border-radius:8px;background:linear-gradient(150deg,#10b981,#047857);justify-content:center;color:#fff}#jfile b{font-size:11px;color:var(--ink);font-weight:700}#jfile span{font-size:9px;color:var(--mut);font-weight:600}#jnode{position:absolute;right:-14px;top:-14px;z-index:6;width:52px;height:52px}#jnode svg{transform:rotate(-90deg)}#jnode .nb{fill:#fff;stroke:#d8e3fa}#jnode .np2{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round}#jnode .nico{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--blue)}.jtap{position:absolute;width:46px;height:46px;border-radius:50%;border:2px solid rgba(36,86,214,.75);z-index:5;opacity:0;will-change:transform,opacity}#jphA,#jphB{position:absolute;bottom:14%;z-index:6;width:90px;will-change:transform}#jphA{left:18%}#jphB{right:18%}.jph{border-radius:18px;padding:5px;background:linear-gradient(160deg,#e3e9f4,#c4cfe1);box-shadow:0 18px 34px -16px rgba(11,21,38,.45),inset 0 1px 0 hsla(0,0%,100%,.85)}.jph .scr3{border-radius:14px;aspect-ratio:390/620;background:linear-gradient(180deg,#3f35a8,#292272);position:relative;overflow:hidden}.jph .scr3 .ok3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#a5f3fc}.jph .oslbl{bottom:-20px;font-size:8.5px;font-weight:800;letter-spacing:.14em;color:var(--mut);text-transform:uppercase;white-space:nowrap}#jlane,.jph .oslbl{position:absolute;left:50%;transform:translateX(-50%)}#jlane{bottom:-58px;z-index:6}#jlane,.varc{will-change:transform,opacity}.varc{position:absolute;left:150px;top:50%;width:26px;height:52px;margin-top:-26px;border:2.5px solid rgba(34,211,238,.8);border-left:none;border-radius:0 52px 52px 0;opacity:0;z-index:2}.varc.a2{width:38px;height:76px;margin-top:-38px}.varc.a3{width:50px;height:100px;margin-top:-50px}.spk{position:absolute;z-index:7;color:#f59e0b;opacity:0;will-change:transform,opacity}.spk svg{display:block}#engcount{position:absolute;left:-10px;bottom:6%;z-index:5;will-change:transform,opacity;box-shadow:0 18px 38px -18px rgba(11,21,38,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#veriPin.pinned-mode{overflow:clip}#vswap{will-change:transform,opacity}.vprog{display:flex;gap:6px;margin-top:18px}.vprog i{height:4px;border-radius:4px;background:var(--line2);flex:1;overflow:hidden;position:relative}.vprog i b{position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--blue),var(--cyan));display:block}.btn-p{position:relative;overflow:hidden}.btn-p:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-45%;width:34%;transform:rotate(16deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);animation:btnsheen 4.5s ease-in-out 2s infinite}@keyframes btnsheen{0%{left:-45%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.btn-p:after{animation:none}}.pcard .stagebg{position:absolute;inset:0}.pcard .prod{position:absolute;left:50%;top:52%;transform:translate(-50%,-52%);width:64%;z-index:2;filter:drop-shadow(0 10px 14px rgba(0,0,0,.38))}.pcard .prod svg{display:block;width:100%;height:auto}.pcard .pshot{position:absolute;inset:0}.pcard .pshot img{display:block;width:100%;height:100%;object-fit:cover}.pcard .np .sr{color:hsla(0,0%,100%,.72)}.pk-amber .stagebg{background:radial-gradient(90% 58% at 50% 26%,rgba(255,201,118,.5) 0,transparent 60%),linear-gradient(180deg,#8a5a22,#4a2b0c 55%,#1c0f04)}.pk-blush .stagebg{background:radial-gradient(90% 58% at 50% 26%,rgba(255,236,229,.75) 0,transparent 62%),linear-gradient(180deg,#e8b5a6,#b97f72 55%,#6e4038)}.pk-bronze .stagebg{background:radial-gradient(90% 58% at 50% 26%,hsla(35,78%,73%,.4) 0,transparent 60%),linear-gradient(180deg,#7a4a20,#3e2109 55%,#170b02)}.pk-jade .stagebg{background:radial-gradient(90% 58% at 50% 26%,rgba(158,240,214,.42) 0,transparent 60%),linear-gradient(180deg,#2c7a62,#123e31 55%,#041912)}.pk-ice .stagebg{background:radial-gradient(90% 58% at 50% 26%,rgba(235,248,255,.8) 0,transparent 62%),linear-gradient(180deg,#9cc4e4,#5e88b0 55%,#23405e)}.bul{border-left:3px solid transparent;padding-left:10px;margin-left:-13px;border-radius:4px;transition:border-color .35s,background .35s}.bul.on{border-left-color:var(--blue);background:linear-gradient(90deg,rgba(36,86,214,.06),transparent 70%)}.bul.on .bic{box-shadow:0 0 0 5px rgba(36,86,214,.1)}.osb{position:absolute;z-index:7;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--ink);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;box-shadow:0 10px 22px -8px rgba(11,21,38,.5);will-change:transform,opacity}#osbA{left:14%;bottom:62%}#osbB{right:14%;bottom:62%}.pburst{position:absolute;right:3%;top:4%;width:60px;height:60px;z-index:3;pointer-events:none}.pburst i{inset:0;border-radius:50%;border:2px solid rgba(180,83,9,.65)}.bwave,.pburst i{position:absolute;opacity:0;will-change:transform,opacity}.bwave{left:52%;top:40%;width:70px;height:70px;margin:-35px;border-radius:50%;border:2px solid rgba(36,86,214,.55);z-index:2;pointer-events:none}.rcv{position:absolute;right:-14px;z-index:5;gap:7px;will-change:transform,opacity}.rcv,.rcv .ra{display:flex;align-items:center}.rcv .ra{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 6px 14px -6px rgba(11,21,38,.4);justify-content:center;font-size:10px;font-weight:800;color:#fff}.rcv .rt{font-size:9.5px;font-weight:700;color:var(--mut);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);border-radius:999px;padding:4px 11px;box-shadow:0 10px 22px -12px rgba(11,21,38,.35)}@media(min-width:1024px){#veriPin{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}#veriPin>.max-w-6xl{width:100%}}#veriPin{background:linear-gradient(180deg,#f1f4fa,#fff 52%,#f1f4fa)}#veriPin .vmesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}#veriPin .vmesh b{position:absolute;display:block;border-radius:50%;filter:blur(70px);opacity:.5}#veriPin .vmesh b:first-child{width:380px;height:380px;left:-90px;top:-40px;background:radial-gradient(circle,#bbd2ff,transparent 66%);animation:meshDrift 26s ease-in-out infinite}#veriPin .vmesh b:nth-child(2){width:330px;height:330px;right:-70px;bottom:-60px;background:radial-gradient(circle,#b8ecf6,transparent 66%);animation:meshDrift 30s ease-in-out infinite reverse}#veriPin .vghost{position:absolute;right:-1%;bottom:2%;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:clamp(120px,17vw,240px);letter-spacing:-.04em;color:rgba(36,86,214,.055);pointer-events:none;user-select:none;line-height:1}#veriPin .veristage{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){#veriPin .vmesh b{animation:none}}@media (prefers-reduced-motion:no-preference){#engcard,#engcount,#engnfc,#engphone,#engt1,#engt2,#jfact,#jfile,#jhand,#jphA,#jphB,#jphoneM,#massdone,#osbA,#osbB,#vshield,#vstamp,.rcv{opacity:0}.mcell svg{opacity:0;transform:scale(.3)}}@media(max-width:1023px){#veriPin .vghost{font-size:92px;right:2%;bottom:1%}.masswin{padding:15px}.massgrid{gap:4px}#jphA{left:15%}#jphB{right:15%}#jphA,#jphB{width:72px;bottom:12%}.osb{padding:5px 9px;font-size:9px}#osbA{left:11%;bottom:60%}#osbB{right:11%;bottom:60%}#jfact{white-space:nowrap}.jtext h3{font-size:22px}.bul{margin-left:-10px;padding-left:8px}.rcv .rt{font-size:8.5px;padding:3px 8px}.rcv{right:3%}#rcv1{top:70%!important}#rcv2{top:79%!important}#rcv3{top:88%!important}.eng-toast{max-width:62%}}#pgprog{position:fixed;top:0;left:0;right:0;height:2.5px;z-index:80;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--blue),var(--cyan) 55%,#f59e0b);pointer-events:none}.navx{transition:box-shadow .3s ease,background .3s ease}.navx.scr-on{background:rgba(250,251,254,.97);box-shadow:0 10px 28px -20px rgba(11,21,38,.35)}.pgi{perspective:900px}.pgi .app-shot{transform-style:preserve-3d}@keyframes bjig{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg) scale(1.03)}60%{transform:rotate(3deg)}}.bboxx:hover{animation:bglow 3.4s ease-in-out infinite,bjig .55s ease-in-out}.bboxx.shot:hover{animation:bglowshot 3.4s ease-in-out infinite,bjig .55s ease-in-out}@media (prefers-reduced-motion:no-preference){.htag{opacity:0}}#ctafin{position:relative}#ctafin .ctarings{position:absolute;left:50%;top:34%;width:340px;height:340px;transform:translate(-50%,-50%);pointer-events:none;z-index:0}#ctafin .ctarings i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(36,86,214,.22);animation:ctaring 4.2s cubic-bezier(.2,.6,.35,1) infinite}#ctafin .ctarings i:nth-child(2){animation-delay:1.4s}#ctafin .ctarings i:nth-child(3){animation-delay:2.8s}@keyframes ctaring{0%{transform:scale(.35);opacity:0}16%{opacity:.9}to{transform:scale(1.15);opacity:0}}#ctafin>*{position:relative;z-index:1}#ctafin h2{font-size:clamp(30px,4.6vw,52px)}@media (prefers-reduced-motion:reduce){#ctafin .ctarings i{animation:none;opacity:0}.bboxx:hover{animation:bglow 3.4s ease-in-out infinite}.bboxx.shot:hover{animation:bglowshot 3.4s ease-in-out infinite}}html{overflow-x:clip}.mcell svg{width:72%;height:72%;color:var(--green)}#jdock{position:relative;gap:10px;padding:11px 13px;border-radius:13px;margin-bottom:12px;background:hsla(0,0%,100%,.92);border:1.5px dashed #c2d2ee;box-shadow:0 12px 26px -18px rgba(11,21,38,.3);will-change:transform}#jdock,#jdock .di{display:flex;align-items:center}#jdock .di{width:30px;height:30px;border-radius:9px;background:linear-gradient(150deg,#4c8df6,#2456d6);color:#fff;justify-content:center;flex-shrink:0}#jdock .dt{flex:1;min-width:0}#jdock .dt b{display:block;font-size:11px;color:var(--ink);font-weight:700}#jdockstat{position:relative;display:block;font-size:9px;font-weight:600;color:var(--mut);height:13px}#jdockstat span{position:absolute;left:0;top:0;white-space:nowrap}#jds2{color:var(--green);opacity:0}#jprogtrack{width:88px;height:6px;border-radius:6px;background:#e7ecf5;overflow:hidden;flex-shrink:0}#jprogbar{display:block;width:100%;height:100%;border-radius:6px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--blue),var(--cyan))}#jphoneM{position:absolute;left:44%;top:46%;transform:translate(-50%,-50%);width:118px;z-index:6;will-change:transform,opacity}.jph2{border-radius:22px;padding:5px;background:linear-gradient(165deg,#fff,#dce4f2);border:1px solid #e4eaf5;box-shadow:0 26px 48px -20px rgba(11,21,38,.5),inset 0 1px 0 hsla(0,0%,100%,.95)}.jph2 .scr4{border-radius:18px;aspect-ratio:390/700;background:linear-gradient(180deg,#31298f,#1b1560);position:relative;overflow:hidden}.jph2 .s4head{position:absolute;top:8%;left:0;right:0;text-align:center;color:hsla(0,0%,100%,.6);font-size:7px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.jph2 .s4ok{position:absolute;inset:0;flex-direction:column;gap:7px;color:#7cf7c4;opacity:0;will-change:transform,opacity}.jph2 .s4ok,.jph2 .s4ok .okr{display:flex;align-items:center;justify-content:center}.jph2 .s4ok .okr{width:36px;height:36px;border-radius:50%;border:2px solid rgba(124,247,196,.9)}.jph2 .s4ok b{font-size:7.5px;font-weight:800;letter-spacing:.2em;color:#a8fbd9}#jhand{position:absolute;left:58%;top:52%;z-index:7;width:100px;will-change:transform,opacity;filter:drop-shadow(0 16px 20px rgba(11,21,38,.35))}#jtapM{left:58.5%;top:44%}#jfact{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);z-index:6;will-change:transform,opacity}.osb{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 16px 34px -14px rgba(11,21,38,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.osb,.osb svg{color:var(--ink)}.vstage{background:radial-gradient(70% 62% at 50% 46%,rgba(191,224,255,.34),rgba(191,224,255,0) 72%)}#vshield{left:50%;top:47%;transform:translate(-50%,-50%);z-index:0;color:rgba(36,86,214,.08);pointer-events:none;will-change:transform,opacity}#vbox3,#vshield{position:absolute}#vbox3{left:6%;top:50%;transform:translateY(-50%) perspective(950px) rotateY(13deg);z-index:2}#vbox3:before{content:"";position:absolute;left:4%;right:-6%;bottom:-20px;height:32px;background:radial-gradient(55% 60% at 50% 50%,rgba(11,21,38,.26),transparent 72%);filter:blur(8px);z-index:-1}#vph3{position:absolute;right:4%;top:50%;transform:translateY(-50%) perspective(950px) rotateY(-13deg);z-index:3}#vph3:before{content:"";position:absolute;left:0;right:-10%;bottom:-22px;height:36px;background:radial-gradient(55% 60% at 50% 50%,rgba(11,21,38,.3),transparent 72%);filter:blur(9px);z-index:-1}#vbox3 .vboxp{left:auto}#vbox3 .vboxp,#vph3 .vphonew{position:relative;top:auto;transform:none}#vph3 .vphonew{right:auto}.tapring.tr2{border-color:rgba(34,211,238,.55)}.tapring.tr3{border-color:rgba(34,211,238,.32)}#vstamp{position:absolute;left:50%;top:22%;transform:translate(-50%,-50%);z-index:8;gap:10px;padding:13px 20px;border-radius:16px;background:hsla(0,0%,100%,.94);border:1.5px solid rgba(14,159,110,.35);box-shadow:0 26px 54px -22px rgba(14,159,110,.5),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);will-change:transform,opacity}#vstamp,#vstamp .vsi{display:flex;align-items:center}#vstamp .vsi{width:30px;height:30px;border-radius:50%;background:var(--green);color:#fff;justify-content:center;flex-shrink:0}#vstamp .vst1{display:block;font-size:8.5px;font-weight:800;letter-spacing:.16em;color:var(--green);text-transform:uppercase}#vstamp .vst2{display:block;font-family:var(--font-space-grotesk),sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;color:var(--ink);line-height:1.15}@keyframes scanline{0%{top:14%}55%{top:76%}to{top:14%}}.scrdark .scanln{position:absolute;left:12%;right:12%;height:2px;border-radius:2px;top:14%;background:linear-gradient(90deg,transparent,rgba(103,232,249,.8),transparent);animation:scanline 3.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.scrdark .scanln{animation:none;opacity:0}}@media(max-width:1023px){#jdock{padding:9px 11px;margin-bottom:10px}#jprogtrack{width:62px}#jphoneM{width:102px;left:46%;top:44%}#jhand{width:88px;left:62%;top:50%}#jtapM{left:60%;top:42%}#jfact{left:50%;bottom:2%}#vshield svg{width:150px;height:150px}#vbox3{left:3%}#vph3{right:2%}#vstamp{padding:10px 14px;top:18%}#vstamp .vst2{font-size:12.5px}}.ipwin{position:relative;height:212px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.ipwin .ipring{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px;border-radius:50%;border:1.5px solid rgba(180,83,9,.3);animation:ipring 3.6s cubic-bezier(.2,.6,.35,1) infinite}.ipwin .ipring.r2{animation-delay:1.8s}@keyframes ipring{0%{transform:scale(.4);opacity:0}18%{opacity:.85}to{transform:scale(1.25);opacity:0}}.ipauth{display:inline-flex;gap:7px;padding:8px 14px;border-radius:999px;background:#edfaf4;border:1px solid #c9eedd;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--green)}.ipauth,.iptoast{align-items:center;position:relative;z-index:1}.iptoast{display:flex;gap:10px;padding:12px 16px;border-radius:15px;background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.75);box-shadow:0 22px 44px -20px rgba(180,83,9,.4),inset 0 1px 0 hsla(0,0%,100%,.9);text-align:left}.iptoast .ei{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.iptoast .et1{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.iptoast .et2{font-size:12.5px;font-weight:700;color:var(--ink)}.lrow{display:flex;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap}.lchip{font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:5px 9px;border-radius:999px;background:#f1f5fc;border:1px solid var(--line2);color:var(--body);white-space:nowrap}.lchip.am{background:#fef6e7;border-color:#f3dfb6;color:#b45309}@media (prefers-reduced-motion:reduce){.ipwin .ipring{animation:none;opacity:0}}.pgi.wide{grid-column:span 2}.bframe{border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 26px 50px -24px rgba(11,21,38,.4),inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.bframe:hover{transform:translateY(-8px);box-shadow:0 40px 70px -30px rgba(11,21,38,.5)}.bframe .bbar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#f1f4fa;border-bottom:1px solid var(--line)}.bframe .bbar i{width:9px;height:9px;border-radius:50%;background:#d7deeb}.bframe .bbar i:first-child{background:#f1948c}.bframe .bbar i:nth-child(2){background:#f5cb7e}.bframe .bbar i:nth-child(3){background:#8fd6a9}.bframe .burl{margin-left:8px;font-size:10.5px;font-weight:600;color:var(--mut);background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 12px}.bframe img{display:block;width:100%;height:auto}@media(max-width:1023px){.pgi.wide{grid-column:span 2}}.appclip{background:transparent;box-shadow:none;aspect-ratio:860/928}.acfull{display:block;width:100%;height:auto}@media(max-width:1023px){#jscenes,#jtexts,.jtext,.jvis{position:relative!important;inset:auto!important;height:auto!important;opacity:1;visibility:visible}#jtexts{height:auto!important}.steprail{display:flex!important;position:sticky!important;top:58px;z-index:40;flex-direction:row;gap:16px;align-items:center;background:rgba(250,251,254,.94);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);padding:10px 14px;margin:0 -20px 18px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}}@media(max-width:1023px){.steprail::-webkit-scrollbar{display:none}.steprail .sr-t{display:none}.sr-item{padding:0;gap:8px;flex-shrink:0;align-items:center}.sr-item .ns,.sr-item .sp,.sr-item .subdots{display:none!important}.sr-item .nn{width:24px;height:24px;font-size:10px}.sr-item .nl2{font-size:12.5px;white-space:nowrap}}.pgnav{display:none}@media(min-width:1024px){.pgnav{display:flex;justify-content:center;gap:10px;margin-top:6px}.pgbtn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);background:#fff;color:var(--ink);font-size:16px;cursor:pointer;box-shadow:0 10px 24px -14px rgba(11,21,38,.3);transition:transform .2s,box-shadow .2s}.pgbtn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(11,21,38,.4)}}@media(max-width:1023px){#heroStage .fchip.f2{top:6px!important;right:-4px!important}#heroPhone{width:296px!important}#heroStage{margin-top:10px}.masswin{min-height:300px}.vboxp>div.text-center{font-size:9px;line-height:1.4;max-width:110px;margin-left:auto;margin-right:auto}#engt2{top:52%!important}#engt1,#engt2{max-width:58%}.pgal .pgi{flex:0 0 min(76vw,262px)}.ipwin{height:196px}.ipwin .ipring{width:118px;height:118px;margin:-59px}.jtext h3{font-size:21px}}#mnav{display:block;position:fixed;left:0;right:0;top:58px;z-index:70;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .28s ease,transform .28s ease}#mnav.open{opacity:1;transform:none;pointer-events:auto}#mnav:before{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(11,21,38,.38);opacity:0;transition:opacity .28s ease;pointer-events:none}#mnav.open:before{opacity:1;pointer-events:auto}#mnav .mtrack{display:flex;width:300%;transition:transform .34s cubic-bezier(.3,.8,.3,1);position:relative;z-index:1;background:#fcfdff;border-bottom:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(11,21,38,.45)}#mnav .mpane{width:33.3333%;padding:14px 18px 20px;flex-shrink:0}#mnav .mrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;margin-top:8px;border-radius:14px;background:#f5f7fc;border:1px solid var(--line);font-size:15px;font-weight:700;color:var(--ink)}#mnav .mrow:active{background:#ecf1fa}#mnav .mico{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}#mnav .mchev{margin-left:auto;color:var(--mut);font-size:17px}#mnav .mcta{display:block;text-align:center;margin-top:12px;padding:13px;border-radius:999px;background:var(--blue);color:#fff;font-size:15px;font-weight:700}#mnav .msmall{display:flex;justify-content:center;gap:10px;margin-top:12px;font-size:13px;color:var(--mut)}#mnav .mback,#mnav .msmall a{color:var(--mut);font-weight:600}#mnav .mback{display:flex;align-items:center;gap:8px;padding:10px 4px 4px;font-size:14px;background:none;border:0}#mnav .mback b{color:var(--ink);font-size:15px}#mnav.open .mpane>*{animation:mrise .4s cubic-bezier(.2,.8,.3,1) backwards}#mnav.open .mpane>:first-child{animation-delay:.03s}#mnav.open .mpane>:nth-child(2){animation-delay:.08s}#mnav.open .mpane>:nth-child(3){animation-delay:.13s}#mnav.open .mpane>:nth-child(4){animation-delay:.18s}#mnav.open .mpane>:nth-child(5){animation-delay:.23s}#mnav.open .mpane>:nth-child(6){animation-delay:.28s}@keyframes mrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#mnav,#mnav .mtrack,#mnav.open .mpane>*{transition:none;animation:none}}@media(max-width:1023px){#heroStage .fchip .t1{font-size:8.5px}#heroStage .fchip .t2{font-size:12px}#heroStage .fchip .ico{width:26px;height:26px}#heroStage .fchip{padding:8px 11px;gap:8px}#heroStage .fchip:not(.f2):not(.f3){left:0!important;top:26%!important}#heroStage .fchip.f2{top:2px!important;right:auto!important;left:2%!important}#vtabs{display:grid!important;grid-template-columns:1fr 1fr;gap:9px}#vtabs .vpill{width:100%;justify-content:center}.ctr-m{justify-content:center!important;text-align:center!important}}.herowifi{position:absolute;left:-7%;top:-4%;width:76px;z-index:5;filter:drop-shadow(0 10px 18px rgba(36,86,214,.3))}@media(max-width:1023px){.herowifi{left:2%;top:-2px;width:48px}#heroStage .fchip:not(.f2):not(.f3){left:0!important;top:11%!important}#heroStage .fchip.f2{top:auto!important;bottom:9%!important;right:0!important;left:auto!important}#heroStage .fchip.f3{bottom:-2%!important;left:0!important}}.pghost{position:absolute;z-index:0;opacity:.07;pointer-events:none;color:var(--blue);will-change:transform}.pghost.right{right:-2%;top:6%}.pghost.left{left:-2%;bottom:4%}.vloopring{width:110px;height:110px;border-radius:50%;border:2px solid rgba(34,211,238,.75);top:42%;transform:translate(-50%,-50%) scale(0);z-index:5}.vloopring,.vloopstamp{position:absolute;left:50%;opacity:0;pointer-events:none}.vloopstamp{top:20%;transform:translate(-50%,-50%);z-index:6;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:13px;background:hsla(0,0%,100%,.95);border:1.5px solid rgba(14,159,110,.35);box-shadow:0 20px 42px -18px rgba(14,159,110,.5);will-change:transform,opacity}.jph .scr3,.jph2 .scr4,.vphonew .app-shot-scr{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.vphonew .appclip{left:8px;right:8px;bottom:8px}.pgi .app-shot{width:min(201.43px,100%);padding:0;border-radius:0;background:none}.pgi .app-shot,.pgi .app-shot:hover{box-shadow:none}.pgal{margin-top:20px;padding-top:32px}.pm-framed .scr{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}