
:root{--bg:#fff;--card:#f1f2f4;--ink:#0c0d0f;--mute:#73767c;--hair:#e3e5e8;--orange:#FF9F00;--green:#00a651;--blue:#0b5cc4;--dark:#1b1d21;--f:Rubik,system-ui,sans-serif}
@media (prefers-color-scheme:dark){:root{--bg:#000;--card:#1b1d21;--ink:#f2f2f4;--mute:#8b8f96;--hair:rgba(255,255,255,.1);--dark:#2a2d32}}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{background:var(--bg);color:var(--ink);font:300 16px/1.45 var(--f);-webkit-font-smoothing:antialiased}
:lang(ar){--f:"Readex Pro",Rubik,system-ui,sans-serif}
a{color:inherit}
.w{max-width:560px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left)) 40px}
header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 8px}
header img{height:28px;width:auto;display:block}
.lg{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.lg a{height:32px;padding:0 11px;border-radius:16px;display:flex;align-items:center;font-size:13px;font-weight:400;background:var(--card);text-decoration:none}
.lg a[aria-current]{background:var(--ink);color:var(--bg)}
h1{font-size:clamp(32px,8.5vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin-top:28px;text-wrap:balance}
.lead{font-size:17px;color:var(--mute);margin-top:14px;max-width:34em}
.cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border-radius:28px;background:var(--orange);color:#0c0d0f;font-size:17px;font-weight:500;text-decoration:none;margin-top:24px;padding:0 24px}
.cta2{font-size:13px;color:var(--mute);text-align:center;margin-top:10px}
.facts{display:flex;gap:8px;margin-top:28px}
.facts div{flex:1;background:var(--orange);color:#0c0d0f;border-radius:20px;padding:14px 12px 12px;min-height:112px;display:flex;flex-direction:column;justify-content:space-between}
.facts b{font-size:44px;font-weight:300;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}
.facts span{font-size:13px;line-height:1.25;margin-top:8px}
.tiles{display:flex;flex-direction:column;gap:8px;margin-top:8px}
.tiles div{border-radius:20px;padding:16px 18px;color:#fff;background:var(--dark)}
.tiles div:nth-child(2){background:var(--green)}.tiles div:nth-child(3){background:var(--blue)}
.tiles b{display:block;font-size:26px;font-weight:400;letter-spacing:-.02em;line-height:1.1}
.tiles span{font-size:14px;opacity:.9;display:block;margin-top:3px}
h2{font-size:13px;color:var(--mute);text-transform:uppercase;letter-spacing:.02em;font-weight:400;margin:34px 2px 10px}
.list{background:var(--card);border-radius:20px;overflow:hidden}
.row{padding:14px 18px;border-top:1px solid var(--hair)}
.row:first-child{border-top:0}
.row h3{font-size:17px;font-weight:400}
.row p{color:var(--mute);font-size:14px;margin-top:3px}
.steps{display:flex;flex-direction:column;gap:8px}
.step{display:flex;gap:14px;padding:16px;background:var(--card);border-radius:20px}
.step i{font-style:normal;font-size:40px;font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--orange);flex:none;min-width:30px;font-variant-numeric:tabular-nums}
.step h3{font-size:18px;font-weight:400}
.step p{color:var(--mute);margin-top:4px;font-size:14px}
.step a{color:var(--blue);text-decoration:none;font-weight:400;display:inline-block;margin-top:8px}
details{border-top:1px solid var(--hair);padding:0 18px}
details:first-child{border-top:0}
summary{cursor:pointer;list-style:none;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:400}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";color:var(--mute);font-size:22px;font-weight:300;flex:none}
details[open] summary::after{content:"–"}
details p{color:var(--mute);font-size:14px;padding-bottom:14px}
footer{margin-top:40px;font-size:13px;color:var(--mute);line-height:1.6}
footer a{text-decoration:none;border-bottom:.5px solid currentColor}
.copy{margin-top:10px}
.dzc{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45em .6em;font-size:13px;line-height:1;opacity:.75}
.dzc a{display:inline-flex;align-items:center;gap:.45em;color:inherit;text-decoration:none;transition:opacity .2s}
.dzc a:hover,.dzc a:focus-visible{opacity:.6}
.dzc__qq{height:1.5em;width:auto;display:block}
.dzc__wm{height:.8em;width:auto;display:block}
.dzc__sep{opacity:.5}
.dzc__he,:lang(he) .dzc__en{display:none}
:lang(he) .dzc__he{display:inline}.copy .dzc a{border:0}
@media (min-width:720px){.w{max-width:680px}header img{height:32px}.facts b{font-size:52px}}

.why{margin-top:14px;font-size:17px;line-height:1.5}
.why b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--orange);font-weight:500;margin-bottom:2px}
.qlist a{display:flex;gap:12px;padding:12px 18px;border-top:1px solid var(--hair);text-decoration:none;font-size:15px;line-height:1.35}
.qlist a:first-child{border-top:0}
.qlist a b{flex:none;min-width:38px;font-size:12px;color:var(--mute);font-weight:400;padding-top:2px}
.qh1{font-size:clamp(21px,5.4vw,27px);line-height:1.25;margin-top:10px;font-weight:400}

.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.crumb{font-size:13px;color:var(--mute);margin-top:22px;display:flex;flex-wrap:wrap;gap:6px}
.crumb a{text-decoration:none;color:var(--blue)}
.crumb span::before{content:"/";margin-inline-end:6px;opacity:.5}
h1.sm{font-size:clamp(26px,6.5vw,34px);margin-top:12px}
.kick{font-size:13px;color:var(--mute);margin-top:18px}
.kick a{color:var(--blue);text-decoration:none}
.body{margin-top:18px;font-size:17px;line-height:1.5}
.body h3{font-size:20px;font-weight:400;margin:26px 0 8px;letter-spacing:-.01em}
.body ul{padding-inline-start:20px;display:flex;flex-direction:column;gap:8px}
.body li.sub{margin-inline-start:18px;color:var(--mute)}
.trap{background:var(--card);border-inline-start:4px solid var(--orange);border-radius:12px;padding:12px 14px;margin:12px 0;font-size:16px}
.trap b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);font-weight:500;margin-bottom:2px}
.q{background:var(--card);border-radius:20px;padding:16px 18px;margin-top:8px}
.q p{font-size:16px;font-weight:400}
.q img{display:block;max-width:100%;height:auto;border-radius:12px;margin-top:10px}
.q ol{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:6px}
.q li{font-size:15px;color:var(--mute);padding-inline-start:22px;position:relative}
.q li.ok{color:var(--ink);font-weight:400}
.q li.ok::before{content:"✓";position:absolute;inset-inline-start:0;color:var(--green);font-weight:500}
.q li:not(.ok)::before{content:"·";position:absolute;inset-inline-start:6px}
.hero{display:flex;gap:18px;align-items:center;margin-top:18px}
.hero img{width:132px;height:132px;object-fit:contain;flex:none}
.he{margin-top:10px;font-size:17px}
.he small{display:block;font-size:12px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}
.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}
.sgrid a{background:var(--card);border-radius:16px;padding:10px 8px;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.sgrid img{width:64px;height:64px;object-fit:contain}
.sgrid b{font-size:11px;color:var(--mute);font-weight:400}
.sgrid span{font-size:12px;line-height:1.25;overflow-wrap:anywhere}
.pn{display:flex;justify-content:space-between;gap:16px;margin-top:22px}
.pn a{font-size:14px;color:var(--blue);text-decoration:none;padding:10px 0}
.pn a:last-child{text-align:end}
.reflinks a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-top:1px solid var(--hair);text-decoration:none;font-size:17px;font-weight:400}
.reflinks a:first-child{border-top:0}
.reflinks a::after{content:"→";color:var(--mute)}
[dir=rtl] .reflinks a::after{content:"←"}
.lrow{display:block;text-decoration:none}
