/* MKM Labs FE — dodatki S8 do szablonu usługi (agenci-ai, audyt-ai). Bazuje na page-service.20261004.css. */
#cena,#faq{scroll-margin-top:100px}

/* linki w treści */
.svc-page .svcx-gain__d a,.svc-page .svcx-article__body a{color:#99baff;text-decoration:underline;text-decoration-color:rgba(153,186,255,.35);text-underline-offset:3px;transition:color 150ms ease}
.svc-page .svcx-gain__d a:hover,.svc-page .svcx-article__body a:hover{color:#fff}

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

/* kafel efektu z opisem (typy agentów) */
.svc-gain{gap:20px}
.svcx-gain__d{position:relative;margin-top:-6px;color:#c3c8d3;font-size:16px;line-height:1.6;text-wrap:pretty}

/* długie artykuły 01-04 */
.svcx-articles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:14px}
.svcx-article{display:flex;flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);border-radius:28px;background:#12161f;border:1px solid rgba(255,255,255,.07)}
.svcx-article__n{font-size:13px;font-weight:700;letter-spacing:.1em;color:#6699ff;font-variant-numeric:tabular-nums}
.svcx-article__t{font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-0.03em;line-height:1.15;text-wrap:balance}
.svcx-article__body{display:flex;flex-direction:column;gap:14px;color:#c3c8d3;font-size:16px;line-height:1.7;text-wrap:pretty}

/* split: nagłówek + akapity po lewej, karty po prawej */
.svcx-split__inner{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,80px);align-items:flex-start}
.svcx-split__head{flex:1.4 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}
.svcx-split__p{color:#c3c8d3;font-size:17px;line-height:1.6;max-width:760px;text-wrap:pretty}
.svcx-split__cards{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:12px}
.svcx-split__cards:empty{display:none}
.svcx-card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);border-radius:26px;background:#12161f;border:1px solid rgba(255,255,255,.07);color:#c3c8d3;font-size:16px;line-height:1.6;text-wrap:pretty}
.svcx-card__l{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6699ff}

/* pigułka bez linku (stack) */
.svcx-pill--static{cursor:default}
.svcx-pill--static:hover{background:#12161f;color:#e5e8ee}
.svcx-pill--static:active{transform:none}

/* 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}
