/* ==========================================================================
   נץ — "השירותים שלנו" בדף הבית · מפרט 2.2, 6.2 · בלוק ז׳
   --------------------------------------------------------------------------
   מקור: netz-services-reference.html (הקוד של הלוח "19.1 סופי" שנטע אישרה).
   כל ערך מועתק כמו שהוא. הצבעים, הצל והגופנים דרך משתני --nz- שב-tokens.css,
   באותם ערכים בדיוק (--navy=--nz-navy · --link=--nz-link-blue · --sky=--nz-sky-bg
   · --orange=--nz-orange-btn · --page=--nz-page-bg · --white=--nz-white
   · --line=--nz-border · --ink=--nz-text-primary · --ink2=--nz-text-secondary).
   כל בורר תחת .nz-svc — שום כלל לא דולף לרכיבים אחרים באתר.
   האייקונים (כולל ico-arrow-left החדש) מ-icons.css, שמשורשר ל-redesign.min.css.
   ========================================================================== */

/* ===== 6.2.1 · הסקשן ===== */
.nz-svc{background:var(--nz-white);border-top:1px solid var(--nz-border);padding:96px 0}
.nz-svc .nz-svc__in{max-width:1248px;margin:0 auto;padding-inline:24px}

/* ===== 6.2.2 · ראש הסקשן — ממורכז, כמו 6.1 ===== */
.nz-svc .nz-svc__head{text-align:center;margin-bottom:48px}
.nz-svc .nz-svc__eyebrow{margin:0;font-family:var(--nz-font-body);font-weight:700;font-size:12px;line-height:1.3;
  letter-spacing:.12em;color:var(--nz-text-secondary)}
.nz-svc .nz-svc__title{margin:8px 0 0;font-family:var(--nz-font-heading);font-weight:900;font-size:36px;line-height:1.15;
  letter-spacing:-0.01em;color:var(--nz-text-primary);text-wrap:balance}
.nz-svc .nz-svc__lead{margin:8px auto 0;max-width:720px;font-family:var(--nz-font-body);font-weight:400;font-size:18px;
  line-height:1.65;color:var(--nz-text-secondary);text-wrap:balance}

/* ===== 6.2.3 · שלושת הכרטיסים ===== */
.nz-svc .nz-svc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.nz-svc .nz-svc__card{display:flex;flex-direction:column;background:var(--nz-white);border:1px solid var(--nz-border);
  border-radius:16px;box-shadow:var(--nz-shadow-sm);padding:24px;min-width:0}

/* ===== 6.2.4 · תוכן הכרטיס ===== */
.nz-svc .nz-svc__icon{width:44px;height:44px;border-radius:999px;background:var(--nz-sky-bg);color:var(--nz-navy);
  display:flex;align-items:center;justify-content:center;flex:none}
.nz-svc .nz-svc__icon .ico{width:24px;height:24px}
.nz-svc .nz-svc__name{margin:20px 0 0;font-family:var(--nz-font-heading);font-weight:700;font-size:24px;line-height:1.25;color:var(--nz-text-primary)}
.nz-svc .nz-svc__desc{margin:8px 0 0;font-family:var(--nz-font-body);font-weight:400;font-size:16px;line-height:1.65;color:var(--nz-text-secondary)}
.nz-svc .nz-svc__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}
.nz-svc .nz-svc__list li{display:flex;align-items:flex-start;gap:8px;font-family:var(--nz-font-body);font-weight:600;
  font-size:16px;line-height:1.4;color:var(--nz-text-primary)}
.nz-svc .nz-svc__list .ico{width:18px;height:18px;color:var(--nz-navy);margin-top:2px}

/* תחתית הכרטיס — תמיד באותו קו בשלושת הכרטיסים */
.nz-svc .nz-svc__foot{margin-top:auto;padding-top:20px}
.nz-svc .nz-svc__price{display:flex;align-items:baseline;gap:6px;white-space:nowrap;padding-top:16px;
  border-top:1px solid var(--nz-border);font-family:var(--nz-font-body);font-weight:400;font-size:14px;line-height:1.55;color:var(--nz-text-secondary)}
.nz-svc .nz-svc__price b{font-family:var(--nz-font-heading);font-weight:900;font-size:24px;line-height:1;color:var(--nz-navy)}

/* ===== 6.2.5 · הכפתור — כחול כהה מלא, עיגול כתום עם חץ בקצה השמאלי =====
   העיגול הכתום = חריג מוצהר מ-0.1 (נטע אישרה 12.10.2026). רק כאן. */
.nz-svc .nz-svc__btn{margin-top:16px;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;
  width:100%;min-height:48px;padding:8px 20px;border-radius:var(--nz-radius-btn);background:var(--nz-navy);color:var(--nz-white);
  font-family:var(--nz-font-body);font-weight:700;font-size:16px;line-height:1;text-decoration:none;
  transition:background-color 150ms ease}
.nz-svc .nz-svc__btn-text{grid-column:2;text-align:center}
.nz-svc .nz-svc__go{grid-column:3;width:32px;height:32px;border-radius:999px;background:var(--nz-orange-btn);color:var(--nz-text-primary);
  display:flex;align-items:center;justify-content:center}
.nz-svc .nz-svc__go .ico{width:18px;height:18px}
.nz-svc .nz-svc__btn:hover{background:var(--nz-link-blue)}

/* ===== 6.2.7 · רצועת ההסכם החודשי לעסקים ===== */
.nz-svc .nz-svc__biz{margin-top:16px;display:flex;align-items:center;gap:24px;background:var(--nz-sky-bg);
  border-radius:16px;padding:28px 32px}
.nz-svc .nz-svc__biz .nz-svc__icon{background:var(--nz-white)}
.nz-svc .nz-svc__biz-body{flex:1;min-width:0}
.nz-svc .nz-svc__biz-title{margin:0;font-family:var(--nz-font-heading);font-weight:700;font-size:24px;line-height:1.25;color:var(--nz-text-primary)}
.nz-svc .nz-svc__biz-text{margin:4px 0 0;font-family:var(--nz-font-body);font-weight:400;font-size:16px;line-height:1.65;color:var(--nz-text-secondary)}
.nz-svc .nz-svc__biz-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:48px;
  padding:12.5px 26.5px;border:1.5px solid var(--nz-navy);border-radius:var(--nz-radius-btn);background:var(--nz-white);color:var(--nz-navy);
  font-family:var(--nz-font-body);font-weight:700;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;
  transition:background-color 150ms ease}
.nz-svc .nz-svc__biz-btn:hover{background:var(--nz-page-bg)}

/* ===== פוקוס (0.5 · 6.2.5) =====
   ID + !important: shared.css מגדיר `body:not(.using-mouse) *:focus { outline: 3px … !important }`
   (אותה מלכודת כמו בהדר ובפוטר). */
#services .nz-svc__btn:focus-visible,
#services .nz-svc__biz-btn:focus-visible{outline:2px solid var(--nz-navy) !important;outline-offset:2px !important}
#services .nz-svc__btn:focus:not(:focus-visible),
#services .nz-svc__biz-btn:focus:not(:focus-visible){outline:none !important}

/* ===== 6.2.8 · מתחת ל-1024: עמודה אחת ===== */
@media (max-width:1023.98px){
  .nz-svc{padding:64px 0}
  .nz-svc .nz-svc__grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}
  .nz-svc .nz-svc__biz{max-width:560px;margin-inline:auto;flex-direction:column;align-items:stretch;gap:16px;padding:24px}
  .nz-svc .nz-svc__biz-btn{width:100%}
}
/* ===== מתחת ל-768 ===== */
@media (max-width:767.98px){
  .nz-svc{padding:48px 0}
  .nz-svc .nz-svc__in{padding-inline:16px}
  .nz-svc .nz-svc__head{margin-bottom:32px}
  .nz-svc .nz-svc__title{font-size:26px}
  .nz-svc .nz-svc__lead{font-size:17px}
  .nz-svc .nz-svc__name,.nz-svc .nz-svc__biz-title{font-size:20px}
}
/* ===== מתחת ל-480: כרטיס קומפקטי ===== */
@media (max-width:479.98px){
  .nz-svc .nz-svc__card,.nz-svc .nz-svc__biz{padding:20px}
}
@media (prefers-reduced-motion:reduce){
  .nz-svc .nz-svc__btn,.nz-svc .nz-svc__biz-btn{transition-duration:.01ms}
}

/* ===== התאמה לפרויקט — לא מקובץ הייחוס =====
   בדף הבית נטענים כללים כלליים ישנים (פונט, גובה שורה, החלקה ו-ss01/ss02 של body,
   איפוס margin של <p>, ו-vertical-align של .ico). הכללים כאן רק מחזירים לסקשן את
   הערך שיש לו בקובץ הייחוס, ולא מוסיפים שום ערך חדש. כמו ב-nz-hero.css.
   .nz-svc__price: בקובץ הייחוס אין לו margin, ולכן הדפדפן נותן ל-<p> את ברירת המחדל
   1em (14px). זה חלק מגובה הסקשן שנמדד שם — בלעדיו כל כרטיס נמוך ב-14px. */
.nz-svc{font-family:var(--nz-font-body);line-height:normal;
  -webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-feature-settings:normal}
.nz-svc .nz-svc__price{margin:1em 0}
.nz-svc .ico{vertical-align:baseline}
/* mobile-fixes.css: `section h2 { margin-bottom: 16px !important }` עד 768 */
.nz-svc .nz-svc__title{margin-bottom:0 !important}
