.lp-root{--bg:#f1f0ec;--surf:#fff;--surf2:#e9e8e3;--ink:#13121a;--ink2:#64606c;--ink3:#9e9aa6;--line:#dedcd5;--acc:#e11d48;--acc-bg:#e11d4817;--acc-bdr:#e11d4838;--ok:#15803d;--ok-bg:#15803d1a;--warn:#b45309;--warn-bg:#fffbeb;--mono:var(--font-ibm-plex-mono,"Courier New", Courier, monospace);--sans:var(--font-inter,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--max:1100px;--r:14px;--rs:8px}@media (prefers-color-scheme:dark){.lp-root{--bg:#0d0c10;--surf:#161419;--surf2:#1e1c23;--ink:#ede9f5;--ink2:#8a8592;--ink3:#575360;--line:#2a2730;--acc:#f0234f;--acc-bg:#f0234f1f;--acc-bdr:#f0234f47;--ok:#22c55e;--ok-bg:#22c55e1a;--warn:#f59e0b;--warn-bg:#f59e0b14}}.lp-root.theme-changing,.lp-root.theme-changing *{transition:color .2s,border-color .2s!important}[data-theme=dark] .lp-root{--bg:#0d0c10;--surf:#161419;--surf2:#1e1c23;--ink:#ede9f5;--ink2:#8a8592;--ink3:#575360;--line:#2a2730;--acc:#f0234f;--acc-bg:#f0234f1f;--acc-bdr:#f0234f47;--ok:#22c55e;--ok-bg:#22c55e1a;--warn:#f59e0b;--warn-bg:#f59e0b14}[data-theme=light] .lp-root{--bg:#f1f0ec;--surf:#fff;--surf2:#e9e8e3;--ink:#13121a;--ink2:#64606c;--ink3:#9e9aa6;--line:#dedcd5;--acc:#e11d48;--acc-bg:#e11d4817;--acc-bdr:#e11d4838;--ok:#15803d;--ok-bg:#15803d1a;--warn:#b45309;--warn-bg:#fffbeb}.lp-root{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}.lp-root a{color:inherit}.lp-root .nav{z-index:200;padding:0;transition:padding .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.lp-root .nav-in{max-width:var(--max);-webkit-backdrop-filter:blur(14px);height:60px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;margin:0 auto;padding:0 28px;transition:border-radius .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1);display:flex}.lp-root .nav.nav--floating{padding:10px 16px}.lp-root .nav.nav--floating .nav-in{max-width:var(--max);border-color:var(--line);background:var(--surf);border-radius:999px;padding:0 20px;box-shadow:0 4px 28px #00000017,0 1px 4px #0000000d}@media (prefers-color-scheme:dark){.lp-root .nav.nav--floating .nav-in{box-shadow:0 6px 32px #00000080,0 1px 6px #0000004d}}@media (max-width:820px){.lp-root .nav.nav--floating{padding:8px 12px}}.lp-root .nav-desktop{align-items:center;gap:8px;display:flex}.lp-root .nav-right{align-items:center;gap:4px;display:flex}.lp-root .nav-masuk{margin-left:4px}.lp-root .nav-theme{cursor:pointer;color:var(--ink2);border-radius:var(--rs);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s;display:flex}.lp-root .nav-theme:hover{background:var(--surf2);color:var(--ink)}.lp-root .nav-burger{cursor:pointer;color:var(--ink);border-radius:var(--rs);background:0 0;border:none;padding:6px;transition:background .15s;display:none}.lp-root .nav-burger:hover{background:var(--surf2)}.lp-root .nav-mobile{background:var(--surf);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:0;padding:8px;animation:.18s nav-drop;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 8px 40px #0000001f,0 2px 8px #00000012}@media (prefers-color-scheme:dark){.lp-root .nav-mobile{box-shadow:0 8px 40px #0006,0 2px 8px #00000040}}@keyframes nav-drop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lp-root .nav-mobile-link{color:var(--ink2);border-radius:10px;padding:13px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s}.lp-root .nav-mobile-link:hover{color:var(--ink);background:var(--surf2)}.lp-root .nav-mobile-cta{border-radius:11px;justify-content:center;margin-top:6px;padding:13px 24px;font-size:.95rem}@media (max-width:820px){.lp-root .nav-in{padding:0 18px}.lp-root .nav-desktop,.lp-root .nav-right .nav-masuk{display:none}.lp-root .nav-burger{align-items:center;display:flex}}.lp-root .logo{align-items:center;gap:10px;text-decoration:none;display:flex}.lp-root .logo-q{background:var(--acc);color:#fff;letter-spacing:-.02em;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.88rem;font-weight:800;display:grid}.lp-root .logo-name{letter-spacing:-.02em;font-size:.92rem;font-weight:700}.lp-root .nav-link{color:var(--ink2);border-radius:var(--rs);padding:6px 12px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.lp-root .nav-link:hover{color:var(--ink);background:var(--surf2)}.lp-root .btn{font-family:var(--sans);cursor:pointer;border:none;align-items:center;gap:7px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.lp-root .btn:hover{opacity:.85;transform:translateY(-1px)}.lp-root .btn-sm{border-radius:var(--rs);padding:7px 16px;font-size:.82rem}.lp-root .btn-acc{background:var(--acc);color:#fff;box-shadow:0 3px 14px #e11d4847}.lp-root .btn-lg{border-radius:11px;padding:13px 26px;font-size:1rem}.lp-root .btn-xl{border-radius:12px;padding:15px 32px;font-size:1.05rem;box-shadow:0 6px 24px #e11d484d}.lp-root .hero{max-width:var(--max);grid-template-columns:1fr 420px;align-items:center;gap:48px;min-height:100vh;margin:0 auto;padding:88px 28px 56px;display:grid}.lp-root .receipt-stamp{font-family:var(--mono);color:var(--acc);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--acc-bdr);background:var(--acc-bg);border-radius:4px;align-items:center;gap:10px;margin-bottom:24px;padding:5px 10px;font-size:.68rem;display:inline-flex}.lp-root .receipt-stamp:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px;display:block}.lp-root h1.hero-h{letter-spacing:-.04em;text-wrap:balance;margin-bottom:22px;font-size:clamp(2.6rem,4.8vw,4rem);font-weight:860;line-height:1.04}.lp-root h1.hero-h em{color:var(--acc);font-style:normal}.lp-root .hero-sub{color:var(--ink2);max-width:44ch;margin-bottom:36px;font-size:1.03rem;line-height:1.68}.lp-root .hero-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lp-root .hero-ghost{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em;font-size:.7rem}.lp-root .phones-wrap{height:540px;position:relative}.lp-root .phone{background:var(--surf);border:1px solid var(--line);border-radius:32px;position:absolute;overflow:hidden;box-shadow:0 20px 60px #00000021,0 4px 12px #00000014}.lp-root .ph-main{width:260px;top:0;left:20px}.lp-root .ph-pay{width:200px;top:60px;right:0;transform:rotate(3deg);box-shadow:0 24px 64px #0000002e}.lp-root .ph-notch{background:var(--surf);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:26px;display:flex}.lp-root .ph-notch-pill{background:var(--line);border-radius:8px;width:64px;height:8px}.lp-root .ph-screen{background:var(--bg);flex-direction:column;gap:8px;padding:12px 12px 16px;display:flex}.lp-root .m-topbar{background:var(--surf);border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:flex}.lp-root .m-av{background:var(--acc);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.55rem;font-weight:800;display:grid}.lp-root .m-mer-name{font-size:.56rem;font-weight:700;line-height:1.2}.lp-root .m-mer-sub{color:var(--ink3);font-size:.46rem;font-family:var(--mono)}.lp-root .m-card{background:var(--surf);border:1px solid var(--line);border-radius:9px;padding:9px 10px}.lp-root .m-lbl{color:var(--ink2);margin-bottom:4px;font-size:.48rem;font-weight:600;display:block}.lp-root .m-amount-row{background:var(--bg);border:1px solid var(--line);border-radius:5px;align-items:center;gap:5px;margin-bottom:5px;padding:4px 7px;display:flex}.lp-root .m-rp{color:var(--ink3);font-size:.5rem;font-weight:700}.lp-root .m-val{font-size:.68rem;font-weight:700}.lp-root .m-chips{gap:3px;display:flex}.lp-root .m-chip{background:var(--surf2);color:var(--ink2);border:1px solid var(--line);border-radius:3px;padding:2px 5px;font-size:.44rem;font-weight:500}.lp-root .m-btn-acc{background:var(--acc);color:#fff;text-align:center;border-radius:6px;margin-top:7px;padding:6px;font-size:.56rem;font-weight:700}.lp-root .m-stats{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.lp-root .m-stat{background:var(--surf);border:1px solid var(--line);text-align:center;border-radius:7px;padding:6px 5px}.lp-root .m-stat-lbl{color:var(--ink3);font-size:.4rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.lp-root .m-stat-val{letter-spacing:-.02em;font-size:.64rem;font-weight:800}.lp-root .m-row{background:var(--surf);border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;padding:6px 7px;display:flex}.lp-root .m-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.52rem;font-weight:600;overflow:hidden}.lp-root .m-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:.4rem;font-weight:700}.lp-root .bp{color:#92400e;background:#fef3c7}.lp-root .bd{color:#15803d;background:#dcfce7}.lp-root .bc{color:#6b7280;background:#f3f4f6}.lp-root .m-row-amt{font-size:.5rem;font-weight:700;font-family:var(--mono);flex-shrink:0}.lp-root .pay-screen{background:var(--bg);text-align:center;padding:10px 12px 14px;position:relative}.lp-root .pay-back{color:var(--ink3);font-size:.46rem;font-family:var(--mono);align-self:flex-start}.lp-root .pay-to{color:var(--ink3);font-size:.5rem}.lp-root .pay-title{font-size:.62rem;font-weight:700}.lp-root .pay-amount{letter-spacing:-.04em;font-size:1.1rem;font-weight:900}.lp-root .pay-amount span{color:var(--ink3);vertical-align:.25em;margin-right:2px;font-size:.52rem;font-weight:600}.lp-root .pay-timer{font-family:var(--mono);color:var(--ok);background:var(--ok-bg);border-radius:10px;padding:3px 8px;font-size:.46rem;font-weight:700}.lp-root .pay-qr-box{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.lp-root .pay-hint{color:var(--ink3);max-width:22ch;font-size:.42rem}.lp-root .pay-note{background:var(--warn-bg);color:var(--warn);text-align:left;border:1px solid #b4530933;border-radius:6px;width:100%;padding:6px 8px;font-size:.44rem;line-height:1.4}.lp-root .pay-qr-state{flex-direction:column;align-items:center;gap:6px;transition:opacity .25s;display:flex}.lp-root .pay-screen.pay--success .pay-qr-state,.lp-root .pay-screen.pay--hiding .pay-qr-state{opacity:0}.lp-root .pay-success-state{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding:10px 12px 14px;transition:opacity .25s;display:flex;position:absolute;inset:0}.lp-root .pay-screen.pay--success .pay-success-state{opacity:1;pointer-events:auto;animation:.3s pay-fade-in}.lp-root .pay-screen.pay--hiding .pay-success-state{animation:.25s forwards pay-fade-out}@keyframes pay-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pay-fade-out{to{opacity:0;transform:translateY(5px)}}.lp-root .pay-check-wrap{margin:4px 0 2px}.lp-root .pay-check-ring{stroke-dasharray:138.2;stroke-dashoffset:138.2px;animation:.55s cubic-bezier(.4,0,.2,1) 50ms forwards pay-ring}.lp-root .pay-check-tick{stroke-dasharray:32;stroke-dashoffset:32px;opacity:0;animation:.4s cubic-bezier(.4,0,.2,1) .5s forwards pay-tick}@keyframes pay-ring{to{stroke-dashoffset:0}}@keyframes pay-tick{to{stroke-dashoffset:0;opacity:1}}.lp-root .pay-ok-badge{font-family:var(--mono);color:var(--ok);background:var(--ok-bg);letter-spacing:.08em;border-radius:10px;padding:3px 8px;font-size:.5rem;font-weight:700}.lp-root .pay-ok-msg{color:var(--ink2);font-size:.46rem}.lp-root .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surf);padding:14px 0;overflow:hidden}.lp-root .strip-in{max-width:var(--max);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:0 28px;display:flex}.lp-root .strip-item{font-family:var(--mono);color:var(--ink3);letter-spacing:.03em;font-size:.7rem}.lp-root .strip-div{background:var(--line);width:1px;height:14px}.lp-root .lp-sec{max-width:var(--max);margin:0 auto;padding:80px 28px;scroll-margin-top:80px}.lp-root .sec-eyebrow{font-family:var(--mono);color:var(--acc);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.7rem}.lp-root .sec-h{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:820;line-height:1.1}.lp-root .sec-sub{color:var(--ink2);max-width:50ch;font-size:.95rem;line-height:1.65}.lp-root .feat-grid{grid-template-rows:auto auto;grid-template-columns:1.55fr 1fr 1fr;gap:14px;margin-top:44px;display:grid}.lp-root .feat{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;transition:border-color .2s,transform .22s}.lp-root .feat:hover{border-color:var(--acc-bdr);transform:translateY(-3px)}.lp-root .feat.tall{flex-direction:column;grid-row:1/3;display:flex}.lp-root .feat-ic{background:var(--acc-bg);border:1px solid var(--acc-bdr);width:38px;height:38px;color:var(--acc);border-radius:9px;place-items:center;margin-bottom:16px;display:grid}.lp-root .feat-h{letter-spacing:-.02em;margin-bottom:7px;font-size:.98rem;font-weight:720}.lp-root .feat.tall .feat-h{font-size:1.2rem}.lp-root .feat-p{color:var(--ink2);font-size:.84rem;line-height:1.6}.lp-root .feat.tall .feat-p{font-size:.9rem}.lp-root .feat-demo{margin-top:auto;padding-top:20px}.lp-root .wa-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.lp-root .wa-label{font-family:var(--mono);color:var(--ok);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:.6rem;font-weight:700}.lp-root .wa-body{color:var(--ink2);font-size:.8rem;line-height:1.5}.lp-root .wa-link{font-family:var(--mono);color:var(--acc);word-break:break-all;margin-top:4px;font-size:.68rem;display:block}.lp-root .steps-row{grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid;position:relative}.lp-root .steps-row:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:27px;left:calc(16.67% + 10px);right:calc(16.67% + 10px)}.lp-root .step{text-align:center;z-index:1;padding:0 20px;position:relative}.lp-root .step-num{background:var(--surf);border:1px solid var(--line);width:54px;height:54px;font-family:var(--mono);color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:.78rem;font-weight:700;display:flex}.lp-root .step:nth-child(2) .step-num{background:var(--acc);color:#fff;border-color:var(--acc)}.lp-root .step-h{letter-spacing:-.015em;margin-bottom:7px;font-size:.95rem;font-weight:700}.lp-root .step-p{color:var(--ink2);max-width:22ch;margin:0 auto;font-size:.82rem;line-height:1.55}.lp-root .hl-panel{background:var(--surf);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-root .hl-in{max-width:var(--max);grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin:0 auto;padding:80px 28px;display:grid}.lp-root .hl-list{flex-direction:column;gap:15px;margin-top:28px;display:flex}.lp-root .hl-item{align-items:flex-start;gap:13px;display:flex}.lp-root .hl-chk{background:var(--ok);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;margin-top:2px;display:grid}.lp-root .hl-txt{color:var(--ink2);font-size:.88rem;line-height:1.55}.lp-root .hl-txt strong{color:var(--ink);font-weight:600}.lp-root .pm-card{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:20px;max-width:340px;margin:0 auto;padding:26px 22px;box-shadow:0 8px 40px #00000012}.lp-root .pm-back{text-align:left;font-family:var(--mono);color:var(--ink3);margin-bottom:16px;font-size:.68rem}.lp-root .pm-to{color:var(--ink3);margin-bottom:4px;font-size:.75rem}.lp-root .pm-title{margin-bottom:16px;font-size:1.05rem;font-weight:700}.lp-root .pm-amount{letter-spacing:-.045em;margin-bottom:14px;font-size:2.5rem;font-weight:920;line-height:1}.lp-root .pm-amount span{color:var(--ink3);vertical-align:.28em;margin-right:3px;font-size:.95rem;font-weight:600}.lp-root .pm-timer{font-family:var(--mono);color:var(--ok);background:var(--ok-bg);border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.lp-root .pm-qr{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;padding:14px;display:inline-block}.lp-root .pm-hint{color:var(--ink3);margin-bottom:14px;font-size:.72rem}.lp-root .pm-note{background:var(--warn-bg);color:var(--warn);text-align:left;border:1px solid #b453092e;border-radius:10px;padding:12px 14px;font-size:.76rem;line-height:1.55}.lp-root .cta-sec{text-align:center;max-width:560px;margin:0 auto;padding:96px 28px}.lp-root .cta-h{letter-spacing:-.04em;text-wrap:balance;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);font-weight:870;line-height:1.08}.lp-root .cta-sub{color:var(--ink2);margin-bottom:34px;font-size:1rem}.lp-root .footer{border-top:1px solid var(--line);max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:22px 28px;display:flex}.lp-root .footer-text{font-family:var(--mono);color:var(--ink3);letter-spacing:.03em;font-size:.68rem}@media (prefers-reduced-motion:no-preference){.lp-root .fu{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(22px)}.lp-root .fu.on{opacity:1;transform:none}.lp-root .fu:nth-child(2){transition-delay:80ms}.lp-root .fu:nth-child(3){transition-delay:.16s}.lp-root .fu:nth-child(4){transition-delay:.22s}.lp-root .fu:nth-child(5){transition-delay:.28s}}@media (max-width:820px){.lp-root .hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding:80px 20px 40px}.lp-root .phones-wrap{height:380px}.lp-root .ph-main{width:200px}.lp-root .ph-pay{width:155px;top:40px;right:0}.lp-root .feat-grid{grid-template-columns:1fr}.lp-root .feat.tall{grid-row:auto}.lp-root .steps-row{grid-template-columns:1fr;gap:28px}.lp-root .steps-row:before{display:none}.lp-root .step{text-align:left;align-items:flex-start;gap:16px;padding:0;display:flex}.lp-root .step-num{flex-shrink:0;width:44px;height:44px;margin:0}.lp-root .step-p{max-width:none}.lp-root .hl-in{grid-template-columns:1fr;gap:36px}}
