.cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 1.65rem;color:#fff;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:transparent;border:0;cursor:pointer;isolation:isolate;transition:box-shadow .18s ease,color .18s ease}.cta-button:hover,.cta-button:focus{color:#fff;box-shadow:0 10px 26px #bb86fc2e;outline:none}.cta-button__label{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.cta-button__label--icon{letter-spacing:0}.cta-button__edge{position:absolute;top:0;pointer-events:none}.cta-button__edge--left{left:0}.cta-button__edge--right{right:0}.cta-button__edge--mid{left:19px;width:calc(100% - 38px)}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:1040;background:#080808c7;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.06)}.site-header__inner[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:.85rem clamp(1rem,3vw,2rem);max-width:1400px;margin:0 auto}.site-header__brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff}.site-header__brand[data-astro-cid-ctg3m53h]:hover,.site-header__brand[data-astro-cid-ctg3m53h]:focus{color:#fff}.site-header__logo[data-astro-cid-ctg3m53h]{display:block;height:32px;width:auto}.site-header__nav[data-astro-cid-ctg3m53h]{display:none;justify-content:center;gap:clamp(1rem,3vw,2.4rem)}.site-header__nav-link[data-astro-cid-ctg3m53h]{color:#f0f0f09e;text-decoration:none;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.4rem .1rem;transition:color .18s ease}.site-header__nav-link[data-astro-cid-ctg3m53h]:hover,.site-header__nav-link[data-astro-cid-ctg3m53h]:focus{color:#fff}.site-header__actions[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.7rem;justify-self:end}.site-header__lang[data-astro-cid-ctg3m53h]{position:relative}.site-header__lang-toggle[data-astro-cid-ctg3m53h]{display:none;align-items:center;gap:.4rem;background:transparent;color:#f0f0f09e;border:0;border-radius:8px;padding:.4rem .5rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:color .18s ease,background .18s ease}.site-header__lang-toggle[data-astro-cid-ctg3m53h]:hover,.site-header__lang-toggle[data-astro-cid-ctg3m53h]:focus{outline:none;color:#fff;background:#ffffff0a}.site-header__lang-toggle[data-astro-cid-ctg3m53h] .bi-globe2[data-astro-cid-ctg3m53h]{font-size:.95rem;opacity:.78}.site-header__lang-code[data-astro-cid-ctg3m53h]{letter-spacing:.16em}.site-header__lang-caret[data-astro-cid-ctg3m53h]{font-size:.65rem;opacity:.55;transition:transform .18s ease}.site-header__lang-toggle[data-astro-cid-ctg3m53h][aria-expanded=true] .site-header__lang-caret[data-astro-cid-ctg3m53h]{transform:rotate(180deg)}.site-header__lang-menu[data-astro-cid-ctg3m53h]{background:#0f0f0ff7;border:1px solid rgba(187,134,252,.22);border-radius:12px;padding:.35rem;min-width:11rem;box-shadow:0 18px 38px #00000073;backdrop-filter:blur(18px)}.site-header__lang-item[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.55rem;color:#f0f0f0d1;padding:.45rem .65rem;border-radius:8px;font-size:.92rem;text-decoration:none}.site-header__lang-item[data-astro-cid-ctg3m53h]:hover,.site-header__lang-item[data-astro-cid-ctg3m53h]:focus{background:#bb86fc1f;color:#fff}.site-header__lang-item[data-astro-cid-ctg3m53h].is-active{background:#bb86fc2e;color:#fff}.site-header__lang-item-code[data-astro-cid-ctg3m53h]{font-size:.7rem;font-weight:700;letter-spacing:.16em;color:#f0f0f09e;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.16rem .4rem;min-width:2.4rem;text-align:center}.site-header__lang-item[data-astro-cid-ctg3m53h].is-active .site-header__lang-item-code[data-astro-cid-ctg3m53h]{color:#fff;background:#bb86fc52;border-color:#bb86fc80}.site-header__lang-item-label[data-astro-cid-ctg3m53h]{flex:1}.site-header__lang-item-check[data-astro-cid-ctg3m53h]{margin-inline-start:auto;color:var(--primary-color);font-size:1rem}.site-header__account[data-astro-cid-ctg3m53h]{display:none;color:#f0f0f0c7;text-decoration:none;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color .18s ease}.site-header__account[data-astro-cid-ctg3m53h]:hover,.site-header__account[data-astro-cid-ctg3m53h]:focus{color:#fff}.site-header__subscribe{display:none}.site-header__hamburger{padding:0;width:56px}@media(min-width:992px){.site-header__nav[data-astro-cid-ctg3m53h],.site-header__lang-toggle[data-astro-cid-ctg3m53h],.site-header__account[data-astro-cid-ctg3m53h],.site-header__subscribe{display:inline-flex}.site-header__hamburger{display:none}}body[data-platform=ios] .site-header__nav-link[data-astro-cid-ctg3m53h][data-anti-steering=true],body[data-platform=ios] .site-header__subscribe,body[data-platform=ios] .site-header-offcanvas__nav-link[data-astro-cid-ctg3m53h][data-anti-steering=true],body[data-platform=ios] .site-header-offcanvas__subscribe{display:none!important}.site-header-offcanvas[data-astro-cid-ctg3m53h]{background:#080808f7;color:#f0f0f0;border-inline-start:1px solid rgba(187,134,252,.18);width:min(360px,88vw)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.site-header-offcanvas__header[data-astro-cid-ctg3m53h]{border-bottom:1px solid rgba(255,255,255,.06);padding:1rem 1.25rem}.site-header-offcanvas__close[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;width:2.25rem;height:2.25rem;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#f0f0f0;transition:background .18s ease,color .18s ease,border-color .18s ease}.site-header-offcanvas__close[data-astro-cid-ctg3m53h]:hover,.site-header-offcanvas__close[data-astro-cid-ctg3m53h]:focus{background:#bb86fc24;border-color:#bb86fc66;color:#fff;outline:none}.site-header-offcanvas__body[data-astro-cid-ctg3m53h]{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.site-header-offcanvas__nav[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:.15rem}.site-header-offcanvas__nav-link[data-astro-cid-ctg3m53h]{color:#f0f0f0e0;text-decoration:none;padding:.85rem .8rem;border-radius:10px;font-family:Lexend,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:-.01em;transition:background .18s ease,color .18s ease}.site-header-offcanvas__nav-link[data-astro-cid-ctg3m53h]:hover,.site-header-offcanvas__nav-link[data-astro-cid-ctg3m53h]:focus{background:#bb86fc1a;color:#fff;outline:none}.site-header-offcanvas__subscribe{display:inline-flex!important;justify-content:center;font-size:.82rem;width:100%}.site-header-offcanvas__lang[data-astro-cid-ctg3m53h]{border-top:1px solid rgba(255,255,255,.06);padding-top:1.25rem}.site-header-offcanvas__lang-label[data-astro-cid-ctg3m53h]{color:#f0f0f080;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;padding:0 .2rem}.site-header-offcanvas__lang-list[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.site-header-offcanvas__lang-item[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:8px;color:#f0f0f0d1;text-decoration:none;font-size:.95rem;transition:background .18s ease,color .18s ease}.site-header-offcanvas__lang-item[data-astro-cid-ctg3m53h]:hover,.site-header-offcanvas__lang-item[data-astro-cid-ctg3m53h]:focus{background:#bb86fc1f;color:#fff;outline:none}.site-header-offcanvas__lang-item[data-astro-cid-ctg3m53h].is-active{background:#bb86fc2e;color:#fff}.site-header-offcanvas__lang-item[data-astro-cid-ctg3m53h].is-active .site-header__lang-item-code[data-astro-cid-ctg3m53h]{color:#fff;background:#bb86fc52;border-color:#bb86fc80}.visually-hidden[data-astro-cid-ctg3m53h]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta-defs{position:absolute;width:0;height:0;overflow:hidden}:root{--primary-color: #BB86FC;--button-color: #955CEF;--button-color-hover: #7E45E2;--background-color: #000000;--text-color: #f0f0f0;--muted-color: #d5d5d5}body{background-color:var(--background-color);color:var(--text-color);font-family:"Source Sans 3",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Lexend,sans-serif;letter-spacing:-.02em}.lead{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,sans-serif;font-weight:400;font-size:1.3rem;line-height:1.58}body{font-size:1.1rem;line-height:1.7}.text-primary{color:var(--primary-color)!important}.disabled{background-color:var(--button-color)!important;border:solid 1px var(--button-color)!important}.border-primary{border:solid 2px var(--primary-color)!important}.modal-header{border-bottom:solid 1px var(--primary-color)!important}.btn-primary{background-color:var(--button-color);border-color:var(--button-color);color:#fff;font-weight:600;border-radius:10px;box-shadow:0 8px 20px #955cef2e}.btn{transition:box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.btn-primary:hover{background-color:var(--button-color-hover);border-color:var(--button-color-hover);color:#fff;box-shadow:0 12px 28px #955cef47}.btn-outline-light{border-color:#ffffffd1;color:#fff}.btn-outline-light:hover,.btn-outline-light:focus{background-color:#fff3;border-color:#fff;color:#fff;box-shadow:0 10px 24px #0000003d}.text-muted{color:var(--muted-color)!important}html{scroll-behavior:smooth}.feature-card,.testimonial-card{background:linear-gradient(145deg,#0f0f0f,#1e1e1e);border-radius:16px;padding:26px;box-shadow:0 4px 15px #00000026;position:relative;overflow:hidden;height:100%;border:1px solid rgba(187,134,252,.35)}.feature-card:before,.testimonial-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#000,#1e1e1e);z-index:-1;filter:blur(10px);opacity:.7;border-radius:16px}.feature-card .icon{font-size:2rem;margin-bottom:16px}.feature-card h3{font-size:1.3rem;font-weight:500;margin-bottom:10px}.feature-card p{font-size:1.1rem;line-height:1.7}.hero-stage{position:relative;overflow:hidden}.hero-stage:before,.hero-stage:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.hero-stage:before{width:min(52rem,86vw);height:min(52rem,86vw);top:-24rem;left:50%;background:radial-gradient(circle,#bb86fc2e,#bb86fc1a 34%,#bb86fc00 70%);filter:blur(44px);transform:translate(-50%);opacity:.9;animation:heroDriftPrimary 18s ease-in-out infinite}.hero-stage:after{width:28rem;height:28rem;right:6%;bottom:-14rem;background:radial-gradient(circle,#bb86fc1f,#bb86fc0f 38%,#bb86fc00 72%);filter:blur(36px);opacity:.78;animation:heroDriftSecondary 22s ease-in-out infinite}.hero-stage>.container{position:relative;z-index:1}.hero-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}.hero-logo:before{content:"";position:absolute;inset:-14px;border-radius:28px;background:radial-gradient(circle,#bb86fc38,#bb86fc1f 42%,#bb86fc00 74%);filter:blur(18px);opacity:.86;z-index:-1;pointer-events:none}.app-screenshot{max-width:100%;height:auto;border-radius:10px;filter:drop-shadow(0 0 10px rgba(187,134,252,.12)) drop-shadow(0 0 18px rgba(187,134,252,.14)) drop-shadow(0 12px 28px rgba(0,0,0,.28))}.hero-devices-shell{max-width:min(1040px,100%);margin:0 auto;aspect-ratio:1680 / 666}.hero-devices-image{display:block;width:100%;height:auto;opacity:0;transform:translate3d(0,18px,0) scale(.985);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.hero-devices-shell.is-ready .hero-devices-image{opacity:1;transform:translateZ(0) scale(1)}@keyframes heroDriftPrimary{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-48%) translateY(1.6rem) scale(1.06)}}@keyframes heroDriftSecondary{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.4rem,-1rem,0) scale(1.08)}}.fade-in{--fade-delay: 0s;--fade-y: 18px;--fade-duration: .68s;opacity:0;transform:translateY(var(--fade-y));transition:opacity var(--fade-duration) cubic-bezier(.16,1,.3,1) var(--fade-delay),transform var(--fade-duration) cubic-bezier(.16,1,.3,1) var(--fade-delay)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-group{--fade-y: 30px;--fade-duration: .9s}.fade-in-group{will-change:opacity,transform}.fade-in-group>[class*=col-]{will-change:opacity,transform}.delay-1{--fade-delay: .05s}.delay-2{--fade-delay: .1s}.delay-3{--fade-delay: .16s}.delay-4{--fade-delay: .22s}.delay-5{--fade-delay: .3s}.delay-6{--fade-delay: .38s}.btn-primary:active,.btn-primary.active,.btn-primary:focus,.btn-primary.focus{background-color:var(--button-color)!important;border-color:var(--button-color)!important;color:#fff!important;box-shadow:0 0 0 .18rem #955cef3d!important}.brand-inline{color:var(--text-color);font-weight:600;letter-spacing:-.01em}[dir=rtl] .bi-box-arrow-right,[dir=rtl] .bi-box-arrow-in-right{display:inline-block;transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-stage:before,.hero-stage:after{animation:none}.feature-card,.testimonial-card,.fade-in,.fade-in-group>[class*=col-],.hero-devices-image{transition:none!important}.fade-in{opacity:1;transform:none}.fade-in-group>[class*=col-]{opacity:1!important;transform:none!important}.hero-devices-image{opacity:1!important;transform:none!important}}@media(min-width:768px){.fade-in-group{opacity:1;transform:none;transition:none}.fade-in-group>[class*=col-]{opacity:0;transform:translate3d(0,40px,0);backface-visibility:hidden}.fade-in-group.visible>[class*=col-]{opacity:1;transform:translateZ(0)}}.beta-pricing-panel{background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:24px;box-shadow:0 18px 45px #00000038;padding:1.75rem 1.5rem;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,sans-serif}.beta-pricing-eyebrow{color:#f0f0f08f;font-size:.76rem;font-weight:600;letter-spacing:.12em;margin-bottom:.45rem;text-transform:uppercase}.beta-pricing-title{font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:600;margin-bottom:.85rem;letter-spacing:-.03em;color:#fff}.beta-pricing-brand{color:#fffffff0;font-weight:600}.beta-pricing-copy,.beta-pricing-footnote{color:#f0f0f0b8;font-size:1rem;line-height:1.6;max-width:560px;margin-left:auto;margin-right:auto}.beta-pricing-copy{margin-bottom:1.15rem}.beta-pricing-subtitle{font-size:.92rem;font-weight:600;color:#f0f0f08f;letter-spacing:.01em;margin-bottom:.9rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:560px;margin:0 auto 1rem}.pricing-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:740px}.pricing-card{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff0a;text-align:left}a.pricing-card--cta{display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}a.pricing-card--cta:hover,a.pricing-card--cta:focus-visible{color:inherit;border-color:#bb86fc8c;background:#bb86fc12;transform:translateY(-2px);box-shadow:0 12px 28px #00000059;outline:none}.pricing-card-cta{margin-top:.85rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08);color:var(--primary-color);font-size:.92rem;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:center}a.pricing-card--cta:hover .pricing-card-cta,a.pricing-card--cta:focus-visible .pricing-card-cta{color:#dbc7ff}.pricing-card-term{color:#f0f0f09e;font-size:.92rem;font-weight:600;margin-bottom:.3rem;letter-spacing:-.01em}.pricing-card-price{color:#fff;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;margin-bottom:.15rem}.pricing-card-meta{color:#f0f0f08a;font-size:.9rem;font-weight:500}.beta-pricing-footnote{margin-bottom:0}@media(max-width:767.98px){.beta-pricing-panel{border-radius:20px;padding:1.35rem 1rem}.beta-pricing-copy,.beta-pricing-footnote{font-size:.96rem;line-height:1.55}.beta-pricing-subtitle{font-size:.9rem}.pricing-grid,.pricing-grid--four{grid-template-columns:1fr;max-width:100%}.pricing-card-price{font-size:1.7rem}}
