.lp{--night:#0a0620;--pink:#ff2e88;--orange:#ff8a00;--yellow:#ffd60a;--lime:#b6ff3b;--cyan:#22d3ee;--blue:#3b6bff;--violet:#8b5cf6;--ink:#120d2b;--muted:#514a6e;--soft:#f7f5ff;--grad:linear-gradient(100deg, var(--pink), var(--orange) 45%, var(--yellow));--grad-cool:linear-gradient(120deg, var(--blue), var(--violet) 50%, var(--pink));color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;overflow-x:hidden}.lp a{text-decoration:none}.lp .wrap{max-width:1160px;margin:0 auto;padding:0 20px;position:relative}.lp-btn{background:var(--grad);background-size:200% 100%;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-weight:800;transition:transform .2s,box-shadow .2s,background-position .5s;display:inline-flex;box-shadow:0 10px 30px -8px #ff2e88a6,inset 0 1px #ffffff59;color:#fff!important}.lp-btn:hover{background-position:100% 0;transform:translateY(-2px)scale(1.03);box-shadow:0 16px 40px -8px #ff8a00bf}.lp-btn.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff59}.lp-btn.glass:hover{background:#fff3}.lp-btn.big{padding:18px 32px;font-size:1.15rem}.lp-nav{z-index:3;justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:relative}.lp-logo{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.25rem;font-weight:900;display:flex}.lp-logo span{background:var(--grad);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.9rem;display:inline-grid;transform:rotate(-6deg);box-shadow:0 6px 18px -4px #ff2e88b3}.lp-nav nav{align-items:center;gap:12px;display:flex}.lp-nav nav a.text{color:#fff;opacity:.9;padding:8px 12px;font-weight:700}.lp-hero{background:var(--night);color:#fff;isolation:isolate;padding:0 0 110px;position:relative;overflow:hidden}.blob{filter:blur(70px);opacity:.75;z-index:-1;border-radius:50%;animation:16s ease-in-out infinite alternate drift;position:absolute}.blob.b1{background:var(--pink);width:520px;height:520px;top:-160px;right:-80px}.blob.b2{background:var(--blue);width:460px;height:460px;animation-delay:-5s;bottom:-180px;left:-120px}.blob.b3{background:var(--orange);opacity:.45;width:340px;height:340px;animation-delay:-9s;top:30%;left:45%}.blob.b4{background:var(--lime);opacity:.3;width:260px;height:260px;animation-delay:-3s;bottom:10%;right:18%}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}to{transform:translate(-30px,40px)scale(.95)}}.lp-hero:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.lp-hero .grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;margin-top:30px;display:grid}.pill{background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.pill b{background:var(--lime);color:var(--night);border-radius:999px;padding:2px 8px;font-size:.75rem}.lp-hero h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(2.6rem,6.2vw,4.6rem);font-weight:900;line-height:.98}.shine{background:linear-gradient(90deg, var(--yellow), var(--orange), var(--pink), var(--violet), var(--cyan), var(--yellow));color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shine}@keyframes shine{to{background-position:300% 0}}.lp-hero p.lead{color:#e4defc;max-width:34rem;margin:0 0 30px;font-size:1.25rem;line-height:1.5}.lp-hero .ctas{flex-wrap:wrap;gap:14px;display:flex}.chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.chips span{background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff2e}.stack{height:470px;position:relative}.store{width:300px;color:var(--ink);background:#fff;border-radius:18px;animation:6s ease-in-out infinite bob;position:absolute;overflow:hidden;box-shadow:0 30px 70px -20px #0009}.store .bar{background:#f0edf9;gap:5px;padding:7px 10px;display:flex}.store .bar i{background:#d4cde8;border-radius:50%;width:8px;height:8px}.store .top{text-align:center;color:#fff;padding:18px 14px}.store .top b{letter-spacing:.03em;font-family:Arial Black,Impact,sans-serif;font-size:1.05rem;display:block}.store .top small{opacity:.9;font-size:.72rem}.store .logo{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:8px;font-size:1.3rem;display:inline-grid}.store .items{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.store .item{background:#f6f4fc;border-radius:10px;padding:8px 6px;font-size:.68rem;font-weight:700}.store .item .pic{aspect-ratio:1;border-radius:8px;place-items:center;margin-bottom:6px;display:grid}.store .item .pic:after{content:"";background:var(--c);border-radius:7px 7px 3px 3px;width:52%;height:60%}.store .item em{color:var(--p);font-style:normal;display:block}.s1{z-index:1;animation-delay:-2s;top:40px;left:0;transform:rotate(-9deg)}.s2{z-index:2;top:-6px;left:210px;transform:rotate(5deg)}.s3{z-index:3;animation-delay:-4s;top:250px;left:90px;transform:rotate(-3deg)}@keyframes bob{0%,to{translate:0}50%{translate:0 -14px}}.toast{z-index:5;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;font-weight:800;animation:5s ease-in-out infinite pop;display:flex;position:absolute;box-shadow:0 18px 40px -12px #0000008c}.toast i{background:var(--lime);border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.toast small{color:var(--muted);font-weight:600;display:block}.t1{top:225px;right:-24px}.t2{animation-delay:-2.5s;bottom:6px;left:-36px}.t2 i{background:var(--yellow)}@keyframes pop{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.06)translateY(-6px)}}.spark{z-index:4;font-size:1.6rem;animation:2.4s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(20deg)}}.ticker{background:var(--grad);color:#fff;z-index:4;margin:-34px -20px 0;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 14px 40px -12px #ff2e8899}.ticker .track{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;gap:46px;width:max-content;padding:16px 0;font-size:1.15rem;font-weight:900;animation:30s linear infinite scroll;display:flex}@keyframes scroll{to{transform:translate(-50%)}}.lp-section{padding:96px 0;position:relative}.lp-section.soft{background:var(--soft)}.kicker{text-align:center;text-transform:uppercase;letter-spacing:.12em;background:var(--grad-cool);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:.8rem;font-weight:900;display:block}.lp-section h2{letter-spacing:-.03em;text-align:center;margin:0 0 12px;font-size:clamp(2rem,4.2vw,3rem);font-weight:900;line-height:1.05}.lp-section .sub{text-align:center;color:var(--muted);max-width:40rem;margin:0 auto 50px;font-size:1.12rem}.steps3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.steps3>div{color:#fff;border-radius:22px;padding:30px 26px;transition:transform .25s;position:relative;overflow:hidden}.steps3>div:hover{transform:translateY(-6px)rotate(-.5deg)}.steps3>div:first-child{background:linear-gradient(140deg,#ff2e88,#ff6a3d);box-shadow:0 20px 40px -18px #ff2e88}.steps3>div:nth-child(2){background:linear-gradient(140deg,#3b6bff,#8b5cf6);box-shadow:0 20px 40px -18px #3b6bff}.steps3>div:nth-child(3){background:linear-gradient(140deg,#10b981,#22d3ee);box-shadow:0 20px 40px -18px #10b981}.steps3 .n{opacity:.2;font-size:6rem;font-weight:900;line-height:1;position:absolute;bottom:-10px;right:14px}.steps3 h3{margin:0 0 10px;font-size:1.3rem;position:relative}.steps3 p{color:#ffffffeb;margin:0}.feats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat{background:#fff;border:1px solid #ece8fa;border-radius:20px;padding:26px;transition:transform .25s,box-shadow .25s;position:relative}.feat:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #5b21b673}.feat .ic{border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:1.7rem;display:grid;transform:rotate(-6deg);box-shadow:0 10px 22px -10px}.feat h3{margin:0 0 8px;font-size:1.15rem}.feat p{color:var(--muted);margin:0}.pay{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.pay h2{text-align:left}.pay ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pay li{color:#2a2347;padding-left:38px;font-weight:600;position:relative}.pay li:before{content:"✓";background:var(--grad);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:-2px;left:0}.paycard{color:#fff;background:linear-gradient(150deg,#1d0f4f,#3b1278 60%,#7a1260);border-radius:24px;padding:30px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #7a1260b3}.paycard:before{content:"";background:var(--pink);filter:blur(80px);opacity:.5;border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.paycard .row2{border-bottom:1px solid #ffffff24;justify-content:space-between;padding:12px 0;display:flex;position:relative}.paycard .row2:last-child{border:0;font-size:1.2rem;font-weight:900}.paycard .row2:last-child span:last-child{background:linear-gradient(90deg, var(--lime), var(--yellow));color:#0000;-webkit-background-clip:text;background-clip:text}.faq{gap:12px;max-width:780px;margin:0 auto;display:grid}.faq details{background:#fff;border:1px solid #ece8fa;border-radius:16px;padding:18px 22px;transition:box-shadow .2s}.faq details[open]{border-color:#d9cffb;box-shadow:0 16px 40px -24px #5b21b680}.faq summary{cursor:pointer;justify-content:space-between;gap:10px;font-weight:800;list-style:none;display:flex}.faq summary:after{content:"+";background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{color:var(--muted);margin:12px 0 0}.lp-cta{text-align:center;color:#fff;isolation:isolate;background:linear-gradient(120deg,#ff2e88,#8b5cf6 45%,#3b6bff) 0 0/200% 200%;padding:100px 20px;animation:10s infinite wave;position:relative;overflow:hidden}@keyframes wave{0%,to{background-position:0}50%{background-position:100%}}.lp-cta:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff2e 1.5px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.lp-cta h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900}.lp-cta p{color:#ffffffe6;margin:0;font-size:1.15rem}.lp-cta .lp-btn{background:#fff;box-shadow:0 16px 40px -10px #0006;color:var(--ink)!important}.lp-foot{color:#6b6488;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:30px 0;font-size:.9rem;display:flex}@media (max-width:900px){.lp-hero .grid,.pay,.steps3,.feats{grid-template-columns:1fr}.stack{width:100%;max-width:460px;height:420px;margin:10px auto 0}.s2{left:auto;right:0}.s3{top:210px;left:40px}.t1{top:190px;right:0}.t2{left:0}.lp-nav nav a.text.hide{display:none}}@media (max-width:480px){.store{width:240px}.s3{top:200px;left:20px}.stack{height:420px}.t1{top:160px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}
