.lp{--bg:#fafafa;--bg2:#f3f2f9;--surface:#fff;--ink:#101114;--ink2:#51525a;--muted:#8a8b93;--line:#10111414;--accent1:#5b86ff;--accent2:#a35cff;--accent:linear-gradient(135deg,#5b86ff 0%,#a35cff 100%);--sm:0 2px 8px #00000008,0 8px 30px #0000000d;--md:0 4px 12px #0000000d,0 20px 50px #00000014;--maxw:1120px}.lp *{box-sizing:border-box;margin:0;padding:0}.lp{color:var(--ink);background:var(--bg);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.lp h1,.lp h2,.lp h3{letter-spacing:-.03em;font-weight:800;line-height:1.08}.lp .nav{z-index:50;backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;padding:13px 22px;display:flex;position:fixed;top:0;left:0;right:0}.lp .nav .brand{align-items:center;gap:11px;font-size:1.12rem;font-weight:800;display:flex}.lp .nav .brand img{border-radius:10px;width:34px;height:34px}.lp .nav .links{gap:24px;font-size:.95rem;font-weight:600;display:flex}.lp .nav .links a{color:var(--ink2);transition:all .2s}.lp .nav .links a:hover{color:var(--ink)}@media (width<=680px){.lp .nav .links{display:none}}.lp .stores{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp .badge{background:var(--ink);box-shadow:var(--md);border-radius:15px;align-items:center;gap:11px;padding:10px 20px 10px 16px;transition:transform .14s;display:inline-flex}.lp .badge:hover{transform:translateY(-3px)}.lp .badge.is-soon{opacity:.5;cursor:default;box-shadow:none}.lp .badge.is-soon:hover{transform:none}.lp .badge svg{flex:none}.lp .badge .bt{color:#fff;flex-direction:column;line-height:1.05;display:flex}.lp .badge .bt small{letter-spacing:.4px;text-transform:uppercase;color:#cfd0d6;font-size:.62rem}.lp .badge .bt b{font-size:1.16rem;font-weight:700}.lp .hero{background:radial-gradient(1100px 540px at 78% -8%,#ece9ff 0%,#ece9ff00 60%),linear-gradient(180deg,#fff 0%,var(--bg2) 100%);position:relative;overflow:hidden}.lp .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;width:100%;padding:132px 22px 92px;display:grid}.lp .brand-hero{align-items:center;gap:18px;margin-bottom:22px;display:flex}.lp .app-icon{width:96px;height:96px;box-shadow:var(--md);border-radius:24px;flex:none}.lp .wordmark{flex-direction:column;line-height:.95;display:flex}.lp .wordmark span{letter-spacing:-.04em;font-size:2rem;font-weight:800}.lp .wordmark .w-grad,.lp .hero h1 .grad,.lp .stat b,.lp .page a.link{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .hero h1{margin:4px 0 14px;font-size:clamp(2rem,5vw,3.1rem)}.lp .hero p.sub{color:var(--ink2);max-width:500px;margin-bottom:24px;font-size:1.12rem;font-weight:500}.lp .hero .stores{margin-bottom:20px}.lp .hero .pills{flex-wrap:wrap;gap:9px;display:flex}.lp .pill{background:var(--surface);color:var(--ink);box-shadow:var(--sm);border-radius:30px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.lp .hero-visual{justify-content:center;justify-self:center;align-items:center;width:min(440px,92%);padding:24px 0;display:flex;position:relative}.lp .hero-side{z-index:1;width:210px;position:absolute;top:50%}.lp .hero-left{left:-14px;transform:translateY(-53%)rotate(-9deg)}.lp .hero-right{right:-14px;transform:translateY(-47%)rotate(9deg)}.lp .video-phone{z-index:2;background:#0a0a0c;border:7px solid #0a0a0c;border-radius:32px;width:196px;position:relative;overflow:hidden;box-shadow:0 28px 50px #00000059}.lp .video-phone:before{content:"";z-index:3;background:#0a0a0c;border-radius:8px;width:44px;height:13px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.lp .video-phone video{aspect-ratio:590/1280;object-fit:cover;border-radius:22px;width:100%;display:block}.lp #promo-sound{z-index:4;cursor:pointer;backdrop-filter:blur(4px);background:#0a0a0ca6;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:15px;line-height:34px;position:absolute;bottom:8px;right:8px}.lp .trial-note{color:var(--ink2);margin:28px 0 20px;font-size:.92rem;font-weight:600}@media (width<=820px){.lp .hero-grid{text-align:center;grid-template-columns:1fr;padding:116px 18px 72px}.lp .hero p.sub{margin-left:auto;margin-right:auto}.lp .hero .stores,.lp .hero .pills,.lp .brand-hero{justify-content:center}.lp .hero-visual{display:none}}.lp section{padding:84px 0}.lp .sec-head{text-align:center;max-width:680px;margin:0 auto 48px}.lp .sec-head .kick,.lp .ftxt .kick{color:#fff;background:var(--accent);letter-spacing:.6px;text-transform:uppercase;border-radius:30px;padding:6px 15px;font-size:.74rem;font-weight:700;display:inline-block}.lp .sec-head h2{margin:16px 0 12px;font-size:clamp(1.7rem,4vw,2.5rem)}.lp .sec-head p{color:var(--ink2)}.lp .frows{background:var(--bg)}.lp .frow{grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin-bottom:64px;display:grid}.lp .frow:last-child{margin-bottom:0}.lp .frow:nth-child(2n) .fimg{order:2}.lp .fimg img{width:100%;box-shadow:var(--md);border-radius:28px}.lp .ftxt h2{margin:14px 0 10px;font-size:clamp(1.5rem,3.4vw,2.1rem)}.lp .ftxt p{color:var(--ink2);font-size:1.02rem}@media (width<=820px){.lp .frow{text-align:center;grid-template-columns:1fr;gap:22px;margin-bottom:52px}.lp .frow:nth-child(2n) .fimg{order:0}}.lp .quotes{background:var(--surface)}.lp .tgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.lp .tgrid{grid-template-columns:1fr}}.lp .tcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sm);border-radius:24px;padding:26px}.lp .tcard .who{align-items:center;gap:13px;margin-bottom:14px;display:flex}.lp .tcard .who img,.lp .tcard .who .avatar{object-fit:cover;border-radius:50%;width:52px;height:52px}.lp .tcard .who .avatar{background:var(--accent);color:#fff;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;display:flex}.lp .tcard .who b{font-size:1.02rem}.lp .tcard .who .stars{color:#f6a723;letter-spacing:1px;font-size:.82rem;display:block}.lp .tcard p{color:var(--ink2);font-size:.94rem}.lp .stats{background:var(--bg)}.lp .stats-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.lp .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lp .stats-grid{grid-template-columns:1fr}}.lp .stat{background:var(--surface);border:1px solid var(--line);text-align:center;box-shadow:var(--sm);border-radius:24px;padding:24px}.lp .stat b{letter-spacing:-.03em;margin-bottom:6px;font-size:1.6rem;font-weight:800;line-height:1.08;display:block}.lp .stat span{color:var(--ink2);font-size:.9rem;font-weight:500}.lp .faq{background:var(--surface)}.lp .faq-list{max-width:760px;margin:0 auto}.lp .faq-list details{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sm);border-radius:18px;margin-bottom:12px;padding:18px 22px}.lp .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.lp .faq-list summary::-webkit-details-marker{display:none}.lp .faq-list summary:after{content:"+";color:var(--muted);font-size:1.3rem;font-weight:700;transition:transform .2s}.lp .faq-list details[open] summary:after{transform:rotate(45deg)}.lp .faq-list details p{color:var(--ink2);margin-top:10px;font-size:.96rem}.lp .cta-band{background:var(--accent);text-align:center;color:#fff}.lp .cta-band h2{margin-bottom:10px;font-size:clamp(1.7rem,4vw,2.4rem)}.lp .cta-band p{opacity:.95;margin-bottom:24px;font-weight:500}.lp .cta-band .badge{background:#0c0d11}.lp .cta-band .stores{justify-content:center}.lp .page{max-width:800px;margin:0 auto;padding:130px 22px 72px}.lp .page h1{margin-bottom:6px;font-size:2.3rem}.lp .page .updated{color:var(--muted);margin-bottom:32px;font-size:.9rem}.lp .page h2{margin:32px 0 10px;font-size:1.25rem;font-weight:700}.lp .page p,.lp .page li{color:var(--ink2);margin-bottom:12px}.lp .page strong{color:var(--ink)}.lp .page ul{margin-bottom:12px;padding-left:22px}.lp .page a.link{border-bottom:1.5px solid #7c5cff59;font-weight:600}.lp .back{color:var(--muted);margin-bottom:24px;font-weight:600;display:inline-block}.lp .back:hover{color:var(--ink)}.lp .reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transition:none;transform:none}}.lp footer{background:var(--ink);color:#fff;padding:44px 0 32px}.lp .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.lp .foot .brand{align-items:center;gap:11px;font-weight:800;display:flex}.lp .foot .brand img{border-radius:9px;width:32px;height:32px}.lp .foot .flinks{flex-wrap:wrap;gap:22px;font-size:.92rem;font-weight:600;display:flex}.lp .foot .flinks a{color:#b9bac2}.lp .foot .flinks a:hover{color:#fff}.lp .langs{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;font-size:.78rem;display:flex}.lp .langs a{color:#71727c}.lp .langs a[aria-current]{color:#fff}.lp .copy{color:#71727c;text-align:center;margin-top:18px;font-size:.82rem}.lp .nav .links a.blog{color:var(--ink)}.lp .nav-cta{align-items:center;gap:10px;display:flex}.lp .nav-cta .lang-row{text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:.78rem;display:flex}.lp .nav-cta .lang-row a{color:var(--muted)}.lp .nav-cta .lang-row a[aria-current]{color:var(--ink);font-weight:700}.lp .btn-lp{background:var(--accent);color:#fff;box-shadow:var(--sm);border-radius:30px;align-items:center;gap:8px;padding:9px 18px;font-size:.92rem;font-weight:700;transition:transform .14s,box-shadow .14s;display:inline-flex}.lp .btn-lp:hover{box-shadow:var(--md);transform:translateY(-2px)}.lp .blog{background:var(--surface)}.lp .bgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.lp .bgrid{grid-template-columns:1fr}}.lp .bcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sm);border-radius:24px;flex-direction:column;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.lp .bcard:hover{box-shadow:var(--md);transform:translateY(-3px)}.lp .bcard img{aspect-ratio:16/10;object-fit:cover;width:100%}.lp .bcard .bt{padding:20px 22px 22px}.lp .bcard .bt .tag{color:var(--accent1);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:.74rem;font-weight:700;display:inline-block}.lp .bcard h3{margin-bottom:8px;font-size:1.12rem}.lp .bcard p{color:var(--ink2);font-size:.92rem}.lp .blog .more{text-align:center;margin-top:36px}.lp .foot .flinks a.strong{color:#fff}.lp .preview-banner{z-index:60;position:relative}
