/* ראש נקי · עמודי השיווק: בית, השיטה וניב, שאלות נפוצות, המלצות (rosh-naki-legal 0.4.0, עודכן 0.4.4).
   העיצוב: site-design/v2/site.css של יעל (30.9, השפה של עמוד 76), הסקשנים בלבד, עם קידומת rns-. ה-header, המגירה, הכפתורים, הפס הדביק והתנועה כבר ב-site.css.
   כל צבע, פונט, רדיוס וצל מ-tokens.css. נטען רק בעמודים שב-RNL_MKT. התוכן עצמו הוא בלוק HTML אחד בעמוד. */

.rns-mkt h1{font-size:var(--rn-h1)}
.rns-mkt h2{font-size:var(--rn-h2)}
.rns-mkt :where(blockquote){margin:0}
.rns-mkt .screen-reader-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.rns-stack>*+*{margin-block-start:var(--rn-s2)}
.rns-center{text-align:center;margin-inline:auto}
.rns-measure{max-inline-size:var(--rn-measure)}
.rns-center .rns-ctas{justify-content:center}
.rns-more,.rns-more:visited{display:inline-flex;align-items:center;min-block-size:44px;font-weight:700;color:var(--rn-sage)}
.rns-mkt .rns-lead{font-size:var(--rn-lead);line-height:1.45}
.rns-kicker{font:var(--rn-w-display) var(--rn-lead)/1.3 var(--rn-font-display);color:var(--rn-sage)}
/* מספר או עובדה שמחכים לניב. גלוי בכוונה: הטיוטה לא עולה כל עוד יש כזה */
.rns-wait{background:none;color:var(--rn-sage-line);outline:1px dashed var(--rn-sage-line);outline-offset:2px;border-radius:4px;margin-inline:4px;padding-inline:4px;font:700 .75em/1.4 var(--rn-font);white-space:nowrap}
/* מקום שמור לתמונה או רכיב שעוד חסרים */
.rns-ph{display:grid;align-content:end;gap:6px;inline-size:100%;padding:20px;background:var(--rn-deep);border:1px dashed var(--rn-sage-line);border-radius:var(--rn-radius);color:var(--rn-on-dark);font-size:var(--rn-small);line-height:1.5}
.rns-ph i{font-style:normal;justify-self:start;padding:2px 10px;border:1px solid var(--rn-sage-line);border-radius:var(--rn-radius-pill);color:var(--rn-sage-line);font-size:13px;font-weight:700}

/* הכדור: משפט במסגרת לבנה בראש סקשן */
.rns-pill{display:inline-block;padding:10px 24px;border:var(--rn-border) solid var(--rn-line);border-radius:var(--rn-radius-pill);background:var(--rn-tint);
  font:var(--rn-w-display) clamp(1.0625rem,.98rem + .4vw,1.375rem)/1.35 var(--rn-font-display);text-wrap:balance}
.rns-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}
.rns-pills li{padding:8px 18px;border:1px solid var(--rn-line);border-radius:var(--rn-radius-pill);font:var(--rn-w-display) 1.125rem/1.3 var(--rn-font-display)}

/* סקשנים ברוחב מלא: שחור, שחור-זית, זית עמוק, ותמונה מתחת לשכבה של 59% */
.rns-sec{position:relative;padding-block:var(--rn-sec);isolation:isolate}
.rns-sec--ink{background:var(--rn-ink)}
.rns-sec--deep,.rns-sec--photo{background:var(--rn-deep)}
.rns-sec--black{background:var(--rn-black)}
.rns-sec--photo>.rns-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}
.rns-sec--photo>.rns-bg :is(picture,img){display:block;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}
.rns-sec--photo>.rns-bg::after{content:"";position:absolute;inset:0;background:var(--rn-scrim)}
.rns-sec h2+p,.rns-sec h2+.rns-lead{margin-block-start:var(--rn-s3)}

/* הירו של הבית */
.rns-top{padding-block:clamp(40px,3rem + 2vw,88px) clamp(48px,3rem + 3vw,96px);text-align:center}
.rns-top h1 span{display:block}
.rns-top .rns-pill{margin-block-end:var(--rn-s3)}
.rns-top .rns-lead{max-inline-size:40rem;margin:var(--rn-s3) auto 0}
.rns-top .rns-ctas{justify-content:center;margin-block-start:var(--rn-s4)}
.rns-top__vsl{max-inline-size:760px;margin:var(--rn-s5) auto 0}
.rns-top__vsl .rns-play{box-shadow:0 0 0 3px var(--rn-ink),var(--rn-shadow)} /* 0.5.6 (יעל): טבעת דיו. המרווה על הקיר הבהיר בפוסטר המקומי 1.05:1 */
.rns-vsl{position:relative;border-radius:var(--rn-radius);overflow:hidden;box-shadow:var(--rn-shadow);aspect-ratio:16/9;background:var(--rn-deep)}
/* 0.4.4: התמונה והנגן באותו מקום. הנגן של האוטופליי נבנה מאחורי התמונה, והתמונה יורדת רק כשהוא מתנגן */
.rns-vsl button{all:unset;display:block;position:absolute;inset:0;z-index:1;cursor:pointer}
.rns-vsl img{inline-size:100%;block-size:100%;object-fit:cover}
.rns-vsl button:focus-visible{outline:var(--rn-focus);outline-offset:-6px}
.rns-vsl iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}
.rns-play{position:absolute;inset:0;margin:auto;inline-size:72px;block-size:72px;display:grid;place-items:center;border-radius:50%;background:var(--rn-sage);color:var(--rn-ink);box-shadow:var(--rn-shadow);transition:transform var(--rn-dur) var(--rn-ease)}
.rns-play svg{inline-size:28px;block-size:28px;fill:currentColor;margin-inline-end:-4px}
button:hover .rns-play{transform:scale(1.06)}
/* 0.5.1 (ניב 2.10): "הפעלת קול" מתחת לנגן של הבית, רק כל עוד מושתק (site.js). אותו עיצוב כמו .ch-vsl__unmute ב-vsl-facade.html. 44px, דיו על מרווה 10.9:1 */
.rns-mkt .rns-unmute{display:flex;align-items:center;justify-content:center;gap:8px;inline-size:max-content;max-inline-size:100%;min-block-size:44px;margin:12px auto 0;padding:0 22px;border:0;border-radius:var(--rn-radius-pill);background:var(--rn-sage);color:var(--rn-ink);font:700 1rem/1 var(--rn-font);cursor:pointer;box-shadow:var(--rn-shadow)}
.rns-mkt .rns-unmute[hidden]{display:none}
.rns-mkt .rns-unmute svg{inline-size:22px;block-size:22px;flex:none;fill:currentColor}
.rns-mkt .rns-unmute:hover{background:#d4e4db}

/* טקסט לצד תמונה (המהלך החוזר של 76) */
.rns-media{display:grid;gap:var(--rn-s4);align-items:center}
.rns-media__img img{inline-size:100%;border-radius:var(--rn-radius);box-shadow:var(--rn-shadow)}
@media (min-width:900px){.rns-media{grid-template-columns:1fr 1fr;gap:var(--rn-s6)}.rns-media--flip .rns-media__img{order:-1}}

.rns-quote{font:var(--rn-w-display) clamp(1.75rem,1.2rem + 2.4vw,3rem)/1.15 var(--rn-font-display);text-wrap:balance}
.rns-quote::before{content:"”";display:block;block-size:.42em;overflow:hidden;font-size:2.4em;line-height:1;color:var(--rn-sage)}
.rns-quote p+p{margin-block-start:.35em;color:var(--rn-sage)}

/* שלושת הרבדים, ו-6 הפגישות כמסלול ממוספר */
.rns-layers{list-style:none;padding:0;display:grid;gap:12px;counter-reset:l;text-align:start}
.rns-layers li{counter-increment:l;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:16px 20px;border:1px solid var(--rn-line);border-radius:var(--rn-radius);background:var(--rn-tint)}
.rns-layers li::before{content:counter(l);grid-row:span 2;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--rn-sage);color:var(--rn-ink);font:var(--rn-w-display) 1.375rem/1 var(--rn-font-display)}
.rns-layers b{font:var(--rn-w-display) 1.375rem/1.25 var(--rn-font-display)}
.rns-path{list-style:none;padding:0;counter-reset:p;display:grid;text-align:start}
.rns-path li{counter-increment:p;position:relative;display:grid;grid-template-columns:52px 1fr;gap:4px 18px;padding-block-end:var(--rn-s3)}
.rns-path li::before{content:counter(p);grid-row:span 2;display:grid;place-items:center;inline-size:52px;block-size:52px;border:1px solid var(--rn-line);border-radius:50%;background:var(--rn-deep);font:var(--rn-w-display) 1.5rem/1 var(--rn-font-display);position:relative;z-index:1}
.rns-path li::after{content:"";position:absolute;inset-block:52px 0;inset-inline-start:26px;border-inline-start:1px dashed var(--rn-line-soft)}
.rns-path li:last-child::after{display:none}
.rns-path b{font:var(--rn-w-display) 1.375rem/1.25 var(--rn-font-display);padding-block-start:10px}
.rns-path span{color:var(--rn-on-dark-soft)}
.rns-after6{display:grid;gap:12px;padding:20px 24px;border:1px solid var(--rn-line);border-radius:var(--rn-radius)}
.rns-promise{display:grid;gap:8px;padding:24px;border-radius:var(--rn-radius);background:var(--rn-sage);color:var(--rn-ink);box-shadow:var(--rn-shadow)}
.rns-promise h3{font:var(--rn-w-display) var(--rn-h3)/1.2 var(--rn-font-display)}
.rns-promise a,.rns-promise a:visited{display:inline-flex;align-items:center;min-block-size:44px;color:var(--rn-ink);font-weight:700}
.rns-promise :focus-visible{outline-color:var(--rn-ink)}
.rns-how__side{display:grid;gap:var(--rn-s3);margin-block-start:var(--rn-s4)}
@media (min-width:900px){.rns-how{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--rn-s6);align-items:start}.rns-how__side{position:sticky;inset-block-start:120px;margin-block-start:0}}

/* מספרים */
.rns-facts{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;text-align:center}
.rns-facts li{display:grid;gap:4px;align-content:start;padding-block:16px;border-block-start:1px solid var(--rn-line-soft)}
.rns-facts b{font:var(--rn-w-display) clamp(2.5rem,1.9rem + 2.4vw,3.75rem)/1 var(--rn-font-display);color:var(--rn-sage)}
.rns-facts b .rns-wait{font-size:1rem}
.rns-facts span{font-size:1.0625rem;line-height:1.35}
.rns-facts small{font-size:13px;line-height:1.35;color:var(--rn-sage)}
@media (min-width:900px){.rns-facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}
.rns-facts__note{margin-block-start:var(--rn-s2);font-size:var(--rn-small);color:var(--rn-sage);text-align:center}

/* הוכחה: סרטונים, צילומי וואטסאפ (הקרוסלה: marquee.css), ערוץ 14. ‏rns-shots: HTML ישן במטמון, מ-0.4.4 לא בשימוש */
.rns-proof-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 24px;margin-block-end:var(--rn-s4)}
.rns-vids{display:grid;grid-auto-flow:column;grid-auto-columns:min(62%,240px);gap:16px;list-style:none;padding:0 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}
.rns-vids li{scroll-snap-align:start}
@media (min-width:1024px){.rns-vids{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}
/* סרטוני ההמלצות: אותו facade של ה-VSL, ב-9:16. ‏rns-ph נשאר בשביל HTML ישן במטמון (עד 10 שעות אחרי עדכון 1200) */
.rns-vid :is(.rns-ph,.rns-vsl){aspect-ratio:9/16}
.rns-vid .rns-play{inline-size:56px;block-size:56px}
.rns-vid .rns-play svg{inline-size:22px;block-size:22px}
.rns-vid figcaption{margin-block-start:10px;font-size:1rem;font-weight:500}
.rns-shots{display:grid;gap:16px;margin-block-start:var(--rn-s4)}
.rns-shots figure{border-radius:var(--rn-radius);overflow:hidden;box-shadow:var(--rn-shadow);background:var(--rn-on-dark)}
.rns-shots .rns-ph{block-size:100%;min-block-size:220px}
@media (min-width:768px){.rns-shots{grid-template-columns:1fr 1fr;align-items:start}}
.rns-shots>figure:only-child{grid-column:1/-1;justify-self:center;max-inline-size:560px}
.rns-tv{display:grid;gap:var(--rn-s3);align-items:center;margin-block-start:var(--rn-s6);padding-block-start:var(--rn-s5);border-block-start:1px solid var(--rn-line-soft)}
.rns-tv img{inline-size:100%;border-radius:var(--rn-radius);box-shadow:var(--rn-shadow)}
.rns-tv__cap{margin-block-start:12px;font-size:var(--rn-small);color:var(--rn-sage)}
@media (min-width:900px){.rns-tv{grid-template-columns:1.1fr 1fr;gap:var(--rn-s6)}}

/* למי מתאים: כרטיסים מסוגרים, אייקון קו במקום ✅/❌. 0.5.1 (ניב 2.10): ✓ בירוק (--rn-go, 6.5:1 על דיו) ו-✗ באדום (--rn-no, 5.5:1), בלי שקיפות */
.rns-fit{display:grid;gap:var(--rn-s4);text-align:start}
.rns-fit :is(h2,h3){margin-block-end:var(--rn-s3);font:var(--rn-w-display) clamp(1.75rem,1.4rem + 1.4vw,2.5rem)/1.15 var(--rn-font-display)}
.rns-checks{list-style:none;padding:0;display:grid;gap:10px}
.rns-checks li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:14px 18px;border:1px solid var(--rn-line);border-radius:var(--rn-radius);font-size:1.0625rem;line-height:1.5}
.rns-checks svg{inline-size:28px;block-size:28px;stroke:var(--rn-go);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.rns-checks--no li{border-color:var(--rn-line-soft)}
.rns-checks--no svg{stroke:var(--rn-no)}
@media (min-width:900px){.rns-fit{grid-template-columns:1fr 1fr;gap:var(--rn-s5)}}

/* כרטיס הסיום: הזכוכית השחורה של 76, על תמונה */
.rns-card{display:grid;justify-items:center;gap:var(--rn-s2);max-inline-size:760px;margin-inline:auto;padding:clamp(32px,2rem + 2vw,56px) clamp(20px,1rem + 3vw,56px);border-radius:var(--rn-radius);background:var(--rn-glass);box-shadow:var(--rn-shadow);text-align:center}
.rns-card__logo{inline-size:120px}
.rns-card .rns-ctas{justify-content:center;margin-block-start:var(--rn-s1)}
.rns-card small{font-size:var(--rn-small);color:var(--rn-sage)}

/* מאמרים בבית: שורה עם תמונה קטנה */
.rns-posts{list-style:none;padding:0;display:grid;gap:12px}
.rns-posts a,.rns-posts a:visited{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:12px;border:1px solid var(--rn-line-soft);border-radius:var(--rn-radius);color:var(--rn-on-dark);text-decoration:none;transition:border-color var(--rn-dur) var(--rn-ease)}
.rns-posts a:hover{border-color:var(--rn-line)}
.rns-posts img{aspect-ratio:1;object-fit:cover;border-radius:16px}
.rns-posts b{font:var(--rn-w-display) 1.25rem/1.25 var(--rn-font-display)}
.rns-posts a::after{content:"←";font-size:1.25rem;transition:transform var(--rn-dur) var(--rn-ease)}
.rns-posts a:hover::after{transform:translateX(-4px)}

/* השיטה וניב: פרקים בציר הזמן, ערכים, תוכן עניינים בכדורים */
.rns-chapter h3{font:var(--rn-w-display) clamp(1.625rem,1.3rem + 1.3vw,2.25rem)/1.15 var(--rn-font-display);margin-block-end:var(--rn-s2)}
.rns-when{display:inline-block;margin-block-end:12px;padding:4px 14px;border:1px solid var(--rn-line);border-radius:var(--rn-radius-pill);font:var(--rn-w-display) 1rem/1.3 var(--rn-font-display);color:var(--rn-sage)}
.rns-kid{inline-size:min(40%,160px);margin-block-end:var(--rn-s2)}
.rns-kid img{aspect-ratio:4/5;object-fit:cover;border-radius:16px;box-shadow:var(--rn-shadow)}
.rns-values{list-style:none;padding:0;display:grid;gap:12px;text-align:start}
.rns-values li{padding:18px 22px;border:1px solid var(--rn-line-soft);border-radius:var(--rn-radius)}
.rns-values b{display:block;font:var(--rn-w-display) 1.375rem/1.25 var(--rn-font-display);margin-block-end:4px}
.rns-toc-inline{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin-block-start:var(--rn-s4)}
.rns-toc-inline a,.rns-toc-inline a:visited{display:inline-flex;align-items:center;min-block-size:44px;padding:4px 16px;border:1px solid var(--rn-line-soft);border-radius:var(--rn-radius-pill);color:var(--rn-on-dark);font-size:1rem;text-decoration:none}
.rns-toc-inline a:hover{border-color:var(--rn-line)}

/* שאלות נפוצות: details עם קו מפריד, בלי כרטיס לכל שאלה (סבב 1) */
.rns-faq{margin-block-start:var(--rn-s5);border-block-start:1px solid var(--rn-line-soft)}
.rns-faq details{border-block-end:1px solid var(--rn-line-soft)}
.rns-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:64px;padding-block:12px;cursor:pointer;list-style:none;
  font:var(--rn-w-display) clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.3 var(--rn-font-display)}
.rns-faq summary::-webkit-details-marker{display:none}
.rns-faq summary::after{content:"";flex:none;inline-size:10px;block-size:10px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-3px) rotate(45deg);transition:transform var(--rn-dur) var(--rn-ease)}
.rns-faq details[open] summary::after{transform:translateY(2px) rotate(-135deg)}
.rns-faq details>div{padding-block-end:20px;color:var(--rn-on-dark-soft)}
.rns-faq details>div>p+p{margin-block-start:.6em}

/* המלצות: מקום שמור לרכיב, ו-CTA בסוף */
.rns-slot{margin-block:var(--rn-s5)}
.rns-slot .rns-ph{min-block-size:320px;align-content:center;justify-items:center;text-align:center}
.rns-slot .rns-ph i{justify-self:center}
.rns-end{display:grid;justify-items:center;gap:var(--rn-s2);text-align:center}
.rns-end p{color:var(--rn-sage-line)}

/* 0.5.5 (ניב 3.10): ‏/kesher/ ו-/todah/. מחלקות חדשות בלבד, כך ששום כלל קיים לא משתנה. טלפון קודם, ומ-900 שתי עמודות ב-/kesher/ */
.rns-mkt .rns-sub{font:var(--rn-w-display) var(--rn-h3)/1.2 var(--rn-font-display)}
.rns-reach{padding-block:clamp(40px,3rem + 2vw,88px) var(--rn-sec)}
.rns-reach__grid{display:grid;gap:var(--rn-s5)}
.rns-reach__me{display:flex;align-items:flex-start;gap:var(--rn-s2);margin-block-start:var(--rn-s3)}
.rns-reach__me img{flex:none;inline-size:64px;block-size:64px;border-radius:50%;object-fit:cover;box-shadow:var(--rn-shadow)}
.rns-reach__me .rns-lead{max-inline-size:34rem}
.rns-reach__ways{list-style:none;padding:0;display:grid;gap:12px;max-inline-size:26rem;margin-block-start:var(--rn-s4)}
.rns-reach__ways .rns-btn{inline-size:100%}
.rns-reach__side{display:grid;gap:16px;align-content:start}
.rns-reach__box{display:grid;gap:6px;justify-items:start;padding:24px;border:1px solid var(--rn-line-soft);border-radius:var(--rn-radius)} /* 0.5.6 (יעל): בלי מילוי. --rn-tint על הזית היה 1.11:1, כמעט אותו גוון */
.rns-reach__box .rns-sub{margin-block-end:6px}
.rns-reach__box .rns-sub+p{margin-block-start:0} /* 0.5.6 (יעל): ‏.rns-sec h2+p (‏--rn-s3, ‏24px) הרחיק את הכותרת מהתוכן ל-36px. עכשיו 12: ה-gap והשוליים של הכותרת */
.rns-reach__soft{margin-block-start:6px;color:var(--rn-on-dark-soft);font-size:1.0625rem}
@media (min-width:900px){
  .rns-reach__grid{grid-template-columns:1.25fr .75fr;gap:var(--rn-s6);align-items:start}
  .rns-reach__me img{inline-size:88px;block-size:88px}
  .rns-reach__side{padding-block-start:12px}
}
/* מה הלאה: שני קישורים כשורות עם חץ (כמו .rns-posts, בלי תמונה) */
.rns-next{list-style:none;padding:0;display:grid;gap:12px;margin-block-start:var(--rn-s4)}
.rns-next a,.rns-next a:visited{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center;block-size:100%;padding:20px 24px;border:1px solid var(--rn-line-soft);border-radius:var(--rn-radius);color:var(--rn-on-dark);text-decoration:none;transition:border-color var(--rn-dur) var(--rn-ease)}
.rns-next a:hover{border-color:var(--rn-line)}
.rns-next b{font:var(--rn-w-display) 1.375rem/1.25 var(--rn-font-display)}
.rns-next span{grid-column:1;color:var(--rn-on-dark-soft);font-size:1.0625rem;line-height:1.5}
.rns-next a::after{content:"←";grid-column:2;grid-row:1/span 2;font-size:1.25rem;transition:transform var(--rn-dur) var(--rn-ease)}
.rns-next a:hover::after{transform:translateX(-4px)}
@media (min-width:768px){.rns-next{grid-template-columns:1fr 1fr}}
.rns-next-sec{padding-block:var(--rn-s6)}
/* ‏/todah/: עמודה אחת ממוקדת, שלושה צעדים במסלול הממוספר של השיטה, והמספר לשמירה על מרווה */
.rns-thanks{padding-block:clamp(40px,3rem + 2vw,88px) var(--rn-s6)}
.rns-thanks__in{max-inline-size:44rem}
.rns-thanks .rns-sub{margin-block-start:var(--rn-s5);color:var(--rn-sage)}
.rns-thanks .rns-path{margin-block-start:var(--rn-s3)}
.rns-thanks .rns-path span{color:var(--rn-on-dark);padding-block-start:11px}
.rns-save{margin-block-start:var(--rn-s2);padding:20px 24px;border-radius:var(--rn-radius);background:var(--rn-sage);color:var(--rn-ink)} /* 0.5.6 (יעל): בלי צל */
.rns-save a{font-weight:700;white-space:nowrap} /* המספר לא נשבר בין שורות */
.rns-save :focus-visible{outline-color:var(--rn-ink)}
