.pl{-webkit-overflow-scrolling:touch;--blue:#1a5db8;--blue-deep:#0e3a7a;--yellow:#edb521;--ink:#0f233e;--muted:#697c96;--line:#e8ecf1;--soft:#eef1f6;--green:#21c45d;--grad:linear-gradient(150deg,#0e3a7a 0%,#1a5db8 100%);--font:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--shadow:0 24px 48px -24px #0f233e47;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--soft);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;position:absolute;inset:0;overflow:hidden auto}.pl *{box-sizing:border-box}.pl img{max-width:100%;display:block}.pl a{color:inherit;text-decoration:none}.pl button{cursor:pointer;font-family:inherit}.pl :focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:8px}.pl h1,.pl h2,.pl h3{text-wrap:balance;margin:0}.pl p{margin:0}.pl .page{background:#fff;max-width:520px;min-height:100%;margin:0 auto}.pl .nav{z-index:5;padding:12px max(16px,env(safe-area-inset-left,0px));padding-top:max(12px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pl .brand{align-items:center;gap:9px;display:flex}.pl .brand img{border-radius:50%;width:32px;height:32px}.pl .brand span{letter-spacing:2.4px;font-size:15px;font-weight:800}.pl .btn{background:var(--blue);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.pl .btn:active{background:var(--blue-deep)}.pl .hero{background:var(--grad);color:#fff;padding:24px 20px 0;position:relative;overflow:hidden}.pl .ribbon{background:var(--yellow);transform-origin:top;width:34px;animation:1s cubic-bezier(.2,.8,.2,1) both pl-drop;position:absolute;top:0;bottom:0;right:34px}.pl .hero>:not(.ribbon){z-index:1;position:relative}.pl .hero h1{letter-spacing:-1.2px;max-width:11ch;font-size:36px;font-weight:800;line-height:1.05}.pl .hero h1 em{color:var(--yellow);font-style:normal}.pl .hero .sub{color:#ffffffdb;max-width:30ch;margin:12px 0 20px;font-size:16px;font-weight:500;line-height:1.5}.pl .card{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin-bottom:22px;animation:.6s cubic-bezier(.2,.8,.2,1) .2s both pl-rise;overflow:hidden}.pl .card .in{gap:14px;padding:14px;display:flex}.pl .card .pic{object-fit:cover;background:var(--soft);border-radius:16px;flex:none;width:92px;height:92px}.pl .card .k{color:var(--muted);font-size:13px;font-weight:700}.pl .card .t{overflow-wrap:anywhere;margin-top:2px;font-size:17px;font-weight:800;line-height:1.25}.pl .card .p{color:var(--blue);margin-top:4px;font-size:17px;font-weight:800}.pl .card .s{color:var(--muted);margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.4}.pl .card .help{border-top:1px solid var(--line);color:var(--muted);padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.45}.pl .card .badge{background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pl .card .badge svg{width:22px;height:22px;color:var(--ink)}.pl .card .go{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:46px;margin:0 14px 14px;font-size:15px;font-weight:800;display:flex}.pl .card .go:active{background:var(--blue-deep)}.pl .card.loading{height:120px;box-shadow:none;background:#ffffff2e}.pl .stores{flex-direction:column;gap:10px;display:flex}.pl .store{color:#fff;background:#000;border-radius:16px;justify-content:center;align-items:center;gap:10px;height:58px;padding:0 20px;display:flex}.pl a.store:active{background:#1d1d1f}.pl .store svg{flex:none;width:26px;height:26px}.pl .store small{opacity:.8;font-size:11px;font-weight:600;display:block}.pl .store b{font-size:17px;font-weight:800;line-height:1.1;display:block}.pl .store.soon{color:#ffffff9e;cursor:default;background:#1b2638}.pl .store.soon svg{opacity:.6}.pl .hint{color:#ffffffdb;margin-top:12px;padding-right:72px;font-size:13.5px;font-weight:600;line-height:1.45}.pl .hint a{color:#fff;font-weight:800;text-decoration:underline}.pl .phone{background:#0b1220;border-radius:30px;padding:6px;box-shadow:0 30px 60px -20px #0f233e80}.pl .phone .screen{aspect-ratio:9/19.5;background:#000;border-radius:25px;position:relative;overflow:hidden}.pl .phone .screen img{object-fit:cover;object-position:top;width:100%;height:100%}.pl .shots{justify-content:center;gap:12px;margin-top:26px;margin-bottom:-70px;display:flex}.pl .shots .phone{width:42%;max-width:170px}.pl .shots .phone:last-child{margin-top:40px}.pl .sec{background:#fff;flex-direction:column;gap:18px;padding:96px 20px 32px;display:flex}.pl .sec h2{letter-spacing:-.6px;font-size:26px;font-weight:800;line-height:1.15}.pl .tabs{background:var(--soft);border-radius:999px;padding:5px;display:flex}.pl .tabs button{color:var(--ink);background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 4px;font-size:14.5px;font-weight:700;transition:background-color .25s,color .25s;display:flex}.pl .tabs button svg{width:17px;height:17px}.pl .tabs button[aria-pressed=true]{background:var(--blue);color:#fff;font-weight:800}.pl .tabs button[aria-pressed=true] svg{color:var(--yellow)}.pl .mode{grid-template-columns:130px 1fr;align-items:center;gap:16px;display:grid}.pl .mode h3{margin-bottom:6px;font-size:19px;font-weight:800;line-height:1.2}.pl .mode p{color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.5}.pl .perks{border-top:1px solid var(--line);flex-direction:column;display:flex}.pl .perk{border-bottom:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.pl .perk svg{width:24px;height:24px;color:var(--blue);flex:none;margin-top:2px}.pl .perk b{font-size:16.5px;font-weight:800;display:block}.pl .perk span{color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.45}.pl .final{background:var(--grad);color:#fff;text-align:center;border-radius:28px;margin:0 16px 20px;padding:30px 22px;position:relative;overflow:hidden}.pl .final .ribbon{width:28px;animation:none;right:22px}.pl .final>:not(.ribbon){z-index:1;position:relative}.pl .final img.box{width:120px;margin:0 auto 10px}.pl .final h2{letter-spacing:-.6px;font-size:24px;font-weight:800}.pl .final p.under{color:#ffffffd1;margin:6px 0 18px;font-size:15px;font-weight:600}.pl .pro{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;padding:20px;display:flex}.pl .pro b{font-size:16px;font-weight:800}.pl .pro span{color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.45}.pl .pro a,.pl .pro em{color:var(--blue);margin-top:4px;font-size:15px;font-style:normal;font-weight:800}.pl .pro em{color:var(--muted)}.pl .foot{background:var(--blue-deep);color:#ffffffc7;text-align:center;padding:20px 20px max(20px,env(safe-area-inset-bottom,0px));font-size:13px;font-weight:600}.pl .foot a{color:#fff;margin:0 6px;text-decoration:underline}@keyframes pl-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition:none!important;animation:none!important}}