/* ==========================================================================
   خدمت اعتبار فروش  —  /services/credit/
   شورت‌کد: [hug_service_credit]
   همهٔ قاعده‌ها زیر .hug-scope.hug-service-credit اسکوپ شده‌اند؛ با استایل آسترا تداخل ندارند.
   font-family عمداً تعریف نشده تا فونت از سفارشی‌سازی آسترا ارث برسد.
   ========================================================================== */

/* ── تنظیمات محلی ───────────────────────────────────────────────────── */
.hug-scope.hug-service-credit{
  /* آفست اسکرول برای هدر چسبانِ وردپرس — با ارتفاع هدر خودتان تنظیم کنید */
  --hug-anchor-offset: 110px;
  /* علامتِ جهت: جابه‌جایی‌های افقی در چپ‌چین آینه می‌شوند */
  --hug-dx: 1;
}
.hug-scope.hug-service-credit.hug-ltr{ --hug-dx: -1; }
.hug-scope.hug-service-credit [id]{scroll-margin-top:var(--hug-anchor-offset)}

/* اگر برگه را «تمام‌عرض / Stretched» نکردید و نوارهای رنگی بریده می‌شوند،
   کامنت سه خط زیر را بردارید. (اول تنظیم آسترا را امتحان کنید؛ بهتر است.)
.hug-scope.hug-service-credit{
  margin-inline: calc(50% - 50vw); width: 100vw; max-width: 100vw;
} */

.hug-scope.hug-service-credit{--accent:#F59E1B; --accent-hi:#FFB84D; --accent-soft:#FEF6E9; --accent-ink:#B45309;
  --ink:#2E3D5C; --ink-soft:#41527A; --ink-deep:#22304A; --ink-2:#3A4A6B; --ink-3:#243150;
  --bg:#F7F8FA; --surface:#FFFFFF; --surface-2:#EEF1F5; --line:#E2E6EC; --line-2:#D6DCE5;
  --text:#22304A; --muted:#6B7280; --muted-2:#5F6672;
  --on-dark:#F3F6FA; --on-dark-2:#C2C9D2; --on-dark-3:#A8B1BC;
  --success-bg:#EAF6EC; --success-ink:#15803D;
  --warning-bg:#FDF3E6; --warning-ink:#92400E;
  --danger-bg:#FDECEC; --danger-ink:#991B1B;
  --band-shop:#CFE9D6; --band-shop-ink:#0F5132;
  --r-card:12px; --r-btn:8px; --r-pill:999px;
  --focus:0 0 0 3px rgba(245,158,11,.45);
  --dur-fast:160ms; --dur-base:220ms; --dur-mod:360ms;
  --ease-out:cubic-bezier(.16,.84,.44,1);
  --maxw:1280px; --pad-x:80px; --measure:64ch;}
@media (max-width:768px){
.hug-scope.hug-service-credit{--pad-x:20px;}
}
.hug-scope.hug-service-credit, .hug-scope.hug-service-credit *{box-sizing:border-box; margin:0; padding:0}
html{scroll-behavior:smooth}
.hug-scope.hug-service-credit{background:var(--bg); color:var(--text); line-height:1.6; -webkit-font-smoothing:antialiased}
.hug-scope.hug-service-credit .wrap{max-width:var(--maxw); margin-inline:auto; padding-inline:var(--pad-x)}
.hug-scope.hug-service-credit section{padding-block:84px}
@media (max-width:768px){
.hug-scope.hug-service-credit section{padding-block:56px}
}
.hug-scope.hug-service-credit h1, .hug-scope.hug-service-credit h2, .hug-scope.hug-service-credit h3{line-height:1.14; color:var(--ink); font-weight:700}
.hug-scope.hug-service-credit h2{font-size:clamp(25px,3.2vw,34px); font-weight:600}
.hug-scope.hug-service-credit h3{font-size:19px; font-weight:600}
.hug-scope.hug-service-credit .overline{color:var(--accent-ink); font-size:13px; font-weight:600; letter-spacing:.06em; margin-bottom:12px}
.hug-scope.hug-service-credit a{color:inherit; text-decoration:none}
.hug-scope.hug-service-credit .num{font-variant-numeric:tabular-nums}
.hug-scope.hug-service-credit .sec-head{max-width:700px; margin-bottom:40px}
.hug-scope.hug-service-credit .prose{max-width:var(--measure); color:var(--ink-soft); font-size:16.5px}
.hug-scope.hug-service-credit .prose p + p{margin-top:16px}
.hug-scope.hug-service-credit .prose a{color:var(--accent-ink); border-bottom:1px solid rgba(180,83,9,.32)}
.hug-scope.hug-service-credit .prose b{color:var(--ink); font-weight:600}
.hug-scope.hug-service-credit .btn{display:inline-flex; align-items:center; justify-content:center; gap:8px; height:48px; padding-inline:24px; border-radius:var(--r-btn);
  font-weight:500; font-size:15px; border:1px solid transparent; cursor:pointer; font-family:inherit;
  transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast)}
.hug-scope.hug-service-credit .btn:focus-visible{outline:none; box-shadow:var(--focus)}
.hug-scope.hug-service-credit .btn-accent{background:var(--accent); color:var(--ink-deep); font-weight:600}
.hug-scope.hug-service-credit .btn-accent:hover{transform:translateY(-1px); background:var(--accent-hi)}
.hug-scope.hug-service-credit .btn-onDark{background:#fff; color:var(--ink); font-weight:600}
.hug-scope.hug-service-credit .btn-onDark:hover{transform:translateY(-1px); background:var(--surface-2)}
.hug-scope.hug-service-credit .icn{width:18px; height:18px; stroke:currentColor; fill:none; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; flex:0 0 auto}
.hug-scope.hug-service-credit .rv{opacity:0; transform:translateY(14px); transition:opacity var(--dur-mod) var(--ease-out), transform var(--dur-mod) var(--ease-out)}
.hug-scope.hug-service-credit .rv.in{opacity:1; transform:none}
@media (prefers-reduced-motion:reduce){
.hug-scope.hug-service-credit .rv{opacity:1; transform:none; transition:none}
html{scroll-behavior:auto}
}
.hug-scope.hug-service-credit :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none; box-shadow:var(--focus); border-radius:var(--r-btn)}
.hug-scope.hug-service-credit[id], .hug-scope.hug-service-credit [id]{scroll-margin-top:96px}
.hug-scope.hug-service-credit .crumb{font-size:13px; color:var(--muted-2); padding-top:20px}
.hug-scope.hug-service-credit .crumb a:hover{color:var(--accent-ink)}
.hug-scope.hug-service-credit .crumb span{margin-inline:6px; color:var(--line-2)}
.hug-scope.hug-service-credit .sc-hero{background:var(--surface); border-bottom:1px solid var(--line); padding-block:22px 0}
.hug-scope.hug-service-credit .sc-hero h1{font-size:clamp(28px,3.8vw,46px); margin:22px 0 18px; max-width:19ch}
.hug-scope.hug-service-credit .sc-hero .lede{font-size:17.5px; color:var(--ink-soft); max-width:60ch; line-height:1.8}
.hug-scope.hug-service-credit .sc-hero .lede b{color:var(--ink); font-weight:600}
.hug-scope.hug-service-credit .facts{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:0; margin-top:44px; border-top:1px solid var(--line)}
@media (max-width:760px){
.hug-scope.hug-service-credit .facts{grid-template-columns:minmax(0,1fr)}
}
.hug-scope.hug-service-credit .fact{padding:26px 0 32px}
.hug-scope.hug-service-credit .fact + .fact{border-inline-start:1px solid var(--line); padding-inline-start:32px}
@media (max-width:760px){
.hug-scope.hug-service-credit .fact + .fact{border-inline-start:0; border-top:1px solid var(--line); padding-inline-start:0; padding-top:22px}
}
.hug-scope.hug-service-credit .fact .v{font-size:clamp(30px,3.6vw,42px); font-weight:800; color:var(--ink); line-height:1; font-variant-numeric:tabular-nums}
.hug-scope.hug-service-credit .fact .v em{font-style:normal; font-size:.42em; font-weight:600; color:var(--muted-2); margin-inline-start:7px}
.hug-scope.hug-service-credit .fact p{font-size:14px; color:var(--ink-soft); margin-top:11px; max-width:34ch; line-height:1.7}
.hug-scope.hug-service-credit .route{background:var(--bg)}
.hug-scope.hug-service-credit .rwrap{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-card); padding:28px 32px 26px}
@media (max-width:560px){
.hug-scope.hug-service-credit .rwrap{padding:22px 18px}
}
.hug-scope.hug-service-credit .rtop{display:flex; justify-content:space-between; align-items:center; gap:18px; flex-wrap:wrap;
  padding-bottom:22px; margin-bottom:22px; border-bottom:1px solid var(--line)}
.hug-scope.hug-service-credit .tog{display:inline-flex; background:var(--surface-2); border-radius:var(--r-pill); padding:4px; gap:2px}
.hug-scope.hug-service-credit .tog button{border:0; background:transparent; font-family:inherit; font-size:13.5px; font-weight:500; color:var(--muted-2);
  padding:10px 20px; border-radius:var(--r-pill); cursor:pointer; transition:all var(--dur-fast)}
.hug-scope.hug-service-credit .tog button[aria-pressed="true"]{background:var(--ink); color:#fff; font-weight:600}
.hug-scope.hug-service-credit .riskpill{display:inline-flex; align-items:center; gap:9px; border-radius:var(--r-pill); padding:9px 18px;
  font-size:14px; font-weight:600; background:var(--danger-bg); color:var(--danger-ink); transition:all var(--dur-base)}
.hug-scope.hug-service-credit .riskpill.zero{background:var(--success-bg); color:var(--success-ink)}
.hug-scope.hug-service-credit .riskpill .d{width:9px; height:9px; border-radius:50%; background:currentColor}
.hug-scope.hug-service-credit .tl{direction:ltr}
.hug-scope.hug-service-credit .tlaxis{display:flex; justify-content:space-between; direction:rtl; font-size:11px; color:var(--muted-2);  /* هم‌جهت با نوارها: روز صفر سمت راست */
  border-bottom:1px solid var(--line); padding-bottom:5px; margin-bottom:14px}
.hug-scope.hug-service-credit .row{display:grid; grid-template-columns:150px minmax(0,1fr); gap:16px; align-items:center; padding-block:10px}
@media (max-width:660px){
.hug-scope.hug-service-credit .row{grid-template-columns:minmax(0,1fr); gap:7px}
}
.hug-scope.hug-service-credit .row .who{direction:rtl; font-size:14.5px; font-weight:600; color:var(--ink)}
.hug-scope.hug-service-credit .row .who i{display:block; font-style:normal; font-size:12px; font-weight:400; color:var(--muted-2); margin-top:2px}
.hug-scope.hug-service-credit .lane2{position:relative; height:42px; background:var(--surface-2); border-radius:7px}
.hug-scope.hug-service-credit .band{position:absolute; top:0; bottom:0; inset-inline-start:0; direction:rtl; border-radius:5px; display:flex; align-items:center; padding-inline:12px;
  font-size:12.5px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
  transition:background var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out), inset-inline-start var(--dur-base) var(--ease-out)}
@media (prefers-reduced-motion:reduce){
.hug-scope.hug-service-credit .band{transition:none}
}
.hug-scope.hug-service-credit .band.b-shop{background:var(--band-shop); color:var(--band-shop-ink)}
.hug-scope.hug-service-credit .band.b-bank{background:var(--ink-3); color:#fff}
.hug-scope.hug-service-credit .band.b-hug{background:var(--ink); color:#fff}
.hug-scope.hug-service-credit .gnote{margin-top:24px; padding-top:20px; border-top:1px solid var(--line); font-size:15px; color:var(--ink-soft); line-height:1.85; max-width:var(--measure)}
.hug-scope.hug-service-credit .gnote b{color:var(--ink); font-weight:600}
.hug-scope.hug-service-credit .cost{background:var(--ink); color:var(--on-dark)}
.hug-scope.hug-service-credit .cost h2{color:#fff}
.hug-scope.hug-service-credit .cost .sec-head p{color:var(--on-dark-2); font-size:16.5px; max-width:62ch; margin-top:12px}
.hug-scope.hug-service-credit .cost .sec-head p b{color:#fff}
.hug-scope.hug-service-credit .cgrid{display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr); gap:28px; align-items:start}
@media (max-width:960px){
.hug-scope.hug-service-credit .cgrid{grid-template-columns:minmax(0,1fr)}
}
.hug-scope.hug-service-credit .cctl{position:sticky; top:96px; background:var(--ink-2); border:1px solid rgba(255,255,255,.1); border-radius:var(--r-card); padding:26px}
@media (max-width:960px){
.hug-scope.hug-service-credit .cctl{position:static}
}
.hug-scope.hug-service-credit .cctl .fld + .fld{margin-top:24px; padding-top:22px; border-top:1px solid rgba(255,255,255,.1)}
.hug-scope.hug-service-credit .cctl .lab{display:flex; justify-content:space-between; align-items:baseline; gap:12px; margin-bottom:11px}
.hug-scope.hug-service-credit .cctl .lab span{font-size:14px; color:var(--on-dark-2)}
.hug-scope.hug-service-credit .cctl .lab b{font-size:18px; font-weight:700; color:var(--accent-hi); font-variant-numeric:tabular-nums}
.hug-scope.hug-service-credit input[type=range]{width:100%; -webkit-appearance:none; appearance:none; background:transparent; height:26px; cursor:pointer}
.hug-scope.hug-service-credit input[type=range]::-webkit-slider-runnable-track{height:5px; border-radius:99px; background:rgba(255,255,255,.18)}
.hug-scope.hug-service-credit input[type=range]::-moz-range-track{height:5px; border-radius:99px; background:rgba(255,255,255,.18)}
.hug-scope.hug-service-credit input[type=range]::-webkit-slider-thumb{-webkit-appearance:none; width:20px; height:20px; border-radius:50%; background:var(--accent); border:3px solid var(--ink-2); margin-top:-8px}
.hug-scope.hug-service-credit input[type=range]::-moz-range-thumb{width:20px; height:20px; border-radius:50%; background:var(--accent); border:3px solid var(--ink-2)}
.hug-scope.hug-service-credit .seg{display:grid; grid-auto-flow:column; gap:5px; background:rgba(255,255,255,.07); border-radius:var(--r-btn); padding:4px}
.hug-scope.hug-service-credit .seg button{border:0; background:transparent; font-family:inherit; font-size:13.5px; color:var(--on-dark-2);
  padding:9px 4px; border-radius:6px; cursor:pointer; transition:all var(--dur-fast)}
.hug-scope.hug-service-credit .seg button[aria-pressed="true"]{background:var(--accent); color:var(--ink-deep); font-weight:600}
.hug-scope.hug-service-credit .cout{display:grid; gap:14px}
.hug-scope.hug-service-credit .crow{display:grid; grid-template-columns:auto minmax(0,1fr); gap:22px; align-items:center;
  background:var(--ink-2); border:1px solid rgba(255,255,255,.1); border-radius:var(--r-card); padding:20px 24px}
@media (max-width:600px){
.hug-scope.hug-service-credit .crow{grid-template-columns:minmax(0,1fr); gap:8px}
}
.hug-scope.hug-service-credit .crow .v{font-size:clamp(22px,2.8vw,32px); font-weight:800; color:#fff; line-height:1.05;
  font-variant-numeric:tabular-nums; text-align:center; min-width:7ch}
.hug-scope.hug-service-credit .crow .v u{text-decoration:none; font-size:13.5px; font-weight:500; color:var(--on-dark-2); display:block; margin-top:8px}
.hug-scope.hug-service-credit .crow > div > b{display:block; font-size:15.5px; color:#fff; font-weight:600; margin-bottom:4px}
.hug-scope.hug-service-credit .crow p{font-size:13px; color:var(--on-dark-3); line-height:1.7}
.hug-scope.hug-service-credit .crow p b{color:#fff; font-weight:600}
.hug-scope.hug-service-credit .crow p code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace; font-size:12px; color:var(--accent-hi); background:rgba(255,184,77,.1);
  padding:1px 6px; border-radius:4px; unicode-bidi:plaintext; display:inline-block}
.hug-scope.hug-service-credit .crow.win{background:linear-gradient(180deg,rgba(245,158,11,.17),rgba(245,158,11,.05)); border-color:rgba(245,158,11,.36)}
.hug-scope.hug-service-credit .crow.win .v{color:var(--accent-hi); font-size:clamp(30px,3.8vw,44px)}
.hug-scope.hug-service-credit .how{background:var(--surface); border-block:1px solid var(--line)}
.hug-scope.hug-service-credit .phases{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:26px}
@media (max-width:900px){
.hug-scope.hug-service-credit .phases{grid-template-columns:minmax(0,1fr)}
}
.hug-scope.hug-service-credit .ph{border-top:2px solid var(--ink); padding-top:18px}
.hug-scope.hug-service-credit .ph .pn{font-size:12px; font-weight:700; color:var(--accent-ink); letter-spacing:.05em; margin-bottom:7px}
.hug-scope.hug-service-credit .ph h3{font-size:17.5px; margin-bottom:13px}
.hug-scope.hug-service-credit .ph ol{list-style:none; counter-reset:s; display:grid; gap:12px}
.hug-scope.hug-service-credit .ph li{counter-increment:s; position:relative; padding-inline-start:32px; min-height:21px;
  font-size:14px; color:var(--ink-soft); line-height:1.65}
.hug-scope.hug-service-credit .ph li::before{content:counter(s); position:absolute; inset-inline-start:0; top:2px; font-size:11px; font-weight:700; color:var(--muted-2);
  background:var(--surface-2); border-radius:5px; width:21px; height:21px; display:grid; place-items:center}
.hug-scope.hug-service-credit .ph li b{color:var(--ink); font-weight:600}
.hug-scope.hug-service-credit .docs{margin-top:28px; background:var(--surface-2); border-radius:var(--r-card); padding:20px 24px}
.hug-scope.hug-service-credit .docs b{display:block; font-size:14px; color:var(--ink); font-weight:600; margin-bottom:11px}
.hug-scope.hug-service-credit .docs .cw{display:flex; gap:8px; flex-wrap:wrap}
.hug-scope.hug-service-credit .docs .chip{font-size:12.5px; color:var(--ink-soft); background:var(--surface); border:1px solid var(--line); border-radius:var(--r-pill); padding:6px 13px}
.hug-scope.hug-service-credit .docs .chip em{font-style:normal; color:var(--muted-2)}
.hug-scope.hug-service-credit .brand{background:var(--bg)}
.hug-scope.hug-service-credit .bgrid{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px}
@media (max-width:900px){
.hug-scope.hug-service-credit .bgrid{grid-template-columns:minmax(0,1fr)}
}
.hug-scope.hug-service-credit .bcard{background:var(--surface); border:1px solid var(--line); border-radius:var(--r-card); padding:24px 26px}
.hug-scope.hug-service-credit .bcard.lead{background:var(--ink); color:var(--on-dark); border-color:var(--ink)}
.hug-scope.hug-service-credit .bcard .ic{width:38px; height:38px; border-radius:10px; background:var(--surface-2); display:grid; place-items:center; margin-bottom:15px; color:var(--ink-soft)}
.hug-scope.hug-service-credit .bcard.lead .ic{background:rgba(255,255,255,.1); color:var(--accent-hi)}
.hug-scope.hug-service-credit .bcard h3{font-size:17px; margin-bottom:9px}
.hug-scope.hug-service-credit .bcard.lead h3{color:#fff}
.hug-scope.hug-service-credit .bcard p{font-size:14px; color:var(--ink-soft); line-height:1.75}
.hug-scope.hug-service-credit .bcard.lead p{color:var(--on-dark-2)}
.hug-scope.hug-service-credit .bcard p + p{margin-top:10px}
.hug-scope.hug-service-credit .bcard.lead p b{color:#fff; font-weight:600}
.hug-scope.hug-service-credit .honest{background:var(--surface); border-top:1px solid var(--line)}
.hug-scope.hug-service-credit .hlist{max-width:900px}
.hug-scope.hug-service-credit .hitem{display:grid; grid-template-columns:auto minmax(0,1fr); gap:16px; padding-block:22px; border-bottom:1px solid var(--line)}
.hug-scope.hug-service-credit .hitem:first-child{border-top:1px solid var(--line)}
.hug-scope.hug-service-credit .hitem .m{width:27px; height:27px; border-radius:7px; background:var(--warning-bg); display:grid; place-items:center; margin-top:2px}
.hug-scope.hug-service-credit .hitem .m svg{width:15px; height:15px; stroke:var(--warning-ink); fill:none; stroke-width:2.3; stroke-linecap:round; stroke-linejoin:round}
.hug-scope.hug-service-credit .hitem b{display:block; font-size:16px; color:var(--ink); font-weight:600; margin-bottom:6px}
.hug-scope.hug-service-credit .hitem p{font-size:14.5px; color:var(--ink-soft); line-height:1.8; max-width:var(--measure)}
.hug-scope.hug-service-credit .faqsec{background:var(--bg)}
.hug-scope.hug-service-credit .faq{max-width:840px}
.hug-scope.hug-service-credit .qa{border-bottom:1px solid var(--line)}
.hug-scope.hug-service-credit .qa summary{list-style:none; cursor:pointer; padding:19px 0; font-size:16.5px; font-weight:600; color:var(--ink);
  display:flex; align-items:center; justify-content:space-between; gap:16px}
.hug-scope.hug-service-credit .qa summary::-webkit-details-marker{display:none}
.hug-scope.hug-service-credit .qa summary:hover{color:var(--accent-ink)}
.hug-scope.hug-service-credit .qa .chev{width:18px; height:18px; stroke:var(--muted); fill:none; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; flex:0 0 auto;
  transition:transform var(--dur-base) var(--ease-out)}
.hug-scope.hug-service-credit .qa[open] .chev{transform:rotate(180deg)}
.hug-scope.hug-service-credit .qa .ans{padding:0 0 22px; color:var(--ink-soft); max-width:var(--measure); font-size:15.5px; line-height:1.8}
.hug-scope.hug-service-credit .qa .ans p + p{margin-top:12px}
.hug-scope.hug-service-credit .qa .ans a{color:var(--accent-ink); border-bottom:1px solid rgba(180,83,9,.32)}
.hug-scope.hug-service-credit .cta{background:var(--surface); border-top:1px solid var(--line)}
.hug-scope.hug-service-credit .ctatwo{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px}
@media (max-width:800px){
.hug-scope.hug-service-credit .ctatwo{grid-template-columns:minmax(0,1fr)}
}
.hug-scope.hug-service-credit .cbox{background:var(--surface-2); border-radius:var(--r-card); padding:28px 30px}
.hug-scope.hug-service-credit .cbox.dark{background:var(--ink); color:var(--on-dark)}
.hug-scope.hug-service-credit .cbox h3{font-size:19px; margin-bottom:8px}
.hug-scope.hug-service-credit .cbox.dark h3{color:#fff}
.hug-scope.hug-service-credit .cbox p{font-size:14.5px; color:var(--ink-soft); line-height:1.7; margin-bottom:18px; max-width:40ch}
.hug-scope.hug-service-credit .cbox.dark p{color:var(--on-dark-2)}
.hug-scope.hug-service-credit .worked{background:var(--surface-2); border-radius:var(--r-card); padding:26px 30px; margin-top:28px}
@media (max-width:560px){
.hug-scope.hug-service-credit .worked{padding:22px 18px}
}
.hug-scope.hug-service-credit .worked .wt{font-size:13px; font-weight:600; color:var(--accent-ink); letter-spacing:.04em; margin-bottom:14px}
.hug-scope.hug-service-credit .wrow{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0}
@media (max-width:820px){
.hug-scope.hug-service-credit .wrow{grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 0}
}
@media (max-width:460px){
.hug-scope.hug-service-credit .wrow{grid-template-columns:minmax(0,1fr); gap:16px}
}
.hug-scope.hug-service-credit .wcell{padding-inline-end:22px}
.hug-scope.hug-service-credit .wcell + .wcell{border-inline-start:1px solid var(--line-2); padding-inline-start:22px}
@media (max-width:820px){
.hug-scope.hug-service-credit .wcell:nth-child(3){border-inline-start:0; padding-inline-start:0}
}
@media (max-width:460px){
.hug-scope.hug-service-credit .wcell + .wcell{border-inline-start:0; padding-inline-start:0}
}
.hug-scope.hug-service-credit .wcell s{text-decoration:none; display:block; font-size:12.5px; color:var(--muted-2); margin-bottom:6px}
.hug-scope.hug-service-credit .wcell b{display:block; font-size:22px; font-weight:800; color:var(--ink); font-variant-numeric:tabular-nums; line-height:1.15}
.hug-scope.hug-service-credit .wcell b em{font-style:normal; font-size:.55em; font-weight:600; color:var(--muted-2); margin-inline-start:5px}
.hug-scope.hug-service-credit .wcell.hi b{color:var(--accent-ink)}
.hug-scope.hug-service-credit .worked p{font-size:14.5px; color:var(--ink-soft); line-height:1.8; margin-top:20px; padding-top:18px; border-top:1px solid var(--line-2); max-width:var(--measure)}
.hug-scope.hug-service-credit .worked p b{color:var(--ink); font-weight:600}
.hug-scope.hug-service-credit .netbox{margin-top:26px; background:var(--surface); border:1px solid var(--line); border-radius:var(--r-card); padding:22px 26px}
.hug-scope.hug-service-credit .netbox b{display:block; font-size:14.5px; color:var(--ink); font-weight:600; margin-bottom:6px}
.hug-scope.hug-service-credit .netbox p{font-size:13.5px; color:var(--ink-soft); line-height:1.75; margin-bottom:14px; max-width:var(--measure)}
.hug-scope.hug-service-credit .netbox .cw{display:flex; gap:7px; flex-wrap:wrap}
.hug-scope.hug-service-credit .netbox .cw span{font-size:12.5px; color:var(--muted-2); background:var(--surface-2); border-radius:var(--r-pill); padding:5px 12px}
.hug-scope.hug-service-credit .netbox .cw span.us{background:var(--ink); color:#fff; font-weight:600}
.hug-scope.hug-service-credit .support{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; border:1px solid var(--line);
  border-radius:var(--r-card); overflow:hidden; margin-top:20px; background:var(--surface)}
@media (max-width:700px){
.hug-scope.hug-service-credit .support{grid-template-columns:minmax(0,1fr)}
}
.hug-scope.hug-service-credit .sup{padding:22px 26px}
.hug-scope.hug-service-credit .sup + .sup{border-inline-start:1px solid var(--line)}
@media (max-width:700px){
.hug-scope.hug-service-credit .sup + .sup{border-inline-start:0; border-top:1px solid var(--line)}
}
.hug-scope.hug-service-credit .sup s{text-decoration:none; display:block; font-size:12.5px; color:var(--muted-2); margin-bottom:7px}
.hug-scope.hug-service-credit .sup b{display:block; font-size:18px; color:var(--ink); font-weight:700; letter-spacing:.02em}
.hug-scope.hug-service-credit .sup i{font-style:normal; display:block; font-size:13px; color:var(--ink-soft); margin-top:7px; line-height:1.7}