:root{--paper:#FBFAF6;--paper-2:#F1F0E9;--ink:#15171C;--muted:#59606F;--line:#E4E3DB;--brand:#2B44E0;--brand-deep:#1A2A9C;--accent:#E8654A;--serif:"Space Grotesk",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--max:1180px}:root[lang=he]{--serif:"Rubik",system-ui,sans-serif;--body:"Rubik",system-ui,sans-serif;--mono:"Space Mono","Rubik",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:root[lang=he] .mono{letter-spacing:.02em}header{position:sticky;top:0;z-index:50;background:#fbfaf6d1;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:600;font-size:18px;letter-spacing:-.01em}.logo .mark{width:26px;height:26px;flex:none}.navlinks{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:500}.navlinks a{color:var(--muted);transition:color .18s}.navlinks a:hover,.navlinks a[aria-current=page]{color:var(--ink)}.lang{font-family:var(--mono);font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--ink);transition:.18s}.lang:hover{border-color:var(--brand);color:var(--brand)}.hero{padding:76px 0 40px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #e8654a26}h1{font-family:var(--serif);font-weight:600;font-size:clamp(38px,5.4vw,62px);line-height:1.02;letter-spacing:-.025em;margin-bottom:22px}:root[lang=he] h1{line-height:1.12;letter-spacing:-.01em}h1 .u{position:relative;white-space:nowrap}h1 .u:after{content:"";position:absolute;inset-inline:0;bottom:6px;height:10px;background:linear-gradient(90deg,var(--brand),var(--accent));opacity:.22;z-index:-1;border-radius:2px}.lead{font-size:19px;color:var(--muted);max-width:44ch;margin-bottom:32px}.cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.btn{font-family:var(--body);font-weight:600;font-size:15px;padding:13px 22px;border-radius:10px;transition:.2s;cursor:pointer;border:1px solid transparent;display:inline-block}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--brand);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.stage{position:relative;aspect-ratio:1/1;width:100%}.stage svg{width:100%;height:100%;overflow:visible}.node-label{font-family:var(--mono);font-size:11px;fill:var(--ink);letter-spacing:.03em}.node-sub{font-family:var(--mono);font-size:9px;fill:var(--muted)}.loop-path{fill:none;stroke:var(--brand);stroke-width:1.5;stroke-dasharray:5 6;opacity:.55;animation:dash 22s linear infinite}@keyframes dash{to{stroke-dashoffset:-220}}.pulse{fill:var(--accent)}@keyframes ride{to{offset-distance:100%}}.strip{border-block:1px solid var(--line);margin-top:34px;background:var(--paper-2)}.strip-inner{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:26px 20px;border-inline-end:1px solid var(--line)}.stat:last-child{border-inline-end:none}.stat .n{font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.02em}.stat .n span{color:var(--brand)}.stat .l{font-size:13px;color:var(--muted);margin-top:4px}section.block{padding:74px 0}.block.tinted{background:var(--paper-2);border-block:1px solid var(--line)}.sec-head{max-width:640px;margin-bottom:44px}.sec-head h2{font-family:var(--serif);font-weight:600;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.02em;line-height:1.08;margin:12px 0 14px}:root[lang=he] .sec-head h2{line-height:1.2;letter-spacing:-.01em}.sec-head p{color:var(--muted);font-size:17px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:16px;padding:26px;background:#fff;transition:.22s}.card:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:0 14px 30px -18px #2b44e066}.card .idx{font-family:var(--mono);font-size:12px;color:var(--brand)}.card h3{font-family:var(--serif);font-weight:600;font-size:20px;margin:14px 0 8px;letter-spacing:-.01em}.card p{font-size:14.5px;color:var(--muted)}.card a.more{display:inline-block;margin-top:14px;font-weight:600;font-size:14px;color:var(--brand)}.article{max-width:720px;margin:0 auto;padding:60px 28px 40px}.article .meta{margin-bottom:20px}.article h1{font-size:clamp(30px,4.4vw,46px);margin-bottom:18px}.prose{font-size:17.5px;line-height:1.75}.prose h2{font-family:var(--serif);font-size:26px;margin:38px 0 14px;letter-spacing:-.01em}.prose h3{font-family:var(--serif);font-size:20px;margin:28px 0 10px}.prose p{margin:0 0 18px;color:#2a2e38}.prose ul,.prose ol{margin:0 0 18px;padding-inline-start:22px}.prose li{margin-bottom:8px}.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.prose blockquote{border-inline-start:3px solid var(--brand);padding-inline-start:18px;margin:22px 0;color:var(--muted);font-style:italic}.prose code{font-family:var(--mono);font-size:.9em;background:var(--paper-2);padding:2px 6px;border-radius:5px}.post-row{display:block;border-bottom:1px solid var(--line);padding:26px 0;transition:.18s}.post-row:hover{padding-inline-start:8px}.post-row .k{font-family:var(--mono);font-size:12px;color:var(--brand)}.post-row h3{font-family:var(--serif);font-size:23px;font-weight:600;margin:8px 0 6px;letter-spacing:-.01em}.post-row p{color:var(--muted);font-size:15px;max-width:60ch}footer{border-top:1px solid var(--line);padding:40px 0;margin-top:20px}.foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.foot .mono{font-size:11px}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;gap:30px}.stage{max-width:400px;margin:0 auto}.strip-inner{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-inline-end:none}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid var(--line)}.cards{grid-template-columns:1fr}.navlinks{gap:16px}.navlinks a:not(.lang){display:none}}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}.btn-nav{background:var(--brand);color:#fff;font-family:var(--body);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:9px;transition:.2s}.btn-nav:hover{background:var(--brand-deep);transform:translateY(-1px)}.drivers{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:14px}.drivers-lbl{margin-inline-end:4px}.chip{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:5px 11px;background:#fff}:root[lang=he] .chip{letter-spacing:0}.flowstrip{border-block:1px solid var(--line);margin-top:34px;background:var(--paper-2)}.flowstrip-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:22px 20px}.flowstrip .step{font-family:var(--serif);font-weight:600;font-size:clamp(15px,2vw,19px);letter-spacing:-.01em}.flowstrip .arr{color:var(--brand);font-family:var(--mono);font-size:14px}:root[dir=rtl] .flowstrip .arr{transform:scaleX(-1);display:inline-block}.corebox{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;border:1px solid var(--line);border-radius:20px;padding:36px;background:#fff}.corebox .target{font-family:var(--mono);font-size:13px;color:var(--brand);border:1px dashed var(--brand);border-radius:10px;padding:14px 16px;display:inline-block;margin-bottom:18px}.qlist{list-style:none;display:flex;flex-direction:column;gap:12px}.qlist li{display:flex;gap:11px;align-items:flex-start;font-size:16px;color:#2a2e38}.qlist li:before{content:"→";color:var(--brand);font-family:var(--mono);flex:none}:root[dir=rtl] .qlist li:before{content:"←"}.keyline{font-family:var(--serif);font-size:clamp(19px,2.6vw,26px);font-weight:500;letter-spacing:-.015em;line-height:1.35;margin-top:26px;max-width:52ch}.keyline .hi{color:var(--brand)}.moment .tag{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:6px;padding:4px 9px;margin-bottom:14px}.moment:nth-child(2) .tag{background:var(--accent)}.moment:nth-child(3) .tag{background:var(--ink)}.moment .cta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--brand);display:inline-block;letter-spacing:.03em}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.stepc{padding:26px 22px;border-inline-end:1px solid var(--line)}.stepc:last-child{border-inline-end:none}.stepc .no{font-family:var(--mono);font-size:12px;color:var(--brand)}.stepc h3{font-family:var(--serif);font-size:17px;font-weight:600;margin:10px 0 8px;letter-spacing:-.01em}.stepc p{font-size:13.5px;color:var(--muted)}.assume{border:1px solid var(--line);border-radius:20px;padding:40px;background:var(--paper-2);text-align:center}.assume h2{font-family:var(--serif);font-weight:600;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em;line-height:1.1;max-width:22ch;margin:12px auto 14px}.assume p{max-width:60ch;margin:0 auto 24px;color:var(--muted);font-size:17px}.finalcta{background:var(--ink);color:var(--paper);border-radius:22px;padding:56px 40px;text-align:center}.finalcta h2{font-family:var(--serif);color:var(--paper);max-width:20ch;margin:0 auto 14px;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em}.finalcta p{color:#c9cbd2;max-width:56ch;margin:0 auto 26px;font-size:17px}.finalcta .btn-primary{background:var(--brand)}.finalcta .btn-primary:hover{background:#fff;color:var(--ink)}.formwrap{max-width:620px;margin:0 auto;padding:56px 28px 40px}.field{margin-bottom:18px}.field label{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.field input,.field textarea{width:100%;font-family:var(--body);font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;transition:.18s}.field input:focus,.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #2b44e01f}.field textarea{resize:vertical;min-height:130px}.formnote{font-size:14px;color:var(--muted);margin-top:16px}.formnote a{color:var(--brand)}@media (max-width:860px){.corebox{grid-template-columns:1fr;gap:24px;padding:26px}.steps{grid-template-columns:1fr}.stepc{border-inline-end:none;border-bottom:1px solid var(--line)}.stepc:last-child{border-bottom:none}.btn-nav{display:none}}.gl-arc{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:5 9;animation:gl-flow 1s linear infinite}@keyframes gl-flow{to{stroke-dashoffset:-14}}.gl-node{fill:#fff;stroke-width:2}.gl-label{font-family:var(--mono);font-size:11px;fill:var(--ink);letter-spacing:.02em}:root[lang=he] .gl-label{letter-spacing:0}.gl-center{font-family:var(--serif);font-weight:600;font-size:20px;fill:var(--ink);letter-spacing:-.01em}.gl-pulse{fill:var(--accent)}@keyframes gl-ride{to{offset-distance:100%}}.funnel{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:0}.frow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 20px}.frow .fv{font-family:var(--serif);font-weight:600;font-size:20px;letter-spacing:-.01em}.frow .fl{color:var(--muted);font-size:14px}.fdown{align-self:center;color:var(--brand);font-family:var(--mono);font-size:14px;padding:5px 0}.scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.scenario{border:1px solid var(--line);border-inline-start:3px solid var(--brand);border-radius:12px;padding:20px;background:#fff;font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.32;letter-spacing:-.01em}.scenario:nth-child(2){border-inline-start-color:var(--accent)}.scenario:nth-child(3){border-inline-start-color:#7a5af8}.receive{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 30px;max-width:760px}.receive .ri{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;color:#2a2e38}.receive .ri:before{content:"✓";color:var(--brand);font-weight:700;flex:none;font-family:var(--body)}.recv-note{margin-top:26px;font-family:var(--serif);font-size:18px;font-weight:500;color:var(--ink);max-width:60ch}.deck{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center;border:1px solid var(--line);border-radius:20px;padding:36px;background:#fff}.deck-badge{font-family:var(--serif);font-weight:600;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em;color:var(--brand);border:1px dashed var(--brand);border-radius:14px;padding:22px;text-align:center}.chain{display:flex;flex-direction:column;gap:7px}.chain .cc{font-family:var(--mono);font-size:13.5px;background:var(--paper-2);border-radius:9px;padding:11px 15px;text-align:center;border:1px solid var(--line)}.chain .ca{color:var(--brand);text-align:center;font-family:var(--mono);font-size:12px}.vs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vscard{border:1px solid var(--line);border-radius:16px;padding:30px;background:#fff}.vscard.accent{border-color:var(--brand);box-shadow:0 14px 34px -22px #2b44e080}.vscard .vk{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vscard.accent .vk{color:var(--brand)}.vscard .vq{font-family:var(--serif);font-weight:600;font-size:clamp(20px,2.4vw,25px);letter-spacing:-.01em;line-height:1.2;margin:12px 0 0}.vs-note{margin-top:24px;color:var(--muted);font-size:16px;max-width:66ch}.vs-note b{color:var(--ink);font-weight:600}.examples{display:flex;flex-direction:column;gap:14px}.exrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:18px 22px;background:#fff;transition:.2s}.exrow:hover{border-color:var(--brand)}.exrow .exname{font-family:var(--serif);font-weight:600;font-size:16px;min-width:160px;letter-spacing:-.01em}.exflow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.exflow .en{font-family:var(--mono);font-size:12px;background:var(--paper-2);border-radius:999px;padding:5px 12px}.exflow .ea{color:var(--brand);font-family:var(--mono);font-size:12px}.ex-note{margin-top:20px;color:var(--muted);font-size:14px;font-style:italic}@media (max-width:860px){.scenarios,.receive{grid-template-columns:1fr}.deck{grid-template-columns:1fr;gap:24px;padding:26px}.vs{grid-template-columns:1fr}.exrow .exname{min-width:100%}}
