.hs-hero__vis{perspective:1200px;min-height:clamp(340px,40vw,600px);margin-bottom:8px}.hs-hero__glow{filter:blur(46px);background:radial-gradient(circle at 60% 40%,#2563eb61,#38bdf833 55%,#0000 72%);border-radius:40%;animation:9s ease-in-out infinite hsGlow;position:absolute;inset:4% -4% -4% 6%}@keyframes hsGlow{50%{opacity:.8;transform:scale(1.08)translate(-2%,2%)}}.hs-hero__frame{translate:var(--px,0) var(--py,0);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#dbeafe;border-radius:30px;transition:transform .5s cubic-bezier(.16,1,.3,1),translate .5s cubic-bezier(.16,1,.3,1);animation:.9s cubic-bezier(.16,1,.3,1) both hsRise;position:absolute;inset:0 0 0 4%;overflow:hidden;box-shadow:0 40px 90px #0b2a5b52,0 0 0 8px #ffffffb3}.hs-hero__frame .hs-hero__img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:static;transform:scale(1.06);-webkit-mask-image:none;mask-image:none}.hs-hero__vis:hover .hs-hero__img{transform:scale(1.12)}.hs-hero__frame:after{content:"";pointer-events:none;background:linear-gradient(#0b2a5b00 55%,#0b2a5b59);position:absolute;inset:0}@keyframes hsRise{0%{opacity:0;transform:translateY(30px)scale(.97)}}.hs-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#60a5fa59);border-bottom:2px solid #93c5fde6;height:90px;animation:5.5s ease-in-out infinite hsScan;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 24px #3b82f680}@keyframes hsScan{0%{transform:translateY(-100%)}55%,to{transform:translateY(clamp(340px,40vw,600px))}}.hs-hot{left:var(--x);top:var(--y);z-index:4;cursor:pointer;background:0 0;border:0;width:0;height:0;padding:0;position:absolute}.hs-hot i{background:#2563eb;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-11px;left:-11px;box-shadow:0 6px 16px #2563eb99}.hs-hot i:before,.hs-hot i:after{content:"";border:2px solid #2563eba6;border-radius:50%;animation:2.4s ease-out infinite hsPing;position:absolute;inset:-3px}.hs-hot i:after{animation-delay:1.2s}.hs-hot.is-w i{background:#f59e0b;box-shadow:0 6px 16px #f59e0b99}.hs-hot.is-w i:before,.hs-hot.is-w i:after{border-color:#f59e0bb3}@keyframes hsPing{to{opacity:0;transform:scale(3.2)}}.hs-hot:hover i,.hs-hot:focus-visible i{transform:scale(1.35)}.hs-hot__t{text-align:left;opacity:0;transform-origin:0;pointer-events:none;background:#fffffff7;border-radius:12px;min-width:150px;padding:10px 14px;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-30px;left:18px;transform:translateY(8px)scale(.94);box-shadow:0 16px 34px #0b2a5b4d}.hs-hot__t b{color:var(--nv);font-size:.82rem;display:block}.hs-hot__t small{color:#64748b;margin:2px 0 6px;font-size:.68rem;display:block}.hs-hot__t em{color:#15803d;background:#dcfce7;border-radius:999px;padding:2px 8px;font-size:.66rem;font-style:normal;font-weight:800}.hs-hot.is-w .hs-hot__t em{color:#b45309;background:#fef3c7}.hs-hot:hover .hs-hot__t,.hs-hot:focus-visible .hs-hot__t{opacity:1;transform:none}.hs-hot:hover,.hs-hot:focus-visible{z-index:6;outline:0}.hs-fc{z-index:5;width:min(300px,48%);translate:var(--px,0) var(--py,0);border:1px solid #fffc;transition:translate .6s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:6s ease-in-out infinite hsFloat,1s cubic-bezier(.16,1,.3,1) .3s backwards hsRise;top:9%;left:-2%}.hs-fc:hover{box-shadow:0 34px 70px #2563eb66}.hs-fc__live{float:right;color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.hs-fc__live em{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.4s infinite hsBlink}@keyframes hsBlink{50%{opacity:.25}}.hs-fc__row{clear:both}.hs-fc a svg{transition:transform .3s}.hs-fc a:hover svg{transform:translate(5px)}.hs-chip{z-index:5;translate:var(--px,0) var(--py,0);background:#fffffff7;border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;transition:translate .6s cubic-bezier(.16,1,.3,1),transform .3s;animation:1s cubic-bezier(.16,1,.3,1) .6s backwards hsRise;display:flex;position:absolute;box-shadow:0 18px 40px #0b2a5b3d}.hs-chip:hover{transform:translateY(-5px)scale(1.04)}.hs-chip svg{box-sizing:border-box;width:40px;height:40px;color:var(--b);background:#dbeafe;border-radius:12px;padding:9px}.hs-chip b{color:var(--nv);font-size:1.2rem;line-height:1.1;display:block}.hs-chip small{color:#64748b;font-size:.72rem}.hs-chip--a{bottom:8%;left:2%}.hs-chip--b{top:5%;right:2%}.hs-chip--b svg{color:#16a34a;background:#dcfce7}.hs-hero__vis .hs-phone{z-index:5;translate:var(--px,0) var(--py,0);transition:translate .6s cubic-bezier(.16,1,.3,1);bottom:-3%;right:3%}.hs-phone__bar{background:#e2e8f0;border-radius:6px;width:70%;height:6px;margin-top:8px;overflow:hidden}.hs-phone__bar i{transform-origin:0;background:linear-gradient(90deg,#2563eb,#38bdf8);width:100%;height:100%;animation:3s ease-in-out infinite hsBar;display:block}@keyframes hsBar{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.hs-phone__ok{animation:3s ease-in-out infinite hsOk}@keyframes hsOk{0%,60%{box-shadow:0 0 #16a34a80}to{box-shadow:0 0 0 20px #16a34a00}}.hs-hero__copy>*{animation:.9s cubic-bezier(.16,1,.3,1) backwards hsRise}.hs-hero__copy>:nth-child(2){animation-delay:80ms}.hs-hero__copy>:nth-child(3){animation-delay:.16s}.hs-hero__copy>:nth-child(4){animation-delay:.26s}.hs-hero__copy>:nth-child(5){animation-delay:.36s}.hs-hero h1 em{background:linear-gradient(100deg,#2563eb,#38bdf8,#2563eb) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite hsGrad}@keyframes hsGrad{to{background-position:-200% 0}}.hs-pill{transition:transform .3s,box-shadow .3s}.hs-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb33}.hs-btn{position:relative;overflow:hidden}.hs-btn:before{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;transition:left .7s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hs-btn:hover:before{left:130%}.hs-btn svg{transition:transform .3s}.hs-btn--p:hover svg:last-child{transform:translate(5px)}.hs-btn--g:hover svg{transform:scale(1.2)}.hs-stats{gap:14px;padding-bottom:34px}.hs-stat{background:#ffffffb3;border:1px solid #dbe6f7;animation:.8s backwards hsRise;position:relative;overflow:hidden}.hs-stat:nth-child(2){animation-delay:.1s}.hs-stat:nth-child(3){animation-delay:.2s}.hs-stat:nth-child(4){animation-delay:.3s}.hs-stat:after{content:"";background:linear-gradient(90deg,#2563eb,#38bdf8);width:0;height:3px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.hs-stat:hover:after{width:100%}.hs-stat span{transition:background .3s,color .3s,transform .5s cubic-bezier(.34,1.56,.64,1)}.hs-stat:hover span{background:var(--b);color:#fff;transform:rotate(-10deg)scale(1.12)}@media (width<=1100px){.hs-hero__vis{min-height:380px}.hs-hero__frame{inset:0}.hs-chip--b{display:none}}@media (width<=640px){.hs-hero__vis .hs-phone{display:none}.hs-fc{width:70%;left:3%}.hs-chip--a{left:3%}}@media (prefers-reduced-motion:reduce){.hs-hero *,.hs-hero{animation:none!important}.hs-scan{display:none}}.hs-hot:first-of-type .hs-hot__t{transform-origin:100%;left:auto;right:18px}.hs-hot:nth-of-type(3) .hs-hot__t{top:auto;bottom:14px}