:root{--bg:#fbfbfb;--alt:#f6f6f7;--card:#fff;--fg:#14151a;--mut:#667085;--bd:#ececf0;--o:#ff6a2b;--p:#ec3b6e;--grad:linear-gradient(135deg,#ff7a1a,#ef3f6b);--sh:0 10px 30px -12px rgba(20,21,26,.12);--sh2:0 22px 44px -14px rgba(236,59,110,.25);--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}
body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,Heebo,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}
html[lang=he] body{font-family:Heebo,Inter,system-ui,sans-serif}
img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}p{margin:0}
h1,h2,h3,h4{margin:0;letter-spacing:-.03em;line-height:1.05;font-weight:800}
.skip{position:absolute;inset-inline-start:-999px;top:8px;background:#000;color:#fff;padding:8px 12px;border-radius:8px;z-index:100}.skip:focus{inset-inline-start:8px}
.wrap{max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.narrow{max-width:760px}
header{position:sticky;top:0;z-index:50;background:rgba(251,251,251,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}
header.sc{border-color:var(--bd);box-shadow:0 6px 20px -14px rgba(0,0,0,.2)}
.hin{max-width:1120px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;gap:28px}
.logo img{height:30px;width:auto;transition:transform .3s var(--ease)}.logo:hover img{transform:scale(1.06) rotate(-2deg)}
.dnav{display:flex;align-items:center;gap:26px;margin-inline:auto;font-size:13px;color:#4b5160}
.dnav a,.dnav button{position:relative;padding:6px 0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .2s}
.dnav>a::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--grad);transform:scaleX(0);transition:transform .3s var(--ease);border-radius:2px}.dnav>a:hover::after{transform:scaleX(1)}
.dnav a:hover,.dnav button:hover{color:var(--fg)}
.dd{position:relative}.dd svg{transition:transform .25s}.dd.open svg{transform:rotate(180deg)}
.ddp{position:absolute;top:100%;inset-inline-start:-20px;padding-top:12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s var(--ease)}
.dd.open .ddp,.dd:hover .ddp{opacity:1;visibility:visible;transform:none}.dd:hover svg{transform:rotate(180deg)}
.ddi{width:360px;background:#fff;border:1px solid var(--bd);border-radius:18px;padding:8px;box-shadow:0 24px 50px -16px rgba(0,0,0,.2)}
.ddi a{display:flex;gap:12px;padding:10px;border-radius:12px;align-items:flex-start;transition:background .2s,transform .2s}.ddi a:hover{background:#fff4ee;transform:translateX(3px)}
html[dir=rtl] .ddi a:hover{transform:translateX(-3px)}
.mi{width:34px;height:34px;border-radius:10px;background:#fff1ea;color:var(--o);display:grid;place-items:center;flex:none}
.ddi b{display:block;font-size:13px;font-weight:600;color:var(--fg)}.ddi small{display:block;font-size:12px;color:var(--mut);line-height:1.35}
.hr{display:flex;align-items:center;gap:12px}
.lang{display:flex;background:#efeff2;border-radius:99px;padding:3px;font-size:11px;font-weight:700}
.lang a{padding:4px 10px;border-radius:99px;color:#6b7280;transition:.25s}.lang a[aria-current]{background:var(--grad);color:#fff;box-shadow:0 4px 10px -3px rgba(239,63,107,.5)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:99px;font-weight:700;font-size:13px;letter-spacing:.02em;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,background .25s;position:relative;overflow:hidden}
.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}
.btn.sm{height:34px;padding:0 16px;font-size:12px}.btn.dark{background:#14151a;color:#fff}.btn.dark:hover{box-shadow:0 10px 20px -8px rgba(0,0,0,.5)}
.btn.ghost{background:#fff;border-color:var(--bd)}.btn.ghost:hover{box-shadow:var(--sh);border-color:#ddd}
.grad-btn{background:var(--grad);color:#fff;box-shadow:0 10px 24px -10px rgba(239,63,107,.7)}.grad-btn:hover{box-shadow:0 16px 30px -10px rgba(239,63,107,.8)}
.grad-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s}.grad-btn:hover::after{transform:translateX(120%)}
.grad-btn svg{transition:transform .25s}.grad-btn:hover svg{transform:translateX(3px)}html[dir=rtl] .grad-btn svg{transform:scaleX(-1)}html[dir=rtl] .grad-btn:hover svg{transform:scaleX(-1) translateX(3px)}
.btn.white{background:#fff;color:var(--p)}.btn.outline{border-color:rgba(255,255,255,.7);color:#fff}.btn.outline:hover{background:rgba(255,255,255,.15)}.btn.wide{width:100%}
.burger{display:none;margin-inline-start:auto;width:40px;height:40px;background:none;border:0;cursor:pointer;position:relative}
.burger span{position:absolute;inset-inline:10px;height:2px;background:var(--fg);border-radius:2px;transition:.3s}.burger span:first-child{top:15px}.burger span:last-child{top:23px}
.burger[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:19px;transform:rotate(-45deg)}
.mnav{display:none}
.hero{position:relative;overflow:hidden;padding:72px 0 80px}
.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.35;pointer-events:none;animation:drift 14s ease-in-out infinite alternate}
.b1{width:380px;height:380px;background:#ffb27a;top:-80px;inset-inline-start:-80px}.b2{width:340px;height:340px;background:#ff9bb8;bottom:-100px;inset-inline-end:10%;animation-delay:-6s}
@keyframes drift{to{transform:translate(40px,30px) scale(1.15)}}
.hgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}
h1{font-size:clamp(38px,5.2vw,60px);font-weight:800;line-height:1.04}
.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:shine 6s ease-in-out infinite alternate}
@keyframes shine{to{background-position:100% 0}}
.lead{margin-top:24px;color:var(--mut);font-size:16.5px;max-width:480px}.ctas{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}
.heroimg{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(239,80,60,.45);background:#fff;animation:floaty 7s ease-in-out infinite}
.heroimg img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform 1.2s var(--ease)}.heroimg:hover img{transform:scale(1.04)}
.spark{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 16px 6px rgba(255,255,255,.8);animation:tw 3s ease-in-out infinite}.s1{top:22%;inset-inline-start:26%}.s2{top:48%;inset-inline-end:14%;animation-delay:-1.4s}
@keyframes tw{50%{opacity:.2;transform:scale(.5)}}@keyframes floaty{50%{transform:translateY(-10px)}}
.sec{padding:96px 0;border-top:1px solid var(--bd)}.alt{background:var(--alt)}
h2{font-size:clamp(30px,4vw,44px);max-width:760px}
.sub{margin-top:18px;color:var(--mut);font-size:17px;max-width:520px}.sub.strong{color:#2a2d36;font-weight:600;font-size:19px;max-width:620px}
.s{color:var(--mut);font-size:13.5px}.b{font-weight:600;color:var(--fg)}
.sec .s+.s,.sub+.s,.sec .sub+p.s{margin-top:16px}
.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:44px}.cards2.tight{margin-top:18px;gap:14px}
.fcard,.pcard,.panel{background:var(--card);border:1px solid var(--bd);border-radius:24px;padding:26px;box-shadow:var(--sh);transition:transform .35s var(--ease),box-shadow .35s}
.fcard:hover,.pcard:hover{transform:translateY(-6px);box-shadow:var(--sh2)}
.fh{display:flex;gap:12px;align-items:flex-start;margin-bottom:22px}.fh h3{font-size:14px;letter-spacing:0;font-weight:800;line-height:1.3}
.num{font-size:34px;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.qrbox{width:150px;margin:6px auto 0;text-align:center}.qrin{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:12px;box-shadow:var(--sh);animation:pulse 3.2s ease-in-out infinite}
@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(255,106,43,.1),var(--sh)}}
.qr{width:100%;height:auto;display:block;color:#14151a}.scanme{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;margin-top:12px}.qrbox a{font-size:10px;color:var(--mut);display:block;margin-top:4px}.qrbox a:hover{color:var(--o)}
.qrbox.sm{width:64px;margin:0;border:1px solid var(--bd);border-radius:12px;padding:8px;flex:none}
.rate{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:600;margin-top:10px;transition:transform .25s}.rate:hover{transform:scale(1.03)}
.rate.good{background:#effbf3;border:1px solid #b7ecc9}.rate.bad{background:#fff5f0;border:1px solid #ffd4c0}.rate i{font-style:normal}.stars{color:#f5a623;font-size:11px;letter-spacing:1px}.stars em{font-style:normal;color:#ddd}
.steps li{display:flex;gap:12px;margin-bottom:18px;align-items:flex-start;position:relative}.steps.tight li{margin-bottom:14px}.steps .b{font-size:12.5px}.steps .s{font-size:11.5px;line-height:1.4}
.ico{width:34px;height:34px;border-radius:50%;background:#f4f4f6;display:grid;place-items:center;font-size:15px;flex:none;transition:transform .3s var(--ease)}.steps li:hover .ico{transform:scale(1.15) rotate(8deg);background:#fff1ea}
.steps li:last-child .ico{background:var(--grad)}
.reward{background:#fafafa;border:1px solid var(--bd);border-radius:16px;padding:16px;text-align:center;margin-bottom:20px}.pillw{display:inline-block;background:#fff;border:1px solid #ffd4c0;border-radius:99px;padding:5px 14px;font-size:11px;font-weight:800;color:#c2410c;margin-bottom:8px;animation:wob 4s ease-in-out infinite}
@keyframes wob{50%{transform:rotate(-2deg) scale(1.04)}}
.dot{width:7px;height:7px;border-radius:50%;margin-top:7px;flex:none;background:#22c55e}.dot.d1{background:#f97316}.dot.d2{background:#ec4899}
.pcard{border-top:3px solid #22c55e;padding:24px 26px}.pcard.orange{border-top-color:#f97316}
.ph{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.1em;color:#16a34a;margin-bottom:14px}.orange .ph{color:#ea580c}.alert{font-size:11px;font-weight:600;letter-spacing:0}.stars.g{color:#22c55e}
.pcard h4{font-size:16px;letter-spacing:-.01em;line-height:1.35;margin-bottom:20px;font-weight:700}
.nl li{display:flex;gap:12px;align-items:center;font-size:13.5px;margin-bottom:12px}.n{width:24px;height:24px;border-radius:50%;background:#effbf3;border:1px solid #b7ecc9;color:#16a34a;display:grid;place-items:center;font-size:10.5px;font-weight:700;flex:none}.n.o{background:#fff5f0;border-color:#ffd4c0;color:#ea580c}
.foot{margin-top:18px;font-size:12px}
.decide{margin-top:26px;font-size:15px}.decide b{font-weight:800}
.two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.two.rev{grid-template-columns:.8fr 1.2fr}
.tplist{background:#fff;border:1px solid var(--bd);border-radius:20px;box-shadow:var(--sh);overflow:hidden}
.tplist li{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--bd);font-size:14px;transition:background .25s,padding .25s}.tplist li:last-child{border:0}
.tplist li:hover{background:#fff7f2;padding-inline-start:26px}.tplist .qr{width:16px;height:16px;color:#6b7280;transition:color .25s}.tplist li:hover .qr{color:var(--o)}
.ticks{display:grid;gap:10px 18px;margin-top:22px;font-size:13px}.ticks li{display:flex;gap:10px;align-items:flex-start;color:#3b3f4a}.ck{color:#16a34a;flex:none;margin-top:3px}.ck.pink{color:var(--p)}
.cols2{grid-template-columns:1fr 1fr}.cols3{grid-template-columns:repeat(3,1fr)}.ticks.sm{font-size:12.5px;margin-top:22px}.ticks.one{gap:12px}
.panel.wide{padding:28px}.panel{padding:26px}
.person{display:flex;gap:16px;align-items:center;margin-bottom:18px}.person .b{font-size:17px}
.kpis3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.kpis4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.kpi{border:1px solid var(--bd);border-radius:12px;padding:14px;transition:transform .25s,box-shadow .25s}.kpi:hover{transform:translateY(-3px);box-shadow:var(--sh)}.kpi .s{font-size:11px}.big{font-size:22px;font-weight:800;margin-top:6px;font-variant-numeric:tabular-nums}
.brow{display:grid;grid-template-columns:62px 1fr 38px;gap:12px;align-items:center;font-size:11px;color:var(--mut);margin-top:12px}.pct{color:var(--fg);font-weight:700;text-align:end}
.bar{height:7px;background:#f0f0f3;border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;width:0;background:var(--grad);border-radius:9px;transition:width 1.3s var(--ease) .2s}.in .bar i,.bar.in i{width:var(--w)}
.sub-panel{border:1px solid var(--bd);border-radius:14px;padding:16px;margin-top:0}.sub-panel .b{font-size:13px;margin-bottom:6px}.kpis4+.cards2{margin-top:14px}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 20px}.mini{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:14px;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.mini:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:#ffd0bd}.mini .b{font-size:13px}.mini .s{font-size:12px;margin-top:6px}
.demo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dcard{background:#fff;border:1px solid var(--bd);border-radius:20px;padding:18px;text-align:center;box-shadow:var(--sh);transition:transform .35s var(--ease)}.dcard:hover{transform:translateY(-5px) rotate(-1deg)}.dcard .b{font-size:12px;margin-top:10px}
.wheel{width:100%;max-width:190px;margin:0 auto}.spin{transform-origin:100px 100px;animation:rot 18s linear infinite}.dcard:hover .spin{animation:rot 1.6s cubic-bezier(.3,.1,.2,1) 1}
@keyframes rot{to{transform:rotate(360deg)}}
.scratch{position:relative;aspect-ratio:1;max-width:190px;margin:0 auto;border-radius:16px;border:3px solid #ef4a5c;background:repeating-linear-gradient(135deg,#334155 0 10px,#2b3648 10px 20px);display:grid;place-items:center;overflow:hidden}
.scratch span{color:#cbd5e1;font-size:11px;letter-spacing:.3em;font-weight:700;transition:opacity .4s}.prize{position:absolute;inset:0;background:var(--grad);display:grid;place-items:center;color:#fff;font-size:24px;clip-path:circle(0% at 50% 50%);transition:clip-path .9s var(--ease)}.dcard:hover .prize{clip-path:circle(75% at 50% 50%)}.dcard:hover .scratch span{opacity:0}
.scratch::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);animation:glint 3.5s infinite}@keyframes glint{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
.phonecol{display:grid;place-items:center}.wallet{width:270px;background:#fff;border:1px solid var(--bd);border-radius:26px;padding:22px;box-shadow:var(--sh);transition:transform .4s var(--ease);animation:floaty 6s ease-in-out infinite}.wallet:hover{transform:rotate(-2deg) scale(1.03)}
.wallet .xl{font-size:26px;font-weight:800;margin:6px 0}.wallet .sm{font-size:13px}.codebox{border:1px solid var(--bd);border-radius:12px;text-align:center;padding:12px;margin:16px 0 10px;background:#fafafa}.code{font-weight:800;letter-spacing:.3em;font-size:14px;margin-top:4px}.xs{font-size:11px;margin-bottom:14px}
.sec.alt .panel,.sec .panel{background:#fff}.panel.glow{box-shadow:0 30px 70px -30px rgba(239,63,107,.28)}
.plan{border:1px solid var(--bd);border-radius:16px;padding:22px;position:relative;transition:transform .3s var(--ease),box-shadow .3s}.plan:hover{transform:translateY(-4px);box-shadow:var(--sh)}.plan.hl{border-color:#ffc9b3;background:#fffaf7}
.soon{font-size:36px;font-weight:800;letter-spacing:-.03em;margin:10px 0}.best{position:absolute;top:-11px;inset-inline-start:18px;background:var(--grad);color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:99px;letter-spacing:.06em}
hr{border:0;border-top:1px solid var(--bd);margin:22px 0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:#4b5160}
.ctr{text-align:center}.ctr .btn{margin-top:26px}.ctr p.s{margin-top:12px}
.faq{margin-top:30px;border-top:1px solid var(--bd)}details{border-bottom:1px solid var(--bd)}
summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 4px;font-weight:600;font-size:16px;transition:color .2s}summary::-webkit-details-marker{display:none}summary:hover{color:var(--o)}
summary svg{flex:none;color:var(--mut);transition:transform .35s var(--ease)}details[open] summary svg{transform:rotate(135deg);color:var(--o)}
.ans{overflow:hidden;animation:open .4s var(--ease)}.ans p{padding:0 4px 20px;color:var(--mut);font-size:15px;max-width:640px}@keyframes open{from{opacity:0;transform:translateY(-6px)}}
.cta{position:relative;overflow:hidden;background:var(--grad);color:#fff;padding:96px 0;text-align:center}.cta h2{margin-inline:auto}.cta .sub{color:rgba(255,255,255,.88);margin-inline:auto}.cta .ctas{justify-content:center}.cta .b1{background:#fff;opacity:.18}
footer{background:#fff;border-top:1px solid var(--bd);padding:56px 0 28px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:32px}.flogo{height:28px;width:auto;margin-bottom:12px}
footer h4{font-size:12px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}footer li{margin-bottom:9px;font-size:13.5px;color:var(--mut)}footer li a{transition:color .2s}footer li a:hover{color:var(--o)}.more span{display:block;font-size:12px;margin-top:2px}.more a{font-weight:600;color:var(--fg)}
.fbot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--bd);font-size:12.5px;color:var(--mut)}
.rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.12s}.rv.d2{transition-delay:.24s}
@media(max-width:900px){.dnav,.hr{display:none}.burger{display:block}.mnav{display:none;flex-direction:column;padding:8px 24px 20px;background:#fff;border-top:1px solid var(--bd);max-height:calc(100vh - 68px);overflow:auto}.mnav.open{display:flex}.mnav a{padding:12px 0;border-bottom:1px solid var(--bd);font-weight:600;font-size:15px}
.hgrid,.two,.two.rev,.cards3,.cards2{grid-template-columns:1fr}.hero{padding:40px 0 56px}.sec{padding:64px 0}.two{gap:36px}.kpis4{grid-template-columns:1fr 1fr}.cols3{grid-template-columns:1fr 1fr}.fgrid{grid-template-columns:1fr 1fr}.two.rev .phonecol{order:2}.hin{gap:12px}}
@media(max-width:520px){.cols2,.cols3{grid-template-columns:1fr}.grid2{grid-template-columns:1fr}.demo{grid-template-columns:1fr 1fr}.demo .dcard{padding:10px}.fgrid{grid-template-columns:1fr}.soon{font-size:30px}.brow{grid-template-columns:54px 1fr 36px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}.bar i{width:var(--w)}}
html.static *,html.static *::before,html.static *::after{animation:none!important;transition:none!important}html.static .rv{opacity:1;transform:none}html.static .bar i{width:var(--w)}
.logo img{height:38px}.flogo{height:36px}ul+p.s,.cards2+p.s{margin-top:22px}.cards2+p.s{margin-top:26px}
.heroimg{background:none;border-radius:0;overflow:visible;box-shadow:none;max-width:540px;margin-inline:auto}
.heroimg img{filter:drop-shadow(0 30px 40px rgba(239,80,60,.28));object-fit:contain}
.heroimg:hover img{transform:scale(1.03) rotate(-1deg)}.heroimg img{transition:transform 1s var(--ease)}
.heroimg picture{display:block}.heroimg img{height:auto;aspect-ratio:1}
.heroimg{width:100%}
