.ap-hero-road{inset-inline-end:-10%;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#5fc10238,#0000 70%);width:70%;height:120%;position:absolute;bottom:-10%}.ap-hero-glow,.ap-feature-glow{filter:blur(30px);background:radial-gradient(closest-side,#5fc10273,#5fc10214 60%,#0000);border-radius:999px;animation:5s ease-in-out infinite ap-breathe;position:absolute;inset:12% 8%}.ap-feature-glow{opacity:.55;inset:18% 14%}.ap-download{position:relative;overflow:hidden}.ap-download:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:4.5s ease-in-out 1.6s infinite ap-sheen;position:absolute;inset:0;transform:translate(-120%)}.ap-phone{aspect-ratio:644/1400;background:linear-gradient(150deg,#2a3442,#0b1118 45%,#1c2430);border-radius:2.4rem;padding:.45rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -30px #000000e6,0 0 0 1px #0009}.ap-phone-screen{background:#0f1420;border-radius:1.95rem;width:100%;height:100%;position:relative;overflow:hidden}@media not (min-width:40rem){.ap-phone{border-radius:1.8rem;padding:.35rem}.ap-phone-screen{border-radius:1.45rem}}.ap-phone-front{z-index:2;animation:1.1s cubic-bezier(.2,.8,.2,1) .35s both ap-phone-in,6s ease-in-out 1.5s infinite lp-bob;rotate:4deg}.ap-phone-back{z-index:1;opacity:.92;animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both ap-phone-in,6s ease-in-out -2s infinite lp-bob;rotate:-7deg}[dir=rtl] .ap-phone-front{rotate:-4deg}[dir=rtl] .ap-phone-back{rotate:7deg}.lp-hero .lp-float{z-index:3}.ap-fp-1{z-index:1;rotate:-6deg}.ap-fp-2{z-index:2;rotate:5deg}.lp-js .ap-feature .ap-feature-text,.lp-js .ap-feature .ap-fp-1,.lp-js .ap-feature .ap-fp-2{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),translate .9s cubic-bezier(.2,.8,.2,1)}.lp-js .ap-feature .ap-feature-text{translate:0 24px}.lp-js .ap-feature .ap-fp-1{transition-delay:.15s;translate:0 60px}.lp-js .ap-feature .ap-fp-2{transition-delay:.3s;translate:0 90px}.lp-js .ap-feature[data-shown] :is(.ap-feature-text,.ap-fp-1,.ap-fp-2){opacity:1;translate:0}.ap-feature-phones:hover .ap-fp-1{transition:rotate .4s;rotate:-9deg}.ap-feature-phones:hover .ap-fp-2{transition:rotate .4s;rotate:8deg}.ap-gallery{padding-block:1.5rem 2.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ap-gallery-track{width:max-content;animation:50s linear infinite lp-marquee;display:flex}.ap-gallery:hover .ap-gallery-track{animation-play-state:paused}.ap-gallery li{transition:translate .35s}.ap-gallery li:nth-child(2n){translate:0 1.5rem}.ap-gallery li:hover{translate:0 -.5rem}.ap-step{background:#fff;border:1px solid #06101912;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 50px -30px #06101959}.ap-step:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #06101973}.ap-step-num{inset-inline-end:1.25rem;color:#5fc10224;font-size:7rem;line-height:1;position:absolute;top:-.5rem}.ap-download-card{background:radial-gradient(60% 120% at 100% 0%, #5fc10238, transparent 60%), var(--lp-night);box-shadow:0 30px 70px -30px #061019b3}.ap-qr svg{width:100%;height:100%}.ap-store{cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.9rem;align-items:center;gap:.65rem;padding:.55rem .8rem;display:inline-flex}.ap-soon{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-night);background:var(--lp-lime);border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:700}html[lang=ar] .ap-soon{letter-spacing:0}.ap-store-icon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}@keyframes ap-sheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes ap-breathe{50%{opacity:.6;scale:.92}}@keyframes ap-phone-in{0%{opacity:0;translate:0 80px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ap-download:after,.ap-phone-front,.ap-phone-back,.ap-gallery-track,.ap-hero-glow,.ap-feature-glow{animation:none}.lp-js .ap-feature :is(.ap-feature-text,.ap-fp-1,.ap-fp-2){opacity:1;transition:none;translate:0}}
