/* ==========================================================================
   מחשבון האיתורים · מה שמתחת למחשבון · מפרט האיתורים 9.13 · משימה א4 (5.11.2026)
   --------------------------------------------------------------------------
   מקור: docs/nzi-below-reference.html (גרסה 1.0). ה-CSS שלו כמו שהוא, חוץ מ:
   - body{…} של קובץ הייחוס (הרקע של העמוד כבר #F5F7FB), ו-.stub / .stub.f (מקום של משהו קיים, לא בונים).
   - "שאלות נפוצות": הסגנון הזמני שבקובץ לא נבנה. השאלות הן הרכיב של 6.3 (nz-faq.css), כמו באקספרס (express.html:613).
   בסוף: "התאמה לעמוד", רק מה שצריך כדי שהערכים של הקובץ יחולו גם בעמוד האמיתי.
   ========================================================================== */
html.nzib-lock{overflow:hidden}
.nzib,.nzib *{box-sizing:border-box}
.nzib{font-family:"Assistant",sans-serif;font-size:16px;line-height:1.65;color:#16181D;direction:rtl}
.nzib :where(h2,h3,p,ul,ol,dl,dd,dt,figure,blockquote){margin:0}
.nzib :where(ul,ol){padding:0;list-style:none}
.nzib a{color:inherit}
.nzib .in{max-width:1248px;margin-inline:auto;padding-inline:24px}
.nzib .blk{padding-block:96px}
.nzib .h2{font-family:"Heebo",sans-serif;font-weight:900;font-size:36px;line-height:1.15;letter-spacing:-.01em;color:#16181D;text-wrap:balance}
.nzib .sub{margin-top:8px;font-size:18px;line-height:1.65;color:#5A6472;max-width:65ch}
.nzib .eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3;color:#5A6472;text-align:center}
.nzib .ci{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;flex:none}
.nzib .ci svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nzib .ci.n{background:#DCE7FA;color:#0F2E63}.nzib .ci.b{background:#DCE7FA;color:#1A57C2}.nzib .ci.g{background:#E3F2EA;color:#1B7A4B}.nzib .ci.o{background:#FFF1E6;color:#C2570A}
.nzib .btn2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12.5px 26.5px;border:1.5px solid #0F2E63;border-radius:999px;background:#FFFFFF;color:#0F2E63;font-weight:700;font-size:16px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;font-family:inherit}
.nzib .btn2:hover{background:#F5F7FB}
.nzib .btn2:focus-visible,.nzib button:focus-visible,.nzib a:focus-visible,.nzib summary:focus-visible{outline:2px solid #0F2E63;outline-offset:2px}

/* ---- הלקוחות והדירוג: הרצועה של דף הבית (כמו 8.13.2 במשפטי) ---- */
.nzib .band{background:#FFFFFF;border-top:1px solid #E4E9F2;padding-block:40px}
.nzib .r5{display:flex;align-items:center;justify-content:center;gap:8px 12px;flex-wrap:wrap}
.nzib .stars{color:#C2570A;font-size:18px;letter-spacing:2px;line-height:1}
.nzib .r5 b{font-family:"Heebo",sans-serif;font-weight:700;font-size:17px;line-height:1.3}
.nzib .r5 .rv{font-weight:600;font-size:16px;line-height:1.3;color:#1A57C2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.nzib .r5 .rv::after{content:" ←"}
.nzib .r5 .rv:hover{color:#0F2E63}
.nzib .mq:focus-visible{outline:2px solid #0F2E63;outline-offset:2px}
.nzib .e5{margin-top:12px}
.nzib .mq{margin-top:20px;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}
.nzib .mqt{display:flex;align-items:center;gap:56px;width:max-content;animation:nzibmq 40s linear infinite;padding-inline:28px}
.nzib .mq:hover .mqt,.nzib .mq:focus-within .mqt{animation-play-state:paused}
@keyframes nzibmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.nzib .lg{height:32px;width:auto;display:block;flex:none}

/* ---- איזה איתור מתאים לי? ---- */
.nzib .cmp{background:#FFFFFF;border-top:1px solid #E4E9F2}
.nzib .cmpv{margin-top:32px}
/* א׳: טבלה */
.nzib .tbl{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#FFFFFF;border:1px solid #E4E9F2;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(15,46,99,.04),0 12px 32px -18px rgba(15,46,99,.18)}
.nzib .tbl th,.nzib .tbl td{padding:20px;text-align:start;vertical-align:top;border-bottom:1px solid #E4E9F2}
.nzib .tbl tr:last-child td,.nzib .tbl tr:last-child th{border-bottom:0}
.nzib .tbl thead th{background:#FFFFFF}
.nzib .tbl .rh{width:176px;font-size:14px;font-weight:700;line-height:1.4;color:#5A6472;background:#F5F7FB}
.nzib .tbl thead .rh{background:#F5F7FB}
.nzib .sh{display:grid;gap:12px;justify-items:start}
.nzib .sh b{font-family:"Heebo",sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:#16181D}
.nzib .tbl td{font-size:16px;line-height:1.55}
.nzib .tbl td.get{font-weight:700;color:#0F2E63}
.nzib .pr{display:grid;gap:2px}
.nzib .pr b{font-family:"Heebo",sans-serif;font-weight:700;font-size:19px;line-height:1.3}
.nzib .pr span{font-size:14px;line-height:1.4;color:#5A6472}
.nzib .cmpcards{display:none}
.nzib .scard{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:16px;padding:20px;display:grid;gap:16px;box-shadow:0 1px 2px rgba(15,46,99,.04),0 12px 32px -18px rgba(15,46,99,.18)}
.nzib .scard .hd{display:flex;align-items:center;gap:12px}
.nzib .scard .hd b{font-family:"Heebo",sans-serif;font-weight:700;font-size:19px;line-height:1.3}
.nzib .scard dl{display:grid;gap:12px}
.nzib .scard dt{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#5A6472}
.nzib .scard dd{margin-top:2px;font-size:16px;line-height:1.55}
.nzib .scard dd.get{font-weight:700;color:#0F2E63}
.nzib .scard .ft{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #E4E9F2}
/* "עדיין לא בטוחים?": סבב 75, כמו הקישור של סבב 73, גדול יותר ועם חץ */
.nzib .w4{margin-top:24px;font-size:18px;line-height:1.5;color:#5A6472}
.nzib .w4 a{font-weight:600;color:#1A57C2;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}
.nzib .w4 .nw{white-space:nowrap}
.nzib .w4 .ar2{display:inline-block;margin-inline-start:6px}
.nzib .w4 a:hover{color:#0F2E63}
@media (max-width:1023px){.nzib .w4{margin-top:20px;font-size:17px}}

/* ---- איך זה עובד: הרכיב החי של המשפטי (8.13.3), עם השלבים של איתור ---- */
.nzib .how{background:#F5F7FB;border-top:1px solid #E4E9F2}
.nzib .ctl{margin-top:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.nzib .tg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#FFFFFF;border:1px solid #E4E9F2}
.nzib .tg button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;font:600 15px/1.2 "Assistant",sans-serif;color:#5A6472;cursor:pointer;white-space:nowrap}
.nzib .tg button[aria-pressed="true"]{background:#0F2E63;color:#FFFFFF;font-weight:700}
.nzib .pz{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid #E4E9F2;background:#FFFFFF;color:#0F2E63;cursor:pointer;flex:none}
.nzib .paused .pz{background:#DCE7FA}
.nzib .flow{margin-top:24px}
.nzib .o1{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}
.nzib .steps{display:grid;gap:8px}
.nzib .st{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:16px;border:1px solid transparent;transition:background 180ms,border-color 180ms,box-shadow 180ms}
.nzib .st.on{background:#FFFFFF;border-color:#0F2E63;box-shadow:0 1px 2px rgba(15,46,99,.04),0 12px 32px -18px rgba(15,46,99,.18)}
.nzib .sic{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;flex:none}
.nzib .sic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nzib .stx{display:grid;gap:4px;min-width:0}
.nzib .stx b{font-family:"Heebo",sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:#16181D}
.nzib .stx span{font-size:15px;line-height:1.5;color:#5A6472}
.nzib .st.past .stx b::after{content:"";display:inline-block;width:14px;height:14px;margin-inline-start:8px;vertical-align:-1px;background: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='%231B7A4B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.nzib .tcard{background:#FFFFFF;border:1px solid #E4E9F2;border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(15,46,99,.04),0 12px 32px -18px rgba(15,46,99,.18)}
.nzib .thead{display:grid;gap:2px;padding-bottom:16px;border-bottom:1px solid #E4E9F2}
.nzib .tl{font-family:"Heebo",sans-serif;font-weight:700;font-size:17px;line-height:1.3}
.nzib .tdemo{font-size:12px;font-weight:600;line-height:1.4;color:#5A6472}
.nzib .rows{margin-top:16px;display:grid;gap:8px}
.nzib .row{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:8px;border:1px solid #E4E9F2;transition:border-color 180ms}
.nzib .rdot{width:10px;height:10px;border-radius:999px;background:#E4E9F2;flex:none}
.nzib .rname{flex:1 1 auto;min-width:0;font-weight:600;font-size:15px;line-height:1.3}
.nzib .rp{flex:none;padding:3px 11px;border-radius:999px;font-weight:700;font-size:13px;line-height:1.35}
.nzib .row.done .rdot{background:#1B7A4B}.nzib .row.done .rp{background:#E3F2EA;color:#1B7A4B}
.nzib .row.now{border-color:#1A57C2}.nzib .row.now .rdot{background:#1A57C2}.nzib .row.now .rp{background:#FFFFFF;color:#1A57C2;box-shadow:inset 0 0 0 1px #1A57C2}
.nzib .row.wait .rname{color:#5A6472}.nzib .row.wait .rp{background:#F5F7FB;color:#5A6472}

/* ---- מאתרים כדי למסור? ---- */
.nzib .b1{padding-block:64px;background:#FFFFFF;border-top:1px solid #E4E9F2}
.nzib .biz{display:flex;align-items:center;gap:24px;background:#DCE7FA;border-radius:16px;padding:28px 32px}
.nzib .bic{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#FFFFFF;color:#0F2E63;flex:none}
.nzib .bic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nzib .btxt{flex:1;min-width:0}
.nzib .btxt h3{font-family:"Heebo",sans-serif;font-weight:700;font-size:24px;line-height:1.25}
.nzib .btxt p{margin-top:4px;font-size:16px;line-height:1.65;color:#5A6472}


/* ---- עובדים איתנו קבוע? (כמו 8.13.6 במשפטי) ---- */
.nzib .b3{background:#FFFFFF;border-top:1px solid #E4E9F2}
.nzib .b3 .h2{text-align:center}
.nzib .two{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.nzib .card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;border-radius:16px;background:#FFFFFF;border:1px solid #E4E9F2}
.nzib .card h3{font-family:"Heebo",sans-serif;font-weight:700;font-size:22px;line-height:1.25}
.nzib .card p{font-size:16px;line-height:1.65;color:#5A6472}
.nzib .bens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;width:100%}
.nzib .bens li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;line-height:1.35}
.nzib .bens .ci{width:28px;height:28px}.nzib .bens .ci svg{width:16px;height:16px}
.nzib .card .btn2{margin-top:auto}
.nzib .ci.big{width:48px;height:48px}

/* ---- חלון הביקורות (8.13.7) ---- */
.nzib-rev{position:fixed;inset:0;z-index:1000;font-family:"Assistant",sans-serif;direction:rtl;color:#16181D}
.nzib-rev[hidden]{display:none}
.nzib-rev .bd{position:absolute;inset:0;background:rgba(15,46,99,.48)}
.nzib-rev .dl{position:absolute;background:#FFFFFF;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:16px}
.nzib-rev .dh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 32px 16px;border-bottom:1px solid #E4E9F2}
.nzib-rev .st{color:#C2570A;font-size:14px;letter-spacing:2px;line-height:1}
.nzib-rev h2{margin:8px 0 0;font-family:"Heebo",sans-serif;font-weight:700;font-size:22px;line-height:1.25}
.nzib-rev .x{display:grid;place-items:center;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:999px;background:#F5F7FB;cursor:pointer}
.nzib-rev .list{overflow:auto;padding:16px 32px 32px;display:grid;gap:12px}
.nzib-rev figure{margin:0;padding:20px;border-radius:12px;border:1px solid #E4E9F2}
.nzib-rev blockquote{margin:10px 0 0;font-size:16px;line-height:1.6}
.nzib-rev figcaption{margin-top:10px;font-size:14px;font-weight:700;color:#5A6472}

@media (min-width:1024px) and (max-width:1279px){
  .nzib .tbl .rh{width:140px}
  .nzib .tbl th,.nzib .tbl td{padding:16px}
}
@media (max-width:1023px){
  .nzib .in{padding-inline:16px;max-width:672px}
  .nzib .blk{padding-block:48px}
  .nzib .h2{font-size:26px}
  .nzib .sub{font-size:17px}
  .nzib .band{padding-block:32px}
  .nzib .lg{height:26px}
  .nzib .mqt{gap:36px;animation-duration:30s}
  .nzib .r5 .rv{flex-basis:100%;text-align:center}
  .nzib .cmpv{margin-top:24px}
  .nzib .tbl{display:none}
  .nzib .cmpcards{display:grid;gap:12px}
  .nzib .tg button{padding:0 14px}
  .nzib .o1{grid-template-columns:1fr;gap:12px}
  .nzib .st{padding:12px;gap:12px;min-height:96px}
  .nzib .stx b{font-size:17px}
  .nzib .st:not(.on){display:none}
  .nzib .alldone .st[data-i="3"]{display:flex;background:#FFFFFF;border-color:#0F2E63}
  .nzib .b1{padding-block:48px}
  .nzib .biz{flex-direction:column;align-items:stretch;gap:16px;padding:20px}
  .nzib .btxt h3{font-size:20px}
  .nzib .biz .btn2{width:100%}
  .nzib .two{grid-template-columns:1fr;gap:16px;margin-top:24px}
  .nzib .card{padding:20px}
  .nzib .card h3{font-size:20px}
  .nzib .bens{grid-template-columns:1fr}
  .nzib .card .btn2{width:100%}
}
@media (max-width:767px){
  .nzib-rev .dl{left:0;right:0;bottom:0;top:auto;width:auto;transform:none;max-height:85%;border-radius:16px 16px 0 0}
  .nzib-rev .dh{padding:16px 20px}
  .nzib-rev .list{padding:16px 20px 24px}
}
@media (prefers-reduced-motion:reduce){ .nzib .mqt{animation:none} .nzib .st,.nzib .row{transition:none} }
@media (max-width:768px){.nzib section h2{margin-bottom:0!important}}

/* ===== התאמה לעמוד ===== */
/* בקובץ הייחוס ב-style="…" (CLAUDE.md: לא בעמוד). אותם ערכים: עיגולי השלבים ב"איך זה עובד" (b g n o, כמו FLOWS), והשורה הקטנה ב"מחיר ומהירות" */
.nzib .sic.b{background:#DCE7FA;color:#1A57C2}.nzib .sic.g{background:#E3F2EA;color:#1B7A4B}.nzib .sic.n{background:#DCE7FA;color:#0F2E63}.nzib .sic.o{background:#FFF1E6;color:#C2570A}
.nzib .tbl th.rh span{font-weight:600}
/* שאלות נפוצות (9.13.6): העיצוב של nz-faq.css (6.3), ורק מה שבקובץ הייחוס: הכותרת ושבע השאלות, בלי "לכל השאלות הנפוצות" ובלי
   תיבת העזרה (נטע, 5.11.2026). הקו העליון: בקובץ הייחוס (.faq{border-top:1px solid #E4E9F2}), כמו בשאר הבלוקים */
.nz-faq.nzi-below{border-top:1px solid var(--nz-border)}
/* הסביבה של העמוד, כמו ל-.nzi ב-calc-iturim.css (9.3א): בלי ss01/ss02 ובלי antialiased, כמו בקובץ הייחוס */
.nzib,.nzib-rev{font-feature-settings:normal;-webkit-font-smoothing:auto}
/* styles.css (של המחשבון הישן): `.tcard{… text-align:center; cursor:pointer; position:relative; overflow:hidden; min-height:120px; transition:all .2s; user-select:none}`
   ו-`.tcard:hover{… transform:translateY(-2px)}`. בקובץ הייחוס הכרטיס "ההזמנה שלכם" בלי אלה: מחזירים את הערכים שלו (גם בריחוף: הכלל הזה אחריו, באותה ספציפיות) */
.nzib .tcard{position:static;text-align:start;overflow:visible;cursor:auto;transition:none;user-select:auto;min-height:auto;transform:none}
/* mobile-fixes.css: `table td:has(+ td){font-variant-numeric:tabular-nums; font-feature-settings:"tnum" 1}`. בקובץ הייחוס normal */
.nzib .tbl td{font-variant-numeric:normal;font-feature-settings:normal}
/* redesign.css: `h1, h2, h3 … { letter-spacing: -0.025em }`. בקובץ הייחוס הכותרות בלי ריווח (normal), חוץ מ-.h2 שיש לו ערך משלו */
.nzib h3,.nzib-rev h2{letter-spacing:normal}
/* חלון הביקורות: בקובץ הייחוס בלי line-height (normal). בעמוד יורש מ-body (1.55) */
.nzib-rev{line-height:normal}
/* "לא הצלחנו לטעון את הביקורות כרגע." (nz-reviews.js לא נטען): באותו עיצוב כמו במשפטי (calc-legal-below.js:76, נטע 5.11.2026).
   שם אין לה כלל משלה, והיא יורשת מהעמוד: line-height 1.55 (24.8px), ss01/ss02 ו-antialiased. כאן אותם ערכים, כי .nzib-rev מאפס אותם לערכי קובץ הייחוס */
.nzib-rev .nzib-err{line-height:1.55;font-feature-settings:"ss01","ss02";-webkit-font-smoothing:antialiased}
