:root{--g:#25BD83;--gd:#129D6E;--ink:#353538;--mut:#6b6b70;--bg:#f6faf8}
*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Arial,"Noto Sans Hebrew",sans-serif;color:var(--ink);line-height:1.6;background:#fff}
a{color:var(--gd)}.w{max-width:960px;margin:0 auto;padding:0 20px}
header{border-bottom:1px solid #eee}header .w{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:14px}
header img{height:28px;width:auto;display:block}.lang{font-size:.9rem;text-decoration:none;border:1px solid #ddd;border-radius:20px;padding:4px 12px;color:var(--ink)}
.hero{background:var(--bg);padding:48px 0}.hero h1{font-size:1.9rem;line-height:1.25;margin:0 0 12px}.hero p{font-size:1.1rem;color:var(--mut);margin:0 0 22px}
.tag{display:inline-block;background:#e3f6ee;color:var(--gd);font-weight:600;font-size:.85rem;border-radius:20px;padding:3px 12px;margin-bottom:14px}
.btn{display:inline-block;background:var(--g);color:#fff;text-decoration:none;font-weight:600;padding:12px 22px;border-radius:10px}.btn:hover{background:var(--gd)}
section{padding:40px 0}h2{font-size:1.4rem;margin:0 0 18px}
.grid{display:grid;gap:14px;grid-template-columns:1fr}.card{border:1px solid #e8ece9;border-radius:12px;padding:16px}.card h3{margin:0 0 6px;font-size:1.05rem}.card p{margin:0;color:var(--mut)}
.price{border:2px solid var(--g);border-radius:14px;padding:22px;max-width:420px}.price .n{font-size:2rem;font-weight:700}.price ul{padding-inline-start:20px;margin:10px 0 0}
footer{border-top:1px solid #eee;padding:24px 0;font-size:.85rem;color:var(--mut)}footer a{margin-inline-end:14px}
.doc h1{font-size:1.6rem}.doc h2{font-size:1.2rem;margin-top:26px}
@media(min-width:720px){.hero{padding:72px 0}.hero h1{font-size:2.5rem}.grid{grid-template-columns:repeat(3,1fr)}header img{height:34px}}