:root{--deep-teal:#0e3b45;--teal:#0b7d72;--turquoise:#2bc4b2;--mint:#a7e3d9;--warm-amber:#f2a33a;--soft-white:#f6fafa;--surface:#f6fafa;--surface-raised:#fff;--ink:#0e3b45;--ink-muted:#5b6b70;--line:#b8c7cc;--line-strong:#5b6b70;--action:#0b7d72;--on-action:#fff;--accent:#f2a33a;--on-accent:#0e3b45;--focus:#0b7d72;--danger:#a3261a;--danger-bg:#fdecea;--level-1:#2bc4b2;--on-level-1:#0e3b45;--level-2:#a7e3d9;--on-level-2:#0e3b45;--level-3:#f2a33a;--on-level-3:#0e3b45;--level-4:#0e3b45;--on-level-4:#fff;--badge-ring:#0e3b4538;--band:#0e3b45;--on-band:#f6fafa;--on-band-2:#a7e3d9;--band-line:transparent;--head:#fff;--shadow-card:0 1px 2px #0e3b4514,0 6px 18px #0e3b4517;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:999px;--t-small:13.5px;--t-meta:15px;--t-body:17px;--t-h3:21px;--t-h2:27px;--t-title:34px;--f-body:"IBM Plex Sans","IBM Plex Sans Hebrew","IBM Plex Sans Arabic",system-ui,sans-serif;--f-num:"IBM Plex Sans",var(--f-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[lang=he]{--f-body:"IBM Plex Sans Hebrew","IBM Plex Sans",system-ui,sans-serif}[lang=ar]{--f-body:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--surface:#0b2f37;--surface-raised:#0e3b45;--ink:#f6fafa;--ink-muted:#a9bcc1;--line:#2c5560;--line-strong:#7f9aa1;--action:#2bc4b2;--on-action:#0e3b45;--focus:#2bc4b2;--level-4:#f6fafa;--on-level-4:#0e3b45;--badge-ring:#f6fafa38;--danger:#ff9b8f;--danger-bg:#3a1f22;--band:#082a31;--band-line:#2c5560;--head:#0e3b45;--shadow-card:0 1px 2px #00000040,0 8px 22px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface);color:var(--ink);font:400 var(--t-body)/1.55 var(--f-body);-webkit-font-smoothing:antialiased}a{color:var(--action)}img{max-width:100%;height:auto;display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 16px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.skip{top:-80px;z-index:100;background:var(--action);color:var(--on-action);border-radius:var(--radius-sm);font:600 var(--t-meta)/20px var(--f-body);padding:10px 16px;text-decoration:none;position:absolute;inset-inline-start:12px}.skip:focus{top:12px}#main:focus{outline:none}.head{background:var(--head);border-bottom:1px solid var(--line)}.top{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-block:12px;display:flex}.brand{align-items:center;margin-inline-end:auto;padding:4px 0;text-decoration:none;display:flex}.brand img{width:auto;height:32px}.nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nav a{font:600 var(--t-meta)/20px var(--f-body);border-radius:var(--radius-sm);color:var(--ink);padding:10px 12px;text-decoration:none}.nav a:hover{background:var(--surface)}.nav a[aria-current=page]{color:var(--action)}.langs{border:1px solid var(--line);border-radius:var(--radius-full);gap:2px;padding:3px;display:flex}.langs a{font:600 13px/18px var(--f-body);border-radius:var(--radius-full);color:var(--ink-muted);padding:6px 10px;text-decoration:none}.langs a[aria-current=true]{background:var(--action);color:var(--on-action)}.langs .ln-short{display:none}.btn{border-radius:var(--radius-md);border:2px solid var(--accent);background:var(--accent);min-height:48px;color:var(--on-accent);font:600 16px/20px var(--f-body);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.05)}.btn.ghost,.btn.pine.ghost{color:var(--action);border-color:var(--action);background:0 0}.btn.pine{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn[disabled]{opacity:.55;cursor:default;filter:none}.btn.sm{min-height:40px;padding:0 16px;font-size:15px}.nav .btn.sm{color:var(--on-action);margin-inline-start:4px;padding:0 16px}.nav .btn.sm:hover{background:var(--action)}.band{background:var(--band);color:var(--on-band);border:1px solid var(--band-line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:36px;margin:24px 0 8px;padding:48px 44px;display:grid}.band h1{font:700 clamp(36px,4.6vw,56px)/1.12 var(--f-body);color:var(--on-band);letter-spacing:-.01em;margin:0}.band h1 span{display:block}.band .sub{font:400 19px/1.6 var(--f-body);max-width:56ch;color:var(--on-band);margin:18px 0 0}.band .ctas{margin:26px 0 0}.band .btn.ghost{color:var(--on-band);border-color:var(--on-band)}.band :focus-visible{outline-color:var(--turquoise)}.lvmap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 24px;display:grid}.lvmap svg{grid-row:span 2;width:clamp(130px,14vw,180px);height:auto}.lvmap h2{font:600 19px/26px var(--f-body);color:var(--on-band);align-self:end;margin:0}.lvmap ol{align-self:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lvmap li{font:600 var(--t-body)/24px var(--f-body);white-space:nowrap;align-items:center;gap:12px;display:flex}.lvmap li i{border-radius:var(--radius-full);width:30px;height:30px;font:700 15px/1 var(--f-num);color:var(--deep-teal);flex:none;place-items:center;font-style:normal;display:inline-grid}.lvmap .cap{font:500 var(--t-small)/20px var(--f-body);color:var(--on-band-2);grid-column:1/-1;max-width:52ch;margin:4px 0 0}.ptitle{font:700 var(--t-title)/1.2 var(--f-body);color:var(--ink);margin:0 0 18px}.crumbs{font:500 14px/20px var(--f-body);color:var(--ink-muted);flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.crumbs a{color:var(--action);text-decoration:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:20px 0 36px;display:grid}.hero h1{font:700 clamp(38px,6vw,58px)/1.08 var(--f-body);color:var(--ink);margin:0 0 16px}.hero h1 .subt{font:600 20px/1.4 var(--f-body);color:var(--action);margin-top:10px;display:block}.hero p.sub{font:400 19px/1.6 var(--f-body);color:var(--ink);max-width:54ch;margin:0 0 24px}.hero .ctas{flex-wrap:wrap;gap:10px;display:flex}.hero .once{font:500 14px/20px var(--f-body);color:var(--ink-muted);margin:12px 0 0}.hero .art{grid-template-columns:1.45fr 1fr;align-items:end;gap:16px;width:min(100%,460px);margin-inline:auto;display:grid}.hero .art img{border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#fff}.sec{padding:36px 0}.sec h2{font:700 var(--t-h2)/1.25 var(--f-body);color:var(--ink);margin:0 0 10px}.sec .lead{color:var(--ink-muted);max-width:64ch;margin:0 0 22px}.paper{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.grid{gap:16px;display:grid}.g3{grid-template-columns:repeat(3,1fr)}.feature{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;margin-top:8px;padding:28px 32px;display:grid}.feature .pic{align-items:flex-end;gap:12px;display:flex}.feature .pic img{border-radius:var(--radius-sm);width:150px;box-shadow:var(--shadow-card);background:#fff}.feature .pic img+img{width:100px}.feature .tx{justify-items:start;gap:10px;display:grid}.feature h3{font:600 var(--t-h3)/1.3 var(--f-body);color:var(--ink);margin:0}.feature p{color:var(--ink-muted);max-width:58ch;margin:0}.feature .price{font:600 var(--t-meta)/22px var(--f-body);color:var(--ink)}.chip{font:600 13px/18px var(--f-body);border-radius:var(--radius-full);background:var(--mint);color:var(--deep-teal);padding:4px 12px}.later{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;margin:28px 0 0;display:grid}.later h3{font:600 var(--t-meta)/22px var(--f-body);color:var(--ink-muted);grid-column:1/-1;margin:0}.later div{border-top:2px solid var(--line);padding-top:12px}.later b{font:600 19px/26px var(--f-body);color:var(--ink);display:block}.later p{color:var(--ink-muted);max-width:48ch;margin:4px 0 0;font-size:16px;line-height:1.5}.toc{border-top:2px solid var(--ink);max-width:920px;margin:6px 0 0}.toc div{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,240px) minmax(0,1fr);align-items:baseline;gap:4px 28px;padding:16px 0;display:grid}.toc dt{font:700 var(--t-h3)/1.3 var(--f-body);color:var(--ink);font-variant-numeric:tabular-nums}.toc dd{color:var(--ink-muted);max-width:62ch;margin:0}.offer{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative}.offer.best{border:2px solid var(--accent);box-shadow:var(--shadow-card)}.offer .badge{top:-14px;background:var(--accent);color:var(--on-accent);font:600 13px/18px var(--f-body);border-radius:var(--radius-full);padding:4px 12px;position:absolute;inset-inline-start:18px}.offer h3{font:600 var(--t-h3)/1.3 var(--f-body);color:var(--ink);margin:0}.offer .price{font:700 40px/1.1 var(--f-num);color:var(--ink);font-variant-numeric:tabular-nums}.offer p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.5}.offer .note{font:600 14px/20px var(--f-body);color:var(--ink)}.offer .dev{font:500 14px/20px var(--f-body);color:var(--ink-muted)}.offer .btn{margin-top:auto}.offers{align-items:stretch;padding-top:10px}.steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:8px 0 0;padding:0;list-style:none;display:grid}.steps li{padding-top:58px;position:relative}.steps li:before{counter-increment:s;content:counter(s);top:0;z-index:1;border-radius:var(--radius-full);background:var(--surface);width:42px;height:42px;box-shadow:inset 0 0 0 2px var(--action);font:700 17px/1 var(--f-num);color:var(--action);place-items:center;display:grid;position:absolute;inset-inline-start:0}.steps li:after{content:"";top:20px;background:var(--line);height:2px;position:absolute;inset-inline:50px -20px}.steps li:last-child:after{display:none}.steps h3{font:600 19px/26px var(--f-body);color:var(--ink);margin:0 0 4px}.steps p{color:var(--ink-muted);max-width:36ch;margin:0;font-size:16px;line-height:1.5}.wbs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.wb{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.wb img{aspect-ratio:210/297;object-fit:cover;border-bottom:1px solid var(--line);background:#fff;width:100%}.wb .tx{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.wb h3{font:600 18px/26px var(--f-body);color:var(--ink);margin:0}.wb p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.5}.wb small{font:500 13px/18px var(--f-body);color:var(--ink-muted)}.wb .btn{min-height:44px;margin-top:auto;font-size:15px}.upsell{background:var(--surface-raised);color:var(--ink);border:2px solid var(--mint);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;padding:16px 18px;display:flex}.upsell b{font:600 var(--t-body)/24px var(--f-body)}.upsell.big{text-align:center;justify-content:center;padding:24px}.upsell.big b{font-size:19px;line-height:28px}.vids{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;display:grid}.vids figure{margin:0}.vids figure:first-child{grid-column:1/-1}.vids video{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--band);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.vids figcaption{margin-top:10px}.vids .vt{font:600 var(--t-body)/1.4 var(--f-body);color:var(--ink);display:block}.vtext{max-width:64ch;color:var(--ink-muted);font-size:var(--t-meta);margin-top:4px;line-height:1.6}.vtext p{margin:0 0 6px}.strip{scroll-snap-type:x proximity;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.strip a{scroll-snap-align:start;display:block}.strip img{aspect-ratio:210/297;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;width:100%}.author{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:22px;max-width:860px;display:grid}.author img{border-radius:var(--radius-full);object-fit:cover;width:104px;height:104px}.author h2{font:600 var(--t-h3)/1.3 var(--f-body);color:var(--ink);margin:0 0 6px}.author p{color:var(--ink-muted);max-width:62ch;margin:0}.letter{max-width:calc(126px + 64ch);margin:30px 0 0;padding-inline-start:126px}.letter h3{font:600 var(--t-h3)/1.3 var(--f-body);color:var(--ink);margin:0 0 12px}.letter p{color:var(--ink);margin:0 0 14px;line-height:1.75}.letter blockquote{border-inline-start:3px solid var(--turquoise);font:500 var(--t-h3)/1.5 var(--f-body);color:var(--ink);margin:24px 0 10px;padding-inline-start:18px}.letter .sign{color:var(--ink-muted);margin:0;font-weight:600}.qa{border-top:1px solid var(--line);max-width:780px}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;font:600 18px/26px var(--f-body);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font:400 24px/1 var(--f-num);color:var(--action);flex:none}.qa details[open] summary:after{content:"−"}.qa p{color:var(--ink-muted);max-width:64ch;margin:0 0 16px}.form{gap:16px;display:grid}.form label{font:600 var(--t-meta)/20px var(--f-body);color:var(--ink);gap:6px;display:grid}.form input[type=text],.form input[type=tel],.form input[type=email],.form select{font:400 var(--t-body)/24px var(--f-body);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:48px;color:var(--ink);padding:11px 12px}.form input:focus,.form select:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--focus);outline:none}.form input[aria-invalid=true]{border-color:var(--danger)}.form .hint{font:500 var(--t-small)/18px var(--f-body);color:var(--ink-muted)}.form .ferr{font:600 14px/20px var(--f-body);color:var(--danger)}.form .check{font:500 var(--t-meta)/22px var(--f-body);align-items:flex-start;gap:10px;display:flex}.form .check input{width:22px;height:22px;accent-color:var(--action);flex:none;margin-top:1px}.pay-btns{gap:10px;display:grid}.err{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);font:600 var(--t-meta)/22px var(--f-body);padding:10px 12px}.sum{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:14px;display:flex}.sum b{font:600 18px/26px var(--f-body);color:var(--ink)}.sum span{font:700 30px/1.1 var(--f-num);color:var(--ink);font-variant-numeric:tabular-nums}.narrow{max-width:640px;margin:0 auto}.narrow-wide{max-width:780px;margin:0 auto}.muted{color:var(--ink-muted);font-size:var(--t-meta);line-height:22px}.link-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;font:500 var(--t-meta)/22px var(--f-body);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.terms h1{font:700 var(--t-title)/1.2 var(--f-body);color:var(--ink);margin:0 0 4px}.terms h2{font:600 19px/26px var(--f-body);color:var(--ink);margin:24px 0 6px}.terms p{color:var(--ink);max-width:70ch;margin:0 0 8px;font-size:16px;line-height:1.65}.terms .upd{color:var(--ink-muted);margin-bottom:12px;font-size:13px}.terms .ai{border:2px solid var(--accent);border-radius:var(--radius-md);margin:14px 0;padding:6px 16px 10px}.center{text-align:center}.ctas{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ctas.center{justify-content:center}.ink{color:var(--ink)!important}.hp{opacity:0;pointer-events:none;width:1px;height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute!important}.paper.center p{color:var(--ink-muted);margin:0 0 14px}.paper .ptitle{font-size:26px}.sum-what{align-items:center;gap:12px;display:flex}.sum-what img{border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;width:64px;height:auto}.sum-what div{gap:2px;display:grid}.upnote{font:600 var(--t-meta)/22px var(--f-body);margin:0 0 14px}.pick{gap:10px;display:grid}.pick-row{border:1.5px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:14px 16px;text-decoration:none;display:flex}.pick-row b{font:600 var(--t-body)/24px var(--f-body)}.pick-row span{font:700 22px/1 var(--f-num);font-variant-numeric:tabular-nums}.pick-row.best{border:2px solid var(--accent)}.pick-set{border:1.5px solid var(--line-strong);border-radius:var(--radius-md);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.pick-set label{flex:1;gap:6px;min-width:220px;display:grid}.pick-set b{font:600 var(--t-body)/24px var(--f-body)}.pick-set select{font:400 var(--t-body)/24px var(--f-body);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:48px;color:var(--ink);padding:10px 12px}.ty-paid,.ty-manual,.ty-wait{gap:10px;margin-top:10px;display:grid}.ty-paid p,.ty-manual p,.ty-wait p{color:var(--ink);margin:0}.ty-manual h2{font:600 19px/26px var(--f-body);color:var(--ink);margin:6px 0 0}.paysteps{counter-reset:p;gap:16px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.paysteps li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.paysteps li:before{counter-increment:p;content:counter(p);border-radius:var(--radius-full);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--action);font:700 15px/1 var(--f-num);color:var(--action);place-items:center;display:grid}.paysteps p{padding-top:5px}.paynum{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.paynum b{font:700 28px/1.2 var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);direction:ltr;unicode-bidi:isolate}.spin{border:2.5px solid var(--line);border-top-color:var(--action);vertical-align:-3px;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.peek summary{cursor:pointer;font:600 var(--t-meta)/22px var(--f-body);color:var(--action);padding:4px 0;list-style:none}.peek summary::-webkit-details-marker{display:none}.peek summary:before{content:"+ "}.peek[open] summary:before{content:"− "}.peek-row{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.peek-row img{border:1px solid var(--line);aspect-ratio:210/297;background:#fff;border-radius:4px;width:100%;height:auto}.foot{color:var(--ink-muted);font-size:var(--t-meta);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:26px 0 34px;display:flex}.foot .mark{align-items:center;gap:10px;display:flex}.foot .mark img{width:28px;height:28px}.foot a{color:var(--action)}.foot-links{flex-wrap:wrap;gap:16px;display:flex}.foot-links a{padding:8px 0}@media (max-width:860px){.band{grid-template-columns:1fr;gap:30px;padding:32px 22px}.hero{grid-template-columns:1fr;gap:26px;padding-top:10px}.hero .art{width:min(86%,400px)}.g3,.later{grid-template-columns:1fr}.feature{grid-template-columns:1fr;gap:20px;padding:22px}.feature .pic img{width:120px}.feature .pic img+img{width:80px}.offer.best{order:-1}.steps{grid-template-columns:1fr;gap:22px}.steps li{padding-top:0;min-height:42px;padding-inline-start:58px}.steps li:after{top:46px;bottom:-22px;width:2px;height:auto;inset-inline:20px auto}}@media (max-width:640px){.top{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-block:10px;display:grid}.brand img{height:28px}.nav{grid-area:2/1/auto/-1;justify-content:space-between}.nav .hide-sm{display:none}.langs{grid-area:1/2}.langs .ln-full{display:none}.langs .ln-short{display:inline}.langs a{place-items:center;min-width:40px;min-height:36px;padding:0 6px;display:inline-grid}.toc div{grid-template-columns:1fr;gap:2px}.author{grid-template-columns:72px minmax(0,1fr);gap:16px}.author img{width:72px;height:72px}.letter{margin-top:22px;padding-inline-start:0}.vids{grid-template-columns:1fr}.letter blockquote{font-size:19px}.lvmap{grid-template-columns:auto minmax(0,1fr);gap:12px 18px}.lvmap svg{width:118px}.lvmap li{white-space:normal}}@media (max-width:480px){.sec h2{font-size:24px}.ptitle{font-size:28px}.band h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.spin{animation:none}}
