/* ידייה אמונה – עיצוב משותף לדף הנחיתה ולדף מדיניות הפרטיות */
:root{
  --plum:#4a3460; --ink:#352a47; --muted:#6a607a; --wa:#1fa855; --paper:#f4f1f8; --card:rgba(255,255,255,.82);
  --head:"Gveret Levin","Varela Round",system-ui,sans-serif;
  --hand:"Playpen Sans Hebrew","Varela Round",system-ui,sans-serif;
  --plain:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  /* גדלי טקסט */
  --fs-h1:36px;
  --fs-body:24px;
  --fs-btn:20px;
  --fs-link:20px;
  --fs-pv:16px;
  color-scheme:light;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper) url(images/bg.jpg) center top/cover fixed;color:var(--ink);font-family:var(--hand);font-size:var(--fs-body);line-height:1.6;padding-inline:16px;padding-block:0 40px}
@supports (-webkit-touch-callout:none){body{background-attachment:scroll}}
.page{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:26px;padding-top:12px}
.part{position:relative;padding:18px 6px 8px}
.bsd{text-align:right;font-size:15px;color:var(--muted);padding:6px 6px 0}

/* לוגו וכותרת */
.logo{text-align:center;padding-bottom:0}
.logo img{width:min(190px,52vw);height:auto;display:block;margin:0 auto}
.logo + .part{margin-top:-20px;padding-top:4px}
h1{font-family:var(--head);margin:0;text-align:center;color:var(--plum);font-weight:400;font-size:var(--fs-h1);line-height:1.35;text-wrap:balance}

/* נעים להכיר */
.text{background:var(--card);border-radius:22px;padding:24px 20px;margin-top:70px}
.avatar{display:block;width:140px;height:140px;margin:-96px auto 10px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 6px 20px rgba(74,52,96,.2);background:#fff}
.text h2{font-family:var(--head);margin:0 0 12px;text-align:center;color:var(--plum);font-weight:400;font-size:calc(var(--fs-h1) * .88);line-height:1.4}
.text p{margin:0 0 16px;max-width:60ch;line-height:2}
.text p:last-child{margin:0}

/* כפתורי יצירת קשר */
.contact{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(292px,100%);margin:0 auto}
.btn{display:flex;align-items:center;min-height:58px;border-radius:28px;padding:10px 16px;text-decoration:none;line-height:1.35}
.btn:focus-visible{outline:3px solid var(--plum);outline-offset:3px}
.btn .row{display:flex;align-items:center;width:100%;font-size:var(--fs-btn);white-space:nowrap;font-weight:500}
.btn svg{width:24px;height:24px;flex:none}
.lbl{flex:1;min-width:0;text-align:center}
.lines{display:flex;flex-direction:column;align-items:center;line-height:1.3}
.wa{background:var(--wa);color:#fff;box-shadow:0 6px 18px rgba(31,168,85,.25)}
.tel{background:#fff;color:var(--plum);box-shadow:inset 0 0 0 2px var(--plum)}
.num{font-family:var(--plain);font-weight:600;direction:ltr;unicode-bidi:isolate;letter-spacing:.02em}

/* תחתית */
footer.part{text-align:center;font-size:var(--fs-link);color:var(--muted)}
footer a{color:inherit}

/* דף מדיניות פרטיות */
.pv{background:var(--card);border-radius:22px;padding:24px 20px;line-height:1.9;font-size:var(--fs-pv)}
.pv h1{margin-bottom:4px}
.pv h2{font-family:var(--head);color:var(--plum);font-weight:400;font-size:calc(var(--fs-h1) * .75);margin:22px 0 6px}
.pv p,.pv li{margin:0 0 10px}
.pv ul{padding-right:22px;margin:0}
.pv .muted{color:var(--muted);text-align:center;font-size:15px}
.backwrap{display:flex;justify-content:center;margin:18px 0 0}
.backwrap.top{justify-content:flex-start;margin:0}
.backbtn{display:inline-flex;align-items:center;gap:6px;font-family:var(--hand);font-size:16px;font-weight:500;color:var(--plum);text-decoration:none;background:#fff;box-shadow:inset 0 0 0 2px var(--plum);border-radius:999px;padding:8px 16px}
.backbtn svg{width:18px;height:18px}
.backbtn:focus-visible{outline:3px solid var(--plum);outline-offset:3px}
