/* MKM Labs FE — dodatki S9 do szablonu usługi (system-crm-erp, sklep-internetowy). Bazuje na page-service.20261004.css. */
.svc-page .svc-intro__text a,.svc-page .svc-note a,.svc-page .s9-head__lede a,.svc-page .s9-rule__d a,.svc-page .s9-split__body a,.svc-page .svc-faq__a p a{color:#99baff;text-decoration:underline;text-decoration-color:rgba(153,186,255,.35);text-underline-offset:3px;transition:color 150ms ease}
.svc-page .svc-intro__text a:hover,.svc-page .svc-note a:hover,.svc-page .s9-head__lede a:hover,.svc-page .s9-rule__d a:hover,.svc-page .s9-split__body a:hover,.svc-page .svc-faq__a p a:hover{color:#fff}

/* kotwica zgodna ze starymi linkami #ile-to-kosztuje */
.s9-anchor{display:block;position:relative;top:-100px;height:0;visibility:hidden}
#cena{scroll-margin-top:100px}

/* lede pod nagłówkiem sekcji */
.s9-head__lede{color:#c3c8d3;font-size:17px;line-height:1.6;max-width:760px;text-wrap:pretty}

/* cennik: prefiks "od"/"do" i linia "po starcie" */
.svc-price__pre{font-size:.4em;color:#aeb4c2;letter-spacing:-0.02em}
.svc-price--accent .svc-price__pre{color:#e6eeff}
.s9-price__meta{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:#aeb4c2;font-size:15px;line-height:1.55}
.svc-price--accent .s9-price__meta{border-top-color:rgba(255,255,255,.2);color:#e6eeff}

/* zasady: opis z kilku akapitów */
.s9-rule__d{display:flex;flex-direction:column;gap:12px}

/* split: nagłówek po lewej, tekst + ramka po prawej */
.s9-split__inner{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,80px);align-items:flex-start}
.s9-split__head{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:18px}
.s9-split__body{flex:1.4 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px;color:#c3c8d3;font-size:17px;line-height:1.6;text-wrap:pretty}
.s9-box{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:clamp(24px,3vw,36px);border-radius:26px;background:#12161f;border:1px solid rgba(255,255,255,.07);font-size:16px}
.s9-box__label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6699ff}

/* QA-B: przywrócona tabela cennika (SEO/AEO) + nagłówek h2 w pasku powiązanych */
h2.svc-related__label{font-weight:400;line-height:1.5}
.svcx-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:#12161f}
.svcx-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.55;color:#c3c8d3}
.svcx-table caption{caption-side:top;text-align:left;padding:20px 22px 8px;color:#aeb4c2;font-size:14px}
.svcx-table th,.svcx-table td{padding:14px 22px;text-align:left;vertical-align:top;border-top:1px solid rgba(255,255,255,.07)}
.svcx-table thead th{border-top:0;color:#e5e8ee;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.svcx-table tbody th{color:#fff;font-weight:600}
.svcx-table td:nth-child(2){color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}
