.home{--pe:#5f7d00;--pe-ink:#415700;--pe-soft:#e7efc9;--pe-line:#b4c97a;--phase:#8a5a2b;--phase-soft:#f6e8d9;--surface:#fafbf7;--surface-2:#f1f3ec;--surface-3:#e7eadf;--line:#d6dace;--line-2:#e4e7dc;--ink:#171a15;--ink-2:#3d4438;--muted:#6b7263;direction:rtl;color:var(--ink);background:var(--surface);font-family:Noto Sans Hebrew,Assistant,system-ui,sans-serif;min-height:100dvh;padding:0 18px 70px}.home h1,.home h2,.home h3{font-family:inherit;font-weight:800;letter-spacing:-.01em;margin:0}.home a{color:inherit}.home section{max-width:960px;margin:0 auto;padding:52px 0;border-bottom:1px solid var(--line-2)}.home section:last-of-type{border-bottom:0}.home h2{font-size:24px;margin-bottom:18px}.h-top{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0}.h-brand{display:flex;align-items:baseline;gap:9px}.h-brand b{font-size:18px}.h-brand span{font-size:12px;color:var(--muted)}.h-nav{display:flex;gap:6px}.h-nav a{text-decoration:none;font-size:14px;font-weight:600;color:var(--ink-2);padding:6px 13px;border-radius:999px;border:1px solid transparent}.h-nav a:hover{background:var(--surface-2);border-color:var(--line-2)}.h-hero{text-align:center;padding:56px 0 48px!important}.h-eyebrow{font-size:12px;letter-spacing:.1em;font-weight:700;color:var(--pe-ink);margin:0 0 16px}.h-hero h1{font-size:clamp(28px,5vw,44px);line-height:1.2;margin-bottom:16px}.h-lead{max-width:600px;margin:0 auto 26px;font-size:17px;line-height:1.8;color:var(--ink-2)}.h-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.h-btn{display:inline-block;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 20px;font-weight:600;font-size:15px;color:var(--ink);transition:.14s ease}.h-btn:hover{border-color:var(--pe-line);background:var(--surface-2)}.h-btn.pri{background:var(--pe);border-color:var(--pe);color:#fff;font-weight:700}.h-btn.pri:hover{background:var(--pe-ink);border-color:var(--pe-ink)}.h-tracks{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:26px}.h-track{display:inline-flex;align-items:baseline;gap:7px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13.5px}.h-track b{font-weight:700}.h-track i{font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.h-grid article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 20px}.h-grid h3{font-size:16px;margin-bottom:8px;color:var(--pe-ink)}.h-grid p{margin:0;font-size:14.5px;line-height:1.75;color:var(--ink-2)}.h-sub{color:var(--muted);font-size:14.5px;margin:-8px 0 22px;line-height:1.7}.h-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.h-plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 20px 22px;text-align:center}.h-plan.hot{border-color:var(--pe);box-shadow:0 10px 28px -16px rgba(95,125,0,.55)}.h-tag{position:absolute;top:-11px;inset-inline-start:50%;transform:translateX(50%);background:var(--pe);color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.h-plan h3{font-size:16px;color:var(--ink-2);margin-bottom:8px}.h-amt{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-note{color:var(--muted);font-size:13px;margin:8px 0 10px}.h-plan p{margin:0 0 16px;font-size:14px;line-height:1.65;color:var(--ink-2);min-height:44px}.h-plan .h-btn{width:100%}.h-fine{margin:18px 0 0;line-height:1.7}.h-fine,.h-foot{color:var(--muted);font-size:13.5px}.h-foot{max-width:960px;margin:0 auto;padding-top:30px;line-height:1.75}.h-foot p{margin:0 0 8px}.h-foot a{text-decoration:underline;text-underline-offset:3px}.h-biz{font-size:12.5px;opacity:.8}@media (max-width:560px){.home section{padding:40px 0}.h-hero{padding:40px 0 36px!important}.h-lead{font-size:15.5px}.h-brand span{display:none}}