.svc{
  --ink:#f2f9ff; --navy:#eaf5ff; --steel:#dbeeff;
  --cyan:#00c3ff; --blue:#007cf5; --aqua:#22d3b8; --amber:#ffcd05; --coral:#ff6b3d;
  --text:#4f5b6d; --strong:#1b3a5c; --muted:#78899f; --paper:#f2f9ff; --paper2:#e6f4ff;
  --line:rgba(27,58,92,.11); --line2:rgba(27,58,92,.2);
  --sh-s:0 6px 18px rgba(0,110,200,.06); --sh-m:0 18px 44px rgba(0,110,200,.10);
  --sh-l:0 34px 80px rgba(0,110,200,.13);
  --r-s:10px; --r-m:16px; --r-l:24px; --r-xl:34px;
  --eo:cubic-bezier(.16,1,.3,1); --es:cubic-bezier(.4,0,.2,1); --lift:6px;
  position:relative; font-family:"dana",sans-serif; color:var(--text); letter-spacing:0;
  text-align:right; line-height:2.15; background:#fff; overflow-x:clip; isolation:isolate;
}
.svc *,.svc *::before,.svc *::after{box-sizing:border-box}
.svc p,.svc h1,.svc h2,.svc h4,.svc h5,.svc ul,.svc li,.svc figure{margin:0;padding:0;letter-spacing:0;list-style:none;font-weight:400}
.svc p{text-align:justify}
.svc a{color:inherit;text-decoration:none;
  transition:color .35s var(--es),background .35s var(--es),border-color .35s var(--es),box-shadow .35s var(--es),transform .4s var(--eo)}
.svc svg{display:block;overflow:visible}
.svc b{font-weight:400}

.svc-wrap{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:0 22px}
.svc-band{position:relative;padding:clamp(64px,8vw,112px) 0}
.svc-band--paper{background:linear-gradient(180deg,#fff,var(--paper) 48%,#fff)}
.svc-head{max-width:780px;margin:0 auto clamp(34px,4.6vw,58px);text-align:center}
.svc-head--s{margin-right:0;text-align:right}

.svc-eye{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;padding:7px 15px 7px 13px!important;
  border:1px solid rgba(0,124,245,.28);border-radius:100px;background:#e6f4ff;
  color:#0072c6;font-size:13px;line-height:1.6}
.svc-eye--d{border-color:rgba(0,195,255,.5);background:#ffffff;color:#0072c6}
.svc-eye--a{border-color:rgba(255,205,5,.55);background:#fff8e1;color:#8a6100}
.svc-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--amber);
  animation:svc-pulse 2.4s var(--eo) infinite}
@keyframes svc-pulse{0%{box-shadow:0 0 0 0 rgba(255,205,5,.55)}70%{box-shadow:0 0 0 12px rgba(255,205,5,0)}100%{box-shadow:0 0 0 0 rgba(255,205,5,0)}}

.svc-h1{font-family:"aviny",sans-serif;font-size:clamp(28px,4.4vw,52px);line-height:1.55;color:var(--strong)}
.svc-h2{font-family:"aviny",sans-serif;font-size:clamp(24px,3.2vw,38px);line-height:1.62;color:var(--strong)}
.svc-h4{font-family:"aviny",sans-serif;font-size:clamp(18px,2vw,23px);line-height:1.85;color:var(--strong)}
.svc-sub{margin-top:12px;color:var(--muted);font-size:15.5px;line-height:2.15}
.svc-cy{color:#0072c6}
.svc-am{color:#8a6100}

/* ظهور تدریجی */
.svc[data-rdy] [data-rv]{opacity:0;will-change:transform,opacity}
.svc[data-rdy] [data-rv="up"]{transform:translate3d(0,26px,0)}
.svc[data-rdy] [data-rv="right"]{transform:translate3d(28px,0,0)}
.svc[data-rdy] [data-rv="left"]{transform:translate3d(-28px,0,0)}
.svc[data-rdy] [data-rv="scale"]{transform:scale(.94)}
.svc[data-rdy] [data-rv="flip"]{transform:perspective(900px) rotateX(-14deg);transform-origin:top center}
.svc[data-rdy] [data-rv].is-in{opacity:1;transform:none;
  transition:opacity .8s var(--eo) var(--d,0ms),transform .9s var(--eo) var(--d,0ms)}
.svc-mask{display:block;overflow:hidden;padding-bottom:.1em}
.svc-mask>span{display:block}
.svc[data-rdy] .svc-mask>span{transform:translate3d(0,112%,0)}
.svc[data-rdy] .svc-mask.is-in>span{transform:none;transition:transform 1s var(--eo) var(--d,0ms)}
.svc-rule{position:relative;height:1px;margin:0 auto;max-width:1180px;background:var(--line)}

/* دکمه‌ها */
.svc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;
  padding:13px 27px;border:1px solid transparent;border-radius:100px;cursor:pointer;
  font-family:"aviny",sans-serif;font-size:15.5px;line-height:1.9;transform:translate3d(0,0,0);
  transition:transform .4s var(--eo),box-shadow .4s var(--eo),color .3s var(--es),background .3s var(--es),border-color .3s var(--es)}
.svc-btn>*{position:relative;z-index:1}
.svc-btn .fa{font-size:13px;transition:transform .4s var(--eo)}
.svc-btn:hover,.svc-btn:focus-visible{transform:translate3d(0,-3px,0)}
.svc-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,195,255,.5)}
.svc-btn:active{transform:translate3d(0,0,0) scale(.99)}
.svc-btn--p{color:#fff;background-image:linear-gradient(103deg,#4dc9ff,#007cf5 55%,#0351df);
  box-shadow:0 14px 30px rgba(0,124,245,.26)}
.svc-btn--p::after{content:"";position:absolute;inset:0;background:linear-gradient(103deg,#fff,rgba(255,255,255,.5) 45%,#c9f3ff);
  opacity:0;transition:opacity .45s var(--es)}
.svc-btn--p:hover::after{opacity:.28}
.svc-btn--p:hover .fa{transform:translate3d(-5px,0,0)}
.svc-btn--c{color:#c93c14;background-image:linear-gradient(103deg,#fff,#fff1ee 55%,#ffe4dd);box-shadow:0 14px 30px rgba(232,80,31,.16)}
.svc-btn--c:hover .fa{transform:translate3d(-5px,0,0)}
.svc-btn--g{color:#1b3a5c;border-color:rgba(27,58,92,.2);background:#fff}
.svc-btn--g:hover,.svc-btn--g:focus-visible{color:#0072c6;border-color:rgba(0,195,255,.6);background:#f2f9ff}
.svc-btn--o{color:#1b3a5c;border-color:rgba(27,58,92,.2);background:#fff}
.svc-btn--o:hover{color:#0072c6;border-color:rgba(0,195,255,.6);box-shadow:var(--sh-s)}
.svc-btn--w{width:100%}
.svc-tel{display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border:1px solid rgba(27,58,92,.2);
  border-radius:100px;color:#1b3a5c;font-size:15px;background:#ffffff}
.svc-tel:hover{color:#0072c6;border-color:rgba(255,205,5,.7);box-shadow:0 12px 26px rgba(0,110,200,.16)}

/* تزئینات پس‌زمینه */
.svc-aur{position:absolute;inset:-12% -8% auto -8%;height:130%;z-index:0;pointer-events:none;overflow:hidden}
.svc-aur>i{position:absolute;display:block;border-radius:50%;filter:blur(72px);opacity:.4;
  animation:svc-drift 26s var(--es) infinite alternate}
.svc-aur>i:nth-child(1){width:44vw;height:44vw;top:-12%;right:-6%;
  background:radial-gradient(circle,rgba(0,195,255,.55),rgba(0,195,255,0) 68%)}
.svc-aur>i:nth-child(2){width:36vw;height:36vw;top:16%;left:-8%;
  background:radial-gradient(circle,rgba(0,124,245,.42),rgba(0,124,245,0) 68%);animation-duration:32s;animation-delay:-6s}
.svc-aur>i:nth-child(3){width:26vw;height:26vw;top:44%;right:26%;
  background:radial-gradient(circle,rgba(255,205,5,.5),rgba(255,205,5,0) 70%);animation-duration:23s;animation-delay:-11s}
@keyframes svc-drift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-3%,4%,0) scale(1.08)}100%{transform:translate3d(4%,-3%,0) scale(1.03)}}
.svc-noise{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}
.svc-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;
  background-image:linear-gradient(to left,rgba(0,124,245,.13) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,124,245,.1) 1px,transparent 1px);
  background-size:82px 82px;
  -webkit-mask-image:radial-gradient(115% 80% at 70% 22%,#000,transparent 70%);mask-image:radial-gradient(115% 80% at 70% 22%,#000,transparent 70%)}
.svc-hair{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;
  background-image:linear-gradient(to left,rgba(27,58,92,.05) 1px,transparent 1px);background-size:56px 100%}

/* سرفصل تیکت: برش دایره‌ای در دو پهلو (نمونه برگه درخواست) */
.svc-stub{position:relative}
.svc-stub::before,.svc-stub::after{content:"";position:absolute;top:50%;width:20px;height:20px;transform:translateY(-50%);
  border-radius:50%;background:#fff;box-shadow:inset 0 1px 3px rgba(0,110,200,.16)}
.svc-stub::before{left:-10px}
.svc-stub::after{right:-10px}

/* ===== ۱ | مقدمه + تخته پذیرش درخواست ===== */
.svc-hero{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,76px);
  background:radial-gradient(120% 90% at 86% 4%,#c9f3ff 0,rgba(201,243,255,0) 58%),
             radial-gradient(80% 70% at 6% 96%,rgba(255,205,5,.22) 0,rgba(255,205,5,0) 62%),
             linear-gradient(168deg,#ffffff,var(--navy) 48%,#dbeeff)}
.svc-hero__g{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);
  gap:clamp(26px,4vw,54px);align-items:center}
.svc-h1 .l1{background:linear-gradient(96deg,#1b3a5c 12%,#8a6100 52%,#1b3a5c 88%);background-size:230% 100%;
  -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
  animation:svc-shine 7.5s var(--es) infinite}
@keyframes svc-shine{0%{background-position:130% 0}55%{background-position:-30% 0}100%{background-position:-30% 0}}
.svc-h1 .l2{color:#35566f;font-size:clamp(18px,2.3vw,29px)}
.svc-h1 .l2 b{color:#8a6100}
.svc-lead{max-width:600px;margin-top:18px;font-size:16px;line-height:2.3;color:var(--text)}
.svc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}
.svc-flags{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(27,58,92,.14)}
.svc-flags li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text)}
.svc-flags .fa{color:#8a6100;font-size:14px}

.svc-stage{position:relative}
.svc-board{--rowh:56px;--gap:8px;position:relative;padding:18px;border-radius:var(--r-l);
  background:linear-gradient(165deg,#ffffff,#eaf5ff);
  border:1px solid rgba(27,58,92,.1);box-shadow:var(--sh-l);
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
  animation:svc-float 10s var(--es) infinite alternate}
@keyframes svc-float{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-13px,0)}}
.svc-board::before{content:"";position:absolute;top:0;right:22px;left:22px;height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,205,5,.85),transparent)}
.svc-board__top{display:flex;align-items:center;gap:10px;padding:2px 6px 14px}
.svc-board__top h4{font-family:"aviny",sans-serif;font-size:16px;color:var(--strong)}
.svc-board__top .fa{color:#0072c6;font-size:15px}
.svc-live{display:inline-flex;align-items:center;gap:7px;margin-right:auto;padding:4px 12px;border-radius:100px;
  background:rgba(34,211,184,.18);border:1px solid rgba(34,211,184,.5);color:#0e7a5f;font-size:11.5px;line-height:1.8}
.svc-live em{position:relative;display:block;width:7px;height:7px;border-radius:50%;background:var(--aqua)}
.svc-live em::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(34,211,184,.6);
  animation:svc-ripple 2s var(--eo) infinite}
@keyframes svc-ripple{0%{transform:scale(.5);opacity:.9}100%{transform:scale(1.7);opacity:0}}

.svc-queue{position:relative;height:calc(var(--rowh)*3 + var(--gap)*2)}
.svc-tk{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;gap:11px;height:var(--rowh);
  padding:0 14px;border-radius:14px;background:#ffffff;border:1px solid rgba(27,58,92,.1);
  border-right:3px solid #0090c8;opacity:0;transform:translate3d(0,-120%,0);
  transition:transform .62s var(--eo),opacity .45s var(--es),border-color .4s var(--es),background .4s var(--es)}
.svc-tk.on{opacity:1}
.svc-tk__i{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:11px;
  color:#083c58;font-size:14px;background:linear-gradient(150deg,#8fe8ff,var(--cyan))}
.svc-tk__b{min-width:0;flex:1}
.svc-tk__s{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-family:"aviny",sans-serif;font-size:14px;line-height:1.7;color:var(--strong)}
.svc-tk__m{display:flex;gap:12px;font-size:11.5px;line-height:1.7;color:var(--text)}
.svc-tk__m i{font-style:normal}
.svc-tk__m .fa{margin-left:4px;color:rgba(0,124,245,.8);font-size:10.5px}
.svc-tk__st{flex-shrink:0;padding:4px 11px;border-radius:100px;font-size:11px;line-height:1.8;white-space:nowrap;
  background:#fff8e1;border:1px solid rgba(255,205,5,.6);color:#8a6100}
.svc-tk__st.is-book{background:#e6f4ff;border-color:rgba(0,124,245,.45);color:#0072c6}
.svc-tk__st.is-done{background:#e4f7f1;border-color:rgba(34,211,184,.55);color:#0e7a5f}
.svc-tk[data-st="book"]{border-right-color:var(--blue)}
.svc-tk[data-st="done"]{border-right-color:#0e7a5f}
.svc-tk[data-st="done"] .svc-tk__i{background:linear-gradient(150deg,#b7f5e4,var(--aqua))}

.svc-flow{display:flex;align-items:center;gap:10px;margin-top:16px;padding:0 6px}
.svc-flow li{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text);
  transition:color .45s var(--es)}
.svc-flow li em{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;
  border:1px solid rgba(27,58,92,.22);font-size:9.5px;font-style:normal;color:var(--text);
  transition:transform .5s var(--eo),background .45s var(--es),color .45s var(--es),border-color .45s var(--es)}
.svc-flow li.on{color:var(--strong)}
.svc-flow li.on em{background:linear-gradient(150deg,#ffe98a,var(--amber));border-color:transparent;color:#6b4a00;transform:scale(1.14)}
.svc-flow li.pass em{background:rgba(34,211,184,.95);border-color:transparent;color:#05382c}
.svc-flow li.pass{color:#0e7a5f}
.svc-flow b{flex:1;height:1px;background:rgba(27,58,92,.16)}

.svc-board__foot{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;padding-top:16px;
  border-top:1px dashed rgba(27,58,92,.16)}
.svc-kpi{text-align:center;padding:2px 4px}
.svc-kpi strong{display:block;font-family:"aviny",sans-serif;font-size:19px;line-height:1.5;color:var(--strong)}
.svc-kpi span{font-size:11.5px;color:var(--text)}
.svc-board__cap{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;
  font-size:11.5px;color:var(--text)}
.svc-board__cap .fa{color:#8a6100}

.svc-tag{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:var(--r-m);
  background:#ffffff;border:1px solid rgba(27,58,92,.1);box-shadow:var(--sh-m);
  color:var(--strong);font-size:13px;line-height:1.7;animation:svc-bob 7.5s var(--es) infinite alternate}
.svc-tag em{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#6b4a00;font-size:15px;font-style:normal;
  background:linear-gradient(140deg,#ffe98a,var(--amber));box-shadow:0 8px 18px rgba(255,205,5,.3)}
.svc-tag strong{display:block;font-family:"aviny",sans-serif;font-size:13.5px}
.svc-tag span span{color:var(--muted);font-size:11.5px}
.svc-tag--a{top:-26px;right:-10px;animation-delay:-1.6s}
.svc-tag--b{bottom:34px;left:-16px}
.svc-tag--b em{color:#fff;background:linear-gradient(140deg,var(--blue),#0351df);box-shadow:0 8px 18px rgba(0,124,245,.26)}
@keyframes svc-bob{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-14px,0)}}
.svc-cue{position:relative;z-index:3;display:flex;justify-content:center;margin-top:clamp(24px,4vw,42px)}
.svc-cue>span{position:relative;display:block;width:26px;height:42px;border:1.5px solid rgba(27,58,92,.26);border-radius:14px}
.svc-cue>span::after{content:"";position:absolute;top:8px;right:9px;width:4px;height:9px;border-radius:3px;
  background:#0072c6;animation:svc-wheel 1.9s var(--es) infinite}
@keyframes svc-wheel{0%{transform:translateY(0);opacity:0}25%{opacity:1}70%{transform:translateY(14px);opacity:0}100%{opacity:0}}

/* ===== ۲ | آمار ===== */
.svc-stats{position:relative;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;
  margin-top:clamp(-58px,-5vw,-38px);padding:1px;border-radius:var(--r-l);background:var(--line);
  box-shadow:var(--sh-m);overflow:hidden}
.svc-stats>li{position:relative;padding:clamp(18px,2.3vw,28px) 14px;text-align:center;background:#fff;transition:background .4s var(--es)}
.svc-stats>li:hover{background:var(--paper)}
.svc-stats>li::after{content:"";position:absolute;right:50%;bottom:0;width:42px;height:3px;margin-right:-21px;border-radius:3px 3px 0 0;
  background:linear-gradient(90deg,var(--amber),var(--cyan));transform:scaleX(0);transition:transform .5s var(--eo)}
.svc-stats>li:hover::after{transform:scaleX(1)}
.svc-num{display:block;font-family:"aviny",sans-serif;font-size:clamp(25px,3.3vw,38px);line-height:1.45;color:var(--strong)}
.svc-num em{font-style:normal;font-size:.55em;color:#8a6100;margin-right:2px}
.svc-stats p{margin-top:2px;color:var(--muted);font-size:13.5px;line-height:1.9}

/* ===== ۳ | چرا سایت خدماتی (بنتو) ===== */
.svc-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}
.svc-bx{position:relative;display:flex;flex-direction:column;overflow:hidden;grid-column:span 2;
  padding:clamp(20px,2.2vw,28px);border:1px solid var(--line);border-radius:var(--r-l);background:#fff;
  transition:transform .5s var(--eo),box-shadow .5s var(--eo),border-color .5s var(--es)}
.svc-bx::before{content:"";position:absolute;inset:-1px;z-index:0;opacity:0;pointer-events:none;
  background:radial-gradient(280px circle at var(--mx,50%) var(--my,0%),rgba(0,195,255,.14),transparent 62%);
  transition:opacity .5s var(--es)}
.svc-bx:hover::before,.svc-bx:focus-within::before{opacity:1}
.svc-bx>*{position:relative;z-index:1}
.svc-bx:hover{transform:translate3d(0,calc(var(--lift) * -1),0);border-color:rgba(0,124,245,.42);box-shadow:var(--sh-m)}
.svc-bx--w3{grid-column:span 3}
.svc-bx--full{grid-column:span 6}
.svc-bx__n{position:absolute;top:16px;left:20px;z-index:1;font-family:"aviny",sans-serif;font-size:38px;line-height:1;
  color:rgba(0,124,245,.14)}
.svc-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:17px;color:#0072c6;font-size:21px;
  background:linear-gradient(150deg,rgba(0,195,255,.16),rgba(34,211,184,.14));border:1px solid rgba(0,124,245,.22);
  transition:transform .5s var(--eo),color .4s var(--es),background .4s var(--es),box-shadow .5s var(--eo)}
.svc-bx:hover .svc-ico{transform:translate3d(0,-3px,0) rotate(-6deg);color:#fff;
  background:linear-gradient(150deg,var(--blue),#0351df);box-shadow:0 14px 26px rgba(0,124,245,.26)}
.svc-bx h4{font-family:"aviny",sans-serif;font-size:18px;line-height:1.85;color:var(--strong)}
.svc-bx p{margin-top:7px;font-size:14.5px;line-height:2.1}
.svc-metric{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:4px 13px;border-radius:100px;
  background:var(--paper2);color:#37637f;font-size:12.5px;line-height:1.9}
.svc-metric .fa{color:#8a6100}
.svc-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.svc-trust li{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;
  border:1px dashed var(--line2);font-size:12.5px;line-height:1.9;color:#41627a}
.svc-trust .fa{color:#0e7a5f;font-size:11px}
.svc-bx--amber{border-color:transparent;color:#6b4a00;background:linear-gradient(129deg,#fff8e1,#ffe98a 46%,#ffcd05)}
.svc-bx--amber::before{background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.55),transparent 60%)}
.svc-bx--amber h4{color:#6b4a00}
.svc-bx--amber p{color:#6b4a00}
.svc-bx--amber .svc-ico{color:#6b4a00;background:rgba(255,255,255,.8);border-color:rgba(107,74,0,.25)}
.svc-bx--amber .svc-metric{background:rgba(255,255,255,.72);color:#6b4a00}
.svc-bx--amber .svc-metric .fa{color:#8a6100}
.svc-bx--amber:hover{border-color:transparent;box-shadow:0 22px 50px rgba(240,180,0,.3)}
.svc-bx--amber .svc-inline-cta{color:#6b4a00}

/* ===== ۴ | صنایع خدماتی (تب) ===== */
.svc-ind{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(18px,2.6vw,34px);align-items:start}
.svc-tablist{position:relative;display:grid;gap:8px;padding-right:4px}
.svc-ind__bar{position:absolute;right:0;top:0;width:3px;height:44px;border-radius:3px;
  background:linear-gradient(180deg,var(--amber),var(--coral));
  transition:transform .55s var(--eo),height .55s var(--eo)}
.svc-tab{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:13px 16px;text-align:right;
  border:1px solid var(--line);border-radius:var(--r-m);background:#fff;cursor:pointer;
  font-family:"aviny",sans-serif;font-size:17px;line-height:1.85;color:var(--strong);
  transition:transform .45s var(--eo),background .4s var(--es),border-color .4s var(--es),box-shadow .45s var(--eo),color .3s var(--es)}
.svc-tab .fa{width:22px;font-size:16px;color:var(--muted);transition:color .35s var(--es),transform .5s var(--eo)}
.svc-tab small{margin-right:auto;font-family:"dana";font-size:11.5px;color:var(--muted);transition:color .35s var(--es)}
.svc-tab:hover{border-color:rgba(0,195,255,.5);transform:translate3d(-4px,0,0)}
.svc-tab:hover .fa{color:#0072c6}
.svc-tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,124,245,.35)}
.svc-tab[aria-selected="true"]{background:linear-gradient(150deg,#0351df,#007cf5 85%);border-color:transparent;color:#fff;
  box-shadow:var(--sh-m)}
.svc-tab[aria-selected="true"] .fa{color:#ffdd55;transform:translate3d(0,-2px,0) scale(1.1)}
.svc-tab[aria-selected="true"] small{color:#c9f3ff}
.svc-panel{position:relative;padding:clamp(22px,2.6vw,34px);border-radius:var(--r-xl);background:#fff;
  border:1px solid var(--line);box-shadow:var(--sh-m)}
.svc-panel[hidden]{display:none}
.svc-panel.is-act{animation:svc-panel-in .6s var(--eo) both}
@keyframes svc-panel-in{0%{opacity:0;transform:translate3d(0,16px,0)}100%{opacity:1;transform:none}}
.svc-panel__top{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.svc-panel__top h4{font-family:"aviny",sans-serif;font-size:clamp(18px,2vw,22px);color:var(--strong)}
.svc-panel__top .svc-eye{margin:0}
.svc-panel p.svc-panel__lead{margin-top:12px;font-size:15px;line-height:2.25}
.svc-panel__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}
.svc-mini{position:relative;padding:14px 16px;border-radius:var(--r-m);background:var(--paper);border:1px solid var(--line);
  transition:transform .45s var(--eo),border-color .4s var(--es),background .4s var(--es)}
.svc-mini:nth-child(1){--d:60ms}.svc-mini:nth-child(2){--d:120ms}.svc-mini:nth-child(3){--d:180ms}.svc-mini:nth-child(4){--d:240ms}
.svc-mini:hover{transform:translate3d(0,-3px,0);border-color:rgba(0,124,245,.42);background:#fff}
.svc-mini strong{display:block;font-family:"aviny",sans-serif;font-size:18.5px;color:var(--strong)}
.svc-mini span{font-size:13px;color:var(--muted);line-height:1.95}
.svc-panel__foot{display:flex;flex-wrap:wrap;align-items:center;font-size:15px;gap:12px;margin-top:22px;padding-top:18px;border-top:1px dashed var(--line)}
.svc-panel__foot .fa{color:#8a6100}
.svc-panel__foot em{font-style:normal;font-size:14px;color:var(--strong);font-family:"aviny",sans-serif}

/* ===== ۵ | امکانات (تیره) ===== */
.svc-dark{position:relative;overflow:hidden;padding:clamp(60px,7.4vw,104px) 0;
  background:radial-gradient(100% 90% at 92% 0,#c9f3ff 0,rgba(201,243,255,0) 55%),linear-gradient(158deg,#ffffff,var(--navy) 52%,#dbeeff)}
.svc-dark .svc-h2,.svc-dark .svc-h4{color:var(--strong)}
.svc-dark .svc-sub{color:var(--text)}
.svc-caps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}
.svc-cap{position:relative;overflow:hidden;display:flex;gap:14px;padding:20px;border-radius:var(--r-l);
  background:#ffffff;border:1px solid rgba(27,58,92,.1);
  transition:transform .5s var(--eo),background .45s var(--es),border-color .45s var(--es),box-shadow .5s var(--eo)}
.svc-cap::before{content:"";position:absolute;inset:-1px;z-index:0;opacity:0;pointer-events:none;
  background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(0,195,255,.2),transparent 60%);
  transition:opacity .5s var(--es)}
.svc-cap>*{position:relative;z-index:1}
.svc-cap:hover{transform:translate3d(0,-5px,0);background:#f2f9ff;border-color:rgba(0,124,245,.4);
  box-shadow:0 22px 46px rgba(0,110,200,.14)}
.svc-cap:hover::before{opacity:1}
.svc-cap__i{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:13px;font-size:17px;
  color:#8a6100;background:#fff8e1;border:1px solid rgba(255,205,5,.55);
  transition:transform .5s var(--eo),color .4s var(--es),background .4s var(--es)}
.svc-cap:hover .svc-cap__i{transform:rotate(-8deg) scale(1.06);color:#4a3000;background:linear-gradient(150deg,#fff8e1,var(--amber))}
.svc-cap h4{font-family:"aviny",sans-serif;font-size:16px;line-height:1.85;color:var(--strong)}
.svc-cap p{margin-top:4px;font-size:13.5px;line-height:2;color:var(--text)}
.svc-hint{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;
  margin-top:26px!important;padding-top:22px!important;border-top:1px solid rgba(27,58,92,.14)}
.svc-hint li{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}
.svc-hint .fa{color:#0e7a5f}

/* ===== ۶ | پوشش محلی + تراز فنی ===== */
.svc-cov{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,2.6vw,38px);align-items:stretch}
.svc-map{position:relative;overflow:hidden;min-height:340px;border-radius:var(--r-xl);border:1px solid var(--line);
  background:linear-gradient(160deg,#f0f9ff,#dbeeff);box-shadow:var(--sh-m)}
.svc-map__grid{position:absolute;inset:0;opacity:.5;
  background-image:linear-gradient(to left,rgba(0,124,245,.13) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,124,245,.13) 1px,transparent 1px);
  background-size:44px 44px}
.svc-map__road{position:absolute;height:3px;border-radius:3px;background:rgba(0,124,245,.22)}
.svc-map__road.r1{top:26%;right:-4%;left:-4%;transform:rotate(-7deg)}
.svc-map__road.r2{top:58%;right:-6%;left:-6%;transform:rotate(4deg);background:rgba(255,205,5,.5)}
.svc-map__road.r3{top:6%;bottom:6%;right:34%;width:3px;background:rgba(27,58,92,.12)}
.svc-map__zone{position:absolute;border-radius:50%;border:1px dashed rgba(0,124,245,.4);
  animation:svc-zone 3.6s var(--eo) infinite}
.svc-map__zone.z1{width:150px;height:150px;top:14%;right:16%}
.svc-map__zone.z2{width:210px;height:210px;top:36%;right:44%;animation-delay:-1.2s;border-color:rgba(255,205,5,.55)}
.svc-map__zone.z3{width:120px;height:120px;top:56%;right:8%;animation-delay:-2.3s;border-color:rgba(34,211,184,.55)}
@keyframes svc-zone{0%{transform:scale(.72);opacity:0}30%{opacity:.9}100%{transform:scale(1.18);opacity:0}}
.svc-pin{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:100px;
  background:#ffffff;box-shadow:0 12px 26px rgba(0,110,200,.16);color:var(--strong);font-size:12px;line-height:1.7;
  white-space:nowrap;animation:svc-bob 6.5s var(--es) infinite alternate}
.svc-pin .fa{color:#c93c14;font-size:13px}
.svc-pin--1{top:16%;right:12%}
.svc-pin--2{top:46%;right:52%;animation-delay:-2s}
.svc-pin--3{bottom:14%;right:22%;animation-delay:-3.4s}
.svc-pin--4{top:26%;left:9%;animation-delay:-1s}
.svc-map__label{position:absolute;z-index:3;bottom:16px;right:18px;padding:10px 15px;border-radius:14px;
  background:#ffffff;border:1px solid rgba(27,58,92,.12);color:var(--text);font-size:12.5px;line-height:1.9}
.svc-map__label strong{display:block;font-family:"aviny",sans-serif;font-size:14px;color:var(--strong)}
.svc-cov__side{display:flex;flex-direction:column;gap:16px}
.svc-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.svc-gauge{position:relative;padding:18px 16px;text-align:center;border-radius:var(--r-l);background:#fff;
  border:1px solid var(--line);box-shadow:var(--sh-s);transition:transform .5s var(--eo),box-shadow .5s var(--eo),border-color .4s var(--es)}
.svc-gauge:hover{transform:translate3d(0,-4px,0);box-shadow:var(--sh-m);border-color:rgba(0,124,245,.4)}
.svc-gauge__d{position:relative;width:96px;margin:0 auto}
.svc-gauge__d svg{width:96px;height:96px;transform:rotate(-90deg)}
.svc-gauge__d circle{fill:none;stroke-width:9;stroke-linecap:round}
.svc-gauge__d .bg{stroke:rgba(27,58,92,.1)}
.svc-gauge__d .val{stroke:var(--blue);stroke-dasharray:214;stroke-dashoffset:214;
  transition:stroke-dashoffset 1.6s var(--eo) var(--d,0ms)}
.svc-gauge.is-in .val{stroke-dashoffset:calc(214 - 214 * var(--v,.9))}
.svc-gauge:nth-child(2) .val{stroke:#1a8a58}
.svc-gauge:nth-child(3) .val{stroke:#c07f06}
.svc-gauge:nth-child(4) .val{stroke:#605ef5}
.svc-gauge__t{position:absolute;inset:0;display:grid;place-content:center;font-family:"aviny",sans-serif;font-size:19px;color:var(--strong)}
.svc-gauge h4{margin-top:10px;font-family:"aviny",sans-serif;font-size:14.5px;color:var(--strong);line-height:1.8}
.svc-gauge p{font-size:12.5px;line-height:1.9;color:var(--muted)}
.svc-note{position:relative;padding:20px 22px;border-radius:var(--r-l);background:linear-gradient(150deg,var(--paper),#fff);
  border:1px solid var(--line);font-size:16px;line-height:2.2}
.svc-note strong{display:block;font-family:"aviny",sans-serif;font-size:15.5px;color:var(--strong)}

/* ===== ۷ | مسیر همکاری (خط زمانی مرکزی) ===== */
.svc-tl{position:relative;padding:6px 0}
.svc-tl__spine{position:absolute;top:0;bottom:0;right:50%;width:2px;margin-right:-1px;border-radius:2px;
  background:var(--line);overflow:hidden}
.svc-tl__spine>i{display:block;height:100%;transform-origin:top center;transform:scaleY(var(--f,0));
  background:linear-gradient(180deg,#ffcd05,#00c3ff 52%,#007cf5);transition:transform .22s linear}
.svc-tl__it{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;padding:clamp(9px,1.3vw,16px) 0}
.svc-node{position:absolute;z-index:2;top:50%;right:50%;display:grid;place-items:center;width:46px;height:46px;
  margin-right:-23px;transform:translateY(-50%);border-radius:50%;background:#fff;border:2px solid var(--line);
  box-shadow:var(--sh-s);color:var(--muted);font-family:"aviny",sans-serif;font-size:16px;
  transition:transform .6s var(--eo),color .5s var(--es),background .5s var(--es),border-color .5s var(--es),box-shadow .6s var(--eo)}
.svc-node svg{position:absolute;inset:-8px;width:62px;height:62px}
.svc-node circle{fill:none;stroke:var(--blue);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:182;stroke-dashoffset:182;
  transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s var(--eo)}
.svc-tl__it.is-in .svc-node{color:#6b4a00;border-color:transparent;background:linear-gradient(150deg,#fff8e1,var(--amber));
  transform:translateY(-50%) scale(1.07);box-shadow:0 14px 30px rgba(240,180,0,.28)}
.svc-tl__it.is-in .svc-node circle{stroke-dashoffset:0}
.svc-tl__c{position:relative;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,24px);border-radius:var(--r-l);background:#fff;
  border:1px solid var(--line);box-shadow:var(--sh-s);transition:transform .5s var(--eo),box-shadow .5s var(--eo),border-color .4s var(--es)}
.svc-tl__it .svc-tl__c{grid-column:1}
.svc-tl__it--even .svc-tl__c{grid-column:3}
.svc-tl__c::after{content:"";position:absolute;top:50%;width:26px;height:2px;background:var(--line2);
  transition:background .4s var(--es)}
.svc-tl__it .svc-tl__c::after{left:-26px}
.svc-tl__it--even .svc-tl__c::after{left:auto;right:-26px}
.svc-tl__c:hover{transform:translate3d(0,-4px,0);border-color:rgba(0,195,255,.38);box-shadow:var(--sh-m)}
.svc-tl__c h4{font-family:"aviny",sans-serif;font-size:17px;line-height:1.85;color:var(--strong)}
.svc-tl__c p{margin-top:5px;font-size:14px;line-height:2.1}
.svc-time{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:3px 12px;border-radius:100px;
  background:var(--paper2);color:#37637f;font-size:12px;line-height:1.9}
.svc-time .fa{color:#0072c6}

/* ===== ۸ | متن اصلی ===== */
.svc-doc{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(24px,3.6vw,54px);align-items:start}
.svc-doc__main .svc-blk+.svc-blk{margin-top:30px;padding-top:30px;border-top:1px solid var(--line)}
.svc-doc__main h2{font-family:"aviny",sans-serif;font-size:clamp(21px,2.5vw,29px);line-height:1.7;color:var(--strong)}
.svc-doc__main h2 i{font-style:normal;color:#8a6100}
.svc-doc__main p{margin-top:13px;font-size:15.5px;line-height:2.4}
.svc-hl{padding:1px 6px;border-radius:6px;background:#fff8e1;color:#6b4a00}
.svc-pq{position:relative;margin-top:24px;padding:22px 24px 22px 58px;border-radius:var(--r-m);
  background:linear-gradient(140deg,#fff8e1,#e6f4ff);border:1px solid rgba(255,205,5,.55);
  color:var(--strong);font-family:"aviny",sans-serif;font-size:17px;line-height:2.15;text-align:right}
.svc-pq::before{content:"”";position:absolute;top:-6px;left:16px;color:rgba(245,166,35,.55);font-size:56px;line-height:1}
.svc-doc__aside{position:sticky;top:96px;display:grid;gap:14px}
.svc-card-i{padding:22px;border-radius:var(--r-l);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-m)}
.svc-card-i h4{font-family:"aviny",sans-serif;font-size:16px;color:var(--strong);line-height:1.85}
.svc-card-i ul{display:grid;gap:9px;margin-top:14px}
.svc-card-i li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.95}
.svc-card-i li .fa{flex-shrink:0;margin-top:6px;color:#0e7a5f;font-size:12px}
.svc-card-i--dark{color:var(--text);border-color:rgba(27,58,92,.12);background:linear-gradient(150deg,#eaf5ff,#dbeeff)}
.svc-card-i--dark h4{color:var(--strong)}
.svc-card-i--dark li .fa{color:#8a6100}

/* ===== ۹ | نظرات ===== */
.svc-v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}
.svc-vo{position:relative;display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:var(--r-l);background:#fff;
  border:1px solid var(--line);box-shadow:var(--sh-s);
  transition:transform .5s var(--eo),box-shadow .5s var(--eo),border-color .5s var(--es)}
.svc-vo:hover{transform:translate3d(0,calc(var(--lift) * -1),0);border-color:rgba(255,205,5,.6);box-shadow:var(--sh-m)}
.svc-vo__m{font-family:"aviny",sans-serif;font-size:44px;line-height:1;color:rgba(255,205,5,.7)}
.svc-vo p{margin-top:6px;font-size:14.5px;line-height:2.2}
.svc-vo__w{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px dashed var(--line)}
.svc-vo__w em{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;font-family:"aviny",sans-serif;
  font-style:normal;font-size:16px;color:#4a3000;background:linear-gradient(150deg,#ffe98a,var(--amber))}
.svc-vo__w>span{display:block}
.svc-vo__w strong{display:block;font-family:"aviny",sans-serif;font-size:15px;color:var(--strong)}
.svc-vo__w span span{font-size:12.5px;color:var(--muted)}
.svc-stars{display:flex;gap:3px;margin-right:auto;color:#b47408;font-size:11px}

/* ===== ۱۰ | پرسش‌ها ===== */
.svc-faq{display:grid;gap:12px;max-width:900px;margin:0 auto}
.svc-q{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-m);background:#fff;
  transition:border-color .4s var(--es),box-shadow .4s var(--eo),background .4s var(--es)}
.svc-q::after{content:"";position:absolute;top:0;bottom:0;right:0;width:3px;background:linear-gradient(180deg,var(--amber),var(--cyan));
  transform:scaleY(0);transform-origin:top center;transition:transform .5s var(--eo)}
.svc-q.open{border-color:rgba(255,205,5,.6);box-shadow:var(--sh-m);background:linear-gradient(180deg,#fff,var(--paper))}
.svc-q.open::after{transform:scaleY(1)}
.svc-q__b{display:flex;align-items:center;gap:14px;width:100%;padding:17px 20px;border:0;background:none;cursor:pointer;
  text-align:right;font-family:"aviny",sans-serif;font-size:18px;line-height:1.9;color:var(--strong);transition:color .35s var(--es)}
.svc-q__b:hover{color:#8a6100}
.svc-q__b:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(0,124,245,.45)}
.svc-q__i{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;margin-right:auto;border-radius:50%;
  border:1px solid var(--line2);color:#0072c6;font-size:13px;
  transition:transform .5s var(--eo),background .4s var(--es),color .4s var(--es),border-color .4s var(--es)}
.svc-q.open .svc-q__i{transform:rotate(135deg);color:#4a3000;background:linear-gradient(150deg,#fff8e1,var(--amber));border-color:transparent}
.svc-q__p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--eo)}
.svc-q.open .svc-q__p{grid-template-rows:1fr}
.svc-q__p>div{overflow:hidden}
.svc-q__p p{padding:0 20px 20px 54px;font-size:14.5px;line-height:2.3}

/* ===== ۱۱ | سایر خدمات + فراخوان پایانی ===== */
.svc-end{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;
  background:radial-gradient(110% 120% at 10% 6%,#c9f3ff 0,rgba(201,243,255,0) 56%),
             radial-gradient(70% 90% at 92% 90%,rgba(255,205,5,.24) 0,rgba(255,205,5,0) 60%),
             linear-gradient(152deg,#ffffff,var(--navy) 60%,#dbeeff)}
.svc-end__x{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,3vw,44px);
  align-items:center;padding:clamp(24px,3vw,42px);border-radius:var(--r-xl);background:#ffffff;
  border:1px solid rgba(27,58,92,.1);box-shadow:var(--sh-l)}
.svc-end h2{font-family:"aviny",sans-serif;font-size:clamp(21px,2.8vw,33px);line-height:1.72;color:var(--strong)}
.svc-end h2 b{color:#8a6100}
.svc-end p{margin-top:12px;font-size:15px;line-height:2.25;color:var(--text)}
.svc-end__c{display:grid;gap:11px;min-width:246px}
.svc-note2{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--text)}
.svc-note2 .fa{color:#0e7a5f}
.svc-links{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;
  margin-top:clamp(22px,3vw,38px);padding-top:clamp(22px,3vw,34px);border-top:1px solid rgba(27,58,92,.14)}
.svc-links__t{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-bottom:2px;
  font-family:"aviny",sans-serif;font-size:17px;color:var(--strong)}
.svc-links__t .fa{color:#8a6100}
.svc-lnk{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--r-m);
  background:#ffffff;border:1px solid rgba(27,58,92,.1);font-size:14px;color:var(--strong)}
.svc-lnk .fa{color:#0072c6;font-size:15px;transition:transform .45s var(--eo)}
.svc-lnk small{display:block;margin-right:auto;font-family:"dana";font-size:11.5px;color:var(--muted)}
.svc-lnk:hover,.svc-lnk:focus-visible{background:#f2f9ff;border-color:rgba(0,124,245,.45);color:#0072c6;
  transform:translate3d(0,-3px,0)}
.svc-lnk:hover .fa{transform:translate3d(-4px,0,0) rotate(-8deg)}

/* ===== واکنش‌گرایی ===== */
@media (max-width:1180px){.svc-tag--a{right:-2px}.svc-tag--b{left:-6px}}
@media (max-width:992px){
  .svc-hero__g,.svc-ind,.svc-cov,.svc-doc,.svc-end__x{grid-template-columns:minmax(0,1fr)}
  .svc-stage{margin-top:22px;padding-top:24px}
  .svc-board{animation:none}
  .svc-aur>i{animation:none;filter:blur(50px);opacity:.34}
  .svc-pin,.svc-tag,.svc-cue,.svc-zone{animation:none}
  .svc-bx,.svc-bx--w3{grid-column:span 3}
  .svc-bx--full{grid-column:span 6}
  .svc-caps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .svc-v{grid-template-columns:repeat(2,minmax(0,1fr))}
  .svc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .svc-links{grid-template-columns:repeat(2,minmax(0,1fr))}
  .svc-doc__aside{position:static}
  .svc-tablist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
  .svc-ind__bar{display:none}
  .svc-tab{padding:11px 13px;font-size:14px}
  .svc-tab small{display:none}
  /* خط زمانی: ستون راست کنار خط */
  .svc-tl__spine{right:22px;margin-right:0}
  .svc-tl__it{grid-template-columns:minmax(0,1fr)}
  .svc-tl__it .svc-tl__c,.svc-tl__it--even .svc-tl__c{grid-column:1}
  .svc-node{right:22px;margin-right:-23px}
  .svc-tl__it .svc-tl__c::after,.svc-tl__it--even .svc-tl__c::after{left:auto;right:-26px}
  .svc-tl__it{padding-right:44px}
}
@media (max-width:768px){
  .svc{line-height:2.05}
  .svc-wrap{padding:0 16px}
  .svc-acts .svc-btn,.svc-tel{flex:1 1 auto;justify-content:center}
  .svc-tag,.svc-cue,.svc-board__cap{display:none}
  .svc-panel__g{grid-template-columns:minmax(0,1fr)}
  .svc-bx,.svc-bx--w3{grid-column:span 6}
  .svc-v{grid-template-columns:minmax(0,1fr)}
  .svc-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}
  .svc-map{min-height:300px}
  .svc-pin--4{display:none}
  .svc-q__p p{padding-left:20px}
  .svc-tablist{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:560px){
  .svc-caps,.svc-links{grid-template-columns:minmax(0,1fr)}
  .svc-h1{font-size:26px}
  .svc-lead{font-size:15px}
  .svc-board{--rowh:62px;padding:14px}
  .svc-tk{gap:8px;padding:0 10px}
  .svc-tk__st{display:none}
  .svc-board__foot{grid-template-columns:repeat(3,1fr)}
  .svc-flow{flex-wrap:wrap;gap:8px}
  .svc-flow b{display:none}
  .svc-end__x{text-align:center}
}
@media (prefers-reduced-motion:reduce){
  .svc *,.svc *::before,.svc *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;
    transition-duration:.001ms!important}
  .svc[data-rdy] [data-rv],.svc[data-rdy] .svc-mask>span{opacity:1!important;transform:none!important}
  .svc-aur,.svc-noise,.svc-grid,.svc-cue,.svc-hair,.svc-map__zone{display:none}
  .svc-gauge .val{stroke-dashoffset:calc(214 - 214 * var(--v,.9))!important}
  .svc-tl__spine>i{transform:scaleY(1)!important}
}

/* ===== هم‌ترازی با بنر و بدنه‌ای که قالب صفحه حول محتوا می‌سازد =====
   این سه خط فقط روی همین صفحه اثر می‌گذارد (چون استایل داخل همان رکورد است).
   اگر نخواهید، حذفشان کنید؛ محتوا بدون آن‌ها هم درست نمایش داده می‌شود. */
.innerpage-titleV1-area{padding:150px 0 54px;background-color:#f2f9ff}
.contactV2{padding-bottom:0}
.contact-page-wrapper{padding:0!important}

