@font-face{font-family:'Heebo';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/heebo-hebrew-400-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Heebo';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/heebo-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Heebo';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/heebo-hebrew-700-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Heebo';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/heebo-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Heebo';font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/heebo-hebrew-800-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Heebo';font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/heebo-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Heebo';font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/heebo-hebrew-900-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Heebo';font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/heebo-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Karantina';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/karantina-hebrew-700-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Karantina';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/karantina-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Gveret Levin';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/gveret-levin-hebrew-400-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Gveret Levin';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/gveret-levin-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-400-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-500-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-700-normal.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'IBM Plex Sans Hebrew';font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--coral:#FF5C39;--ink:#15202E;--paper:#F7F3EA;--yellow:#FFD23F;--teal:#0F8B7E;--mat:#1B2838;--line:#9CC3D9;--muted:#5d6672}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;direction:rtl;font:400 17px/1.7 'IBM Plex Sans Hebrew',system-ui,sans-serif;color:var(--ink);
 background:linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,
 linear-gradient(#ffffff18 1px,transparent 1px) 0 0/140px 140px,linear-gradient(90deg,#ffffff18 1px,transparent 1px) 0 0/140px 140px,
 radial-gradient(120% 60% at 30% 0%,#23344a,#16212f) fixed;background-color:#16212f;min-height:100vh}
bdi{unicode-bidi:isolate}
a{color:inherit}
.wrap{max-width:760px;margin:0 auto;padding:0 16px}
header.top{display:flex;align-items:center;justify-content:space-between;padding:18px 0}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font:900 20px Heebo;direction:ltr}
.brand svg{width:34px;height:34px}.brand em{font-style:normal;color:var(--coral)}
.toplink{color:#ffffffb3;font:500 14px 'IBM Plex Mono',monospace;text-decoration:none;letter-spacing:.04em}
.pp{position:relative;background:var(--paper);border-radius:3px;box-shadow:0 1px 0 #0000001a,0 18px 26px -18px #000000aa,0 3px 6px -2px #00000040}
.torn{clip-path:polygon(0 1.4%,4% 0,9% 1%,15% 0,22% 1.3%,30% .4%,37% 1.3%,45% 0,52% 1%,60% 0,68% 1.3%,75% .4%,83% 1.3%,90% 0,96% 1%,100% 0,100% 98.6%,95% 100%,88% 99%,80% 100%,72% 98.7%,64% 100%,56% 99%,48% 100%,40% 98.7%,32% 100%,24% 99%,16% 100%,8% 98.7%,0 100%)}
.tape{position:absolute;width:120px;height:34px;background:linear-gradient(90deg,#ffffff00,#ffffff30 50%,#ffffff00),#EFE3B8cc;box-shadow:0 1px 2px #0003;z-index:3}
.dymo{display:inline-block;background:#141414;color:#F2F2F2;font:700 15px Heebo;letter-spacing:.14em;padding:7px 14px 6px;border-radius:4px;
 background-image:linear-gradient(#ffffff14,#00000000 40%,#00000040);box-shadow:0 6px 10px -6px #000}
.dymo.c{background-color:var(--coral);color:#fff}
.hero{position:relative;margin:26px 0 22px;padding:48px 26px 30px}
.herowrap{position:relative;margin:34px 0 22px}.herowrap>.dymo{position:absolute;top:-12px;right:22px;transform:rotate(1.5deg);z-index:5}.herowrap .hero,.herowrap .homehero{margin:0}
.hero h1{margin:0;font:900 clamp(34px,8.6vw,54px)/1.06 Heebo;letter-spacing:-.02em;padding-left:110px}
.hero h1 span{display:block}
mark{background:linear-gradient(transparent 52%,var(--yellow) 52%,var(--yellow) 94%,transparent 94%);color:inherit;padding:0 4px}
.hero p.promise{margin:18px 0 0;font:500 18px/1.6 'IBM Plex Sans Hebrew';max-width:34em}
.app{position:absolute;left:18px;top:34px;width:92px;height:92px;border-radius:22px;background:#fff;display:flex;align-items:center;justify-content:center;
 box-shadow:0 14px 20px -12px #000000cc,0 2px 0 #00000022,inset 0 -4px 0 #00000014;transform:rotate(-4deg)}
.app svg{width:56%;height:56%}.app .wm{font:800 17px Heebo;direction:ltr;color:#111}
.app .tape{width:64px;height:20px;top:-10px;left:14px}
.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.meta span{font:600 13px 'IBM Plex Mono',monospace;border:1.5px solid #15202E33;border-radius:99px;padding:4px 12px}
.meta span b{color:var(--coral)}
.sticky{background:var(--yellow);padding:18px 18px 20px;font:400 24px/1.25 'Gveret Levin';box-shadow:0 16px 20px -16px #000000cc,inset 0 -16px 26px -22px #0000004d;border-radius:2px}
.need{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px}
.need .sticky{transform:rotate(-1.2deg)}
.need .sticky:nth-child(2){transform:rotate(1.4deg);background:#fff}
.need h3{margin:0 0 6px;font:900 17px Heebo}
.need ul{margin:0;padding:0 18px 0 0;font:400 16px/1.55 'IBM Plex Sans Hebrew'}
.tldr{font:400 16.5px/1.6 'IBM Plex Sans Hebrew'}
.progress{position:sticky;top:0;z-index:20;margin:0 -16px 18px;padding:10px 16px;background:#16212fee;backdrop-filter:blur(6px);display:flex;align-items:center;gap:12px;color:#fff;font:600 13px 'IBM Plex Mono',monospace}
.bar{flex:1;height:8px;border-radius:9px;background:#ffffff22;overflow:hidden}.bar i{display:block;height:100%;width:0;background:var(--coral);transition:width .35s}
.step{position:relative;margin:0 0 26px;padding:26px 22px 20px}
.step .num{position:absolute;top:-22px;left:16px;font:900 64px/1 Heebo;color:var(--coral);text-shadow:4px 5px 0 #00000026;direction:ltr}
.step h2{margin:0 0 4px;font:900 23px/1.25 Heebo;padding-left:70px}
.step .min{font:600 12px 'IBM Plex Mono',monospace;color:var(--muted)}
.step ol,.step ul{padding:0 22px 0 0;margin:10px 0}
.step li{margin:0 0 8px}
.path{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;padding:12px;background:#15202E0a;border-radius:8px}
.path span{background:#fff;border:1.5px solid #15202E26;border-radius:6px;padding:3px 9px;font:600 14px 'IBM Plex Sans Hebrew'}
.path i{font-style:normal;color:var(--coral);font-weight:700}
.note{margin:14px 0 4px;padding:12px 14px;border-right:4px solid var(--teal);background:#0F8B7E12;border-radius:4px;font-size:15.5px}
.muted{color:var(--muted);font-size:14px}
.done{display:flex;align-items:center;gap:10px;margin-top:14px;cursor:pointer;font:700 15px Heebo;user-select:none}
.done input{width:22px;height:22px;accent-color:var(--teal)}
.step.is-done{opacity:.72}.step.is-done h2{text-decoration:line-through;text-decoration-color:var(--coral)}
.card{position:relative;padding:18px 18px 16px;background:#fff;border:1.5px dashed #15202E33;box-shadow:none}

.lab{font:700 14px Heebo;color:var(--coral);margin:0 0 8px}
pre.tpl{white-space:pre-wrap;margin:0;font:400 15.5px/1.7 'IBM Plex Sans Hebrew';direction:rtl}
.copy{appearance:none;border:0;cursor:pointer;background:var(--ink);color:#fff;font:700 14px Heebo;border-radius:8px;padding:9px 14px;display:inline-flex;gap:6px;align-items:center}
.copy.ok{background:var(--teal)}
.sec-title{color:#fff;font:700 clamp(46px,12vw,72px)/.95 Karantina,Heebo,sans-serif;margin:40px 0 6px}
.sec-sub{color:#ffffffc4;margin:0 0 18px}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.chips button{appearance:none;border:1.5px solid #ffffff55;background:transparent;color:#fff;border-radius:99px;padding:6px 14px;font:600 14px 'IBM Plex Sans Hebrew';cursor:pointer}
.chips button[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}
.prompt{margin:0 0 14px;padding:18px 18px 14px}
.prompt h3{margin:0 0 2px;font:900 18px Heebo}
.prompt .cat{font:600 11px 'IBM Plex Mono',monospace;color:var(--coral);letter-spacing:.08em}
.prompt p{margin:8px 0 12px;font:400 16px/1.65 'IBM Plex Sans Hebrew';background:#fff;border:1.5px dashed #15202E33;border-radius:8px;padding:10px 12px}
.prompt p em{font-style:normal;background:#FFD23F66;border-radius:3px;padding:0 2px}
.mist{display:grid;gap:14px;margin:0 0 10px}
.mist .sticky{font:400 16px/1.55 'IBM Plex Sans Hebrew'}
.mist .sticky b{display:block;font:900 18px Heebo;margin-bottom:4px}
.mist .sticky:nth-child(2){background:#fff;transform:rotate(.8deg)}.mist .sticky:nth-child(1){transform:rotate(-.8deg)}
table{width:100%;border-collapse:collapse;font-size:15px}
th,td{padding:10px 8px;border-bottom:1.5px dashed #15202E2e;text-align:right;vertical-align:top}
th{font:900 14px Heebo}
.share{margin:34px 0 24px;padding:26px 22px;text-align:center;background:var(--coral);color:#fff}
.share h2{margin:0;font:700 clamp(40px,10vw,60px)/.95 Karantina,Heebo,sans-serif}
.share p{margin:10px 0 18px}
.btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.btn{appearance:none;border:0;cursor:pointer;text-decoration:none;border-radius:10px;padding:12px 18px;font:800 16px Heebo;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ink)}
.btn svg{width:20px;height:20px}
.btn.dark{background:var(--ink);color:#fff}
.next{display:grid;gap:14px;margin:0 0 26px}
.gcard{display:flex;gap:16px;align-items:center;text-decoration:none;padding:18px}
.gcard .app{position:static;flex:none;width:64px;height:64px;border-radius:16px;transform:rotate(-3deg)}
.gcard .app .wm{font-size:12px}
.gcard h3{margin:0;font:900 19px/1.3 Heebo}.gcard p{margin:2px 0 0;font-size:15px;color:var(--muted)}
.gcard .go{margin-inline-start:auto;font:900 26px Heebo;color:var(--coral)}
.signup{margin:0 0 26px;padding:24px 20px}
.signup form{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.signup input[type=email]{flex:1 1 220px;border:1.5px solid #15202E44;border-radius:10px;padding:12px;font:16px 'IBM Plex Sans Hebrew';direction:ltr;text-align:right}
.signup small{display:block;margin-top:8px;color:var(--muted)}
.src{color:#ffffffb8;font-size:14px}.src a{color:#fff}
.src ul{padding:0 18px 0 0}

.follow{margin:0 0 26px;padding:34px 22px 24px;text-align:center;position:relative}
.follow .dymo{position:absolute;top:-16px;right:50%;transform:translateX(50%) rotate(-1.5deg)}
.follow h2{margin:0;font:700 clamp(40px,10vw,58px)/.95 Karantina,Heebo,sans-serif}
.follow p{margin:10px 0 18px}
.btn.ig,.btn.tt{background:#fff;border:1.5px solid #15202E33}
.social{display:flex;gap:10px;align-items:center}
.social a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff}
.social svg{width:22px;height:22px}
footer{color:#ffffff99;font-size:13.5px;padding:24px 0 60px;border-top:1px solid #ffffff22;margin-top:30px}
footer a{color:#fff}
.homehero{margin:34px 0 26px;padding:44px 24px 30px}
.homehero h1{margin:0;font:900 clamp(36px,9vw,58px)/1.05 Heebo;letter-spacing:-.02em}
.homehero .hand{font:400 26px/1.2 'Gveret Levin';color:var(--coral);margin-top:12px}
.toast{visibility:hidden;position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(120px);background:var(--ink);color:#fff;border-radius:10px;padding:10px 18px;font:700 15px Heebo;transition:transform .25s;z-index:50}
.toast.on{visibility:visible;transform:translateX(-50%) translateY(0)}
@media (max-width:560px){.need{grid-template-columns:1fr}.hero h1{padding-left:0;padding-top:70px}.app{top:26px}.step h2{padding-left:58px}.step .num{font-size:54px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}