@keyframes hv2-rise-in{0%{opacity:0;transform:translateY(16px)}}@keyframes hv2-line-up{0%{transform:translateY(105%)}}@keyframes hv2-phone-in{0%{opacity:0;transform:translateY(28px)scale(.94)}}@keyframes hv2-fan-left{0%{opacity:0;transform:translate(64px)scale(.9)}}@keyframes hv2-fan-right{0%{opacity:0;transform:translate(-64px)scale(.9)}}@media (prefers-reduced-motion:no-preference){.hv2-in{animation:.5s cubic-bezier(.16,1,.3,1) backwards hv2-rise-in}.hv2-line{display:block;overflow:hidden}.hv2-line>span{animation:.55s cubic-bezier(.16,1,.3,1) backwards hv2-line-up;display:block}.hv2-phone-in{animation:.65s cubic-bezier(.16,1,.3,1) .18s backwards hv2-phone-in}.hv2-fan-left{animation:.7s cubic-bezier(.16,1,.3,1) .42s backwards hv2-fan-left}.hv2-fan-right{animation:.7s cubic-bezier(.16,1,.3,1) .52s backwards hv2-fan-right}.hv2-d1{animation-delay:40ms}.hv2-d2{animation-delay:.1s}.hv2-d3{animation-delay:.16s}.hv2-d4{animation-delay:.24s}.hv2-d5{animation-delay:.32s}.hv2-d6{animation-delay:.4s}.hv2-d7{animation-delay:.48s}.hv2-d8{animation-delay:.56s}.hv2-glass-shine:after{content:"";z-index:50;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff24 47%,#ffffff0a 55%,#0000 65%) 0 0/260% 100%;animation:16s linear infinite hv2-shine;position:absolute;inset:0}@keyframes hv2-shine{0%,88%{background-position:180% 0}97%,to{background-position:-80% 0}}}.hv2-grad-text{background:linear-gradient(100deg,#15315e,#1e4b8f,#2f6fd0,#1e4b8f,#15315e) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.hv2-grad-text{animation:7s linear infinite hv2-grad}@keyframes hv2-grad{to{background-position:-220% 0}}}.hv2-cta{isolation:isolate;position:relative;overflow:hidden}.hv2-cta:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%) 160% 0/250% 100%;transition:background-position .55s ease-out;position:absolute;inset:0}.hv2-cta:hover:after{background-position:-60% 0}@keyframes hv2-marquee{to{transform:translate(-50%)}}.hv2-marquee{gap:1rem;width:max-content;animation:48s linear infinite hv2-marquee;display:flex}.hv2-marquee--slow{animation-duration:38s}.hv2-marquee--reverse{animation-direction:reverse}.hv2-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.hv2-marquee{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.hv2-story-ring{background:conic-gradient(from 210deg,#ffb35c,#f2645c,#2f6fd0,#ffb35c);border-radius:9999px;padding:3px}.hv2-app-screen{background:linear-gradient(135deg,#0d1830 0%,#0a1120 55%,#05070d 100%)}.hv2-phone{filter:drop-shadow(0 30px 60px #15315e47)drop-shadow(0 6px 16px #15315e29)}@media (prefers-reduced-motion:no-preference){.hv2-lock{animation:16s infinite hv2-lock}.hv2-push1{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-push1}.hv2-push2{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-push2}.hv2-t1{animation:16s infinite hv2-t1}.hv2-m1{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-m1}.hv2-m2{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-m2}.hv2-fx{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-fx}.hv2-m3{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-m3}.hv2-story{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-story}.hv2-story-bar{animation:16s linear infinite hv2-story-bar}.hv2-call{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-call}.hv2-callscreen{animation:16s cubic-bezier(.16,1,.3,1) infinite hv2-callscreen}@keyframes hv2-lock{0%,20%{opacity:1}22.5%,95%{opacity:0}98%,to{opacity:1}}@keyframes hv2-push1{0%,2.5%{opacity:0;transform:translateY(-16px)scale(.96)}5%,20%{opacity:1;transform:translateY(0)scale(1)}22%,to{opacity:0}}@keyframes hv2-push2{0%,8%{opacity:0;transform:translateY(-16px)scale(.96)}10.5%,20%{opacity:1;transform:translateY(0)scale(1)}22%,to{opacity:0}}@keyframes hv2-t1{0%,22.5%{opacity:0}23.5%,27%{opacity:1}28%,42%{opacity:0}43%,45%{opacity:1}46%,to{opacity:0}}@keyframes hv2-m1{0%,27.5%{opacity:0;transform:translateY(10px)}29.5%,92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes hv2-m2{0%,33.5%{opacity:0;transform:translateY(10px)}35.5%,92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes hv2-fx{0%,39%{opacity:0;transform:translateY(12px)scale(.97)}41.5%,92%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0}}@keyframes hv2-m3{0%,45.5%{opacity:0;transform:translateY(10px)}47.5%,92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes hv2-story{0%,50%{opacity:0;transform:translateY(14px)scale(.985)}52%,66%{opacity:1;transform:translateY(0)scale(1)}68%,to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes hv2-story-bar{0%,52%{width:0%}66%,to{width:100%}}@keyframes hv2-call{0%,68%{opacity:0;transform:translateY(-16px)}70%,77%{opacity:1;transform:translateY(0)}79%,to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes hv2-callscreen{0%,78%{opacity:0;transform:scale(1.04)}80.5%,90%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.99)}}}@media (prefers-reduced-motion:reduce){.hv2-lock,.hv2-t1,.hv2-story,.hv2-call,.hv2-callscreen{display:none}}@keyframes hv2-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hv2-dot{animation:.9s infinite hv2-dot}.hv2-dot:nth-child(2){animation-delay:.12s}.hv2-dot:nth-child(3){animation-delay:.24s}@keyframes hv2-ringpulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.hv2-ring-btn{animation:.9s infinite hv2-ringpulse}@keyframes hv2-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.hv2-wave>span{animation:.9s ease-in-out infinite hv2-wave}.hv2-wave>span:nth-child(2){animation-delay:.1s}.hv2-wave>span:nth-child(3){animation-delay:.2s}.hv2-wave>span:nth-child(4){animation-delay:.3s}.hv2-wave>span:nth-child(5){animation-delay:.4s}.hv2-wave>span:nth-child(6){animation-delay:.5s}.hv2-wave>span:nth-child(7){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.hv2-dot,.hv2-ring-btn,.hv2-wave>span{animation:none}}.hv2-step{transition:color .25s ease-out}@media (prefers-reduced-motion:no-preference){.hv2-step-1{animation:16s infinite hv2-step-1}.hv2-step-2{animation:16s infinite hv2-step-2}.hv2-step-3{animation:16s infinite hv2-step-3}.hv2-step-4{animation:16s infinite hv2-step-4}.hv2-bar-1{animation:16s linear infinite hv2-bar-1}.hv2-bar-2{animation:16s linear infinite hv2-bar-2}.hv2-bar-3{animation:16s linear infinite hv2-bar-3}.hv2-bar-4{animation:16s linear infinite hv2-bar-4}@keyframes hv2-step-1{0%,21%{opacity:1}23%,to{opacity:.38}}@keyframes hv2-step-2{0%,21%{opacity:.38}23%,49%{opacity:1}51%,to{opacity:.38}}@keyframes hv2-step-3{0%,49%{opacity:.38}51%,67%{opacity:1}69%,to{opacity:.38}}@keyframes hv2-step-4{0%,67%{opacity:.38}69%,92%{opacity:1}94%,to{opacity:.38}}@keyframes hv2-bar-1{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes hv2-bar-2{0%,22%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes hv2-bar-3{0%,50%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes hv2-bar-4{0%,68%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}.hv2-life-a{animation:13s cubic-bezier(.16,1,.3,1) infinite hv2-life-a}.hv2-life-b{animation:13s cubic-bezier(.16,1,.3,1) infinite hv2-life-b}.hv2-tap{animation:13s ease-out infinite hv2-tap}.hv2-life-txt-1{animation:13s infinite hv2-life-txt-1}.hv2-life-txt-2{animation:13s infinite hv2-life-txt-2}.hv2-life-bar-1{animation:13s linear infinite hv2-life-bar-1}.hv2-life-bar-2{animation:13s linear infinite hv2-life-bar-2}@keyframes hv2-life-a{0%,44%{opacity:1;transform:scale(1)}48%,94%{opacity:0;transform:scale(.97)}98%,to{opacity:1;transform:scale(1)}}@keyframes hv2-life-b{0%,44%{opacity:0;transform:translateY(7%)scale(.99)}48%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(7%)scale(.99)}}@keyframes hv2-tap{0%,34%{opacity:0;transform:scale(.4)}38%{opacity:.85;transform:scale(1)}46%,to{opacity:0;transform:scale(1.8)}}@keyframes hv2-life-txt-1{0%,44%{opacity:1}48%,to{opacity:.42}}@keyframes hv2-life-txt-2{0%,44%{opacity:.42}48%,94%{opacity:1}98%,to{opacity:.42}}@keyframes hv2-life-bar-1{0%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}@keyframes hv2-life-bar-2{0%,48%{transform:scaleX(0)}95%,to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.hv2-life-b,.hv2-tap{display:none}}.hv2-back-phone{filter:blur(3px);opacity:.62}.hv2-back-phone--far{filter:blur(3.5px);opacity:.55}@media (prefers-reduced-motion:no-preference){.hv2-float-a{animation:11s ease-in-out infinite hv2-float-a}.hv2-float-b{animation:13s ease-in-out infinite hv2-float-b}@keyframes hv2-float-a{0%,to{transform:rotate(-9deg)translateY(0)}50%{transform:rotate(-9deg)translateY(-16px)}}@keyframes hv2-float-b{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(8deg)translateY(-20px)}}.hv2-ringing{animation:8s infinite hv2-ringing}.hv2-talking{animation:8s infinite hv2-talking}@keyframes hv2-ringing{0%,42%{opacity:1}48%,94%{opacity:0}to{opacity:1}}@keyframes hv2-talking{0%,42%{opacity:0}48%,94%{opacity:1}to{opacity:0}}}@media (prefers-reduced-motion:reduce){.hv2-ringing{display:none}}.hv2-mist{filter:blur(28px);background:radial-gradient(60% 50% at 50% 45%,#2f6fd029,#0000 70%)}@media (prefers-reduced-motion:no-preference){.hv2-mist{animation:9s ease-in-out infinite hv2-mist}@keyframes hv2-mist{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}}.hv2-noir-grain{background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:3px 3px}.hv2-tape{background:#e6e0c8d9;box-shadow:0 1px 4px #0000004d}
