.landing-root{background:var(--bg);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.landing-root) :where(p,h1,h2,h3,figure){margin:0}.landing-root img{max-width:none}.lx-display{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.01em;word-break:keep-all;line-break:strict;font-weight:400}.lx-wrap{width:min(1180px,100% - 32px);margin-inline:auto}@media (min-width:768px){.lx-wrap{width:min(1180px,100% - 64px)}}.lx-keep{word-break:keep-all}.lx-ready [data-reveal]{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.lx-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(32px)}.lx-ready [data-reveal=scale]:not(.is-in){transform:translateY(24px)scale(.94)}.lx-ready [data-reveal=left]:not(.is-in){transform:translate(-36px)}.lx-ready [data-reveal=right]:not(.is-in){transform:translate(36px)}@keyframes lx-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--r,0deg))}50%{transform:translate3d(0, var(--float,-12px), 0) rotate(calc(var(--r,0deg) + var(--sway,2deg)))}}.lx-float{animation:lx-float var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform}.lx-phone{--phone-w:260px;--bezel:calc(var(--phone-w) * .034);width:var(--phone-w);padding:var(--bezel);border-radius:calc(var(--phone-w) * .165);box-shadow:inset 0 0 0 1.5px #ffffff29, inset 0 0 0 calc(var(--bezel) * .55) #0a0910, 0 1px 0 #ffffff0f, var(--phone-shadow,0 40px 80px -30px #1410308c, 0 18px 36px -18px #14103066);background:linear-gradient(150deg,#5a5566 0%,#1b1922 22%,#0d0c12 60%,#3b3745 100%);flex:none;position:relative}.lx-phone-screen{border-radius:calc(var(--phone-w) * .135);background:var(--phone-top);isolation:isolate;position:relative;overflow:hidden}.lx-phone-status{height:calc(var(--phone-w) * .118);padding:calc(var(--phone-w) * .012) calc(var(--phone-w) * .075) 0;color:#1d1b22;font-family:var(--font-body);font-weight:700;font-size:calc(var(--phone-w) * .05);letter-spacing:-.01em;justify-content:space-between;align-items:center;display:flex;position:relative}.lx-phone[data-tone=light] .lx-phone-status{color:#fff}.lx-phone-time{min-width:22%}.lx-phone-island{left:50%;top:calc(var(--phone-w) * .03);width:31%;height:calc(var(--phone-w) * .088);background:#050507;border-radius:999px;position:absolute;transform:translate(-50%)}.lx-phone-icons{justify-content:flex-end;align-items:center;gap:calc(var(--phone-w) * .018);min-width:22%;display:flex}.lx-phone-icons svg{height:calc(var(--phone-w) * .042);width:auto}.lx-phone-img{width:100%;height:auto;display:block}.store-buttons{--badge-h:48px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-buttons-lg{--badge-h:52px}.store-badge{border-radius:11px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.store-badge:hover{transform:translateY(-3px)}.store-badge:active{transform:scale(.96)}.store-badge:focus-visible{outline:3px solid var(--lx-focus,var(--primary-deep));outline-offset:4px}.store-badge img{height:var(--badge-h);width:auto;display:block}@media (max-width:379px){.store-buttons,.store-buttons-lg{--badge-h:44px}}@media (min-width:1024px){.store-buttons-lg{--badge-h:56px}}.lx-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lx-faq-item summary::-webkit-details-marker{display:none}.lx-faq-plus{border-radius:999px;flex:none;width:28px;height:28px;position:relative}.lx-faq-plus:before,.lx-faq-plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.lx-faq-item[open] .lx-faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.lx-faq-item p{word-break:keep-all}.lx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{transition-duration:.01ms!important;animation:none!important}.lx-ready [data-reveal]:not(.is-in){opacity:1;transform:none}}
