@keyframes vw-pulse{0%{opacity:.65;transform:scale(.86)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes vw-conv-flow{0%,74%,to{color:var(--lp-ink);background:#fff;transform:translate(0);box-shadow:0 8px 24px #1612260d}12%,26%{color:var(--color-primary-pressed);background:#f4effe;transform:translate(14px);box-shadow:0 12px 30px #7c3aed1f}}.vw-landing .sect{padding:136px 0}.vw-landing .sect-tint{background:var(--lp-bg-2)}.vw-landing .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;font-size:12.5px;font-weight:640;display:inline-flex}.vw-landing .h2{letter-spacing:-.03em;font-size:clamp(32px,3.9vw,52px)}.vw-landing .h3{letter-spacing:-.02em;font-size:clamp(20px,1.65vw,25px);font-weight:620}.vw-landing .lead{color:var(--lp-ink-2);font-size:clamp(17px,1.3vw,20px);line-height:1.6}.vw-landing .sub{color:var(--lp-ink-2)}.vw-landing .head{flex-direction:column;gap:20px;max-width:760px;display:flex}.vw-landing .head-c{text-align:center;align-items:center;margin:0 auto}.vw-landing .hero{padding:96px 0 104px;position:relative;overflow:hidden}.vw-landing .hero:before{content:"";pointer-events:none;background:radial-gradient(58% 58% at 20% 28%,#7c3aed17,#0000 70%),radial-gradient(48% 48% at 82% 8%,#a78bfa1c,#0000 70%);height:760px;position:absolute;inset:-28% -10% auto}.vw-landing .hero-in{grid-template-columns:1.12fr .88fr;align-items:center;gap:64px;display:grid;position:relative}.vw-landing .hero-copy{flex-direction:column;align-items:flex-start;gap:0;display:flex}.vw-landing .hero-copy .eyebrow{margin-bottom:20px}.vw-landing .hero-copy .h1{margin-bottom:22px}.vw-landing .hero-copy .lead{max-width:520px;margin-bottom:34px}.vw-landing .hero-ctas{margin-bottom:22px}.vw-landing .hero h1 em{color:#0000;background:linear-gradient(96deg,#7c3aed,#9f67f5);-webkit-background-clip:text;background-clip:text;font-style:normal}.vw-landing .hero .h1{font-size:clamp(34px,4.3vw,56px);line-height:1.08}.vw-landing .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.vw-landing .hero-note{color:var(--lp-ink-3);flex-wrap:wrap;gap:10px 26px;font-size:13px;font-weight:500;display:flex}.vw-landing .hero-note i{align-items:center;gap:7px;font-style:normal;display:inline-flex}.vw-landing .dot{background:var(--lp-ok);border-radius:50%;flex:none;width:6px;height:6px}.vw-landing .phones{justify-content:center;align-items:center;display:flex;position:relative}.vw-landing .ph .shot{box-shadow:0 10px 26px #16122612}.vw-landing .ph{flex:none}.vw-landing .ph .shot{display:block}.vw-landing .ph-c{z-index:3}.vw-landing .ph-c .shot{width:250px;box-shadow:0 18px 44px #1612261f}.vw-landing .ph-l,.vw-landing .ph-r{z-index:1}.vw-landing .ph-l .shot,.vw-landing .ph-r .shot{opacity:.96;width:196px}.vw-landing .ph-l{margin-right:-30px;transform:rotate(-3deg)translateY(22px)}.vw-landing .ph-r{margin-left:-30px;transform:rotate(3deg)translateY(22px)}.vw-landing .shot-lg{border-radius:32px;width:280px;height:auto;box-shadow:0 10px 30px #16122612}.vw-landing .flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:52px;display:flex}.vw-landing .split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.vw-landing .split-w{gap:80px}.vw-landing .split-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.vw-landing .checks{gap:12px;width:100%;display:grid}.vw-landing .checks li{color:var(--lp-ink-2);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.vw-landing .tick{background:var(--color-primary-subtle);width:22px;height:22px;color:var(--color-primary);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.vw-landing .caps{flex-wrap:wrap;gap:9px;display:flex}.vw-landing .cap{background:var(--lp-bg-2);color:var(--lp-ink-2);border-radius:999px;padding:10px 17px;font-size:14px;font-weight:550}.vw-landing .tile{transition:background .35s,transform .35s}.vw-landing .mos-col:first-child .tile:first-child:hover{background:#e9f1fd}.vw-landing .mos-col:first-child .tile:last-child:hover{background:#eaf6f1}.vw-landing .mos-col:last-child .tile:last-child:hover{background:#fbf0e8}.vw-landing .tile-hero:hover{background:linear-gradient(#e7dcff,#f3edff)}.vw-landing .tile-img:hover img{transform:scale(1.02)}.vw-landing .tile-img img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.vw-landing .plan{transition:background .35s}.vw-landing .plan:hover{background:#f1ecfe}.vw-landing .plan-best:hover{background:#fff}.vw-landing .cap{transition:background .3s,color .3s}.vw-landing .cap:hover{color:var(--color-primary-pressed);background:#f1ecfe}.vw-landing .caps-on .cap{color:var(--color-primary-pressed);background:#f1ecfe;font-weight:600}.vw-landing .lenah-p{background:linear-gradient(#efe7ff,#f8f5ff);border-radius:40px;margin:0;overflow:hidden}.vw-landing .lenah-p img{aspect-ratio:4/4.6;object-fit:cover;object-position:50% 16%;width:100%;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.vw-landing .lenah-chip{background:#fff;border-radius:22px;align-items:center;gap:13px;padding:12px 20px 12px 12px;display:flex;position:absolute;bottom:-28px;left:-22px;box-shadow:0 12px 32px #1612261a}.vw-landing .lenah-av{object-fit:cover;object-position:50% 22%;background:var(--color-primary-subtle);border-radius:50%;flex:none;width:48px;height:48px}.vw-landing .lenah-chip b{letter-spacing:-.01em;font-size:14.5px;font-weight:650;display:block}.vw-landing .lenah-chip span{color:var(--lp-ink-3);font-size:12.5px}.vw-landing .lenah-live{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ok);align-items:center;gap:6px;margin-left:8px;font-size:11px;font-style:normal;font-weight:640;display:flex}.vw-landing .lenah-live i{background:var(--lp-ok);border-radius:50%;width:7px;height:7px}@media (max-width:640px){.vw-landing .lenah-chip{justify-content:flex-start;bottom:-32px;left:0;right:0}}.vw-landing .band{background:var(--lp-bg-2);border-radius:40px;margin:56px 0 0;overflow:hidden}.vw-landing .band img{object-fit:cover;object-position:50% 42%;width:100%;height:clamp(300px,38vw,520px);transition:transform .6s cubic-bezier(.2,.7,.3,1)}.vw-landing .band:hover img{transform:scale(1.02)}.vw-landing .band-discussion{background:#efe9e3}.vw-landing .band-discussion img{object-position:52% 46%;height:clamp(320px,40vw,560px)}.vw-landing .band-discussion{position:relative}.vw-landing .band-discussion:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c08149e 0%,#0c081457 34%,#0c081400 62%),linear-gradient(#0c081400 30%,#0c081494 64%,#0c0814cc 100%);position:absolute;inset:0}.vw-landing .band-cap{z-index:2;color:#fff;letter-spacing:-.03em;text-wrap:pretty;text-shadow:0 2px 24px #00000047;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:620;line-height:1.14;position:absolute;bottom:clamp(32px,7%,68px);left:clamp(28px,5%,72px)}@media (max-width:640px){.vw-landing .band-cap{font-size:24px;bottom:24px;left:22px}.vw-landing .band{border-radius:28px;margin-top:36px}.vw-landing .band img{height:260px}}.vw-landing .shot{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:30px;height:auto;box-shadow:0 8px 24px #1612260f}.vw-landing .mos{grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:22px;margin-top:64px;display:grid}.vw-landing .mos-col{grid-template-rows:1fr 1fr;gap:22px;min-height:0;display:grid}.vw-landing .tile{background:#f1f0f6;border-radius:30px;min-height:0;overflow:hidden}.vw-landing .tile-ui{flex-direction:column;justify-content:center;gap:16px;padding:24px;display:flex}.vw-landing .tile-hd{align-items:center;gap:9px;font-size:14px;display:flex}.vw-landing .tile-hd b{letter-spacing:-.01em;font-weight:600}.vw-landing .tile-hd em{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ok);margin-left:auto;font-size:11px;font-style:normal;font-weight:600}.vw-landing .tile-dot{background:var(--color-primary-light);background-image:radial-gradient(circle at 50% 50%,var(--color-primary) 0 5px,transparent 5px);border-radius:50%;flex:none;width:24px;height:24px}.vw-landing .tile-ui img{object-fit:cover;border-radius:18px;flex:1;width:100%;min-height:0}.vw-landing .tile-img{margin:0;display:flex}.vw-landing .tile-img img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.vw-landing .tile-photo img{object-position:center}.vw-landing .tile-hero{background:linear-gradient(#ede4ff,#f5f0ff);flex-direction:column;align-items:center;gap:28px;min-height:640px;padding:36px 36px 0;display:flex}.vw-landing .mos-q{letter-spacing:-.03em;color:var(--color-primary-pressed);align-self:flex-start;font-size:clamp(24px,2.1vw,30px);font-weight:620;line-height:1.22}.vw-landing .mos-scr{border-radius:30px 30px 0 0;width:100%;max-width:262px;margin-top:auto;box-shadow:0 -2px 30px #16122614}.vw-landing .tile-t{color:var(--lp-ink);letter-spacing:-.01em;font-size:16.5px;line-height:1.5}.vw-landing .tile-row{background:var(--color-primary-subtle);color:var(--lp-ink-2);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.vw-landing .tile-row b{color:var(--color-primary-pressed);margin-left:auto;font-weight:640}.vw-landing .tile-row-2{background:#fff}@media (min-width:1025px){.vw-landing .mos{height:700px}.vw-landing .mos-col,.vw-landing .tile{height:100%}.vw-landing .tile-hero{min-height:0}.vw-landing .mos-scr{object-fit:cover;object-position:top center;min-height:0;max-height:100%}}@media (max-width:1024px){.vw-landing .mos{grid-template-columns:1fr 1fr}.vw-landing .mos-col{grid-template-rows:auto auto}.vw-landing .tile-ui img{aspect-ratio:4/3;flex:none}.vw-landing .tile-hero{order:-1;grid-column:1/-1;min-height:0}.vw-landing .tile-img img{max-height:520px}}@media (max-width:640px){.vw-landing .mos{grid-template-columns:1fr;gap:18px}.vw-landing .tile-ui img{aspect-ratio:4/3;flex:none}.vw-landing .tile-hero{padding:28px 24px 0}}.vw-landing .stage{background:linear-gradient(168deg,#f1ecfe 0%,#f8f7fc 62%);border-radius:40px;justify-content:center;align-items:center;padding:56px 32px;display:flex}.vw-landing .hero .phones.stage{background:linear-gradient(168deg,#f3eeff 0%,#fbfafe 65%);padding:52px 26px}@media (max-width:640px){.vw-landing .stage{border-radius:32px;padding:36px 16px}}.vw-landing .rep{justify-self:center;width:100%;max-width:452px;margin:0 0 88px;position:relative}.vw-landing .rep-back{background:#fff;border-radius:18px;position:absolute;inset:16px -14px -16px 14px;box-shadow:0 8px 24px #1612260a}.vw-landing .rep-sheet{background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:30px 32px 24px;display:flex;position:relative;box-shadow:0 16px 40px #1a143012}.vw-landing .rep-hd{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.vw-landing .rep-hd b{letter-spacing:-.03em;font-size:15px;font-weight:800;display:block}.vw-landing .rep-hd em{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-size:9.5px;font-style:normal;font-weight:700}.vw-landing .rep-hd>span{color:var(--lp-ink-3);white-space:nowrap;font-size:11px}.vw-landing .rep-t{letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:1.25}.vw-landing .rep-meta{color:var(--lp-ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:-8px;font-size:12px;font-weight:600;display:flex}.vw-landing .rep-meta span:first-child{color:var(--lp-ink)}.vw-landing .rep-c{margin:0;padding:0;list-style:none;display:grid}.vw-landing .rep-c li{border-top:1px solid var(--lp-line);grid-template-columns:24px 1fr;column-gap:10px;padding:11px 0;display:grid}.vw-landing .rep-c i{color:var(--color-primary-soft);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.5}.vw-landing .rep-c b{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.vw-landing .rep-c span{color:var(--lp-ink-3);grid-column:2;margin-top:1px;font-size:12px;line-height:1.45}.vw-landing .rep-ft{color:var(--lp-ink-3);border-top:1px solid var(--lp-line);padding-top:15px;font-size:11px;line-height:1.5}.vw-landing .rep-x{background:#fff;border-radius:16px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:-84px;left:-16px;box-shadow:0 10px 28px #16122614}.vw-landing .rep-x img{object-fit:cover;border-radius:10px;flex:none;width:42px;height:42px}.vw-landing .rep-x b{letter-spacing:-.01em;font-size:12.5px;font-weight:700;display:block}.vw-landing .rep-x span{color:var(--lp-ink-3);font-size:11px}.vw-landing .rep-x em{letter-spacing:.08em;text-transform:uppercase;background:var(--lp-warn-bg);color:var(--lp-warn);border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}@media (max-width:560px){.vw-landing .rep-back{display:none}.vw-landing .rep-x{bottom:-84px;left:0}}.vw-landing .plans{grid-template-columns:1fr 1fr;gap:24px;max-width:820px;margin:52px auto 0;display:grid}.vw-landing .plan{background:var(--lp-bg-2);border-radius:28px;flex-direction:column;gap:8px;padding:40px 36px 42px;display:flex;position:relative}.vw-landing .plan-best{outline:1.5px solid var(--color-primary);outline-offset:-1.5px;background:#fff;box-shadow:0 2px 6px #7c3aed0f,0 20px 48px #7c3aed1a}.vw-landing .plan-badge{background:var(--color-primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:750;position:absolute;top:-13px;left:32px}.vw-landing .plan-n{letter-spacing:-.01em;font-size:15px;font-weight:700}.vw-landing .plan-p{align-items:baseline;gap:6px;margin-top:4px;display:flex}.vw-landing .plan-p b{letter-spacing:-.04em;font-size:46px;font-weight:640;line-height:1}.vw-landing .plan-p span{color:var(--lp-ink-3);font-size:14.5px;font-weight:600}.vw-landing .plan-x{color:var(--lp-ink-3);font-size:13.5px}.vw-landing .trial{color:#fff;background:linear-gradient(120deg,#7c3aed,#5b21b6);border-radius:28px;flex-wrap:wrap;align-items:center;gap:24px;max-width:820px;margin:0 auto;padding:34px 38px;display:flex}.vw-landing .trial b{letter-spacing:-.03em;font-size:21px;font-weight:640;display:block}.vw-landing .trial p{opacity:.86;margin-top:4px;font-size:14.5px}.vw-landing .trial .btn{color:var(--color-primary-pressed);background:#fff;margin-left:auto}.vw-landing .trial .btn:hover{color:var(--color-primary-pressed);background:#fff}.vw-landing .incl{border:1px solid var(--lp-line);background:#fff;border-radius:28px;max-width:900px;margin:24px auto 0;padding:14px 40px 30px;box-shadow:0 1px 2px #1612260a,0 18px 44px -28px #16122629}.vw-landing .incl h4{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-3);text-align:center;margin:0;padding:18px 0 4px;font-size:11.5px;font-weight:750}.vw-landing .incl ul{grid-template-columns:1fr 1fr;gap:0 44px;margin:8px 0 0;display:grid}.vw-landing .incl .checks li{color:var(--lp-ink);letter-spacing:-.012em;border-top:1px solid var(--lp-line);align-items:center;gap:13px;padding:14px 2px;font-size:15px;font-weight:520}.vw-landing .incl .checks li:first-child,.vw-landing .incl .checks li:nth-child(2){border-top:0}.vw-landing .incl .tick{background:var(--color-primary-subtle);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--color-primary-light);border-radius:50%;margin:0}.vw-landing .faq{max-width:820px;margin:52px auto 0}.vw-landing .faq-g{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);border-bottom:1px solid var(--lp-line);margin:44px 0 0;padding-bottom:14px;font-size:11.5px;font-weight:750}.vw-landing .faq-g:first-child{margin-top:0}.vw-landing .q{border-bottom:1px solid var(--lp-line)}.vw-landing .q button{text-align:left;letter-spacing:-.02em;align-items:center;gap:20px;width:100%;padding:26px 4px;font-size:17.5px;font-weight:560;display:flex}.vw-landing .q button:hover{color:var(--color-primary)}.vw-landing .q svg{color:var(--color-primary);flex:none;margin-left:auto;transition:transform .25s}.vw-landing .q.open svg{transform:rotate(45deg)}.vw-landing .q-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.vw-landing .q.open .q-a{grid-template-rows:1fr}.vw-landing .q-a>div{overflow:hidden}.vw-landing .q-a p{color:var(--lp-ink-2);padding:0 60px 24px 4px;font-size:15.5px}.vw-landing .cta{background:var(--lp-ink);color:#fff;text-align:center;border-radius:40px;flex-direction:column;align-items:center;gap:26px;padding:96px 64px;display:flex;position:relative;overflow:hidden}.vw-landing .cta:before{content:"";background:radial-gradient(50% 60% at 50% 100%,#7c3aed8c,#0000 72%);height:420px;position:absolute;inset:auto -20% -60%}.vw-landing .cta>*{position:relative}.vw-landing .cta .lead{max-width:640px}.vw-landing .cta p.cta-nudge{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-soft);margin:0;font-size:12.5px;font-weight:700}.vw-landing .cta h2{color:#fff}.vw-landing .cta p{color:#ffffffb3;max-width:520px}.vw-landing .cta .store{color:var(--lp-ink);background:#fff}.vw-landing .cta .store:hover{color:var(--lp-ink)}.vw-landing .qr{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:14px;padding:12px 18px 12px 12px;display:flex}.vw-landing .qr-img{background:#fff;border-radius:9px;width:64px;height:64px;padding:5px}.vw-landing .qr-t{text-align:left;color:#ffffffb8;font-size:13px;line-height:1.45}.vw-landing .qr-t b{color:#fff;font-size:14px;font-weight:700;display:block}.vw-landing .rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.vw-landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vw-landing .rv{opacity:1;transition:none;transform:none}}@media (max-width:1180px){.vw-landing .split{gap:44px}}@media (max-width:1024px){.vw-landing .sect{padding:104px 0}.vw-landing .hero{padding:64px 0 76px}.vw-landing .hero-in{grid-template-columns:1fr;gap:56px}.vw-landing .hero-copy{text-align:center;align-items:center}.vw-landing .hero-note,.vw-landing .hero-ctas{justify-content:center}.vw-landing .cta{padding:64px 40px}}@media (max-width:860px){.vw-landing .split,.vw-landing .split-w{grid-template-columns:1fr;gap:44px}.vw-landing .split-copy{align-items:flex-start}.vw-landing .plans{grid-template-columns:1fr}.vw-landing .split .phones,.vw-landing .split figure{order:-1}.vw-landing .ph-l,.vw-landing .ph-r{display:none}}@media (max-width:640px){.vw-landing .hero{padding:56px 0 68px}.vw-landing .hero .phones.stage{border-radius:32px;padding:34px 12px}.vw-landing .sect{padding:76px 0}.vw-landing .incl ul{grid-template-columns:1fr}.vw-landing .trial{padding:26px}.vw-landing .trial .btn{width:100%;margin-left:0}.vw-landing .cta{border-radius:24px;padding:52px 24px}.vw-landing .q button{gap:14px;font-size:16px}.vw-landing .q-a p{padding-right:24px}.vw-landing .ph-c .shot{width:262px}.vw-landing .ph-l .shot,.vw-landing .ph-r .shot{width:222px}.vw-landing .shot-lg{width:262px}}@media (max-width:400px){.vw-landing .ph-c .shot{width:100%;max-width:280px}.vw-landing .hero-ctas{width:100%}}.vw-landing .h2-xl{letter-spacing:-.035em;font-size:clamp(38px,5.2vw,66px);line-height:1.08}.vw-landing .pillar-sub{letter-spacing:-.02em;color:var(--color-primary);margin-top:-8px;font-size:clamp(19px,1.7vw,24px);font-weight:600}.vw-landing .sect .head+.jr,.vw-landing .sect .head+.scene{margin-top:72px}.vw-landing .dark{background:var(--lp-ink);color:#fff;position:relative;overflow:hidden}.vw-landing .dark:before{content:"";pointer-events:none;background:radial-gradient(46% 52% at 60% 70%,#7c3aed6b,#0000 70%);height:760px;position:absolute;inset:auto -10% -50% 30%}.vw-landing .dark .wrap{position:relative}.vw-landing .dark .h2,.vw-landing .dark h3{color:#fff}.vw-landing .dark .eyebrow,.vw-landing .dark .pillar-sub{color:var(--color-primary-soft)}.vw-landing .dark .lead{color:#ffffffa8}.vw-landing .dark .cap{color:#ffffffc7;background:#ffffff12}.vw-landing .dark .cap:hover{color:#fff;background:#ffffff24}.vw-landing .jr{grid-template-columns:repeat(5,1fr);gap:26px;display:grid;position:relative}.vw-landing .jr:before{content:"";background:linear-gradient(90deg,var(--color-primary-light),var(--color-primary-soft),var(--color-primary-light));height:1px;position:absolute;top:22px;left:22px;right:22px}.vw-landing .jr-i{flex-direction:column;gap:12px;display:flex;position:relative}.vw-landing .jr-n{width:46px;height:46px;box-shadow:0 0 0 1px var(--color-primary-light) inset;color:var(--color-primary);z-index:1;background:#fff;border-radius:50%;place-items:center;margin-bottom:10px;font-size:13.5px;font-weight:700;transition:background .35s,color .35s,box-shadow .35s;display:grid;position:relative}.vw-landing .jr-i h3{font-size:19px}.vw-landing .jr-i p{color:var(--lp-ink-2);font-size:14.5px}.vw-landing .jr-s{background:var(--lp-bg-2);border-radius:22px;margin:16px 0 0;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s;overflow:hidden;box-shadow:0 10px 30px #1612260f}.vw-landing .jr-s img{object-fit:cover;object-position:top center;width:100%;height:238px}.vw-landing .jr-i:hover .jr-s{transform:translateY(-6px);box-shadow:0 20px 46px #1612261a}.vw-landing .jr-i:hover .jr-n{background:var(--color-primary);color:#fff;box-shadow:0 0 0 1px var(--color-primary) inset,0 8px 20px #7c3aed47}@media (max-width:1024px){.vw-landing .jr{grid-template-columns:1fr 1fr 1fr}.vw-landing .jr:before{display:none}}@media (max-width:640px){.vw-landing .jr{grid-template-columns:1fr;gap:36px}.vw-landing .jr-s img{height:300px}}.vw-landing .stage-2{gap:0;position:relative}.vw-landing .stage-2 .shot-back{z-index:0;opacity:.96;width:210px;position:absolute;top:50%;right:14%;transform:translateY(-46%)rotate(4deg)}.vw-landing .stage-2 .shot-lg:first-child{z-index:1;position:relative;transform:translate(-8%)}@media (max-width:640px){.vw-landing .stage-2 .shot-back{display:none}.vw-landing .stage-2 .shot-lg:first-child{transform:none}}.vw-landing .stage-2{overflow:visible}.vw-landing .sfc{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#fffffff2;border-radius:18px;flex-direction:column;gap:5px;max-width:214px;padding:13px 17px;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(14px);box-shadow:0 1px 2px #1a14300f,0 16px 40px #1a14301c}.vw-landing .rv.in .sfc{opacity:1;transform:none}.vw-landing .sfc em{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-size:10px;font-style:normal;font-weight:750}.vw-landing .sfc b{letter-spacing:-.015em;color:var(--lp-ink);font-size:13.5px;font-weight:600;line-height:1.42}.vw-landing .sfc-1{transition-delay:.45s;top:44px;left:-2%}.vw-landing .sfc-2{transition-delay:.6s;top:190px;right:-2%}.vw-landing .sfc-3{transition-delay:.75s;bottom:52px;left:2%}@media (max-width:1180px){.vw-landing .sfc{max-width:180px;padding:11px 14px}.vw-landing .sfc b{font-size:12.5px}.vw-landing .sfc-2{top:168px}}@media (max-width:860px){.vw-landing .sfc-1{top:16px;left:0}.vw-landing .sfc-2{top:auto;bottom:150px;right:0}.vw-landing .sfc-3{bottom:16px;left:0}}@media (max-width:560px){.vw-landing .sfc-2,.vw-landing .sfc-3{display:none}.vw-landing .sfc-1{top:0;left:0}}@media (prefers-reduced-motion:reduce){.vw-landing .sfc{opacity:1!important;transform:none!important}}.vw-landing .stage-chk{position:relative;overflow:visible}.vw-landing .sfc-c1{max-width:236px;transition-delay:.5s;bottom:64px;right:-3%}@media (max-width:860px){.vw-landing .sfc-c1{max-width:200px;bottom:16px;right:0}}.vw-landing .lenah-scene{justify-self:center;width:100%;max-width:470px;margin-bottom:40px;position:relative}.vw-landing .dark .lenah-p{background:linear-gradient(#2a2140,#1c1730);border-radius:40px}.vw-landing .lenah-scr{z-index:2;background:#fff;border-radius:22px;width:180px;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-30px;right:-42px;box-shadow:0 26px 60px #0000006b}.vw-landing .lenah-scene:hover .lenah-scr{transform:translateY(-8px)}.vw-landing .dark .lenah-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:#ffffff1a;position:absolute;bottom:56px;left:-24px;box-shadow:0 18px 40px #00000057}.vw-landing .dark .lenah-chip b{color:#fff}.vw-landing .dark .lenah-chip span{color:#fff9}.vw-landing .pulse{flex:none;display:block;position:relative}.vw-landing .pulse:before{content:"";border:1px solid var(--color-primary-soft);opacity:.6;border-radius:50%;animation:2.6s cubic-bezier(.2,.7,.3,1) infinite vw-pulse;position:absolute;inset:-6px}@media (prefers-reduced-motion:reduce){.vw-landing .pulse:before{animation:none}}@media (max-width:860px){.vw-landing .lenah-scene{max-width:400px;margin-bottom:64px}.vw-landing .lenah-scr{width:150px;right:-14px}}@media (max-width:640px){.vw-landing .lenah-scr{width:130px;bottom:-20px;right:0}.vw-landing .dark .lenah-chip{bottom:40px;left:0}}.vw-landing .scene{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:32px;display:grid}.vw-landing .scene-photo{background:var(--lp-bg-2);border-radius:40px;margin:0;position:relative;overflow:hidden}.vw-landing .scene-photo img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;min-height:520px;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.vw-landing .scene-photo:hover img{transform:scale(1.03)}.vw-landing .scene-photo:after{content:"";background:linear-gradient(#0000 32%,#0a07122e 58%,#0a0712ad 100%);position:absolute;inset:0}.vw-landing .scene-q{z-index:2;color:#fff;letter-spacing:-.025em;font-size:clamp(21px,2.1vw,30px);font-weight:600;line-height:1.25;position:absolute;bottom:clamp(28px,5%,52px);left:clamp(26px,4%,48px);right:clamp(26px,12%,120px)}.vw-landing .scene-app{background:linear-gradient(168deg,#f1ecfe 0%,#fbfafe 70%);border-radius:40px;justify-content:center;align-items:center;padding:44px 24px;display:flex;position:relative;overflow:hidden}.vw-landing .scene-app .shot{width:206px;transform:translate(-16%)rotate(-2deg);box-shadow:0 22px 54px #16122624}.vw-landing .scene-app .shot-2{width:158px;position:absolute;bottom:34px;right:12%;transform:rotate(4deg);box-shadow:0 22px 54px #16122629}.vw-landing .acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.vw-landing .act{background:var(--lp-bg-2);letter-spacing:-.015em;color:var(--lp-ink);border-radius:999px;padding:14px 26px;font-size:16px;font-weight:560;transition:background .3s,color .3s}.vw-landing .act:hover{color:var(--color-primary-pressed);background:#f1ecfe}.vw-landing .scene-note{max-width:620px;color:var(--lp-ink-2);margin-top:26px;font-size:17px}@media (max-width:860px){.vw-landing .scene{grid-template-columns:1fr}.vw-landing .scene-photo img{min-height:340px}.vw-landing .scene-app{padding:44px 24px 34px}}@media (max-width:640px){.vw-landing .scene-photo,.vw-landing .scene-app{border-radius:28px}.vw-landing .scene-app .shot{width:180px;transform:none}.vw-landing .scene-app .shot-2{margin-left:-56px;position:relative;bottom:auto;right:auto;transform:rotate(4deg)translateY(26px)}}.vw-landing .conv{grid-template-columns:.85fr 1fr;align-items:center;gap:72px;margin-top:76px;display:grid}.vw-landing .conv-src{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.vw-landing .conv-src span{letter-spacing:-.015em;color:var(--lp-ink);background:#fff;border-radius:16px;padding:15px 26px;font-size:16px;font-weight:550;transition:transform .35s cubic-bezier(.2,.7,.3,1);box-shadow:0 8px 24px #1612260d}.vw-landing .conv-src:hover span{transform:translate(10px)}.vw-landing .conv .rep{margin:0 0 88px}.vw-landing .conv-note{text-align:center;color:var(--lp-ink-2);margin-top:54px;font-size:17px}@media (max-width:860px){.vw-landing .conv{grid-template-columns:1fr;gap:56px}.vw-landing .conv-src span:nth-child(2n),.vw-landing .conv-src span:nth-child(3n){margin-left:0}}.vw-landing .seq{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:64px;display:grid}.vw-landing .seq-copy{flex-direction:column;gap:0;display:flex}.vw-landing .seq-step{border-left:2px solid var(--lp-line);opacity:.42;flex-direction:column;gap:9px;padding:32px 0 32px 30px;transition:border-color .4s,opacity .4s;display:flex}.vw-landing .seq-step span{letter-spacing:.14em;color:var(--color-primary);font-size:12px;font-weight:700}.vw-landing .seq-step p{color:var(--lp-ink-2);max-width:400px;font-size:15.5px}.vw-landing .seq-step.on{opacity:1;border-left-color:var(--color-primary)}.vw-landing .seq-stage{background:linear-gradient(168deg,#f1ecfe 0%,#f8f7fc 62%);border-radius:40px;justify-content:center;align-items:center;min-height:600px;padding:52px 32px;display:flex;position:sticky;top:120px}.vw-landing .seq-ph{aspect-ratio:246/533;width:262px;position:relative}.vw-landing .seq-s{opacity:0;background:#fff;border-radius:30px;width:100%;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:translateY(14px)scale(.99);box-shadow:0 18px 46px #1612261f}@media (max-width:860px){.vw-landing .seq{grid-template-columns:1fr;gap:40px}.vw-landing .seq-stage{order:-1;min-height:0;position:static}.vw-landing .seq-step{opacity:1;border-left-color:var(--color-primary-light)}}.vw-landing .trst{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:30px 0 0;padding:0;list-style:none;display:flex}.vw-landing .trst li{color:var(--lp-ink-2);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:560;display:flex}.vw-landing .trst li:before{content:"";background:var(--color-primary-soft);border-radius:50%;width:5px;height:5px}.vw-landing .vid{background:var(--lp-bg-2);cursor:pointer;border-radius:40px;max-width:1000px;margin:64px auto 0;position:relative;overflow:hidden}.vw-landing .vid img{aspect-ratio:16/9;object-fit:cover;object-position:50% 40%;width:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.vw-landing .vid:hover img{transform:scale(1.03)}.vw-landing .vid:after{content:"";background:linear-gradient(#0a07121f,#0a071280);position:absolute;inset:0}.vw-landing .vid-play{z-index:2;width:88px;height:88px;color:var(--color-primary);background:#fff;border-radius:50%;place-items:center;padding-left:6px;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000047}.vw-landing .vid:hover .vid-play{transform:translate(-50%,-50%)scale(1.06)}.vw-landing .vid figcaption{z-index:2;color:#fff;letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:560;display:flex;position:absolute;bottom:26px;left:32px;right:32px}.vw-landing .vid-cap{flex:none}.vw-landing .vid-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vw-landing .vid-tags li{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}@media (max-width:1000px){.vw-landing .vid-tags li:nth-child(n+3){display:none}}@media (max-width:640px){.vw-landing .vid{border-radius:26px}.vw-landing .vid-play{width:64px;height:64px}.vw-landing .vid-tags{display:none}}@media (max-width:1024px){.vw-landing .pillar{padding:112px 0}}@media (max-width:640px){.vw-landing .pillar{padding:84px 0}.vw-landing .acts{gap:9px}.vw-landing .act{padding:12px 20px;font-size:15px}}@media (max-width:1180px){.vw-landing .split-w,.vw-landing .conv,.vw-landing .seq{gap:48px}}.vw-landing .lenah-scene{max-width:420px}.vw-landing .lenah-scr{width:164px;right:-20px}@media (min-width:861px) and (max-width:1180px){.vw-landing .lenah-scene{max-width:340px}}.vw-landing .lenah-p img{aspect-ratio:4/4.4;object-position:50% 22%}.vw-landing .lenah-scr{width:150px;bottom:-42px;right:-28px}.vw-landing .dark .lenah-chip{max-width:calc(100% + 24px);padding:11px 18px 11px 11px;bottom:-34px;left:-24px}.vw-landing .dark .lenah-chip .lenah-av{width:42px;height:42px}@media (max-width:860px){.vw-landing .lenah-scene{margin-bottom:80px}.vw-landing .lenah-scr{width:140px;right:-10px}.vw-landing .dark .lenah-chip{bottom:-46px;left:0}}@media (max-width:640px){.vw-landing .lenah-scr{width:120px;bottom:-28px;right:0}.vw-landing .dark .lenah-chip{bottom:-56px}}.vw-landing .seq{align-items:stretch}.vw-landing .seq-stage{background:0 0;border-radius:0;align-self:stretch;min-height:0;padding:0;display:block;position:static}.vw-landing .seq-card{background:linear-gradient(168deg,#f1ecfe 0%,#f8f7fc 62%);border-radius:40px;justify-content:center;align-items:center;min-height:600px;padding:52px 32px;display:flex;position:sticky;top:110px}@media (max-width:860px){.vw-landing .seq-card{min-height:0;padding:36px 24px;position:static}}.vw-landing .lenah-scr{bottom:6px}.vw-landing .dark .lenah-chip{max-width:min(300px,100%);bottom:-40px;left:0;right:auto}@media (max-width:1180px){.vw-landing .dark .lenah-chip{max-width:280px}.vw-landing .dark .lenah-chip span{display:none}}@media (max-width:640px){.vw-landing .lenah-scr{bottom:20px}.vw-landing .dark .lenah-chip{max-width:100%;bottom:-52px}}.vw-landing .dark .lenah-chip>div>span{display:block}@media (max-width:1180px){.vw-landing .dark .lenah-chip span{display:block}.vw-landing .dark .lenah-chip>div>span{display:none}}.vw-landing .seq-card{height:min(620px,100vh - 170px);min-height:0;padding:34px 28px}.vw-landing .seq-ph{aspect-ratio:246/533;width:auto;max-width:100%;height:100%}.vw-landing .seq-s{object-fit:contain;width:100%;height:100%}@media (max-width:860px){.vw-landing .seq-card{height:auto;padding:36px 24px}.vw-landing .seq-ph{width:262px;height:auto}}.vw-landing .wo{background:var(--lp-line);border-radius:20px;grid-template-columns:1fr 1fr;gap:1px;max-width:820px;margin:38px auto 0;display:grid;overflow:hidden}.vw-landing .wo p{background:#fff;flex-direction:column;gap:8px;margin:0;padding:24px 28px;display:flex}.vw-landing .wo-y{box-shadow:inset 3px 0 0 var(--color-primary)}.vw-landing .wo em{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-3);font-size:12px;font-style:normal;font-weight:700}.vw-landing .wo span{color:var(--lp-ink-3);letter-spacing:-.012em;text-wrap:pretty;font-size:17px;line-height:1.5}.vw-landing .wo-y em{color:var(--color-primary)}.vw-landing .wo-y span{color:var(--lp-ink)}@media (max-width:720px){.vw-landing .wo{grid-template-columns:1fr}}.vw-landing .stg{flex-direction:column;gap:26px;margin-top:64px;display:flex}.vw-landing .stg-i{background:#fff;border-radius:36px;grid-template-columns:1fr .92fr;align-items:end;gap:40px;padding:52px 0 0 56px;transition:box-shadow .45s,transform .45s cubic-bezier(.2,.7,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1612260a}.vw-landing .stg-i:hover{transform:translateY(-3px);box-shadow:0 22px 54px #16122614}.vw-landing .stg-i:nth-child(2){margin-left:56px}.vw-landing .stg-i:nth-child(3){margin-left:112px}.vw-landing .stg-i:not(:last-child):after{content:"";background:linear-gradient(180deg,var(--color-primary-soft),var(--color-primary-light));z-index:2;width:1px;height:26px;position:absolute;bottom:-26px;left:88px}.vw-landing .stg-copy{flex-direction:column;gap:14px;max-width:440px;padding-bottom:52px;display:flex}.vw-landing .stg-n{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-size:12.5px;font-weight:700}.vw-landing .stg-copy h3{letter-spacing:-.03em;font-size:clamp(24px,2.3vw,32px)}.vw-landing .stg-copy p{color:var(--lp-ink-2);max-width:400px;font-size:16.5px}.vw-landing .stg-l{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.vw-landing .stg-l li{background:var(--color-primary-subtle);color:var(--color-primary-pressed);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:550;transition:background .3s}.vw-landing .stg-i:hover .stg-l li{background:#f1ecfe}.vw-landing .stg-v{justify-content:center;align-items:flex-end;min-height:300px;padding-right:40px;display:flex;position:relative}.vw-landing .stg-s{object-fit:cover;object-position:top center;background:#fff;border-radius:24px 24px 0 0;width:180px;max-height:290px;transition:transform .55s cubic-bezier(.2,.7,.3,1);box-shadow:0 -2px 34px #1612261f}.vw-landing .stg-s2{z-index:-1;width:150px;max-height:250px;margin-left:-46px;transform:translateY(34px)rotate(3deg)}.vw-landing .stg-i:hover .stg-s{transform:translateY(-8px)}.vw-landing .fin{text-align:center;background:linear-gradient(168deg,#f1ecfe 0%,#fbfafe 70%);border-radius:44px;flex-direction:column;align-items:center;gap:20px;margin-top:88px;padding:88px 40px;display:flex}.vw-landing .fin .lead{max-width:560px}@media (max-width:1024px){.vw-landing .stg-i{gap:24px;padding:40px 0 0 36px}.vw-landing .stg-i:nth-child(2){margin-left:28px}.vw-landing .stg-i:nth-child(3){margin-left:56px}.vw-landing .stg-i:not(:last-child):after{left:60px}.vw-landing .stg-s{width:150px}.vw-landing .stg-s2{width:126px;margin-left:-38px}.vw-landing .stg-v{min-height:250px;padding-right:20px}}@media (max-width:720px){.vw-landing .stg-i{grid-template-columns:1fr;gap:26px;padding:34px 26px 0}.vw-landing .stg-i:nth-child(2),.vw-landing .stg-i:nth-child(3){margin-left:0}.vw-landing .stg-i:not(:last-child):after{left:50%}.vw-landing .stg-copy{max-width:none;padding-bottom:0}.vw-landing .stg-v{justify-content:flex-start;min-height:0;padding-right:0}.vw-landing .stg-s{max-height:210px}.vw-landing .fin{border-radius:30px;margin-top:56px;padding:56px 24px}.vw-landing .wo span{font-size:17px}}.vw-landing .seq-step{border-left:2px solid var(--lp-line);opacity:.3;justify-content:center;min-height:64vh;padding:0 0 0 30px;transition:border-color .7s,opacity .7s}.vw-landing .seq-step:first-child{padding-top:0}.vw-landing .seq-step.on{opacity:1}@media (max-width:860px){.vw-landing .seq-step{opacity:1;min-height:0;padding:26px 0 26px 22px}.vw-landing .seq-s{transition-duration:.5s}}.vw-landing .stg-s{z-index:2;position:relative}.vw-landing .stg-s2{z-index:1;position:relative}@media (max-width:860px){.vw-landing .seq-step{min-height:0}}.vw-landing .conv{grid-template-columns:.72fr 1fr;align-items:center}.vw-landing .conv-src{align-items:stretch}.vw-landing .conv-src span:nth-child(2n){margin-left:22px}.vw-landing .conv-src span:nth-child(3n){margin-left:40px}.vw-landing .seq-step{min-height:min(46vh,300px)}@media (max-width:860px){.vw-landing .seq-step{min-height:0}}.vw-landing .seq-step{gap:12px;min-height:min(34vh,236px);padding:22px 0 22px 34px}.vw-landing .seq-step span{letter-spacing:.16em;font-size:12.5px}.vw-landing .seq-step h3{letter-spacing:-.03em;font-size:clamp(26px,2.5vw,36px);line-height:1.1}.vw-landing .seq-step p{max-width:430px;color:var(--lp-ink-3);font-size:17.5px;line-height:1.6}.vw-landing .seq-step.on p{color:var(--lp-ink-2)}.vw-landing .seq-step{transition:border-color .7s,opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translate(-4px)}.vw-landing .seq-step.on{transform:none}@media (max-width:860px){.vw-landing .seq-step{min-height:0;padding:22px 0 22px 22px;transform:none}.vw-landing .seq-step h3{font-size:24px}.vw-landing .seq-step p{font-size:16px}}.vw-landing .rv-d1{transition-delay:.12s}.vw-landing .rv-d2{transition-delay:.24s}.vw-landing .rv-d3{transition-delay:.36s}.vw-landing #screens .mos{margin-top:56px}.vw-landing #screens .tile-ui img{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.vw-landing #screens .tile-ui:hover img{transform:scale(1.03)}.vw-landing #screens .mos-scr{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.vw-landing #screens .tile-hero:hover .mos-scr{transform:translateY(-10px)}.vw-landing .stg-i{--p:.5}.vw-landing .stg-i .stg-n,.vw-landing .stg-i .stg-copy h3,.vw-landing .stg-i .stg-copy p{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(14px)}.vw-landing .stg-i.in .stg-n{opacity:1;transition-delay:50ms;transform:none}.vw-landing .stg-i.in .stg-copy h3{opacity:1;transition-delay:.16s;transform:none}.vw-landing .stg-i.in .stg-copy p{opacity:1;transition-delay:.27s;transform:none}.vw-landing .stg-l li{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1),background .3s;transform:translateY(10px)}.vw-landing .stg-i.in .stg-l li{opacity:1;transform:none}.vw-landing .stg-i.in .stg-l li:first-child{transition-delay:.38s}.vw-landing .stg-i.in .stg-l li:nth-child(2){transition-delay:.48s}.vw-landing .stg-i.in .stg-l li:nth-child(3){transition-delay:.58s}.vw-landing .stg-i.in .stg-l li:nth-child(4){transition-delay:.68s}.vw-landing .stg-s{object-position:50% calc(var(--p) * var(--travel,14%));transform:translateY(calc((.5 - var(--p)) * 26px)) scale(calc(.97 + var(--p) * .03));opacity:.94;transition:opacity .7s,object-position .2s linear}.vw-landing .stg-s2{transform:translateY(calc(30px + (.5 - var(--p)) * 16px)) rotate(3deg) scale(calc(.96 + var(--p) * .03))}.vw-landing .stg-i.act .stg-s,.vw-landing .stg-i.act .stg-s2{opacity:1}.vw-landing .stg-i:hover .stg-s,.vw-landing .stg-i:hover .stg-s2{transform:translateY(calc((.5 - var(--p)) * 26px - 8px)) scale(1)}.vw-landing .stg-i:hover .stg-s2{transform:translateY(calc(22px + (.5 - var(--p)) * 16px)) rotate(4deg) scale(.99)}.vw-landing .stg-i[data-stage="01"] .stg-s{--travel:10%}.vw-landing .stg-i[data-stage="02"] .stg-s{--travel:26%}.vw-landing .stg-i[data-stage="02"] .stg-s2{--travel:18%}.vw-landing .stg-i[data-stage="03"] .stg-s{--travel:46%}.vw-landing .stg-i[data-stage="03"] .stg-s2{--travel:30%}.vw-landing .stg-i{opacity:.82;transition:opacity .6s,box-shadow .45s,transform .45s cubic-bezier(.2,.7,.3,1)}.vw-landing .stg-i.act{opacity:1;box-shadow:0 18px 46px #16122612}.vw-landing .stg-i:not(:last-child):after{background:var(--color-primary-light);transform-origin:top}.vw-landing .stg-i:not(:last-child):before{content:"";background:var(--color-primary-soft);width:1px;height:26px;transform:scaleY(var(--p));transform-origin:top;z-index:3;position:absolute;bottom:-26px;left:88px}@media (max-width:1024px){.vw-landing .stg-i:not(:last-child):before{left:60px}}@media (max-width:720px){.vw-landing .stg-i:not(:last-child):before{left:50%}}@media (prefers-reduced-motion:reduce){.vw-landing .stg-s,.vw-landing .stg-s2{object-position:50% 0;transform:none}.vw-landing .stg-i{opacity:1}.vw-landing .stg-i .stg-n,.vw-landing .stg-i .stg-copy h3,.vw-landing .stg-i .stg-copy p,.vw-landing .stg-l li{opacity:1;transform:none}}.vw-landing .stg-i.in:not(.act){opacity:.82}.vw-landing .stg-i.in.act{opacity:1}.vw-landing #journey{padding:164px 0}.vw-landing #journey .head+.jr{margin-top:88px}.vw-landing .jr{gap:30px}.vw-landing .jr-n{margin-bottom:18px}.vw-landing .jr-i p{margin-bottom:6px}.vw-landing .jr-s{margin-top:auto;padding-top:34px}.vw-landing .jr-s img{height:340px}.vw-landing .jr-i{opacity:0;justify-content:flex-start;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.vw-landing .jr.in .jr-i{opacity:1;transform:none}.vw-landing .jr.in .jr-i:first-child{transition-delay:50ms}.vw-landing .jr.in .jr-i:nth-child(2){transition-delay:.17s}.vw-landing .jr.in .jr-i:nth-child(3){transition-delay:.29s}.vw-landing .jr.in .jr-i:nth-child(4){transition-delay:.41s}.vw-landing .jr.in .jr-i:nth-child(5){transition-delay:.53s}.vw-landing .jr-i .jr-s{transition:transform .8s cubic-bezier(.2,.7,.3,1),box-shadow .4s,opacity .8s}@media (max-width:1280px){.vw-landing .jr-s img{height:300px}}@media (max-width:1024px){.vw-landing #journey{padding:112px 0}.vw-landing #journey .head+.jr{margin-top:56px}.vw-landing .jr-s img{height:280px}.vw-landing .jr-s{padding-top:24px}}@media (max-width:640px){.vw-landing #journey{padding:84px 0}.vw-landing .jr-s img{height:320px}.vw-landing .jr-i{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vw-landing .jr-i{opacity:1;transform:none}}.vw-landing .conv-src span{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1),box-shadow .4s,background .4s;transform:translate(-16px)}.vw-landing .conv-src.in span{opacity:1;transform:none}.vw-landing .conv-src.in span:first-child{transition-delay:50ms}.vw-landing .conv-src.in span:nth-child(2){transition-delay:.17s}.vw-landing .conv-src.in span:nth-child(3){transition-delay:.29s}.vw-landing .conv-src.in span:nth-child(4){transition-delay:.41s}.vw-landing .conv-src.in span:nth-child(5){transition-delay:.53s}.vw-landing .conv-src.in span:nth-child(6){transition-delay:.65s}.vw-landing .conv-src.in span:nth-child(7){transition-delay:.77s}.vw-landing .conv-src.in span:nth-child(8){transition-delay:.89s}.vw-landing .conv-src.in span{animation:7.2s cubic-bezier(.4,0,.2,1) infinite vw-conv-flow}.vw-landing .conv-src.in span:first-child{animation-delay:1.1s}.vw-landing .conv-src.in span:nth-child(2){animation-delay:1.55s}.vw-landing .conv-src.in span:nth-child(3){animation-delay:2s}.vw-landing .conv-src.in span:nth-child(4){animation-delay:2.45s}.vw-landing .conv-src.in span:nth-child(5){animation-delay:2.9s}.vw-landing .conv-src.in span:nth-child(6){animation-delay:3.35s}.vw-landing .conv-src.in span:nth-child(7){animation-delay:3.8s}.vw-landing .conv-src.in span:nth-child(8){animation-delay:4.25s}.vw-landing .conv-src:hover span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vw-landing .conv-src span{opacity:1;animation:none;transform:none}}.vw-landing #how .head{margin-bottom:0}.vw-landing .pc{--q:.5;background:linear-gradient(148deg,#f3eeff 0%,#fbfafe 58%,#f6f2ff 100%);border-radius:48px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;margin-top:64px;padding:72px 0 72px 68px;display:grid;position:relative;overflow:hidden}.vw-landing .pc-copy{flex-direction:column;gap:22px;max-width:440px;display:flex}.vw-landing .pc-h{letter-spacing:-.035em;font-size:clamp(30px,3.1vw,44px);line-height:1.1}.vw-landing .pc-p{color:var(--lp-ink-2);font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6}.vw-landing .wf{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.vw-landing .wf li{letter-spacing:-.01em;opacity:0;background:#ffffffd1;border-radius:999px;align-items:center;gap:9px;padding:11px 18px 11px 11px;font-size:14.5px;font-weight:560;transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1),background .3s;display:flex;transform:translateY(12px);box-shadow:0 1px 2px #1612260a,0 8px 22px #1612260d}.vw-landing .wf li b{background:var(--color-primary-subtle);width:24px;height:24px;color:var(--color-primary);letter-spacing:.02em;border-radius:8px;place-items:center;font-size:10.5px;font-weight:750;display:grid}.vw-landing .pc.in .wf li{opacity:1;transform:none}.vw-landing .pc.in .wf li:first-child{transition-delay:.5s}.vw-landing .pc.in .wf li:nth-child(2){transition-delay:.6s}.vw-landing .pc.in .wf li:nth-child(3){transition-delay:.7s}.vw-landing .pc.in .wf li:nth-child(4){transition-delay:.8s}.vw-landing .pc.in .wf li:nth-child(5){transition-delay:.9s}.vw-landing .pc.in .wf li:nth-child(6){transition-delay:1s}.vw-landing .wf li:hover{background:#fff}.vw-landing .pc-stage{height:560px;position:relative}.vw-landing .pc-ph{object-fit:cover;object-position:top center;opacity:0;background:#fff;border-radius:26px;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.3,1);position:absolute}.vw-landing .pc.in .pc-ph{opacity:1}.vw-landing .pc-ph-c{z-index:3;width:250px;height:500px;transform:translateY(calc(40px + (.5 - var(--q)) * 34px));top:34px;left:26%;box-shadow:0 40px 90px #16122633}.vw-landing .pc.in .pc-ph-c{transform:translateY(calc((.5 - var(--q)) * 34px))}.vw-landing .pc-ph-l{z-index:2;width:214px;height:430px;top:96px;left:2%;transform:translateY(36px)rotate(-3deg);box-shadow:0 26px 60px #16122621}.vw-landing .pc.in .pc-ph-l{transform:translateY(calc((.5 - var(--q)) * 20px)) rotate(-3deg)}.vw-landing .pc-ph-r{z-index:1;width:214px;height:420px;top:110px;right:8%;transform:translateY(36px)rotate(3deg);box-shadow:0 26px 60px #16122621}.vw-landing .pc.in .pc-ph-r{transform:translateY(calc((.5 - var(--q)) * -22px)) rotate(3deg)}.vw-landing .fc{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#fffffff0;border-radius:18px;flex-direction:column;gap:5px;max-width:224px;padding:14px 18px;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;transform:translateY(16px)scale(.97);box-shadow:0 2px 6px #1612260d,0 18px 44px #1612261c}.vw-landing .pc.in .fc{opacity:1;transform:none}.vw-landing .fc em{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-size:10px;font-style:normal;font-weight:750}.vw-landing .fc b{letter-spacing:-.015em;color:var(--lp-ink);font-size:14px;font-weight:600;line-height:1.4}.vw-landing .fc-m{color:var(--lp-ink-3);font-size:12px}.vw-landing .fc-1{transform:translateY(calc(16px + (.5 - var(--q)) * 26px));transition-delay:.7s;top:26px;left:-4%}.vw-landing .pc.in .fc-1{transform:translateY(calc((.5 - var(--q)) * 26px))}.vw-landing .fc-2{transform:translateY(calc(16px + (.5 - var(--q)) * -18px));transition-delay:.85s;top:48px;right:-2%}.vw-landing .pc.in .fc-2{transform:translateY(calc((.5 - var(--q)) * -18px))}.vw-landing .fc-3{transform:translateY(calc(16px + (.5 - var(--q)) * -24px));transition-delay:1s;bottom:52px;left:4%}.vw-landing .pc.in .fc-3{transform:translateY(calc((.5 - var(--q)) * -24px))}.vw-landing .fc-4{max-width:180px;transform:translateY(calc(16px + (.5 - var(--q)) * 20px));transition-delay:1.15s;bottom:78px;right:4%}.vw-landing .pc.in .fc-4{transform:translateY(calc((.5 - var(--q)) * 20px))}@media (max-width:1180px){.vw-landing .pc{grid-template-columns:1fr 1fr;gap:28px;padding:56px 0 56px 44px}.vw-landing .pc-ph-c{width:214px;height:430px;left:20%}.vw-landing .pc-ph-l,.vw-landing .pc-ph-r{width:174px;height:350px}.vw-landing .fc{max-width:190px;padding:12px 15px}.vw-landing .fc b{font-size:13px}}@media (max-width:860px){.vw-landing .pc{border-radius:36px;grid-template-columns:1fr;gap:40px;padding:48px 28px 40px}.vw-landing .pc-copy{max-width:none}.vw-landing .pc-stage{height:520px}.vw-landing .pc-ph-c{width:236px;height:470px;margin-left:-118px;top:0;left:50%}.vw-landing .pc-ph-l,.vw-landing .pc-ph-r{display:none}.vw-landing .fc-1{top:8px;left:0}.vw-landing .fc-2{top:auto;bottom:150px;right:0}.vw-landing .fc-3{display:none}.vw-landing .fc-4{bottom:34px;right:0}}@media (max-width:520px){.vw-landing .pc{padding:36px 20px 32px}.vw-landing .pc-stage{height:460px}.vw-landing .pc-ph-c{width:200px;height:400px;margin-left:-100px}.vw-landing .fc{max-width:168px}.vw-landing .fc-1{top:0}.vw-landing .fc-2{bottom:120px}}@media (prefers-reduced-motion:reduce){.vw-landing .pc-ph,.vw-landing .fc,.vw-landing .wf li{opacity:1!important;transform:none!important}}.vw-landing .fc-1{top:20px;left:0}.vw-landing .fc-2{top:44px;left:auto;right:2%}.vw-landing .fc-3{bottom:40px;left:0}.vw-landing .fc-4{bottom:132px;left:auto;right:2%}@media (max-width:1180px){.vw-landing .fc{max-width:172px}.vw-landing .fc-3{bottom:24px}.vw-landing .fc-4{bottom:148px}}@media (max-width:860px){.vw-landing .fc-1{top:8px;left:0}.vw-landing .fc-2{top:auto;bottom:150px;right:0}.vw-landing .fc-4{bottom:34px;right:0}}@media (max-width:520px){.vw-landing .fc-1{top:0}.vw-landing .fc-2{bottom:120px}}.vw-landing .wf{margin:6px 0 0;padding:0;list-style:none}.vw-landing .seq{align-items:start;gap:72px;margin-top:56px}.vw-landing .seq-copy{gap:0;padding:2vh 0 12vh}.vw-landing .seq-step{opacity:.34;justify-content:center;gap:8px;min-height:min(17vh,138px);padding:14px 0 14px 34px;transition:opacity .6s cubic-bezier(.4,0,.2,1),border-color .6s,transform .6s cubic-bezier(.2,.7,.3,1);transform:translate(-3px)}.vw-landing .seq-step.on{opacity:1;transform:none}.vw-landing .seq-step.near{opacity:.6}.vw-landing .seq-step h3{font-size:clamp(21px,1.7vw,26px)}.vw-landing .seq-step p{max-width:400px;font-size:15px}.vw-landing .seq-stage{--seqh:min(560px,72vh);align-self:stretch;position:relative}.vw-landing .seq-card{top:calc((100vh - var(--seqh)) / 2);height:var(--seqh);will-change:auto;padding:30px 26px;position:sticky}.vw-landing .seq-ph{height:100%}.vw-landing .seq-s{transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(12px)scale(.99)}.vw-landing .seq-s.on{opacity:1;transform:none}@media (max-width:860px){.vw-landing .seq{gap:34px}.vw-landing .seq-copy{padding:0}.vw-landing .seq-step{opacity:1;min-height:0;padding:20px 0 20px 22px;transform:none}.vw-landing .seq-card{height:auto;padding:32px 22px;position:static}.vw-landing .seq-ph{width:262px;height:auto}}@media (prefers-reduced-motion:reduce){.vw-landing .seq-step{opacity:1;transform:none}.vw-landing .seq-s{transition-duration:10ms}}.vw-landing .stg-i:nth-child(2),.vw-landing .stg-i:nth-child(3){margin-left:0}@media (max-width:1024px){.vw-landing .stg-i:nth-child(2),.vw-landing .stg-i:nth-child(3){margin-left:0}}.vw-landing .plans-3{grid-template-columns:repeat(3,1fr);max-width:1020px}.vw-landing .plans-3 .plan{padding:34px 30px 36px}.vw-landing .plans-3 .plan-p b{font-size:40px}.vw-landing .flow{background:var(--lp-bg-2);counter-reset:f;border-radius:28px;grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:26px;max-width:1020px;margin:24px auto 0;padding:34px 38px;list-style:none;display:grid}.vw-landing .flow li{counter-increment:f;grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:5px;display:grid}.vw-landing .flow li:before{content:counter(f);background:var(--color-primary);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.vw-landing .flow b{letter-spacing:-.01em;font-size:14.5px;font-weight:680}.vw-landing .flow span{color:var(--lp-ink-3);font-size:13.5px;line-height:1.5}.vw-landing .incl-n{color:var(--lp-ink-3);border-top:1px solid var(--lp-line);text-align:center;max-width:620px;margin-top:22px;margin-left:auto;margin-right:auto;padding-top:18px;font-size:12.5px;line-height:1.55}@media (max-width:640px){.vw-landing .incl{padding:10px 26px 24px}.vw-landing .incl ul{grid-template-columns:1fr}.vw-landing .incl .checks li:nth-child(2){border-top:1px solid var(--lp-line)}}@media (max-width:960px){.vw-landing .plans-3{grid-template-columns:1fr}.vw-landing .flow{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr}}@media (max-width:560px){.vw-landing .flow{grid-template-rows:none;grid-template-columns:1fr;gap:22px;padding:28px 24px}.vw-landing .flow li{grid-row:auto;grid-template-rows:auto auto auto}}.vw-landing .h1{letter-spacing:-.028em;font-size:clamp(40px,5.2vw,70px);font-weight:700;line-height:1.06}.vw-landing .h2-xl{letter-spacing:-.026em;font-size:clamp(36px,4.9vw,62px);font-weight:700;line-height:1.08}.vw-landing .h2{letter-spacing:-.022em;font-size:clamp(31px,3.7vw,50px);font-weight:700;line-height:1.13}.vw-landing .h3,.vw-landing .stg-copy h3,.vw-landing .seq-step h3,.vw-landing .pc-h,.vw-landing .mos-q,.vw-landing .band-cap,.vw-landing .scene-q{letter-spacing:-.018em;font-weight:600}.vw-landing .pc-h{letter-spacing:-.026em;line-height:1.1}.vw-landing .lead{color:var(--lp-ink-2);font-size:clamp(16.5px,1.15vw,18.5px);font-weight:400;line-height:1.62}.vw-landing .pillar-sub{font-size:clamp(17px,1.35vw,20px);font-weight:600}.vw-landing .stg-copy p,.vw-landing .seq-step p,.vw-landing .pc-p,.vw-landing .tile-t{font-size:16px;line-height:1.6}.vw-landing .eyebrow,.vw-landing .stg-n,.vw-landing .seq-step span,.vw-landing .faq-g,.vw-landing .incl h4,.vw-landing .wo em,.vw-landing .cta p.cta-nudge{letter-spacing:.15em;font-size:11.5px;font-weight:700}.vw-landing .plan .btn,.vw-landing .act{font-weight:600}.vw-landing .pillar{padding:148px 0}@media (max-width:640px){.vw-landing .lead{font-size:16px}.vw-landing .h2,.vw-landing .h2-xl{line-height:1.16}.vw-landing .stg-copy p,.vw-landing .seq-step p,.vw-landing .pc-p{font-size:15.5px}}.vw-landing .wo p:not(.wo-y) span,.vw-landing .incl-n,.vw-landing .plan-x,.vw-landing .flow span{color:var(--lp-ink-2)}.vw-landing .seq-card{background-color:#7c3aed;background-image:linear-gradient(168deg,#ffffff57 0%,#ffffff14 26%,#fff0 46%),radial-gradient(120% 80% at 12% -10%,#fff6,#0000 58%),linear-gradient(200deg,#8b5cf6 0%,#7c3aed 46%,#5b21b6 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -40px 80px -40px #1e08468c,0 40px 90px -46px #7c3aed99}.vw-landing .seq-card:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 42%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 70% at 50% 42%,#000 0%,#0000 78%)}.vw-landing .seq-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6b,#ffffff0f 62%,#0000);border-radius:50%;width:130%;height:110%;position:absolute;top:-55%;left:-30%;transform:rotate(-16deg)}.vw-landing .seq-ph{z-index:1;position:relative}.vw-landing .seq-s{box-shadow:0 30px 70px #0a061880,0 0 0 1px #ffffff0f}@media (max-width:860px){.vw-landing .conv{grid-template-columns:1fr;gap:48px}.vw-landing .conv-src{align-items:stretch}.vw-landing .conv-src span:nth-child(2n),.vw-landing .conv-src span:nth-child(3n){margin-left:0}.vw-landing .seq{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.vw-landing .lenah-scene{max-width:100%}.vw-landing .lenah-scr{width:120px;bottom:-16px;right:-8px}.vw-landing .rep{max-width:100%}.vw-landing .rep-x{left:0;right:0}.vw-landing .rep-back{display:none}}@media (max-width:860px){.vw-landing .split>*,.vw-landing .split-w>*,.vw-landing .conv>*,.vw-landing .seq>*{min-width:0}.vw-landing .caps{flex-wrap:wrap}.vw-landing .cap{max-width:100%}}.vw-landing .seq-card{-webkit-position:sticky}.vw-landing #faq{content-visibility:auto;contain-intrinsic-size:auto 1400px}.vw-landing .hero{color:#fff;background:#12061f;padding:104px 0 116px}.vw-landing .hero:before{background:radial-gradient(60% 60% at 26% 28%,#8b5cf680,#0000 70%),radial-gradient(48% 48% at 82% 4%,#632dc966,#0000 72%)}.vw-landing .hero .h1{color:#fff}.vw-landing .hero h1 em{color:#0000;background:linear-gradient(96deg,#c4a6ff,#8b5cf6);-webkit-background-clip:text;background-clip:text}.vw-landing .hero .eyebrow{color:#c4a6ff}.vw-landing .hero .lead{color:#ffffffad}.vw-landing .hero .btn-s{color:#fff;background:#ffffff14;border-color:#ffffff29}.vw-landing .hero .btn-s:hover{color:#fff;background:#ffffff24;border-color:#ffffff3d}.vw-landing .hero .store{color:var(--lp-ink);background:#fff}.vw-landing .hero .store:hover{color:var(--lp-ink)}.vw-landing .hero-note{color:#ffffff80}.vw-landing .hero .phones.stage{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12}.vw-landing .hero .ph .shot{box-shadow:0 24px 60px #00000073}.vw-landing .hero{margin-top:-77px;padding-top:133px}.vw-landing .hdr-login{color:#ffffffc7;font-size:14.5px;font-weight:600;transition:color .45s}.vw-landing .hdr-login:hover{color:#fff}.vw-landing .qr-img{color:#1a1430;background:#fff;border-radius:14px;width:128px;height:128px;padding:8px}@media (max-width:520px){.vw-landing .qr{flex-wrap:wrap}}
