:root{
  --nx-primary: #2563eb;
  --nx-primary-2: #3b82f6;
  --nx-bg: #f5f7fb;
  --nx-card: #ffffff;
  --nx-text: #111827;
  --nx-muted: #6b7280;
  --nx-border: rgba(203, 213, 225, .9);
  --nx-shadow: 0 10px 30px rgba(15, 23, 42, .06);
  --nx-shadow-2: 0 10px 24px rgba(15, 23, 42, .10);
  --nx-radius: 1rem;
}

.nx-section{ padding: 3.25rem 0; }
.nx-bg-soft{
  background:
    radial-gradient(circle at top left, rgba(37, 99, 235, .10) 0, transparent 55%),
    radial-gradient(circle at bottom right, rgba(245, 158, 11, .10) 0, transparent 55%),
    var(--nx-bg);
}

/* ---------------- HERO ---------------- */
.nx-hero{
  background:
    radial-gradient(circle at top left, rgba(37, 99, 235, .14) 0, transparent 55%),
    radial-gradient(circle at bottom right, rgba(59, 130, 246, .10) 0, transparent 55%),
    #fff;
  border-bottom: 1px solid rgba(203, 213, 225, .7);
}

.nx-eyebrow{
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  color: var(--nx-primary);
  background: rgba(37, 99, 235, .10);
  border: 1px solid rgba(37, 99, 235, .20);
  padding: .35rem .6rem;
  border-radius: 999px;
  font-size: .95rem;
  font-weight: 600;
}

.nx-hero-title{
  margin-top: 1.5rem;
  font-weight: 900;
  color: var(--nx-text);
  letter-spacing: -0.2px;
  line-height: 1.5;
  font-size: clamp(1.25rem, 1.7vw, 2.1rem);
}

.nx-hero-subtitle{
  margin-top: .8rem;
  color: var(--nx-muted);
  line-height: 1.75;
  font-size: clamp(.9rem, 0.9vw, 1rem);

}

/* Search */
.nx-search{
  margin-top: 1.2rem;
  background: rgba(255,255,255,.75);
  border: 1px solid rgba(203, 213, 225, .8);
  border-radius: var(--nx-radius);
  padding: .85rem;
  box-shadow: var(--nx-shadow);
}

.nx-search-label{
  font-size: .85rem;
  font-weight: 700;
  color: #334155;
  margin-bottom: .5rem;
}

.nx-chips{
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}

.nx-chip{
  border: 1px solid rgba(203, 213, 225, .95);
  background: #fff;
  border-radius: 999px;
  padding: .25rem .65rem;
  font-size: .85rem;
  cursor: pointer;
}

.nx-chip:hover{
  border-color: rgba(37, 99, 235, .45);
}

.nx-search-hint{
  margin-top: .55rem;
  font-size: .8rem;
  color: var(--nx-muted);
}

.nx-trust{
  list-style: none;
  padding: 0;
  margin: .85rem 0 0;
  display: grid;
  gap: .5rem;
  color: #374151;
  font-size: .92rem;
}
.nx-trust i{ color: var(--nx-primary); margin-left: .35rem; }

.nx-disclaimer{
  color: var(--nx-muted);
  font-size: .85rem;
  line-height: 1.8;
}
.nx-disclaimer i{ color: #0ea5e9; margin-left: .35rem; }

/* Visual mock */
.nx-hero-visual{
  display: grid;
  gap: .85rem;
  background: rgba(255,255,255,.55);
  border: 1px solid rgba(203, 213, 225, .8);
  border-radius: calc(var(--nx-radius) + .25rem);
  padding: 1rem;
  box-shadow: var(--nx-shadow);
}

.nx-visual-top{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .65rem;
}

.nx-mini-kpi{
  background: #fff;
  border: 1px solid rgba(203, 213, 225, .85);
  border-radius: .9rem;
  padding: .65rem .75rem;
  box-shadow: 0 8px 20px rgba(15,23,42,.04);
}
.nx-mini-kpi-label{ color: #64748b; font-size: .8rem; font-weight: 600; }
.nx-mini-kpi-value{ margin-top: .25rem; font-size: 1.05rem; font-weight: 800; color: #111827; }
.nx-mini-kpi-sub{ margin-top: .2rem; font-size: .75rem; color: #94a3b8; }

.nx-visual-card{
  background: #fff;
  border: 1px solid rgba(203, 213, 225, .85);
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 10px 24px rgba(15,23,42,.05);
}

.nx-visual-card-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding: .65rem .85rem;
  font-weight: 700;
  font-size: .85rem;
  background: linear-gradient(to left, #f9fafb, #eef2ff);
  border-bottom: 1px solid rgba(203, 213, 225, .55);
  color: #0f172a;
}

.nx-visual-badge{
  font-weight: 700;
  font-size: .75rem;
  background: rgba(22, 163, 74, .12);
  border: 1px solid rgba(22, 163, 74, .25);
  color: #166534;
  padding: .15rem .5rem;
  border-radius: 999px;
}
.nx-badge-soft{
  background: rgba(37, 99, 235, .12);
  border-color: rgba(37, 99, 235, .25);
  color: #1d4ed8;
}

.nx-visual-list{ padding: .8rem .85rem; display:grid; gap:.55rem; }
.nx-visual-row{ display:flex; align-items:center; gap:.55rem; }
.nx-dot{ width:8px; height:8px; border-radius:999px; background: rgba(37,99,235,.55); }
.nx-line{
  height: 10px;
  border-radius: 999px;
  background: linear-gradient(to left, rgba(226,232,240,.9), rgba(226,232,240,.45));
}

.w-60{ width: 60%; }
.w-75{ width: 75%; }
.w-85{ width: 85%; }

.nx-visual-grid{
  padding: .8rem .85rem;
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .55rem;
}
.nx-visual-pill{
  background: #f8fafc;
  border: 1px solid rgba(203,213,225,.8);
  border-radius: 999px;
  padding: .35rem .55rem;
  font-size: .8rem;
  color: #334155;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* ---------------- SERVICES ---------------- */
.nx-section-head{ margin-bottom: 1.25rem; }
.nx-section-title{
  font-weight: 900;
  color: var(--nx-text);
  font-size: 1.2rem;
}
.nx-section-subtitle{
  color: var(--nx-muted);
  margin-top: .35rem;
  line-height: 1.9;
}

.nx-service-card{
  background: var(--nx-card);
  border: 1px solid var(--nx-border);
  border-radius: var(--nx-radius);
  padding: 1rem;
  box-shadow: var(--nx-shadow);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.nx-service-card:hover{
  transform: translateY(-2px);
  box-shadow: var(--nx-shadow-2);
  border-color: rgba(37, 99, 235, .28);
}
.nx-service-ic{
  width: 44px; height: 44px;
  display:flex; align-items:center; justify-content:center;
  border-radius: .9rem;
  background: rgba(37,99,235,.10);
  border: 1px solid rgba(37,99,235,.18);
  color: var(--nx-primary);
  font-size: 1.3rem;
}
.nx-service-title{
  margin-top: .75rem;
  font-weight: 800;
  font-size: 1rem;
  color: #0f172a;
}
.nx-service-desc{
  margin-top: .45rem;
  color: var(--nx-muted);
  font-size: .8rem;
  line-height: 1.99;
}
.nx-service-link{
  display: inline-flex;
  align-items: center;
  gap: .25rem;
  margin-top: .65rem;
  text-decoration: none;
  font-weight: 800;
  color: var(--nx-primary);
}
.nx-service-link:hover{ text-decoration: underline; }

/* Sublinks */
.nx-sublinks{
  background: #fff;
  border: 1px solid rgba(203,213,225,.70);
  border-radius: var(--nx-radius);
  padding: 1rem;
  box-shadow: var(--nx-shadow);
}
.nx-sublinks-title{
  font-weight: 900;
  color: #0f172a;
  display:flex; align-items:center; gap:.5rem;
  margin-bottom: .75rem;
}
.nx-sublinks-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .5rem .75rem;
}
.nx-sublink{
  text-decoration:none;
  background: #f8fafc;
  border: 1px solid rgba(203,213,225,.75);
  border-radius: .9rem;
  padding: .55rem .7rem;
  color:#0f172a;
  font-size:.9rem;
}
.nx-sublink:hover{
  border-color: rgba(37, 99, 235, .35);
}

/* Steps */
.nx-step-card{
  background:#fff;
  border: 1px solid rgba(203,213,225,.85);
  border-radius: var(--nx-radius);
  padding: 1rem;
  box-shadow: var(--nx-shadow);
}
.nx-step-no{
  width: 34px; height: 34px;
  border-radius: 999px;
  display:flex; align-items:center; justify-content:center;
  font-weight: 900;
  color:#fff;
  background: linear-gradient(135deg, var(--nx-primary), var(--nx-primary-2));
}
.nx-step-title{ margin-top: .7rem; font-weight: 900; font-size: 1rem; color:#0f172a; }
.nx-step-desc{ margin-top:.35rem; color: var(--nx-muted); line-height:1.9; font-size:.92rem; }
.nx-step-link{ text-decoration:none; font-weight:900; color: var(--nx-primary); }
.nx-step-link:hover{ text-decoration: underline; }

/* FAQ */
.nx-accordion .accordion-item{
  border: 1px solid rgba(203,213,225,.85);
  border-radius: var(--nx-radius);
  overflow: hidden;
  box-shadow: var(--nx-shadow);
  margin-bottom: .75rem;
}
.nx-accordion .accordion-button{
  font-weight: 900;
  color:#0f172a;
}

/* Posts */
.nx-post-card{
  background:#fff;
  border: 1px solid rgba(203,213,225,.85);
  border-radius: var(--nx-radius);
  box-shadow: var(--nx-shadow);
  overflow: hidden;
}
.nx-post-img{ width:100%; height: 180px; object-fit: cover; }
.nx-post-body{ padding: 1rem; }
.nx-post-title{ font-weight: 900; font-size: 1rem; color:#0f172a; }
.nx-post-excerpt{ margin-top:.45rem; color: var(--nx-muted); line-height: 1.9; font-size:.92rem; }

.nx-link{ color: var(--nx-primary); font-weight: 900; text-decoration:none; }
.nx-link:hover{ text-decoration: underline; }

/* CTA */
.nx-cta{
  padding: 2.75rem 0;
  background: linear-gradient(135deg, #2563eb, #3b82f6);
}
.nx-cta-inner{
  background: rgba(255,255,255,.12);
  border: 1px solid rgba(255,255,255,.18);
  border-radius: calc(var(--nx-radius) + .25rem);
  padding: 1.4rem 1.3rem;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 1rem;
  color:#fff;
}
.nx-cta-title{ font-weight: 900; margin:0; font-size: 1.35rem; }
.nx-cta-subtitle{ margin:.4rem 0 0; opacity:.9; line-height:1.9; }

/* Responsive */
@media (max-width: 992px){
  .nx-visual-top{ grid-template-columns: 1fr; }
  .nx-sublinks-grid{ grid-template-columns: 1fr; }
  .nx-cta-inner{ flex-direction: column; align-items: flex-start; }
}
/* =========================
   HERO (Clean)
========================= */
.nx-hero--clean{
  position: relative;
  overflow: hidden;
}

.nx-hero--clean::before,
.nx-hero--clean::after{
  content:"";
  position:absolute;
  width: 420px;
  height: 420px;
  border-radius: 999px;
  filter: blur(2px);
  opacity: .55;
  pointer-events:none;
}

.nx-hero--clean::before{
  inset-inline-start: -160px;
  inset-block-start: -200px;
  background: radial-gradient(circle, rgba(37,99,235,.22), transparent 65%);
}

.nx-hero--clean::after{
  inset-inline-end: -180px;
  inset-block-end: -220px;
  background: radial-gradient(circle, rgba(245,158,11,.18), transparent 65%);
}

/* tags */
.nx-hero-tags{
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}

.nx-tag{
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  padding: .35rem .65rem;
  border-radius: 999px;
  background: rgba(37,99,235,.08);
  border: 1px solid rgba(37,99,235,.18);
  color: #1e40af;
  font-size: .85rem;
  font-weight: 700;
}

.nx-tag i{ font-size: 1rem; }
.nx-hero-cta{
    margin-top: 8rem;
}
@media (max-width: 768px){
    .nx-hero-cta{
        margin-top: 3rem; /* حالت گوشی */
    }
}
/* trust row */
.nx-hero-trust{
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  color: #334155;
  font-size: .75rem;
  font-weight: 700;
}

.nx-trust-item{
  display:flex;
  align-items:center;
  gap:.4rem;
  background: rgba(255,255,255,.75);
  border: 1px solid rgba(203,213,225,.75);
  padding: .35rem .6rem;
  border-radius: 999px;
  box-shadow: 0 8px 20px rgba(15,23,42,.04);
}

.nx-trust-item i{ color: var(--nx-primary); }

.nx-hero-note{
  color: var(--nx-muted);
  font-size: .85rem;
  line-height: 1.8;
  margin-bottom: 0;
}
.nx-hero-note i{ color: #0ea5e9; margin-left: .35rem; }

/* preview card */
.nx-hero-preview{
  background: rgba(255,255,255,.72);
  border: 1px solid rgba(203, 213, 225, .85);
  border-radius: calc(var(--nx-radius) + .25rem);
  box-shadow: var(--nx-shadow);
  padding: 1rem;
}

.nx-preview-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.75rem;
  padding-bottom: .75rem;
  border-bottom: 1px solid rgba(203,213,225,.55);
  margin-bottom: .9rem;
}

.nx-preview-dots{
  display:flex;
  gap:.35rem;
}
.nx-preview-dots span{
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: rgba(148,163,184,.65);
}
.nx-preview-dots span:nth-child(1){ background: rgba(239,68,68,.55); }
.nx-preview-dots span:nth-child(2){ background: rgba(245,158,11,.55); }
.nx-preview-dots span:nth-child(3){ background: rgba(34,197,94,.55); }

.nx-preview-title{
  display:flex;
  align-items:center;
  gap:.45rem;
  font-weight: 900;
  color:#0f172a;
  font-size: .92rem;
  white-space: nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
}

.nx-preview-badge{
  font-size: .75rem;
  font-weight: 900;
  padding: .2rem .55rem;
  border-radius: 999px;
  background: rgba(34,197,94,.12);
  border: 1px solid rgba(34,197,94,.22);
  color: #166534;
}

.nx-preview-kpis{
  display:grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap:.65rem;
}

.nx-kpi{
  background:#fff;
  border: 1px solid rgba(203,213,225,.85);
  border-radius: .9rem;
  padding: .65rem .75rem;
  box-shadow: 0 8px 20px rgba(15,23,42,.04);
}

.nx-kpi-label{
  font-size: .78rem;
  color: #64748b;
  font-weight: 800;
}

.nx-kpi-value{
  margin-top: .25rem;
  font-size: 1.05rem;
  font-weight: 900;
  color: #111827;
}

.nx-preview-chart{
  position: relative;
  margin-top: .8rem;
  height: 150px;
  border-radius: 1rem;
  background: linear-gradient(to left, #f9fafb, #eef2ff);
  border: 1px solid rgba(203,213,225,.7);
  overflow: hidden;
}

.nx-chart-grid{
  position:absolute;
  inset:0;
  background:
    repeating-linear-gradient(to bottom, rgba(203,213,225,.35) 0, rgba(203,213,225,.35) 1px, transparent 1px, transparent 22px),
    repeating-linear-gradient(to left, rgba(203,213,225,.22) 0, rgba(203,213,225,.22) 1px, transparent 1px, transparent 40px);
  opacity: .55;
}

.nx-chart-line{
  position:absolute;
  inset: 18px 18px 22px 18px;
  border-radius: .9rem;
  background: radial-gradient(circle at 70% 30%, rgba(37,99,235,.18), transparent 60%),
              linear-gradient(135deg, rgba(37,99,235,.55), rgba(59,130,246,.15));
  clip-path: polygon(0% 70%, 12% 62%, 24% 68%, 36% 44%, 48% 55%, 60% 35%, 72% 42%, 84% 26%, 100% 32%, 100% 100%, 0% 100%);
  opacity: .9;
}

.nx-preview-rows{
  margin-top: .85rem;
  display:grid;
  gap: .6rem;
}

.nx-row{
  display:flex;
  align-items:center;
  gap:.55rem;
}

.nx-row-dot{
  width:8px;
  height:8px;
  border-radius:999px;
  background: rgba(37,99,235,.55);
}

.nx-row-line{
  height: 10px;
  border-radius: 999px;
  background: linear-gradient(to left, rgba(226,232,240,.95), rgba(226,232,240,.45));
}

.nx-row-pill{
  width: 52px;
  height: 18px;
  border-radius: 999px;
  background: rgba(37,99,235,.10);
  border: 1px solid rgba(37,99,235,.16);
}

.w-55{ width:55%; }
.w-70{ width:70%; }
.w-80{ width:80%; }

@media (max-width: 992px){
  .nx-preview-kpis{ grid-template-columns: 1fr; }
  .nx-preview-chart{ height: 140px; }
}
@media (max-width: 992px) {
    .nx-hero-preview,.nx-hero-trust {
        display: none;
    }
}

/* =========================
   Services: Link on icon+title
========================= */
.nx-service-card{
  position: relative; /* برای stretched-link */
  padding: 1rem 1rem 1.1rem;
}

.nx-service-head{
  display:flex;
  align-items:center;
  gap:.75rem;
  text-decoration:none;
  color: inherit;
}

.nx-service-head-text{
  min-width: 0; /* جلوگیری از بیرون‌زدگی متن */
}

.nx-service-mini{
  margin-top: .22rem;
  font-size: .75rem;
  color: #64748b;
  font-weight: 700;
}

.nx-service-arrow{
  margin-inline-start: auto;
  color: rgba(37,99,235,.85);
  font-size: 1rem;
  opacity: .9;
  transform: translateX(-2px);
  transition: transform .18s ease, opacity .18s ease;
}

.nx-service-card:hover .nx-service-arrow{
  transform: translateX(-6px);
  opacity: 1;
}

.nx-service-card:hover .nx-service-ic{
  background: rgba(37,99,235,.14);
  border-color: rgba(37,99,235,.28);
}
/* =========================
   ABOUT TEAM (no members)
========================= */
.nx-aboutteam { position: relative; }

.nx-aboutteam-card{
  background: #fff;
  border: 1px solid var(--nx-border);
  border-radius: calc(var(--nx-radius) + .15rem);
  box-shadow: var(--nx-shadow);
  padding: 1.25rem;
  position: relative;
  overflow: hidden;
}

.nx-aboutteam-card::before{
  content:"";
  position:absolute;
  inset-inline-start:-90px;
  inset-block-start:-100px;
  width:220px;
  height:220px;
  border-radius:999px;
  background: radial-gradient(circle, rgba(37,99,235,.14), transparent 65%);
  pointer-events:none;
}

.nx-aboutteam-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.75rem;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.nx-aboutteam-pills{
  display:flex;
  flex-wrap: wrap;
  gap:.5rem;
}

.nx-aboutteam-pill{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  padding:.32rem .65rem;
  border-radius:999px;
  font-size:.82rem;
  font-weight: 900;
  color: var(--nx-primary);
  background: rgba(37,99,235,.10);
  border: 1px solid rgba(37,99,235,.18);
}

.nx-aboutteam-pill--soft{
  color:#0f172a;
  background: rgba(15,23,42,.04);
  border: 1px solid rgba(203,213,225,.85);
}

.nx-aboutteam-loc{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  font-size:.85rem;
  font-weight:800;
  color:#475569;
}

.nx-aboutteam-title{
  margin-top: .95rem;
  font-weight: 950;
  color:#0f172a;
  font-size: 1.2rem;
  line-height: 1.75;
  position: relative;
  z-index: 1;
}

.nx-aboutteam-text{
  margin-top: .6rem;
  color: var(--nx-muted);
  line-height: 2;
  font-size: .9rem;
  position: relative;
  z-index: 1;
}

.nx-aboutteam-values{
  margin-top: 1rem;
  display:grid;
  gap:.75rem;
  position: relative;
  z-index: 1;
}

.nx-aboutteam-value{
  display:flex;
  align-items:flex-start;
  gap:.75rem;
  padding: .9rem .95rem;
  border-radius: 1rem;
  background: #f8fafc;
  border: 1px solid rgba(203,213,225,.8);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.nx-aboutteam-value:hover{
  transform: translateY(-1px);
  border-color: rgba(37,99,235,.25);
  box-shadow: 0 10px 24px rgba(15,23,42,.06);
}

.nx-aboutteam-ic{
  width: 40px;
  height: 40px;
  border-radius: .95rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background: rgba(37,99,235,.10);
  border: 1px solid rgba(37,99,235,.18);
  color: var(--nx-primary);
  font-size: 1.15rem;
  flex: 0 0 auto;
}

.nx-aboutteam-value-title{
  font-weight: 950;
  color:#0f172a;
  font-size: .95rem;
}

.nx-aboutteam-value-desc{
  margin-top:.15rem;
  color: var(--nx-muted);
  font-size: .86rem;
  line-height: 1.85;
}

.nx-aboutteam-cta{
  margin-top: 1rem;
  display:flex;
  gap:.5rem;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

/* Side */
.nx-aboutteam-side{
  display:grid;
  gap:.85rem;
}

.nx-aboutteam-panel{
  background:#fff;
  border: 1px solid var(--nx-border);
  border-radius: var(--nx-radius);
  box-shadow: var(--nx-shadow);
  padding: 1rem;
}

.nx-aboutteam-panel-title{
  font-weight: 950;
  color:#0f172a;
  display:flex;
  align-items:center;
  gap:.5rem;
  font-size: .95rem;
}

.nx-aboutteam-steps{
  margin-top: .85rem;
  display:grid;
  gap: .75rem;
}

.nx-aboutteam-step{
  display:flex;
  align-items:flex-start;
  gap:.65rem;
}

.nx-aboutteam-step-dot{
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: rgba(37,99,235,.6);
  margin-top: .38rem;
  flex: 0 0 auto;
  box-shadow: 0 0 0 6px rgba(37,99,235,.10);
}

.nx-aboutteam-step strong{
  display:block;
  font-size: .92rem;
  color:#0f172a;
  font-weight: 900;
}

.nx-aboutteam-step p{
  margin: .15rem 0 0;
  color: var(--nx-muted);
  font-size: .86rem;
  line-height: 1.85;
}

/* Contact */
.nx-aboutteam-panel--contact{
  background: linear-gradient(to left, #f9fafb, #eef2ff);
}

.nx-aboutteam-contact{
  margin-top: .75rem;
  display:flex;
  gap:.5rem;
  flex-wrap: wrap;
}

.nx-aboutteam-contact-link{
  text-decoration:none;
  font-weight: 900;
  color: var(--nx-primary);
  background: rgba(37,99,235,.08);
  border: 1px solid rgba(37,99,235,.18);
  padding: .35rem .6rem;
  border-radius: 999px;
}

.nx-aboutteam-contact-link:hover{ text-decoration: underline; }

.nx-aboutteam-note{
  margin-top: .65rem;
  color:#64748b;
  font-size: .84rem;
  line-height: 1.8;
  display:flex;
  align-items:center;
  gap:.45rem;
}

@media (max-width: 992px){
  .nx-aboutteam-card{ padding: 1rem; }
}
