@layer components{.pv-shell{background:var(--pv-bg-deep);min-height:100dvh;color:var(--pv-fg);font-family:var(--pv-body);position:relative;overflow-x:clip}.pv-aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pv-aurora:after{content:"";opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.pv-blob{filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute;transform:translateZ(0)}.pv-blob-1{background:radial-gradient(circle at 32% 32%,#4d7cff5c,#0000 62%);width:60vw;min-width:440px;height:60vw;min-height:440px;animation:21s ease-in-out infinite alternate pv-drift-1;top:-20%;left:-14%}.pv-blob-2{background:radial-gradient(circle at 62% 62%,#c05cf442,#0000 64%);width:52vw;min-width:400px;height:52vw;min-height:400px;animation:26s ease-in-out infinite alternate pv-drift-2;bottom:-24%;right:-14%}.pv-blob-3{background:radial-gradient(circle,#6366f124,#0000 66%);width:44vw;min-width:360px;height:44vw;min-height:360px;animation:31s ease-in-out infinite alternate pv-drift-3;top:30%;left:26%}.pv-dotgrid{opacity:.05;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 16% 8%,#000 30%,#0000 76%),radial-gradient(60% 48% at 88% 88%,#000 10%,#0000 72%);mask-image:radial-gradient(75% 55% at 16% 8%,#000 30%,#0000 76%),radial-gradient(60% 48% at 88% 88%,#000 10%,#0000 72%)}.pv-vignette{background:radial-gradient(130% 100% at 38% 24%,#0000 40%,#05060c8c 100%);position:absolute;inset:0}@supports (animation-timeline:scroll()){.pv-aurora{animation:1s linear both pv-aurora-scroll;animation-timeline:scroll(root)}.pv-blob-1{animation:21s ease-in-out infinite alternate pv-drift-1,1s linear both pv-travel-1;animation-timeline:auto,scroll(root)}.pv-blob-2{animation:26s ease-in-out infinite alternate pv-drift-2,1s linear both pv-travel-2;animation-timeline:auto,scroll(root)}.pv-blob-3{animation:31s ease-in-out infinite alternate pv-drift-3,1s linear both pv-travel-3;animation-timeline:auto,scroll(root)}}.pv-display{font-family:var(--pv-display);letter-spacing:-.03em}.pv-mono-label{font-family:var(--pv-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pv-fg-muted);font-size:.6875rem}.pv-gradient-text{background:var(--pv-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pv-muted{color:var(--pv-fg-muted)}.pv :is(h2,h3){text-wrap:balance}.pv p{text-wrap:pretty}.pv-glassy{background:var(--pv-glass);border:1px solid var(--pv-border);-webkit-backdrop-filter:blur(14px)}.pv-card{background:var(--pv-glass);border:1px solid var(--pv-border);border-radius:1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s}@media (hover:hover){.pv-card:hover{border-color:var(--pv-border-bright);box-shadow:0 18px 50px -18px var(--pv-glow);transform:translateY(-3px)}}.pv-ring-pro{background:conic-gradient(from var(--pv-ring-angle,135deg), #8b5cf6, #6366f1 25%, #4d7cff 50%, #6366f1 75%, #8b5cf6);transition:transform .25s,box-shadow .25s;animation:8s linear infinite pv-ring-spin;box-shadow:0 24px 70px -24px #6366f18c}@media (hover:hover){.pv-ring-pro:hover{box-shadow:0 30px 90px -24px #6366f1bf, 0 10px 40px -12px var(--pv-glow);transform:translateY(-3px)}}.pv-card-pro{background:#0a0c18;position:relative}.pv-card-pro:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#6366f12e,#0000 60%);position:absolute;inset:0}.pv-btn-primary,.pv-btn-ghost{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.375rem;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s,filter .2s;display:inline-flex}.pv-btn-primary{background:var(--pv-grad);color:#fff;box-shadow:0 8px 30px -8px var(--pv-glow);border:0}.pv-btn-primary:hover{filter:brightness(1.12);box-shadow:0 12px 38px -8px var(--pv-glow);transform:translateY(-1px)}.pv-btn-primary:active{transform:scale(.98)}.pv-btn-ghost{color:var(--pv-fg);border:1px solid var(--pv-border);background:#ffffff0d}.pv-btn-ghost:hover{border-color:var(--pv-border-bright);background:#ffffff1a}.pv-btn-ghost:active{transform:scale(.98)}.pv :is(a,button,summary){cursor:pointer}.pv :is(a,button,summary):focus-visible{outline:2px solid var(--pv-blue);outline-offset:3px;border-radius:.5rem}.pv-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.pv-reveal.is-in{opacity:1;transform:translateY(0)}@media (scripting:none){.pv-reveal{opacity:1;transform:none}}.pv-hero-in{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards pv-hero-rise}.pv-hero-step-1{animation-delay:50ms}.pv-hero-step-2{animation-delay:.15s}.pv-hero-step-3{animation-delay:.45s}.pv-hero-step-4{animation-delay:.65s}.pv-hero-step-5{animation-delay:.85s}.pv-phone{border:1px solid var(--pv-border-bright);background:linear-gradient(160deg,#0b0d18 0%,#070810 100%);border-radius:2.75rem;position:relative;box-shadow:0 0 0 6px #ffffff0a,0 40px 90px -30px #4d7cff73}.pv-phone:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24,#ffffff0d 3px,#0000 13px);position:absolute;inset:0}.pv-statusbar{font-family:var(--pv-mono);color:var(--pv-fg-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 1.1rem .55rem;display:flex}.pv-statusbar-time{letter-spacing:.02em;min-width:2.5rem;font-size:.68rem}.pv-statusbar-speaker{background:#ffffff24;border-radius:9999px;width:2.5rem;height:.3rem}.pv-statusbar-meta{justify-content:flex-end;align-items:center;gap:.35rem;min-width:2.5rem;display:inline-flex}.pv-statusbar-signal{background:linear-gradient(var(--pv-fg-muted) 0 0) 0 100% / .14rem 45% no-repeat, linear-gradient(var(--pv-fg-muted) 0 0) .26rem 100% / .14rem 70% no-repeat, linear-gradient(var(--pv-fg-muted) 0 0) .52rem 100% / .14rem 100% no-repeat;width:.9rem;height:.55rem}.pv-statusbar-battery{border:1px solid var(--pv-fg-muted);opacity:.85;border-radius:.13rem;width:1.05rem;height:.58rem;position:relative}.pv-statusbar-battery:before{content:"";background:var(--pv-fg-muted);border-radius:.04rem;position:absolute;inset:.09rem .32rem .09rem .09rem}.pv-statusbar-battery:after{content:"";background:var(--pv-fg-muted);border-radius:0 .08rem .08rem 0;width:.1rem;height:.26rem;position:absolute;top:.16rem;right:-.16rem}.pv-bubble{opacity:0;border-radius:1.125rem;max-width:85%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;animation:.5s cubic-bezier(.16,1,.3,1) forwards pv-pop}.pv-chat>:nth-child(2){animation-delay:.25s}.pv-chat>:nth-child(3){animation-delay:.55s}.pv-chat>:nth-child(4){animation-delay:.85s}.pv-chat>:nth-child(5){animation-delay:1.1s}.pv-chat>:nth-child(6){animation-delay:1.4s}.pv-chat>:nth-child(7){animation-delay:1.7s}.pv-chat>:nth-child(8){animation-delay:1.95s}.pv-chat>:nth-child(9){animation-delay:2.25s}.pv-chat>:nth-child(10){animation-delay:2.55s}.pv-chat>:nth-child(11){animation-delay:2.8s}.pv-chat>:nth-child(12){animation-delay:3.15s}.pv-typing{background:#ffffff14;border-radius:1.125rem 1.125rem 1.125rem .375rem;align-self:flex-start;align-items:center;gap:.25rem;width:fit-content;padding:.5rem .7rem;animation:.55s cubic-bezier(.16,1,.3,1) both pv-typing-life;display:inline-flex;overflow:hidden}.pv-typing-dot{background:var(--pv-fg-muted);border-radius:9999px;width:.375rem;height:.375rem;animation:1s ease-in-out infinite pv-typing-bounce}.pv-typing-dot:nth-child(2){animation-delay:.15s}.pv-typing-dot:nth-child(3){animation-delay:.3s}.pv-stagger-1{transition-delay:80ms}.pv-stagger-2{transition-delay:.16s}.pv-stagger-3{transition-delay:.24s}.pv-stagger-4{transition-delay:.32s}.pv-stagger-5{transition-delay:.4s}.pv-bubble-biz{border:1px solid var(--pv-border);color:var(--pv-fg);background:#ffffff14;border-bottom-left-radius:.375rem;align-self:flex-start}.pv-bubble-me{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-bottom-right-radius:.375rem;align-self:flex-end}.pv-pulse-dot{background:#34d399;border-radius:9999px;width:.5rem;height:.5rem;animation:2.4s ease-out infinite pv-pulse;box-shadow:0 0 #34d39999}.pv-timeline{position:relative}.pv-timeline:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--pv-blue) 50%, transparent) 8%, color-mix(in oklab, var(--pv-violet) 50%, transparent) 92%, transparent);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.25rem}.pv-stage{padding-left:4rem;position:relative}.pv-stage-badge{border:1px solid var(--pv-border-bright);background:var(--pv-bg-deep);width:2.5rem;height:2.5rem;font-family:var(--pv-mono);color:#a5b8ff;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:0;left:0}@media (max-width:40rem){.pv-timeline:before{left:.875rem}.pv-stage{padding-left:3rem}.pv-stage-badge{width:1.75rem;height:1.75rem;font-size:.625rem}}.pv-slot-pill{border:1px solid var(--pv-border);font-family:var(--pv-mono);color:var(--pv-fg-muted);background:#ffffff0d;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;display:inline-flex}.pv-slot-pill-active{background:var(--pv-grad);color:#fff;box-shadow:0 6px 22px -8px var(--pv-glow);border-color:#0000}.pv-cal-busy{background-image:repeating-linear-gradient(45deg,#ffffff12 0 6px,#0000 6px 12px)}.pv-range{appearance:none;background:linear-gradient(90deg, var(--pv-blue), #6366f1) 0 0 / 0% 100% no-repeat, #ffffff1f;width:100%;height:.375rem;box-shadow:none;cursor:pointer;border:0;border-radius:9999px;padding:0;transition:background-size .15s}.pv-range-fill-0{background-size:0% 100%}.pv-range-fill-1{background-size:5% 100%}.pv-range-fill-2{background-size:10% 100%}.pv-range-fill-3{background-size:15% 100%}.pv-range-fill-4{background-size:20% 100%}.pv-range-fill-5{background-size:25% 100%}.pv-range-fill-6{background-size:30% 100%}.pv-range-fill-7{background-size:35% 100%}.pv-range-fill-8{background-size:40% 100%}.pv-range-fill-9{background-size:45% 100%}.pv-range-fill-10{background-size:50% 100%}.pv-range-fill-11{background-size:55% 100%}.pv-range-fill-12{background-size:60% 100%}.pv-range-fill-13{background-size:65% 100%}.pv-range-fill-14{background-size:70% 100%}.pv-range-fill-15{background-size:75% 100%}.pv-range-fill-16{background-size:80% 100%}.pv-range-fill-17{background-size:85% 100%}.pv-range-fill-18{background-size:90% 100%}.pv-range-fill-19{background-size:95% 100%}.pv-range-fill-20{background-size:100% 100%}.pv-range:focus-visible{outline:2px solid var(--pv-blue);outline-offset:6px}.pv-range::-webkit-slider-thumb{appearance:none;background:var(--pv-grad);width:1.375rem;height:1.375rem;box-shadow:0 4px 14px -2px var(--pv-glow);border:2px solid #fff;border-radius:9999px}.pv-range::-moz-range-thumb{width:1.375rem;height:1.375rem;box-shadow:0 4px 14px -2px var(--pv-glow);background:linear-gradient(135deg,#4d7cff 0%,#6366f1 45%,#8b5cf6 100%);border:2px solid #fff;border-radius:9999px}.pv-billing{position:relative}.pv-billing-thumb{pointer-events:none;background:#ffffff26;border-radius:9999px;width:6rem;transition:translate .25s cubic-bezier(.16,1,.3,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.pv-billing-annual .pv-billing-thumb{translate:100%}.pv-price-in{animation:.35s cubic-bezier(.16,1,.3,1) pv-price-in}@media (hover:hover){.pv-compare tbody tr:hover :is(th,td){background:#ffffff08}}.pv-roi-result{border:1px solid var(--pv-border);background:radial-gradient(80% 120% at 50% 35%,#6366f129,#0000 70%),#ffffff05;border-radius:1rem;position:relative}.pv-roi-result:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24,#ffffff0d 3px,#0000 14px);position:absolute;inset:0}.pv-demo-screen{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;height:22rem;overflow-y:auto}.pv-callcard{animation:.5s cubic-bezier(.16,1,.3,1) both pv-pop}.pv-progress{background:#ffffff14;border-radius:9999px;height:.1875rem;overflow:hidden}.pv-progress-fill{border-radius:inherit;background:var(--pv-grad);width:0;height:100%;transition:width .45s cubic-bezier(.16,1,.3,1);display:block}.pv-pstep-1{width:11.2%}.pv-pstep-2{width:22.3%}.pv-pstep-3{width:33.4%}.pv-pstep-4{width:44.5%}.pv-pstep-5{width:55.6%}.pv-pstep-6{width:66.7%}.pv-pstep-7{width:77.8%}.pv-pstep-8{width:88.9%}.pv-pstep-9{width:100%}.pv-typing-hold{animation:.35s cubic-bezier(.16,1,.3,1) both pv-pop}.pv-delivered{font-family:var(--pv-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pv-fg-muted);align-self:flex-end;margin-top:-.375rem;font-size:.5625rem;animation:.35s cubic-bezier(.16,1,.3,1) both pv-pop}.pv-finale{animation:.6s cubic-bezier(.16,1,.3,1) both pv-finale-in}.pv-faq summary{list-style:none}.pv-faq summary::-webkit-details-marker{display:none}.pv-faq-icon{transition:transform .25s}.pv-faq details[open] .pv-faq-icon{transform:rotate(45deg)}.pv-nav{view-transition-name:pv-nav}.pv-page-hero{view-transition-name:pv-page-hero}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-name:pv-vt-leave}::view-transition-new(root){animation-name:pv-vt-enter}.pv ::selection{background-color:color-mix(in oklab, var(--pv-blue) 40%, transparent);color:var(--pv-fg)}@media (forced-colors:active){.pv-btn-primary,.pv-btn-ghost,.pv-card,.pv-ring-pro{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.pv *,.pv :before,.pv :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pv-reveal{opacity:1;transform:none}.pv-bubble{opacity:1;animation:none}.pv-typing{display:none}.pv-hero-in,.pv-price-in,.pv-callcard,.pv-delivered,.pv-finale{opacity:1;animation:none}.pv-ring-pro{animation:none}.pv-aurora,.pv-blob{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}@keyframes pv-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,7%)scale(1.12)}}@keyframes pv-drift-2{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-8%,-6%)scale(.98)}}@keyframes pv-drift-3{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,-9%)scale(1.15)}}@keyframes pv-aurora-scroll{0%{filter:hue-rotate()}to{filter:hue-rotate(28deg)}}@keyframes pv-travel-1{0%{opacity:1;translate:0}to{opacity:.55;translate:-6vw -12vh}}@keyframes pv-travel-2{0%{opacity:.75;translate:0 10vh}to{opacity:1;translate:-4vw -18vh}}@keyframes pv-travel-3{0%{opacity:.85;translate:0}to{opacity:1;translate:5vw -10vh}}@keyframes pv-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pv-typing-life{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(6px)scale(.92)}22%{opacity:1;max-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;transform:translateY(0)scale(1)}60%{opacity:1;max-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;transform:translateY(0)scale(1)}to{opacity:0;max-height:0;margin-bottom:-.625rem;padding-top:0;padding-bottom:0;transform:translateY(0)scale(.97)}}@keyframes pv-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@keyframes pv-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-price-in{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@property --pv-ring-angle{syntax:"<angle>";inherits:false;initial-value:135deg}@keyframes pv-ring-spin{0%{--pv-ring-angle:135deg}to{--pv-ring-angle:495deg}}@keyframes pv-finale-in{0%{opacity:0;transform:translateY(14px)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pv-vt-leave{to{opacity:0}}@keyframes pv-vt-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes pv-pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}
