.hbv-landing{background:#ffffff;color:var(--hbv-ink);font-family:var(--hbv-font-body);line-height:1.5}.hbv-landing section{scroll-margin-top:110px}.hbv-hero{position:relative;overflow:hidden;isolation:isolate}.hbv-hero:before{content:"";position:absolute;right:-10%;top:0;width:70%;height:100%;z-index:-1;background:radial-gradient(closest-side,rgba(1,98,201,.1),transparent)}.hbv-headline-line{display:block;overflow:hidden}.hbv-headline-line>span{display:block;animation:hbvLineRise .9s var(--hbv-ease) both}.hbv-headline-line:nth-child(2)>span{animation-delay:.12s}.hbv-headline-line:nth-child(3)>span{animation-delay:.24s}.hbv-stage{position:relative;width:100%;aspect-ratio:760/520;container-type:inline-size;margin-top:10px}.hbv-ipad{position:absolute;right:13%;top:10%;width:65%;border-radius:4.4cqw;background:#050505;padding:2cqw;box-shadow:var(--hbv-shadow-lg)}.hbv-ipad .hbv-scr{border-radius:2cqw;overflow:hidden;aspect-ratio:4/3;background:#fff}.hbv-scr img{width:100%;height:100%;object-fit:cover;object-position:top}.hbv-iphone{position:absolute;left:9%;top:28%;width:21%;border-radius:5cqw;background:#050505;padding:1cqw;box-shadow:var(--hbv-shadow-lg);z-index:2}.hbv-iphone .hbv-scr{position:relative;border-radius:4cqw;overflow:hidden;aspect-ratio:9/19.5;background:#fff}.hbv-island{position:absolute;top:1.1cqw;left:50%;transform:translateX(-50%);width:36%;height:2.3cqw;border-radius:2cqw;background:#000;z-index:1}.hbv-iphone .hbv-scr img{padding-top:4.6cqw}.hbv-fc{position:absolute;z-index:3;background:#fff;border:1px solid #e6ebf2;border-radius:2.4cqw;box-shadow:var(--hbv-shadow-md)}.hbv-fc-rate{left:1%;top:0;display:flex;align-items:center;gap:2cqw;padding:2cqw 3cqw 2cqw 2cqw;animation:hbvFloat 6s ease-in-out infinite}.hbv-ring{position:relative;width:7.4cqw;height:7.4cqw}.hbv-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hbv-ring circle.hbv-ring-fg{stroke-dasharray:94.2;stroke-dashoffset:94.2;transition:stroke-dashoffset 1.6s var(--hbv-ease) .6s}.is-in .hbv-ring circle.hbv-ring-fg{stroke-dashoffset:22}.hbv-ring>span{position:absolute;inset:0;display:grid;place-items:center;font:500 3.2cqw var(--hbv-font-body);color:var(--hbv-ink)}.hbv-fc-rate b{display:block;font:500 2.1cqw var(--hbv-font-body)}.hbv-fc-rate small{display:block;font-size:1.45cqw;color:var(--hbv-muted);line-height:1.35;margin-top:.4cqw}.hbv-fc-checks{right:0;top:44%;width:30%;padding:1.8cqw;animation:hbvFloat 7s ease-in-out .8s infinite}.hbv-fc-checks .hbv-fc-h{margin-top:1.33em;display:flex;align-items:center;gap:1.2cqw;font:400 1.95cqw var(--hbv-font-body);margin-bottom:1cqw}.hbv-fc-checks .hbv-fc-h i{width:3.2cqw;height:3.2cqw;border-radius:.9cqw;background:var(--hbv-rose-soft);display:grid;place-items:center}.hbv-fc-checks .hbv-fc-h i svg{width:2.2cqw;height:2.2cqw}.hbv-pc{display:flex;align-items:center;gap:1cqw;padding:1.05cqw 0;border-top:1px solid #eef2f7}.hbv-pc>div{flex:1}.hbv-pc b{display:block;font:400 1.55cqw var(--hbv-font-body)}.hbv-pc small{display:block;font-size:1.2cqw;color:var(--hbv-muted)}.hbv-tag{font:500 1.1cqw var(--hbv-font-body);border-radius:999px;padding:.5cqw 1.2cqw}.hbv-tag-bad{background:var(--hbv-rose-soft);color:var(--hbv-rose)}.hbv-tag-ok{background:var(--hbv-green-soft);color:var(--hbv-green)}.hbv-fc-ready{left:37%;bottom:4%;display:flex;align-items:center;gap:1.4cqw;padding:1.2cqw 2.2cqw 1.2cqw 1.3cqw;border-radius:999px;font-size:1.6cqw;animation:hbvFloat 6.5s ease-in-out 1.6s infinite}.hbv-fc-ready i{width:3cqw;height:3cqw;border-radius:50%;background:var(--hbv-green-soft);display:grid;place-items:center}.hbv-fc-ready i svg{width:1.8cqw;height:1.8cqw}.hbv-fc-ready small{color:#6479a8}.hbv-nc{position:relative;overflow:hidden;isolation:isolate}.hbv-nc:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(600px 260px at 100% 0,rgba(10,116,230,.28),transparent 70%)}.hbv-carbox{position:relative;width:min(100%,420px);aspect-ratio:420/235;margin:30px auto 0}.hbv-oval{position:absolute;inset:0;border-radius:999px;background:linear-gradient(180deg,#0a44d0,#0035b8);box-shadow:inset 0 2px 0 rgba(255,255,255,.12)}.hbv-oval i{position:absolute;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.hbv-oval i:first-child{left:41%;top:2%;width:14%;height:9%}.hbv-oval i:nth-child(2){left:41%;bottom:2%;width:14%;height:9%}.hbv-oval i:nth-child(3){left:1%;top:40%;width:5.5%;height:18%}.hbv-oval i:nth-child(4){right:1%;top:40%;width:5.5%;height:18%}.hbv-carbox img{position:absolute;left:8%;top:8%;width:84%;height:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.35))}.hbv-hit{width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--hbv-rose);box-shadow:0 0 0 3px #fff}.hbv-hit,.hbv-hit:after{position:absolute;border-radius:50%}.hbv-hit:after{content:"";inset:-4px;background:inherit;animation:hbvPulse 2s ease-out infinite}.hbv-hit-amber{background:var(--hbv-amber)}.hbv-hit-amber:after{animation-delay:1s}.hbv-chart svg{width:100%;height:auto;overflow:visible}.hbv-chart .hbv-xtick,.hbv-chart .hbv-ytick{font:500 9.5px var(--hbv-font-body);fill:#c9d2f0}.hbv-chart .hbv-bar{fill:#0c57b1;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform 1s var(--hbv-ease)}.hbv-chart .hbv-trend{fill:none;stroke:#a3a9b8;stroke-width:5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 1.8s var(--hbv-ease) .5s}.hbv-chart .hbv-exp{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:7 7;opacity:0;transition:opacity 1s .4s}.hbv-chart .hbv-dot{opacity:0;transition:opacity .4s}.hbv-chart .hbv-tip{opacity:0;transform:translateY(6px);transform-box:fill-box;transition:opacity .5s,transform .5s var(--hbv-ease)}.is-in .hbv-chart .hbv-bar{transform:scaleY(1)}.is-in .hbv-chart .hbv-trend{stroke-dashoffset:0}.is-in .hbv-chart .hbv-exp{opacity:.9}.is-in .hbv-chart .hbv-dot,.is-in .hbv-chart .hbv-tip{opacity:1;transform:none}.hbv-gauge svg{width:100%;max-width:280px;height:auto;margin:0 auto;display:block;overflow:visible}.hbv-gauge .hbv-arc{fill:none;stroke-width:48;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1s var(--hbv-ease)}.is-in .hbv-gauge .hbv-arc{stroke-dashoffset:0}.hbv-gauge .hbv-arc-average{transition-delay:.35s}.hbv-gauge .hbv-arc-clean{transition-delay:.7s}.hbv-gauge .hbv-avg{font:400 13px var(--hbv-font-body);fill:#0a1024}.hbv-gauge .hbv-avgv{font:700 15px var(--hbv-font-body);fill:#0a1024}.hbv-steps{position:relative}.hbv-steps:before{content:"";position:absolute;top:40px;left:16.6%;right:16.6%;height:2px;background:var(--hbv-blue);transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--hbv-ease) .2s}.hbv-steps.is-in:before{transform:scaleX(1)}@media (max-width:760px){.hbv-steps:before{display:none}}.hbv-caret{width:2px;height:22px;background:var(--hbv-green);animation:hbvBlink 1s steps(1) infinite}.hbv-loadbar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--hbv-blue),#14b8a6);animation:hbvLoad 2.8s ease-in-out infinite}.hbv-ready-banner{background:linear-gradient(90deg,#0a172b,#0b2f6e 25%,#0162c9 55%,#0350a8 80%,#0a2230);background-size:200% 100%;animation:hbvSheen 10s ease-in-out infinite alternate}.hbv-sample-shot{animation:hbvScrollRep 16s ease-in-out infinite alternate;object-fit:cover}.hbv-sample-frame:hover .hbv-sample-shot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hbv-ring circle.hbv-ring-fg{stroke-dashoffset:22}.hbv-chart .hbv-bar{transform:scaleY(1)}.hbv-chart .hbv-trend{stroke-dashoffset:0}.hbv-chart .hbv-exp{opacity:.9}.hbv-chart .hbv-dot,.hbv-chart .hbv-tip{opacity:1;transform:none}.hbv-gauge .hbv-arc{stroke-dashoffset:0}.hbv-steps:before{transform:scaleX(1)}}