@keyframes fadeUp{0%{opacity:0;transform:translateY(22px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseCard{0%{opacity:1;transform:translateY(120%) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes camera{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes cloudA{0%{transform:translate3d(-3%,1%,0) scale(1)}to{transform:translate3d(9%,-1.5%,0) scale(1.06)}}@keyframes cloudB{0%{transform:translate3d(5%,1.5%,0) scale(.98)}to{transform:translate3d(-10%,-2%,0) scale(1.08)}}@keyframes cloudC{0%{transform:translate3d(6%,-1%,0) scale(1)}to{transform:translate3d(-14%,3%,0) scale(1.12)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes sheen{0%,70%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(180%) skewX(-18deg)}}@keyframes drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.07) translate(-1.4%,-.8%)}}@keyframes sway{0%{transform:translateX(-50%) skewX(-1.2deg) scaleY(1)}50%{transform:translateX(-50%) skewX(1.3deg) scaleY(1.012)}to{transform:translateX(-50%) skewX(-1.2deg) scaleY(1)}}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes pulseSoft{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes orbit{to{transform:rotate(1turn)}}@property --bx-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bxSpin{to{--bx-a:360deg}}@keyframes ring{0%{stroke-dashoffset:276}60%,to{stroke-dashoffset:60}}@keyframes pulseSoftS{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes bxGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}}@keyframes bxFlame{0%,to{transform:scale(1)}33%{transform:scale(.98,1.06)}66%{transform:scale(1.02,.97)}}@keyframes bxFlame2{0%,to{transform:scale(1)}33%{transform:scale(1.03,.98)}66%{transform:scale(.99,1.04)}}@keyframes bxCore{0%,to{opacity:1}50%{opacity:.75}}@keyframes orbitR{to{transform:rotate(-1turn)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.6);opacity:.3}}@keyframes shimmer{to{background-position:200% 0}}@keyframes starPop{0%{opacity:0;transform:scale(.3) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes travel{0%{offset-distance:0;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes camIn{0%,4%{opacity:0;transform:translateY(10px)}12%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes glint{0%,to{opacity:0}50%{opacity:.35}}.bx-landing,.bx-landing *,.bx-landing :after,.bx-landing :before{box-sizing:content-box}.bx-landing{font-size:16px;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variation-settings:normal;text-rendering:auto;-moz-osx-font-smoothing:auto;tab-size:8;color:#000;color-scheme:light}.bx-landing :is(img,svg,video,canvas,audio,iframe,embed,object){display:inline;vertical-align:baseline}.bx-landing :is(img,video){max-width:none;height:auto}.bx-landing :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.bx-landing{--bx-gutter:clamp(24px,8vw,120px)}html:has(.bx-landing){scroll-behavior:smooth}.bx-landing{margin:0;padding:0;background:#fff;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bx-landing a{color:#fff;text-decoration:none}.bx-landing a:hover{color:#dbe9ff}.bx-landing .hv-white:hover{color:#fff!important}.bx-landing .hv-login:hover{border-bottom-color:rgba(255,255,255,.7)!important}.bx-landing .hv-try:hover{transform:translateY(-1px)!important;box-shadow:0 12px 28px rgba(8,40,110,.3)!important}.bx-landing .hv-chip:hover{background:#f2f2f7!important}.bx-landing .hv-lift1:hover{transform:translateY(-1px)!important}.bx-landing .hv-lift2:hover{transform:translateY(-2px)!important}.bx-landing .hv-card:hover{box-shadow:0 30px 70px rgba(120,80,220,.12)!important}.bx-landing .hv-fig1:hover{box-shadow:0 34px 80px rgba(120,80,220,.12)!important;border-color:#f1d9a6!important}.bx-landing .hv-fig2:hover{box-shadow:0 30px 70px rgba(120,80,220,.1)!important;border-color:#dbe4f7!important}.bx-landing .hv-fig3:hover{box-shadow:0 30px 70px rgba(120,80,220,.1)!important;border-color:#f1d9a6!important}.bx-landing .hv-reviews:hover{box-shadow:0 10px 24px rgba(60,40,140,.1)!important;border-color:#f1d9a6!important;color:#0f0a2e!important}.bx-landing .hv-fade:hover{opacity:.6!important}.bx-landing .hv-fade-ink:hover{opacity:.6!important;color:#0f0a2e!important}.bx-landing .hv-demo:hover{transform:translateY(-1px)!important;box-shadow:0 14px 32px rgba(15,10,46,.34)!important;color:#fff!important}.bx-landing .hv-legal:hover{color:#0f0a2e!important}.bx-landing .m-show{display:none}.bx-landing .m-orbit{scale:.74}@media (max-width:767px){.bx-landing .m-hide{display:none!important}.bx-landing .m-show{display:inline!important}.bx-landing .m-nav-links,.bx-landing .m-nav-login{display:none!important}.bx-landing nav{grid-template-columns:auto 1fr!important;gap:10px!important}.bx-landing .m-nav-mark{width:36px!important;height:36px!important}.bx-landing .m-nav-right{gap:10px!important}.bx-landing .m-nav-cta{padding:0 14px!important}.bx-landing .m-stack{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.bx-landing .m-span-all{grid-column:auto!important}.bx-landing .m-router{gap:18px!important;align-items:stretch!important}.bx-landing .m-center{align-self:center!important}.bx-landing .m-rail{flex-wrap:wrap!important;gap:10px 18px!important}.bx-landing .m-rail>span{flex:0 0 auto!important}.bx-landing .m-int{aspect-ratio:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:36px!important}.bx-landing .m-int-node{position:static!important;transform:none!important;animation:none!important}.bx-landing .m-cta-left{border-radius:28px 28px 0 0!important}.bx-landing .m-cta-right{border-left:1px solid #eee9f2!important}.bx-landing .m-cta-right,.bx-landing .m-cta-wash{border-radius:0 0 28px 28px!important}.bx-landing .m-cta-status{position:relative!important;left:auto!important;top:auto!important;width:auto!important;margin-bottom:18px!important;animation:none!important}.bx-landing .m-footer{gap:32px!important}.bx-landing .m-phone{min-height:440px!important}.bx-landing .m-art0-main{width:auto!important;align-self:stretch!important}.bx-landing .m-orbit{scale:.64}.bx-landing .m-art-tall{min-height:300px!important}.bx-landing .m-footer-nav{align-items:flex-start!important;text-align:left!important}}@media (prefers-reduced-motion:reduce){.bx-landing *{animation-play-state:paused!important}.bx-landing [data-rm=end]{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-play-state:running!important}.bx-landing [data-rm=none]{animation:none!important;opacity:1!important;transform:none!important}}