/* ═══════════ מתחת למחשבון המשפטי · מפרט המחשבון המשפטי 1.8, 8.13 · משימה 50 ═══════════
   מקור: nzl-below-reference.html (4.11.2026), ערך בערך. רק לעמוד /mchashbon-mishpati/, נטען אחרי calc-legal.css.
   מה שונה מהייחוס, בלי לשנות את המראה:
   · קידומת nzlb- לכל מחלקה פנימית (מלכודת 4: in, on, done, pill, pin, stars, tcard, hl, rname כבר תפוסים באתר).
     העטיפות כמו במפרט: .nzl-clients .nzl-how .nzl-cover .nzl-biz .nzl-revdlg (#nzlRevDlg).
   · צבע, פינה, צל ומשך = טוקנים (tokens.css, ו-.nzl ב-calc-legal.css). אותם ערכים. הגופנים כמו בייחוס ("Assistant",sans-serif):
     הגופן החלופי קובע איך ★ ו-← מצוירים (ב-Assistant אין אותם), ו-system-ui של הטוקן מצייר אותם ברוחב אחר
   · הצבעים שהייחוס כותב ב-style="" (עיגולי אייקון, כותרת אזור) = מחלקות nzlb-tone--* ו-nzlb-gl--*.
   · ה-V הירוק אחרי שלב שבוצע: mask בצבע הטוקן, במקום אותו ציור עם הצבע בתוך ה-data URI.
   · בלי הכללים של הרצועה לדוגמה (.mq .mqt .lg): הרצועה היא של דף הבית. ובלי כללים שלא חלים על אף רכיב
     (גרסאות אחרות שבקובץ: journey, tiles, o1/o2 של "בכל הארץ", b1/b2 של העסקים).
   · טבעת הפוקוס: calc-legal.css (html body .nzl :focus-visible, נייבי 2px), כמו בכל העמוד.
   החלטות נטע אחרי הדיווח (4.11.2026), שונה מהייחוס: סמן יד על כל קישור (בייחוס cursor:default),
   טבעת נייבי גם ב"לקריאת הביקורות" (בייחוס #1A57C2), וידית הגיליון #E4E9F2 (בייחוס #D9DFEA) */
/* ---- nzl-clients ---- */
.nzl-clients.nzl-clients a{cursor:pointer}
.nzl-clients.nzl-clients h2,.nzl-clients.nzl-clients h3,.nzl-clients.nzl-clients p,.nzl-clients.nzl-clients ul,.nzl-clients.nzl-clients ol,.nzl-clients.nzl-clients figure,.nzl-clients.nzl-clients blockquote{margin:0}
.nzl-clients.nzl-clients ul,.nzl-clients.nzl-clients ol{padding:0;list-style:none}
.nzl-clients.nzl-clients .nzlb-in{max-width:1248px;margin-inline:auto;padding-inline:24px}
.nzl-clients .nzlb-blk{padding-block:96px}
.nzl-clients .nzlb-h2{font-family:"Heebo",sans-serif;font-weight:900;font-size:36px;line-height:1.15;letter-spacing:-.01em;color:var(--nz-text-primary);text-wrap:balance}
.nzl-clients .nzlb-sub{margin-top:8px;font-size:18px;line-height:1.65;color:var(--nz-text-secondary);max-width:65ch}
.nzl-clients .nzlb-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3;color:var(--nz-text-secondary);text-align:center}
.nzl-clients .nzlb-band{background:var(--nz-white);border-top:1px solid var(--nz-border);padding-block:40px}
.nzl-clients.nzl-clients .nzlb-eyebrow{margin:0}
.nzl-clients .nzlb-row{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 56px}
.nzl-clients .nzlb-b3{display:flex;align-items:center;gap:48px}
.nzl-clients .nzlb-stars{color:var(--nz-orange-text);font-size:18px;letter-spacing:2px;line-height:1}
.nzl-clients .nzlb-r5{display:flex;align-items:center;justify-content:center;gap:8px 12px;flex-wrap:wrap}
.nzl-clients .nzlb-r5 b{font-family:"Heebo",sans-serif;font-weight:700;font-size:17px;line-height:1.3}
.nzl-clients .nzlb-r5 .nzlb-rv{font-weight:600;font-size:16px;line-height:1.3;color:var(--nz-link-blue);text-decoration:underline;text-underline-offset:3px}
.nzl-clients .nzlb-r5 .nzlb-rv::after{content:" ←"}
.nzl-clients .nzlb-r5 .nzlb-rv:hover{color:var(--nz-navy)}
.nzl-clients .nzlb-r5 .nzlb-rv:focus-visible{outline:2px solid var(--nz-navy);outline-offset:2px;border-radius:2px}
.nzl-clients.nzl-clients .nzlb-e5{margin:12px 0 0;text-align:center}
@media (max-width:1023px){
  .nzl-clients.nzl-clients.nzl-clients .nzlb-in{padding-inline:16px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-blk{padding-block:48px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-h2{font-size:26px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-sub{font-size:17px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-band{padding-block:32px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-row{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;justify-items:center}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-row img{max-width:100%;height:auto;max-height:26px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-b3{flex-direction:column;align-items:stretch;gap:24px}
  .nzl-clients.nzl-clients.nzl-clients .nzlb-r5 .nzlb-rv{flex-basis:100%;text-align:center}
}
/* ---- nzl-how ---- */
.nzl-how.nzl-how a{cursor:pointer}
.nzl-how.nzl-how h2,.nzl-how.nzl-how h3,.nzl-how.nzl-how p,.nzl-how.nzl-how ul,.nzl-how.nzl-how ol,.nzl-how.nzl-how figure,.nzl-how.nzl-how blockquote{margin:0}
.nzl-how.nzl-how ul,.nzl-how.nzl-how ol{padding:0;list-style:none}
.nzl-how.nzl-how .nzlb-in{max-width:1248px;margin-inline:auto;padding-inline:24px}
.nzl-how .nzlb-blk{padding-block:96px}
.nzl-how .nzlb-h2{font-family:"Heebo",sans-serif;font-weight:900;font-size:36px;line-height:1.15;letter-spacing:-.01em;color:var(--nz-text-primary);text-wrap:balance}
.nzl-how .nzlb-sub{margin-top:8px;font-size:18px;line-height:1.65;color:var(--nz-text-secondary);max-width:65ch}
.nzl-how .nzlb-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3;color:var(--nz-text-secondary);text-align:center}
.nzl-how .nzlb-demo{background:var(--nz-page-bg);border-top:1px solid var(--nz-border)}
.nzl-how .nzlb-ctl{margin-top:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.nzl-how .nzlb-tg{display:inline-flex;gap:4px;padding:4px;border-radius:var(--nz-radius-pill);background:var(--nz-white);border:1px solid var(--nz-border)}
.nzl-how .nzlb-tg button{min-height:44px;padding:0 20px;border:0;border-radius:var(--nz-radius-pill);background:transparent;font:600 15px/1.2 "Assistant",sans-serif;color:var(--nz-text-secondary);cursor:pointer;white-space:nowrap}
.nzl-how .nzlb-tg button[aria-pressed="true"]{background:var(--nz-navy);color:var(--nz-white);font-weight:700}
.nzl-how .nzlb-pz{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--nz-radius-pill);border:1px solid var(--nz-border);background:var(--nz-white);color:var(--nz-navy);cursor:pointer;flex:none}
.nzl-how .nzlb-paused .nzlb-pz{background:var(--nz-sky-bg)}
.nzl-how .nzlb-tg button:focus-visible,.nzl-how .nzlb-pz:focus-visible{outline:2px solid var(--nz-navy);outline-offset:2px}
.nzl-how .nzlb-flow{margin-top:24px}
.nzl-how .nzlb-o1{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}
.nzl-how .nzlb-steps{display:grid;gap:8px}
.nzl-how .nzlb-st{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:var(--nz-radius-md);border:1px solid transparent;transition:background var(--nz-dur-state),border-color var(--nz-dur-state),box-shadow var(--nz-dur-state)}
.nzl-how .nzlb-st.nzlb-on{background:var(--nz-white);border-color:var(--nz-navy);box-shadow:var(--nzl-shadow-card)}
.nzl-how .nzlb-sic{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--nz-radius-pill);flex:none}
.nzl-how .nzlb-stx{display:grid;gap:4px;min-width:0}
.nzl-how .nzlb-stx b{font-family:"Heebo",sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:var(--nz-text-primary)}
.nzl-how .nzlb-stx span{font-size:15px;line-height:1.5;color:var(--nz-text-secondary)}
.nzl-how .nzlb-st.nzlb-past .nzlb-stx b::after{content:"";display:inline-block;width:14px;height:14px;margin-inline-start:8px;vertical-align:-1px;
  background:var(--nz-success);-webkit-mask:no-repeat center/14px url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask:no-repeat center/14px url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.nzl-how .nzlb-tcard{background:var(--nz-white);border:1px solid var(--nz-border);border-radius:var(--nz-radius-md);padding:20px;box-shadow:var(--nzl-shadow-card)}
.nzl-how .nzlb-thead{display:grid;gap:2px;padding-bottom:16px;border-bottom:1px solid var(--nz-border)}
.nzl-how .nzlb-tl{font-family:"Heebo",sans-serif;font-weight:700;font-size:17px;line-height:1.3}
.nzl-how .nzlb-tdemo{font-size:12px;font-weight:600;line-height:1.4;color:var(--nz-text-secondary)}
.nzl-how .nzlb-rows{margin-top:16px;display:grid;gap:8px}
.nzl-how .nzlb-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:var(--nz-radius-sm);border:1px solid var(--nz-border);transition:border-color var(--nz-dur-state)}
.nzl-how .nzlb-rdot{width:10px;height:10px;border-radius:var(--nz-radius-pill);background:var(--nz-border);flex:none}
.nzl-how .nzlb-rname{flex:1 1 auto;min-width:0;font-weight:600;font-size:15px;line-height:1.3}
.nzl-how .nzlb-pill{flex:none;padding:3px 11px;border-radius:var(--nz-radius-pill);font-weight:700;font-size:13px;line-height:1.35}
.nzl-how .nzlb-row.nzlb-done .nzlb-rdot{background:var(--nz-success)}
.nzl-how .nzlb-row.nzlb-done .nzlb-pill{background:var(--nzl-green-bg);color:var(--nz-success)}
.nzl-how .nzlb-row.nzlb-now{border-color:var(--nz-link-blue)}
.nzl-how .nzlb-row.nzlb-now .nzlb-rdot{background:var(--nz-link-blue)}
.nzl-how .nzlb-row.nzlb-now .nzlb-pill{background:var(--nz-white);color:var(--nz-link-blue);box-shadow:inset 0 0 0 1px var(--nz-link-blue)}
.nzl-how .nzlb-row.nzlb-wait .nzlb-rname{color:var(--nz-text-secondary)}
.nzl-how .nzlb-row.nzlb-wait .nzlb-pill{background:var(--nz-page-bg);color:var(--nz-text-secondary)}
.nzl-how .nzlb-tfoot{margin-top:16px;font-size:13px;line-height:1.4;color:var(--nz-text-secondary)}
.nzl-how .nzlb-now{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--nz-radius-pill);background:var(--nz-white);border:1px solid var(--nz-border);font-weight:700;font-size:15px;line-height:1.3;color:var(--nz-navy)}
@media (max-width:1023px){
  .nzl-how.nzl-how.nzl-how .nzlb-in{padding-inline:16px}
  .nzl-how.nzl-how.nzl-how .nzlb-blk{padding-block:48px}
  .nzl-how.nzl-how.nzl-how .nzlb-h2{font-size:26px}
  .nzl-how.nzl-how.nzl-how .nzlb-sub{font-size:17px}
  .nzl-how.nzl-how.nzl-how .nzlb-tg button{padding:0 14px}
  .nzl-how.nzl-how.nzl-how .nzlb-o1{grid-template-columns:1fr;gap:24px}
  .nzl-how.nzl-how.nzl-how .nzlb-st{padding:12px;gap:12px}
  .nzl-how.nzl-how.nzl-how .nzlb-stx b{font-size:17px}
  .nzl-how.nzl-how.nzl-how .nzlb-st:not(.nzlb-on){display:none}
  .nzl-how.nzl-how.nzl-how .nzlb-alldone .nzlb-st[data-i="3"]{display:flex;background:var(--nz-white);border-color:var(--nz-navy)}
  .nzl-how.nzl-how.nzl-how .nzlb-st{min-height:96px}
  .nzl-how.nzl-how.nzl-how .nzlb-o1{gap:12px}
}
@media (prefers-reduced-motion:reduce){
  .nzl-how .nzlb-st,.nzl-how .nzlb-row{transition:none}
}
/* ---- nzl-cover ---- */
.nzl-cover.nzl-cover a{cursor:pointer}
.nzl-cover.nzl-cover h2,.nzl-cover.nzl-cover h3,.nzl-cover.nzl-cover p,.nzl-cover.nzl-cover ul,.nzl-cover.nzl-cover ol,.nzl-cover.nzl-cover figure,.nzl-cover.nzl-cover blockquote{margin:0}
.nzl-cover.nzl-cover ul,.nzl-cover.nzl-cover ol{padding:0;list-style:none}
.nzl-cover.nzl-cover .nzlb-in{max-width:1248px;margin-inline:auto;padding-inline:24px}
.nzl-cover .nzlb-blk{padding-block:96px}
.nzl-cover .nzlb-h2{font-family:"Heebo",sans-serif;font-weight:900;font-size:36px;line-height:1.15;letter-spacing:-.01em;color:var(--nz-text-primary);text-wrap:balance}
.nzl-cover .nzlb-sub{margin-top:8px;font-size:18px;line-height:1.65;color:var(--nz-text-secondary);max-width:65ch}
.nzl-cover .nzlb-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3;color:var(--nz-text-secondary);text-align:center}
.nzl-cover .nzlb-cov{background:var(--nz-page-bg);border-top:1px solid var(--nz-border)}
.nzl-cover .nzlb-pin{position:absolute;width:0;height:0}
.nzl-cover .nzlb-pin i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:var(--nz-radius-pill);background:var(--fg);box-shadow:0 0 0 3px var(--nz-white);transition:transform var(--nz-dur-hover)}
.nzl-cover .nzlb-pin b{position:absolute;top:-9px;white-space:nowrap;font-size:12px;font-weight:700;line-height:18px;color:var(--fg);direction:rtl;text-shadow:0 0 2px var(--nz-white),0 0 2px var(--nz-white),0 0 3px var(--nz-white),0 0 4px var(--nz-white)}
.nzl-cover .nzlb-pin.nzlb-r b{left:12px}
.nzl-cover .nzlb-pin.nzlb-l b{right:12px}
.nzl-cover .nzlb-o1{display:grid;grid-template-columns:minmax(0,1fr) 350px;column-gap:64px;align-items:center}
.nzl-cover .nzlb-gl{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.06em}
.nzl-cover .nzlb-gl i{width:8px;height:8px;border-radius:var(--nz-radius-pill)}
.nzl-cover .nzlb-o3{position:relative;overflow:hidden}
.nzl-cover .nzlb-o3g{display:grid;grid-template-columns:minmax(0,1fr) 580px;column-gap:24px;align-items:center}
.nzl-cover .nzlb-bwrap{position:relative;direction:ltr}
.nzl-cover .nzlb-bwrap img{display:block;width:100%;height:100%;
 -webkit-mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);
 -webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}
.nzl-cover .nzlb-pin.nzlb-sm i{left:-4px;top:-4px;width:8px;height:8px;background:var(--nzl-line-strong);box-shadow:0 0 0 2px var(--nz-white)}
.nzl-cover .nzlb-pin.nzlb-sm b{top:-8px;font-size:11px;font-weight:600;line-height:16px;color:var(--nz-text-secondary)}
.nzl-cover .nzlb-pin.nzlb-sm.nzlb-r b{left:8px}
.nzl-cover .nzlb-pin.nzlb-sm.nzlb-l b{right:8px}
.nzl-cover .nzlb-facts{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.nzl-cover .nzlb-fact{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--nz-radius-md);background:var(--nz-white);border:1px solid var(--nz-border)}
.nzl-cover .nzlb-fic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--nz-radius-pill);flex:none}
.nzl-cover .nzlb-ftx{display:grid;gap:4px;min-width:0}
.nzl-cover .nzlb-ftx b{font-family:"Heebo",sans-serif;font-weight:700;font-size:16px;line-height:1.3}
.nzl-cover .nzlb-ftx span{font-size:14px;line-height:1.45;color:var(--nz-text-secondary)}
.nzl-cover .nzlb-flink{justify-self:start;min-height:32px;padding:0;border:0;background:none;font:600 14px/1.3 "Assistant",sans-serif;color:var(--nz-link-blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.nzl-cover .nzlb-o3 .nzlb-pin{--fg:var(--nz-navy)!important}
.nzl-cover .nzlb-o3 .nzlb-pin b{color:var(--nz-navy);font-weight:600}
.nzl-cover .nzlb-o3 .nzlb-gl{font-size:14px}
.nzl-cover.nzl-cover .nzlb-sub{margin-top:8px}
.nzl-cover .nzlb-grps4{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.nzl-cover .nzlb-g4 ul{margin-top:8px;display:grid;gap:0}
.nzl-cover .nzlb-cl4{display:flex;align-items:center;min-height:36px;font-weight:600;font-size:16px;line-height:1.3;color:var(--nz-link-blue);text-decoration:underline;text-underline-offset:3px}
.nzl-cover .nzlb-cl4:focus-visible{outline:2px solid var(--nz-navy);outline-offset:2px;border-radius:4px}
.nzl-cover .nzlb-o4 .nzlb-pin.nzlb-hl b{right:12px;left:auto}
@media (max-width:1023px){
  .nzl-cover.nzl-cover.nzl-cover .nzlb-in{padding-inline:16px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-blk{padding-block:48px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-h2{font-size:26px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-sub{font-size:17px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-pin b{font-size:11px;line-height:14px;top:-7px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o1{display:flex;flex-direction:column;align-items:stretch}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o1 .nzlb-txt{display:contents}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o1 .nzlb-h2{order:1}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o1 .nzlb-sub{order:2}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3g{display:flex;flex-direction:column;align-items:stretch}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-txt{display:contents}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-h2{order:1}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-sub{order:2}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-bleed{order:3;margin:8px -16px 0}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-facts{order:4}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-facts{grid-template-columns:1fr;margin-top:20px;gap:8px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-pin.nzlb-mod b{left:12px;right:auto}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-grps4{margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o4 .nzlb-grps4{order:5}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-cl4{min-height:44px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o4 .nzlb-pin.nzlb-nolabm{display:none}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o4 .nzlb-pin.nzlb-nzm b{right:12px;left:auto}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o4 .nzlb-pin.nzlb-nzm b{display:none}
}
@media (min-width:1024px){
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-bleed{margin-left:-90px;margin-block:-48px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-pin:not(.nzlb-sm) b{line-height:16px;top:-8px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-facts{grid-template-columns:1fr;max-width:560px;gap:8px}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-fact{align-items:center}
  .nzl-cover.nzl-cover.nzl-cover .nzlb-o3 .nzlb-pin b{font-weight:700}
}
/* ---- nzl-biz ---- */
.nzl-biz.nzl-biz a{cursor:pointer}
.nzl-biz.nzl-biz h2,.nzl-biz.nzl-biz h3,.nzl-biz.nzl-biz p,.nzl-biz.nzl-biz ul,.nzl-biz.nzl-biz ol,.nzl-biz.nzl-biz figure,.nzl-biz.nzl-biz blockquote{margin:0}
.nzl-biz.nzl-biz ul,.nzl-biz.nzl-biz ol{padding:0;list-style:none}
.nzl-biz.nzl-biz .nzlb-in{max-width:1248px;margin-inline:auto;padding-inline:24px}
.nzl-biz .nzlb-blk{padding-block:96px}
.nzl-biz .nzlb-h2{font-family:"Heebo",sans-serif;font-weight:900;font-size:36px;line-height:1.15;letter-spacing:-.01em;color:var(--nz-text-primary);text-wrap:balance}
.nzl-biz .nzlb-sub{margin-top:8px;font-size:18px;line-height:1.65;color:var(--nz-text-secondary);max-width:65ch}
.nzl-biz .nzlb-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3;color:var(--nz-text-secondary);text-align:center}
.nzl-biz.nzl-biz h3{font-family:"Heebo",sans-serif;font-weight:700;color:var(--nz-text-primary)}
.nzl-biz .nzlb-btn2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12.5px 26.5px;border:1.5px solid var(--nz-navy);border-radius:var(--nz-radius-pill);background:var(--nz-white);color:var(--nz-navy);font-weight:700;font-size:16px;line-height:1;white-space:nowrap;text-decoration:none;flex:none}
.nzl-biz .nzlb-btn2:hover{background:var(--nz-page-bg)}
.nzl-biz .nzlb-ci{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--nz-radius-pill);flex:none}
.nzl-biz .nzlb-ci.nzlb-big{width:48px;height:48px}
.nzl-biz .nzlb-ci.nzlb-b{background:var(--nz-sky-bg);color:var(--nz-link-blue)}
.nzl-biz .nzlb-ci.nzlb-g{background:var(--nzl-green-bg);color:var(--nz-success)}
.nzl-biz .nzlb-ci.nzlb-o{background:var(--nzl-orange-bg);color:var(--nz-orange-text)}
.nzl-biz .nzlb-ci.nzlb-n{background:var(--nz-sky-bg);color:var(--nz-navy)}
.nzl-biz .nzlb-bens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px}
.nzl-biz .nzlb-bens li{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--nz-radius-md);background:var(--nz-white);border:1px solid var(--nz-border);font-weight:600;font-size:16px;line-height:1.35;color:var(--nz-text-primary);text-align:start}
.nzl-biz .nzlb-b3{background:var(--nz-page-bg)}
.nzl-biz.nzl-biz .nzlb-b3 .nzlb-h2{text-align:center}
.nzl-biz .nzlb-two{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.nzl-biz .nzlb-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;border-radius:var(--nz-radius-md);background:var(--nz-white);border:1px solid var(--nz-border)}
.nzl-biz .nzlb-card h3{font-size:22px;line-height:1.25}
.nzl-biz.nzl-biz .nzlb-card p{font-size:16px;line-height:1.65;color:var(--nz-text-secondary)}
.nzl-biz .nzlb-bens.nzlb-sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;width:100%}
.nzl-biz .nzlb-bens.nzlb-sm li{padding:0;border:0;background:none;font-size:15px;gap:8px}
.nzl-biz .nzlb-bens.nzlb-sm .nzlb-ci{width:28px;height:28px}
.nzl-biz .nzlb-bens.nzlb-sm .nzlb-ci svg{width:16px;height:16px}
.nzl-biz .nzlb-card .nzlb-btn2{margin-top:auto}
.nzl-biz.nzl-biz .nzlb-bens{margin-top:32px}
.nzl-biz.nzl-biz .nzlb-bens.nzlb-sm{margin:0}
@media (max-width:1023px){
  .nzl-biz.nzl-biz.nzl-biz .nzlb-in{padding-inline:16px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-blk{padding-block:48px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-h2{font-size:26px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-sub{font-size:17px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-bens{grid-template-columns:1fr;gap:8px;margin-top:24px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-bens li{padding:12px 16px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-two{grid-template-columns:1fr;gap:16px;margin-top:24px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-card{padding:20px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-card h3{font-size:20px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-bens.nzlb-sm{grid-template-columns:1fr;margin:0}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-bens.nzlb-sm li{padding:0}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-card .nzlb-btn2{width:100%}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-bens{margin-top:24px}
  .nzl-biz.nzl-biz.nzl-biz .nzlb-bens.nzlb-sm{margin:0}
}
/* ---- משותף לארבעת הבלוקים ---- */
.nzl-clients *,.nzl-how *,.nzl-cover *,.nzl-biz *,.nzl-revdlg *{box-sizing:border-box}
.nzl-clients,.nzl-how,.nzl-cover,.nzl-biz{font-family:"Assistant",sans-serif;font-size:16px;line-height:1.65;color:var(--nz-text-primary);direction:rtl}
@media (max-width:1023px){
  .nzl-clients.nzl-clients.nzl-clients .nzlb-in,.nzl-how.nzl-how.nzl-how .nzlb-in,.nzl-cover.nzl-cover.nzl-cover .nzlb-in,.nzl-biz.nzl-biz.nzl-biz .nzlb-in{max-width:672px}
}
/* ---- רצועת הלקוחות: הרצועה עצמה היא .marquee של דף הבית (logos.css). כאן רק להדגמה ---- */
/* ---- בכל הארץ: המפה ---- */
.nzl-cover .nzlb-bwrap{width:580px;aspect-ratio:580/724;max-width:100%}
.nzl-cover .nzlb-bwrap img{width:100%;height:100%}
@media (max-width:1023px){
  .nzl-cover .nzlb-bwrap{width:100%}
}
@media (min-width:1024px) and (max-width:1279px){
  .nzl-cover.nzl-cover.nzl-cover.nzl-cover .nzlb-grps4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
}
/* השם ליד הנקודה: שורה של 14px במקום 18, אותו מרכז. בלי חפיפה בין נצרת לעפולה */
.nzl-cover.nzl-cover .nzlb-pin b{line-height:14px;height:14px;top:-7px}
.nzl-cover .nzlb-cl4.nzlb-cl4--plain{color:var(--nz-text-primary);text-decoration:none}
/* ---- הסכם לעסקים על לבן (ש77א) ---- */
.nzl-biz.nzl-biz .nzlb-b3{background:var(--nz-white);border-top:1px solid var(--nz-border)}
/* ---- חלון הביקורות (ש76ב, ש81) ---- */
.nzl-revdlg{position:fixed;inset:0;z-index:1000;font-family:"Assistant",sans-serif;direction:rtl;color:var(--nz-text-primary)}
.nzl-revdlg[hidden]{display:none}
.nzl-revdlg .nzlb-bd{position:absolute;inset:0;background:rgba(15,46,99,.48)}
.nzl-revdlg .nzlb-dl{position:absolute;background:var(--nz-white);display:flex;flex-direction:column;box-shadow:0 24px 64px -16px rgba(15,46,99,.35);width:560px;max-height:calc(100% - 96px);top:48px;left:50%;transform:translateX(-50%);border-radius:var(--nz-radius-md)}
.nzl-revdlg .nzlb-handle{display:none}
.nzl-revdlg .nzlb-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 32px 16px;border-bottom:1px solid var(--nz-border);flex:none}
.nzl-revdlg .nzlb-st{color:var(--nz-orange-text);font-size:14px;letter-spacing:2px;line-height:1}
.nzl-revdlg .nzlb-st.nzlb-big{font-size:18px}
.nzl-revdlg h2{margin:8px 0 0;font-family:"Heebo",sans-serif;font-weight:700;font-size:22px;line-height:1.25}
.nzl-revdlg .nzlb-x{display:grid;place-items:center;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:var(--nz-radius-pill);background:var(--nz-page-bg);color:var(--nz-text-primary);cursor:pointer;flex:none}
.nzl-revdlg .nzlb-x:hover{background:var(--nz-border)}
.nzl-revdlg .nzlb-x:focus-visible{outline:2px solid var(--nz-navy);outline-offset:2px}
.nzl-revdlg .nzlb-list{overflow:auto;overscroll-behavior:contain;padding:16px 32px 32px;display:grid;gap:12px}
.nzl-revdlg figure{margin:0;padding:20px;border-radius:var(--nzl-radius-choice);border:1px solid var(--nz-border);background:var(--nz-white)}
.nzl-revdlg blockquote{margin:10px 0 0;font-size:16px;line-height:1.6}
.nzl-revdlg figcaption{margin-top:10px;font-size:14px;font-weight:700;line-height:1.3;color:var(--nz-text-secondary)}
@media (max-width:767px){
  .nzl-revdlg .nzlb-dl{left:0;right:0;bottom:0;top:auto;width:auto;transform:none;max-height:85%;border-radius:var(--nz-radius-md) var(--nz-radius-md) 0 0}
  .nzl-revdlg .nzlb-handle{display:block;width:36px;height:4px;border-radius:var(--nz-radius-pill);background:var(--nz-border);margin:8px auto 0;flex:none}
  .nzl-revdlg .nzlb-dh{padding:12px 20px 16px}
  .nzl-revdlg h2{font-size:20px}
  .nzl-revdlg .nzlb-list{padding:16px 20px 24px}
}
/* הצבעים שקובץ הייחוס כותב ב-style="" (עיגול אייקון וכותרת אזור), כמחלקות. אותם ערכים בדיוק (ח13) */
.nzl-how .nzlb-tone--blue,.nzl-cover .nzlb-tone--blue{background:var(--nz-sky-bg);color:var(--nz-link-blue)}
.nzl-how .nzlb-tone--green,.nzl-cover .nzlb-tone--green{background:var(--nzl-green-bg);color:var(--nz-success)}
.nzl-how .nzlb-tone--orange,.nzl-cover .nzlb-tone--orange{background:var(--nzl-orange-bg);color:var(--nz-orange-text)}
.nzl-how .nzlb-tone--navy,.nzl-cover .nzlb-tone--navy{background:var(--nz-sky-bg);color:var(--nz-navy)}
.nzl-cover .nzlb-gl--green{color:var(--nz-success)}.nzl-cover .nzlb-gl--green i{background:var(--nz-success)}
.nzl-cover .nzlb-gl--blue{color:var(--nz-link-blue)}.nzl-cover .nzlb-gl--blue i{background:var(--nz-link-blue)}
.nzl-cover .nzlb-gl--navy{color:var(--nz-navy)}.nzl-cover .nzlb-gl--navy i{background:var(--nz-navy)}
/* התווית "דרום": כתום הטקסט הכהה (--accent-text, ‏4.83:1 על רקע העמוד). ‏--nz-orange-text נתן 4.2 בטקסט 13–14px ונכשל בנגישות (ניר אישר, 12.11.2026) */
.nzl-cover .nzlb-gl--orange{color:var(--accent-text)}.nzl-cover .nzlb-gl--orange i{background:var(--accent-text)}
/* 8.13.2 · שורה 3: הרצועה של דף הבית (.nz-clients, nz-clients.css + nz-clients.js), לא הרצועה לדוגמה.
   מהייחוס רק המקום שלה: 20px אחרי "בין לקוחותינו" (.mq{margin-top:20px}), ברוחב מלא בתוך .band */
.nzl-clients .nz-clients{margin-top:20px}
/* כללים של האתר שדורסים את הייחוס בשקט, והחזרה לערך של הייחוס:
   mobile-fixes.css: `section h2 { margin-bottom: 16px !important }` עד 768. בייחוס 0 */
.nzl-clients h2,.nzl-how h2,.nzl-cover h2,.nzl-biz h2,.nzl-revdlg h2{margin-bottom:0 !important}
/* redesign.css: `h1, h2, h3 { letter-spacing: -0.025em }`. בייחוס normal (לכותרות .nzlb-h2 יש ערך משלהן) */
.nzl-biz.nzl-biz h3,.nzl-revdlg.nzl-revdlg h2{letter-spacing:normal}
