.lp{--purple:#1b1a16;--purple-deep:#000;--purple-soft:#dbe8f7;--yellow:#a9cbec;--yellow-soft:#dbe8f7;--lime:#dbe8f7;--lime-soft:#f5f9fd;--coral:#5b8fd0;--ink:#1b1a16;--gray:#6f6b60;--muted:#9d988a;--cream:#f6f1e6;--cream-2:#f3efe4;--white:#fffdf7;--line:#1b1a161a;--line-2:#1b1a1612;--r-block:30px;--r-card:20px;--r-sm:14px;--r-pill:999px;--sh:0 10px 34px #130a0b12;--sh-soft:0 4px 18px #130a0b0d;--display:var(--font-hanken), system-ui, sans-serif;--title:var(--font-earlgos), var(--font-hanken), system-ui, sans-serif;--brand:var(--font-pleasure), var(--font-earlgos), sans-serif;--hand:var(--font-shantell), cursive;--maxw:1120px;--nav-h:73px;font-family:var(--display);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{font-family:var(--title);text-transform:uppercase;letter-spacing:0;word-spacing:.08em;margin:0;font-weight:800;line-height:1.08}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.lp .eyebrow{background:var(--lime);color:var(--ink);border-radius:var(--r-pill);align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.lp .eyebrow.star:before{content:"✦";font-size:11px}.lp .btn{cursor:pointer;border-radius:var(--r-pill);border:none;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.lp .btn:hover{transform:translateY(-1px)}.lp .btn-dark{background:var(--ink);color:#fff}.lp .btn-dark:hover{filter:brightness(1.15)}.lp .btn-purple{background:var(--purple);color:#fff}.lp .btn-purple:hover{background:var(--purple-deep)}.lp .btn-ghost{color:var(--ink);background:0 0}.lp .btn-lg{padding:16px 28px;font-size:16px}.lp .tag{color:var(--ink);border-radius:var(--r-pill);box-shadow:var(--sh-soft);background:#fff;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .muted{color:var(--gray);font-weight:500}.lp nav.bar{z-index:40;position:sticky;top:14px}.lp .navbox{border-radius:var(--r-pill);box-shadow:var(--sh);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px 12px 22px;display:flex}.lp .logo{align-items:center;display:flex}.lp .navlinks{color:var(--ink);gap:28px;font-size:14.5px;font-weight:600;display:flex}.lp .navlinks a{opacity:.78}.lp .navlinks a:hover{opacity:1}.lp .navright{align-items:center;gap:14px;display:flex}.lp .navright .login{font-size:14.5px;font-weight:700}.lp .hero{background:linear-gradient(180deg, #fffaf2 0%, var(--cream) 55%, var(--cream-2) 100%);margin-top:calc(-1 * var(--nav-h));padding-top:calc(var(--nav-h) + 22px);flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:48px;display:flex;position:relative;overflow:hidden}.lp .hero-c{text-align:center;max-width:880px;margin:0 auto;padding-top:48px}.lp .hero h1{margin:22px 0 18px;font-size:clamp(40px,6.4vw,72px)}.lp .hero .sub{color:var(--gray);max-width:560px;margin:0 auto 30px;font-size:clamp(17px,2vw,20px);font-weight:500}.lp .heroform{border-radius:var(--r-pill);box-shadow:var(--sh);background:#fff;align-items:center;gap:6px;max-width:480px;margin:0 auto;padding:7px 7px 7px 22px;display:flex}.lp .heroform input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.lp .heroform input::placeholder{color:var(--muted)}.lp .badge-pill{border-radius:var(--r-pill);box-shadow:var(--sh-soft);background:#fff;align-items:center;gap:9px;padding:7px 16px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.lp .avs{display:flex}.lp .avs span{background:var(--purple);border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-8px}.lp .avs span:first-child{margin-left:0}.lp .anno{font-family:var(--hand);color:var(--ink);clip-path:inset(0 100% -25% 0);font-size:21px;font-weight:700;position:absolute}.lp .pill-mini{border-radius:var(--r-pill);opacity:0;padding:5px 13px;font-size:13px;font-weight:700;position:absolute}@keyframes handwrite{0%{clip-path:inset(0 100% -25% 0)}to{clip-path:inset(0 -8% -25% 0)}}@keyframes pillPop{0%{opacity:0;transform:rotate(var(--rot,0deg)) translateY(26px) scale(.9)}to{opacity:1;transform:rotate(var(--rot,0deg)) translateY(0) scale(1)}}@keyframes pillFloat{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(var(--rot,0deg)) translateY(-10px)}}@keyframes cardRise{0%{opacity:0;transform:translateY(72px)}to{opacity:1;transform:translateY(var(--ty,0px))}}@keyframes barBob{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.lp .pcard-wrap{opacity:0;transform:translateY(72px)}.lp .pcard{transform:rotate(var(--rot,0deg));transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.lp .pcard-wrap:hover{z-index:3}.lp .pcard-wrap:hover .pcard{transform:rotate(var(--rot,0deg)) translateY(-14px) scale(1.025);box-shadow:0 30px 56px -16px #130a0b6b}@media (prefers-reduced-motion:no-preference){.lp .anno{animation:1s cubic-bezier(.4,.05,.2,1) both handwrite}.lp .anno.a1{animation-delay:.55s}.lp .anno.a2{animation-delay:.8s}.lp .pill-mini{animation:.6s cubic-bezier(.2,.8,.2,1) both pillPop,3.6s ease-in-out infinite pillFloat}.lp .pill-mini.p1{animation-delay:.95s,1.55s}.lp .pill-mini.p2{animation-delay:1.15s,1.75s}.lp .pcard-wrap{animation:.95s cubic-bezier(.2,.85,.25,1) both cardRise}.lp .pcard-wrap:first-child{animation-delay:.12s}.lp .pcard-wrap:nth-child(2){animation-delay:.28s}.lp .pcard-wrap:nth-child(3){animation-delay:.44s}.lp .barchart>div{transform-origin:bottom;animation:2.6s ease-in-out infinite barBob}.lp .barchart>div:first-child{animation-delay:-.2s}.lp .barchart>div:nth-child(2){animation-delay:-1.3s}.lp .barchart>div:nth-child(3){animation-delay:-.6s}.lp .barchart>div:nth-child(4){animation-delay:-1.8s}.lp .barchart>div:nth-child(5){animation-delay:-.9s}}@media (prefers-reduced-motion:reduce){.lp .anno{clip-path:none}.lp .pill-mini{opacity:1}.lp .pcard-wrap{opacity:1;transform:none}}.lp .cluster{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px;margin-top:54px;display:flex}.lp .pcard{color:#fff;border-radius:18px;width:208px;padding:18px;box-shadow:0 1px 2px #0000001f,0 18px 40px -14px #130a0b66}.lp .pcard .pc-hdr{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lp .pcard .pc-brand{align-items:center;gap:8px;min-width:0;display:flex}.lp .pcard .pc-chip{letter-spacing:.3px;background:#ffffff29;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.lp .pcard .pc-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lp .pcard .pc-f{min-width:0}.lp .pcard .pc-f.r{text-align:right}.lp .pcard .fl{letter-spacing:.6px;text-transform:uppercase;opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:9px;font-weight:600;overflow:hidden}.lp .pcard .fv{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.1;overflow:hidden}.lp .pcard .pc-primary{margin-top:16px}.lp .pcard .pc-primary .fv{font-size:21px;font-weight:600}.lp .pcard .pc-row{justify-content:space-between;gap:14px;margin-top:14px;display:flex}.lp .pcard .pc-qr{background:#fff;border-radius:10px;justify-content:center;margin-top:18px;padding:11px;display:flex}.lp .pcard .pc-qr>div,.lp .pcard .pc-qr>svg{width:92px;height:92px;line-height:0}.lp .pcard .pc-foot{opacity:.6;align-items:center;gap:6px;margin-top:12px;font-size:10.5px;font-weight:500;display:flex}.lp section{padding:88px 0}.lp .sec-head{text-align:center;max-width:680px;margin:0 auto 52px}.lp .sec-head h2{margin:16px 0 14px;font-size:clamp(30px,4.4vw,46px)}.lp .sec-head p{color:var(--gray);font-size:18px;font-weight:500}.lp .grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp .fcard{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-soft);background:#fff;padding:26px}.lp .ficon{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex}.lp .fcard h3{margin-bottom:9px;font-size:20px}.lp .fcard p{color:var(--gray);font-size:15px;font-weight:500}.lp .blocks{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp .block{border-radius:var(--r-block);padding:34px;overflow:hidden}.lp .block.full{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.lp .block h3{margin:16px 0 12px;font-size:30px}.lp .block .bp{margin-bottom:24px;font-size:15.5px;font-weight:500}.lp .block.purple{background:var(--purple);color:#fff}.lp .block.purple .bp{color:#ffffffd1}.lp .block.yellow{background:var(--yellow);color:var(--ink)}.lp .block.yellow .bp{color:#130a0bb3}.lp .block.lime{background:var(--lime);color:var(--ink)}.lp .block.lime .bp{color:#130a0ba8}.lp .inset{border-radius:var(--r-card);background:#fff;padding:20px;box-shadow:0 12px 30px #130a0b1f}.lp .wallet-chip{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.lp .wallet-chip img{object-fit:contain;border-radius:7px;width:30px;height:30px}.lp .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.lp .plan{border:1px solid var(--line);border-radius:var(--r-block);background:#fff;padding:30px}.lp .plan.hot{background:var(--purple);color:#fff;border-color:#0000;transform:scale(1.03);box-shadow:0 24px 60px -20px #1b1a1647}.lp .plan .pname{text-transform:uppercase;letter-spacing:.6px;color:var(--gray);font-size:14px;font-weight:700}.lp .plan.hot .pname{color:#fffc}.lp .price{letter-spacing:-.03em;margin:14px 0 4px;font-size:44px;font-weight:800}.lp .price small{color:var(--muted);font-size:16px;font-weight:600}.lp .plan.hot .price small{color:#ffffffb3}.lp .feats{color:var(--gray);flex-direction:column;gap:12px;margin:22px 0 26px;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.lp .plan.hot .feats{color:#ffffffe6}.lp .feats li{align-items:flex-start;gap:10px;display:flex}.lp .ck{background:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.lp .plan.hot .ck{background:#ffffff40}.lp .faq{max-width:760px;margin:0 auto}.lp .qa{border-bottom:1px solid var(--line);padding:4px 0}.lp .qa summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa .plus{background:var(--cream-2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:transform .2s;display:flex}.lp .qa[open] .plus{background:var(--purple);color:#fff;transform:rotate(45deg)}.lp .qa .ans{color:var(--gray);max-width:640px;padding:0 4px 22px;font-size:15.5px;font-weight:500}.lp .cta{background:var(--yellow);border-radius:var(--r-block);grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:48px;display:grid;overflow:hidden}.lp .cta h2{margin-bottom:14px;font-size:clamp(28px,3.6vw,40px)}.lp .cta p{color:#130a0bb8;margin-bottom:24px;font-weight:500}.lp .phonewrap{justify-content:center;display:flex}.lp .phone{background:var(--ink);border-radius:34px;width:230px;height:300px;padding:12px;box-shadow:0 30px 60px -18px #130a0b66}.lp .phone .scr{background:#fff;border-radius:24px;flex-direction:column;gap:10px;height:100%;padding:16px;display:flex}.lp footer{background:var(--ink);color:#fff;padding:64px 0 30px}.lp .fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;display:grid}.lp footer h4{margin-bottom:16px;font-size:15px;font-weight:700}.lp footer ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.lp footer a,.lp footer p{color:#fff9;font-size:14.5px;font-weight:500}.lp footer a:hover{color:#fff}.lp .fbtn{background:var(--yellow);color:var(--ink);border-radius:var(--r-pill);padding:11px 18px;font-size:14px;font-weight:700;display:inline-block}.lp .fbar{color:#ffffff80;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}@media (max-width:920px){.lp .grid3,.lp .blocks,.lp .plans,.lp .cta,.lp .fgrid,.lp .block.full{grid-template-columns:1fr}.lp .navlinks{display:none}.lp .plan.hot{transform:none}}.lp .hero-stage{justify-content:flex-end;align-items:center;display:flex;position:relative}.lp .hero-phone{z-index:2;background:#1b1b1d;border-radius:46px;width:300px;max-width:calc(100vw - 52px);padding:13px;position:relative;box-shadow:0 44px 90px -30px #130a0b8c}.lp .hero-phone:before{content:"";z-index:8;background:#000;border-radius:999px;width:68px;height:16px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.lp .hp-screen{background:linear-gradient(#fff8ee 0%,#f4e7d6 100%);border-radius:34px;flex-direction:column;justify-content:flex-start;gap:13px;min-height:512px;padding:48px 15px 18px;display:flex;position:relative;overflow:hidden}.lp .hp-topbar{z-index:4;color:var(--ink);justify-content:space-between;align-items:center;padding:0 20px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:12px;left:0;right:0}.lp .hp-barcode>svg{width:92px;height:92px;display:block}.lp .hero-note{z-index:1;text-align:center;pointer-events:none;width:128px;position:absolute;top:6px;right:336px}.lp .hero-note .scribble{font-family:var(--hand);color:var(--ink);font-size:24px;font-weight:700;line-height:1.02;display:inline-block}.lp .hero-note .arrow{width:96px;height:auto;color:var(--ink);margin:2px 0 0 auto;display:block}@media (max-width:880px){.lp .hero-note{display:none}}@keyframes fadeArrow{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.lp .hero-note .scribble{clip-path:inset(0 100% -25% 0);animation:.9s cubic-bezier(.4,.05,.2,1) .4s both handwrite}.lp .hero-note .arrow{opacity:0;animation:.5s 1.05s both fadeArrow}}.lp .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:44px;padding-top:0;display:grid}.lp .hero-copy{text-align:left}.lp .hero-copy h1{margin:20px 0 18px;font-size:clamp(34px,4.4vw,56px)}.lp .hero-copy .sub{max-width:480px;margin:0;font-size:clamp(16px,1.5vw,18px)}.lp .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp .btn-soft{color:var(--ink);box-shadow:var(--sh-soft);background:#fff}.lp .btn-soft:hover{box-shadow:var(--sh)}.lp .hero-fineprint{color:var(--gray);margin-top:16px;font-size:13.5px;font-weight:500}@media (max-width:880px){.lp .hero-grid{text-align:center;grid-template-columns:1fr;gap:26px}.lp .hero-copy{text-align:center}.lp .hero-copy .sub{margin-left:auto;margin-right:auto}.lp .hero-actions,.lp .hero-stage{justify-content:center}}.lp .hp-status-icons{align-items:center;gap:5px;display:inline-flex}.lp .hp-topbar{color:var(--ink)}.lp .hp-batt{box-sizing:border-box;opacity:.9;border:1.3px solid;border-radius:3px;width:22px;height:11px;padding:1.5px;position:relative}.lp .hp-batt:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1.6px;height:4px;position:absolute;top:3px;right:-3px}.lp .hp-batt-fill{background:currentColor;border-radius:1px;width:72%;height:100%;display:block}.lp .hp-btn{z-index:1;background:#0c0c0e;border-radius:2px;position:absolute}.lp .hp-btn.side{width:3px;height:64px;top:132px;right:-3px}.lp .hp-btn.vol1{width:3px;height:34px;top:120px;left:-3px}.lp .hp-btn.vol2{width:3px;height:34px;top:166px;left:-3px}.lp .hp-press{opacity:0;z-index:9;pointer-events:none;background:#fff3;border:2px solid #fffffff2;border-radius:50%;width:30px;height:30px;position:absolute;top:150px;right:-3px}.lp .hp-lock{z-index:5;background-image:url(/hp-wallpaper.webp);background-position:50%;background-size:cover;border-radius:34px;position:absolute;inset:0;overflow:hidden}.lp .hp-lock-status{color:var(--ink);z-index:2;justify-content:space-between;align-items:center;padding:0 20px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:12px;left:0;right:0}.lp .hp-lock-clock{text-align:center;color:var(--ink);z-index:2;text-shadow:0 2px 14px #ffffff59;position:absolute;top:50px;left:0;right:0}.lp .hp-lock-clock .t1{font-size:16px;font-weight:700;display:block}.lp .hp-lock-clock .t2{letter-spacing:-2px;margin-top:2px;font-size:66px;font-weight:800;line-height:1;display:block}.lp .hp-pass{z-index:3;position:relative}.lp .hp-lock{opacity:0}@media (prefers-reduced-motion:no-preference){.lp .hp-lock{opacity:1;animation:8s ease-in-out infinite lockCycle}.lp .hp-pass{animation:8s cubic-bezier(.34,.9,.3,1) infinite cardCycle}.lp .hp-btn.side{animation:8s ease-in-out infinite sideBtnCycle}.lp .hp-press{animation:8s ease-out infinite pressCycle}}@keyframes lockCycle{0%,25%{opacity:1;filter:brightness()saturate()}32%{opacity:1;filter:brightness(1.7)saturate(.5)}41%{opacity:0;filter:brightness(2)saturate(.3)}74%{opacity:0;filter:brightness()saturate()}86%,to{opacity:1;filter:brightness()saturate()}}@keyframes cardCycle{0%,34%{transform:translateY(-145%)}47%,72%{transform:translateY(0)}82%,to{transform:translateY(-145%)}}@keyframes sideBtnCycle{0%,25%{transform:translate(0)}26.5%{transform:translate(-2.5px)}28%{transform:translate(0)}29.5%{transform:translate(-2.5px)}31%,to{transform:translate(0)}}@keyframes pressCycle{0%,25%{opacity:0;transform:scale(.5)}26%{opacity:.9;transform:scale(.55)}28%{opacity:0;transform:scale(1.4)}29%{opacity:.9;transform:scale(.55)}31%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.lp .hl{z-index:0;font-family:var(--brand);text-transform:uppercase;color:var(--ink);white-space:nowrap;padding:0 .16em;position:relative}.lp .hl:before{content:"";z-index:-1;background:var(--yellow);transform-origin:0;border-radius:8px;position:absolute;inset:.2em 0 .16em;transform:rotate(-2.5deg)scaleX(1)}@media (prefers-reduced-motion:no-preference){.lp .hl:before{animation:.62s cubic-bezier(.65,0,.35,1) .5s forwards markerSweep;transform:rotate(-2.5deg)scaleX(0)}}@keyframes markerSweep{to{transform:rotate(-2.5deg)scaleX(1)}}.lp .notif{-webkit-backdrop-filter:blur(12px)saturate(1.4);background:#ffffffdb;border:1px solid #ffffffb3;border-radius:22px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 16px 36px -12px #1b1a163d}.lp .notif-icon{color:#fff;background:#1b1a16;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 3px 8px #1b1a1640}.lp .notif-icon svg{width:56%;height:56%}.lp .notif-body{flex:1;min-width:0}.lp .notif-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lp .notif-app{letter-spacing:.5px;text-transform:uppercase;color:#1b1a1680;font-size:11px;font-weight:700}.lp .notif-time{color:#1b1a1673;white-space:nowrap;font-size:12px;font-weight:500}.lp .notif-title{color:var(--ink);margin-top:1px;font-size:15px;font-weight:700}.lp .notif-text{color:#1b1a16c7;margin-top:1px;font-size:14px;line-height:1.3}.lp .notif{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp .notif{animation:ease-out both notifIn;animation-timeline:view();animation-range:entry 6% cover 32%}}}@keyframes notifIn{0%{opacity:0;transform:translateY(-18px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
