/* SEOSEM24 – strony usługowe 2026 (blok .h26-svc). Ładowany po core.css i site.css.
   Sekcje rozbudowanych treści: nawigacja w stronie, wstęp z licznikami, tekst z panelem
   „w skrócie”, siatki kart, oś czasu, tabele, mierniki, lista kontrolna, słownik, FAQ, CTA.
   Układ na siatce 1240 px (.wrap), kolumny sekcji dwukolumnowych wyrównane górą i dołem. */

.h26-svc{font-family:var(--h26-ft);color:var(--h26-ink);font-size:17px;line-height:1.6;overflow-x:clip}
.h26-svc .sec{padding:clamp(48px,6vw,88px) 0}
.h26-svc .sec--tight{padding:clamp(28px,4vw,52px) 0}
.h26-svc .sec + .sec:not(.sec--gray):not(.sec--dark){padding-top:0}
.h26-svc .head{margin-bottom:clamp(24px,3vw,40px)}
.h26-svc h2[id]{scroll-margin-top:calc(var(--h26-headh,106px) + 72px);position:relative}
.h26-svc h2[id].is-copied::after{content:"Skopiowano link";position:absolute;left:0;top:-30px;font:600 12px/1 var(--h26-ft);letter-spacing:.04em;color:#fff;background:var(--h26-ink);padding:7px 10px;border-radius:6px;animation:h26-tab .3s var(--h26-ease)}
.h26-svc .lead{max-width:66ch}
.h26-svc .h2{max-width:24ch}
.h26-svc .head--center .h2,.h26-svc .head--center .lead{margin-inline:auto}
.h26-table caption{caption-side:bottom;text-align:left;padding:12px 16px;font-size:13px;color:var(--h26-ink3);border-top:1px solid var(--h26-line2)}
.h26-tabs__panel:focus-visible{outline:2px solid var(--h26-red);outline-offset:6px;border-radius:8px}
.h26-svc .h26-why__it .n,.h26-svc .h26-card .n{display:block}

/* ---------- nawigacja w stronie (spis sekcji) ---------- */
.h26-svc__stick{position:sticky;top:var(--h26-headh,106px);z-index:40}
.h26-svc__nav{position:relative;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--h26-line2);box-shadow:0 10px 24px -20px rgba(0,0,0,.25)}
.h26-svc__nav .wrap{display:flex;align-items:center;gap:18px}
.h26-svc__nav-l{flex:none;font-family:var(--h26-fd);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--h26-ink3);display:inline-flex;align-items:center;gap:8px}
.h26-svc__nav-l svg{width:15px;height:15px;color:var(--h26-red)}
.h26-svc__nav-list{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 0;min-width:0;flex:1;-webkit-overflow-scrolling:touch}
.h26-svc__nav-list::-webkit-scrollbar{display:none}
.h26-svc__nav-list{--h26-fl:0px;--h26-fr:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--h26-fl),#000 calc(100% - var(--h26-fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--h26-fl),#000 calc(100% - var(--h26-fr)),transparent 100%)}
.h26-svc__nav-list.scr-l{--h26-fl:36px}
.h26-svc__nav-list.scr-r{--h26-fr:36px}
.h26-svc .h26-card h3 a,.h26-svc .h26-who__it h3 a{text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--h26-line);text-underline-offset:4px;transition:color .25s,text-decoration-color .25s}
.h26-svc .h26-card h3 a:hover,.h26-svc .h26-who__it h3 a:hover{color:var(--h26-red);text-decoration-color:var(--h26-red)}
.h26-svc__nav-list a{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--h26-ink2);border:1px solid transparent;transition:color .25s,background .25s,border-color .25s;white-space:nowrap}
.h26-svc__nav-list a:hover{color:var(--h26-ink);border-color:var(--h26-line)}
.h26-svc__nav-list a.on{background:var(--h26-ink);color:#fff}
.h26-svc__nav-prog{position:absolute;left:0;bottom:-1px;height:2px;width:var(--h26-prog,0%);background:var(--h26-red);transition:width .15s linear}

/* ---------- wstęp: tekst + panel liczb ---------- */
.h26-svc__intro .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:stretch}
.h26-svc__intro-txt{display:flex;flex-direction:column;justify-content:center;min-width:0}
.h26-svc__intro .wrap > *{min-width:0}
.h26-svc__intro-txt .lead{margin-top:16px}
.h26-svc__intro-txt p + p{margin-top:14px}
.h26-svc__intro-txt .h26-btns{margin-top:26px}
.h26-svc__facts{display:flex;flex-direction:column;gap:14px}
.h26-svc__fact{flex:1;display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px solid var(--h26-line2);border-radius:14px;background:#fff;transition:transform .9s var(--h26-silk),border-color .9s ease,box-shadow 1s var(--h26-silk)}
.h26-svc__fact:hover{transform:translateY(-4px);border-color:rgba(238,0,0,.55);box-shadow:0 30px 50px -40px rgba(0,0,0,.3)}
.h26-svc__fact b{flex:none;min-width:118px;font-family:var(--h26-fd);font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--h26-ink)}
.h26-svc__fact b small{font-size:.5em;color:var(--h26-red);vertical-align:top;margin-left:2px}
.h26-svc__fact > span{font-size:14px;color:var(--h26-ink2);line-height:1.4}
.h26-svc__fact b span{font:inherit;color:inherit}
.h26-svc__fact:nth-child(2){--d:.1s}.h26-svc__fact:nth-child(3){--d:.2s}.h26-svc__fact:nth-child(4){--d:.3s}

/* ---------- tekst z panelem „w skrócie” ---------- */
.h26-svc__text .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,5vw,72px);align-items:start}
.h26-svc__aside{position:sticky;top:calc(var(--h26-headh,106px) + 76px)}
.h26-svc__aside-box{border:1px solid var(--h26-line2);border-radius:16px;padding:24px 26px;background:#fff}
.h26-svc__aside-box .eyebrow{display:block;margin-bottom:10px}
.h26-svc__aside-box h3{font-size:19px;font-weight:700;line-height:1.3}
.h26-svc__aside-box ul{display:flex;flex-direction:column;gap:10px;margin-top:14px}
.h26-svc__aside-box li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--h26-ink2);line-height:1.5}
.h26-svc__aside-box li::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--h26-red);margin-top:8px}
.h26-svc__aside-box .btn{margin-top:18px}
.h26-svc__prose{min-width:0}
.h26-svc__prose p,.h26-svc__prose li{font-size:17px;line-height:1.7;color:var(--h26-ink2)}
.h26-svc__prose p + p,.h26-svc__prose p + ul,.h26-svc__prose ul + p,.h26-svc__prose p + ol,.h26-svc__prose ol + p{margin-top:16px}
.h26-svc__prose h3{font-size:clamp(20px,1.8vw,24px);font-weight:700;margin:30px 0 12px;letter-spacing:-.01em}
.h26-svc__prose h3:first-child{margin-top:0}
.h26-svc__prose .h2{margin-bottom:22px}
.h26-svc__prose h4{font-size:18px;font-weight:700;margin:22px 0 8px}
.h26-svc__prose strong{color:var(--h26-ink);font-weight:700}
.h26-svc__prose a{color:var(--h26-red2);text-decoration:underline!important;text-decoration-color:rgba(238,0,0,.35);transition:color .3s}
.h26-svc__prose a:hover{color:var(--h26-red)}
.h26-svc__prose ul{display:flex;flex-direction:column;gap:8px;padding-left:0;list-style:none;margin:0}
.h26-svc__prose ul li{position:relative;padding-left:20px}
.h26-svc__prose ul li::before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:var(--h26-red)}
.h26-svc__prose ol{counter-reset:h26ol;display:flex;flex-direction:column;gap:10px;padding-left:0;list-style:none;margin:0}
.h26-svc__prose ol li{position:relative;padding-left:40px;counter-increment:h26ol}
.h26-svc__prose ol li::before{content:counter(h26ol);position:absolute;left:0;top:2px;width:26px;height:26px;border-radius:50%;background:var(--h26-red-soft);color:var(--h26-red2);font-family:var(--h26-fd);font-weight:700;font-size:13px;display:grid;place-items:center}
.h26-svc__prose .h26-note{margin:22px 0}

/* ---------- siatki kart (wspólne z .h26-card) ---------- */
.h26-svc .h26-grid--2{grid-template-columns:repeat(2,1fr)}
.h26-svc .h26-grid--4{grid-template-columns:repeat(4,1fr)}
.h26-svc .h26-card h3{font-size:19px}
.h26-svc .h26-card .n{font-family:var(--h26-fd);font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--h26-ink3)}
.h26-svc .h26-card__ic{width:48px;height:48px}
.h26-svc .h26-card__ic svg{width:24px;height:24px}
.h26-svc .h26-grid--4 .h26-card:nth-child(4n+2){--d:.07s}.h26-svc .h26-grid--4 .h26-card:nth-child(4n+3){--d:.14s}.h26-svc .h26-grid--4 .h26-card:nth-child(4n+4){--d:.21s}
.h26-svc .h26-grid--2 .h26-card:nth-child(2n+2){--d:.08s}
.h26-svc .h26-who{grid-template-columns:repeat(3,1fr)}
.h26-svc .h26-who--4{grid-template-columns:repeat(4,1fr)}
.h26-svc .h26-who__it p{font-size:14.5px}

/* ---------- oś czasu (proces) ---------- */
.h26-tl{position:relative;display:flex;flex-direction:column;gap:0;max-width:960px;margin:0 auto}
.h26-tl::before{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:2px;background:var(--h26-line2)}
.h26-tl__line{position:absolute;left:27px;top:28px;width:2px;height:0;max-height:calc(100% - 56px);background:var(--h26-red);transition:height 2.2s var(--h26-ease)}
.h26-tl.in .h26-tl__line{height:100%}
.h26-tl__it{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;padding:14px 0}
.h26-tl__n{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;border:2px solid var(--h26-line);background:#fff;display:grid;place-items:center;font-family:var(--h26-fd);font-weight:700;font-size:18px;color:var(--h26-ink);transition:background .5s ease,border-color .5s ease,color .5s ease}
.h26-tl.in .h26-tl__n{background:var(--h26-red);border-color:var(--h26-red);color:#fff;transition-delay:var(--d,0s)}
.h26-tl__body{padding:12px 0 10px}
.h26-tl__body h3{font-size:21px;font-weight:700;letter-spacing:-.01em}
.h26-tl__body p{margin-top:8px;color:var(--h26-ink2);font-size:16px;line-height:1.65;max-width:70ch}
.h26-tl__meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}
.h26-tl__meta span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--h26-ink3);background:var(--h26-bg2);border-radius:999px;padding:5px 12px}
.h26-tl__meta svg{width:14px;height:14px;color:var(--h26-red)}
.h26-tl__it:nth-child(2){--d:.15s}.h26-tl__it:nth-child(3){--d:.3s}.h26-tl__it:nth-child(4){--d:.45s}.h26-tl__it:nth-child(5){--d:.6s}.h26-tl__it:nth-child(6){--d:.75s}.h26-tl__it:nth-child(7){--d:.9s}.h26-tl__it:nth-child(8){--d:1.05s}.h26-tl__it:nth-child(9){--d:1.2s}

/* ---------- tabele ---------- */
.h26-table{overflow-x:auto;border:1px solid var(--h26-line2);border-radius:14px;background:#fff}
.h26-table table{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}
.h26-table th,.h26-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--h26-line2);line-height:1.5}
.h26-table thead th{background:var(--h26-ink);color:#fff;font-family:var(--h26-fd);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-bottom:0}
.h26-table tbody th{font-weight:700;color:var(--h26-ink);background:var(--h26-bg2);width:26%}
.h26-table tbody tr:last-child td,.h26-table tbody tr:last-child th{border-bottom:0}
.h26-table tbody tr{transition:background .3s}
.h26-table tbody tr:hover{background:#fcfcfc}
.h26-table td{color:var(--h26-ink2)}
.h26-table .yes,.h26-table .no{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--h26-ink)}
.h26-table .yes::before,.h26-table .no::before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--h26-red-soft) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c20000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/13px no-repeat}
.h26-table .no::before{background:var(--h26-bg2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center/12px no-repeat}
.h26-table--3 tbody th{width:22%}
.h26-svc .wrap > * + .h26-table,.h26-svc .wrap > * + .h26-cmp,.h26-svc .wrap > * + .h26-bars{margin-top:28px}
.h26-table__note{font-size:13px;color:var(--h26-ink3);margin-top:12px}

/* ---------- mierniki (ważność czynników) ---------- */
.h26-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px}
.h26-meter{display:flex;flex-direction:column;gap:8px}
.h26-meter__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}
.h26-meter__top b{font-weight:500;color:var(--h26-ink)}
.h26-meter__top span{font-family:var(--h26-fd);font-weight:700;color:var(--h26-red2);font-size:14px}
.h26-meter__bar{height:8px;border-radius:999px;background:var(--h26-line2);overflow:hidden}
.h26-meter__bar i{display:block;height:100%;width:var(--h26-mv,0%);border-radius:inherit;background:linear-gradient(90deg,var(--h26-red2),var(--h26-red));transition:width 1.6s var(--h26-ease)}
.h26-meter p{font-size:13.5px;color:var(--h26-ink3);line-height:1.5}
.h26-meter:nth-child(2) i{transition-delay:.1s}.h26-meter:nth-child(3) i{transition-delay:.2s}.h26-meter:nth-child(4) i{transition-delay:.3s}.h26-meter:nth-child(5) i{transition-delay:.4s}.h26-meter:nth-child(6) i{transition-delay:.5s}

/* ---------- lista kontrolna ---------- */
.h26-check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}
.h26-check li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--h26-line2);border-radius:12px;background:#fff;font-size:15px;color:var(--h26-ink2);line-height:1.5;transition:border-color .4s,transform .8s var(--h26-silk)}
.h26-check li:hover{border-color:rgba(238,0,0,.45);transform:translateX(4px)}
.h26-check li b{display:block;color:var(--h26-ink);font-weight:700;margin-bottom:2px}
.h26-check__ic{flex:none;width:24px;height:24px;border-radius:50%;background:var(--h26-red-soft);color:var(--h26-red);display:grid;place-items:center;margin-top:1px}
.h26-check__ic svg{width:13px;height:13px;stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .6s var(--h26-ease)}
.h26-check.in .h26-check__ic svg{stroke-dashoffset:0}
.h26-check li:nth-child(2) svg{transition-delay:.08s}.h26-check li:nth-child(3) svg{transition-delay:.16s}.h26-check li:nth-child(4) svg{transition-delay:.24s}.h26-check li:nth-child(5) svg{transition-delay:.32s}.h26-check li:nth-child(6) svg{transition-delay:.4s}.h26-check li:nth-child(7) svg{transition-delay:.48s}.h26-check li:nth-child(8) svg{transition-delay:.56s}.h26-check li:nth-child(9) svg{transition-delay:.64s}.h26-check li:nth-child(10) svg{transition-delay:.72s}

/* ---------- słownik ---------- */
.h26-gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.h26-gloss__it{padding:20px 22px;border:1px solid var(--h26-line2);border-radius:14px;background:#fff;transition:transform .8s var(--h26-silk),border-color .6s}
.h26-gloss__it:hover{transform:translateY(-3px);border-color:rgba(238,0,0,.45)}
.h26-gloss__it dt{font-family:var(--h26-fd);font-weight:700;font-size:17px;margin-bottom:6px}
.h26-gloss__it dd{font-size:14.5px;color:var(--h26-ink2);line-height:1.55;margin:0}
.h26-gloss__it:nth-child(2n){--d:.08s}

/* ---------- wyróżnienia, cytaty, porównania ---------- */
.h26-note{position:relative;padding:18px 22px 18px 26px;border:1px solid var(--h26-line2);border-left:4px solid var(--h26-red);border-radius:12px;background:var(--h26-bg2);font-size:15.5px;line-height:1.6;color:var(--h26-ink2)}
.h26-note b{color:var(--h26-ink)}
.h26-note--dark{background:var(--h26-ink);color:#d6d6d6;border-color:var(--h26-ink)}
.h26-note--dark b{color:#fff}
.h26-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}
.h26-cmp__col{display:flex;flex-direction:column;border:1px solid var(--h26-line2);border-radius:16px;background:#fff;overflow:hidden}
.h26-cmp__col--hi{border-color:var(--h26-ink)}
.h26-cmp__h{padding:20px 24px;background:var(--h26-bg2);border-bottom:1px solid var(--h26-line2)}
.h26-cmp__col--hi .h26-cmp__h{background:var(--h26-ink);color:#fff}
.h26-cmp__h h3{font-size:19px;font-weight:700;color:inherit}
.h26-cmp__h p{font-size:13.5px;margin-top:4px;opacity:.8}
.h26-cmp__col ul{display:flex;flex-direction:column;gap:10px;padding:20px 24px;flex:1}
.h26-cmp__col li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--h26-ink2);line-height:1.5}
.h26-cmp__col li::before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:var(--h26-red-soft) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c20000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat;margin-top:3px}
.h26-cmp__col li.neg::before{background:var(--h26-bg2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center/10px no-repeat}
.h26-cmp__f{padding:16px 24px;border-top:1px solid var(--h26-line2);font-size:13.5px;color:var(--h26-ink3)}
.h26-cmp__col:nth-child(2){--d:.1s}

/* ---------- karty branż / „dla kogo” z numerami ---------- */
.h26-svc .h26-who__it .n{display:block;margin-bottom:12px}

/* ---------- zakładki ---------- */
.h26-tabs__bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}
.h26-tabs__btn{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;border:1px solid var(--h26-line);background:#fff;font:inherit;font-size:14.5px;font-weight:500;color:var(--h26-ink2);cursor:pointer;transition:background .3s,color .3s,border-color .3s}
.h26-tabs__btn:hover{border-color:var(--h26-ink);color:var(--h26-ink)}
.h26-tabs__btn[aria-selected="true"]{background:var(--h26-ink);border-color:var(--h26-ink);color:#fff}
.h26-tabs__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:start;animation:h26-tab .5s var(--h26-ease)}
.h26-tabs__panel[hidden]{display:none}
@keyframes h26-tab{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.h26-tabs__panel h3{font-size:22px;font-weight:700}
.h26-tabs__panel p{margin-top:10px;color:var(--h26-ink2);line-height:1.65}
.h26-tabs__side{display:flex;flex-direction:column;gap:10px}
.h26-tabs__side li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--h26-line2);border-radius:10px;font-size:14.5px;color:var(--h26-ink2);background:#fff}
.h26-tabs__side li::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--h26-red);margin-top:9px}

/* ---------- słupki (przykładowy przebieg efektów) ---------- */
.h26-bars{border:1px solid var(--h26-line2);border-radius:16px;padding:26px 26px 18px;background:#fff}
.h26-bars__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}
.h26-bars__top h3{font-size:18px;font-weight:700}
.h26-bars__top span{font-size:13px;color:var(--h26-ink3)}
.h26-bars__plot{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;align-items:end;height:200px;border-bottom:1px solid var(--h26-line2);padding-bottom:0}
.h26-bars__bar{position:relative;height:var(--h26-bv,0%);min-height:3px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--h26-red),var(--h26-red2));transition:height 1.4s var(--h26-ease);transition-delay:var(--d,0s)}
.h26-bars__bar::after{content:attr(data-value);position:absolute;left:50%;top:-20px;transform:translateX(-50%);font-family:var(--h26-fd);font-size:11px;font-weight:700;color:var(--h26-ink2);opacity:0;transition:opacity .5s ease .9s}
.h26-bars.in .h26-bars__bar::after{opacity:1}
.h26-bars__bar:nth-child(2){--d:.06s}.h26-bars__bar:nth-child(3){--d:.12s}.h26-bars__bar:nth-child(4){--d:.18s}.h26-bars__bar:nth-child(5){--d:.24s}.h26-bars__bar:nth-child(6){--d:.3s}.h26-bars__bar:nth-child(7){--d:.36s}.h26-bars__bar:nth-child(8){--d:.42s}.h26-bars__bar:nth-child(9){--d:.48s}.h26-bars__bar:nth-child(10){--d:.54s}.h26-bars__bar:nth-child(11){--d:.6s}.h26-bars__bar:nth-child(12){--d:.66s}
.h26-bars__ax{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;margin-top:8px}
.h26-bars__ax span{font-size:11px;color:var(--h26-ink3);text-align:center}
.h26-bars__note{font-size:13px;color:var(--h26-ink3);margin-top:14px}

/* ---------- treść dotychczasowa (bloki WP) na siatce 1240 px ---------- */
.h26-svc__legacy{padding:clamp(40px,5vw,72px) 0;scroll-margin-top:calc(var(--h26-headh,106px) + 72px)}
.h26-svc__legacy .wrap{width:min(var(--h26-w,1240px),100% - 40px);margin-inline:auto}
.h26-site .h26-svc__legacy .mainContent__content{--wp--style--global--content-size:var(--h26-w,1240px);--wp--style--root--padding-left:0px;--wp--style--root--padding-right:0px;padding:0}
body.h26-classic-content .h26-svc__legacy .mainContent__content{--wp--style--global--content-size:860px}
.h26-site .h26-svc__legacy .mainContent__content > :first-child{margin-top:0}
.h26-site .h26-svc__legacy .mainContent__content > :last-child{margin-bottom:0}
.h26-svc__comments{padding:0 0 clamp(40px,5vw,72px)}
.h26-svc__comments .wrap{width:min(var(--h26-w,1240px),100% - 40px);margin-inline:auto}
.h26-site .h26-svc__comments .mainContent__content{--wp--style--global--content-size:var(--h26-w,1240px);--wp--style--root--padding-left:0px;--wp--style--root--padding-right:0px;padding:0}
.h26-site .h26-svc__comments .comments-area{margin-top:0}

/* ---------- statystyki inline w tekście ---------- */
.h26-svc .h26-stats{margin-top:8px}
.h26-svc .h26-stat b{font-size:clamp(30px,3vw,42px)}

/* ---------- FAQ: nagłówek wyśrodkowany, lista na 860 px (jak na głównej) ---------- */
.h26-svc .h26-faq{max-width:900px}

/* ---------- CTA ciemne (jak na głównej) ---------- */
.h26-svc .h26-cta .wrap{grid-template-columns:1.2fr 1fr}

/* ---------- Responsywność ---------- */
@media (max-width:1100px){
  .h26-svc .h26-grid--4{grid-template-columns:repeat(2,1fr)}
  .h26-svc .h26-who,.h26-svc .h26-who--4{grid-template-columns:repeat(2,1fr)}
  .h26-svc__text .wrap{grid-template-columns:minmax(0,1fr)}
  .h26-svc__aside{position:static}
  .h26-svc__aside-box{display:grid;grid-template-columns:1fr auto;gap:0 24px;align-items:center}
  .h26-svc__aside-box ul{grid-column:1/-1}
  .h26-svc__aside-box .btn{margin-top:0}
}
@media (max-width:860px){
  .h26-svc__nav-l{display:none}
  .h26-svc__intro .wrap{grid-template-columns:1fr}
  .h26-svc__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}
  .h26-svc__fact{flex-direction:column;align-items:flex-start;gap:6px;padding:16px}
  .h26-svc__fact b{min-width:0}
  .h26-meters,.h26-check,.h26-gloss,.h26-cmp{grid-template-columns:1fr}
  .h26-tabs__panel{grid-template-columns:1fr}
  .h26-svc .h26-cta .wrap{grid-template-columns:1fr}
  .h26-tl::before,.h26-tl__line{left:21px}
  .h26-tl__it{grid-template-columns:44px minmax(0,1fr);gap:14px}
  .h26-tl__n{width:44px;height:44px;font-size:15px}
  .h26-table table{min-width:560px}
}
@media (max-width:600px){
  .h26-svc .h26-grid--4,.h26-svc .h26-grid--2,.h26-svc .h26-who,.h26-svc .h26-who--4{grid-template-columns:1fr}
  .h26-svc__facts{grid-template-columns:1fr}
  .h26-svc__aside-box{grid-template-columns:1fr}
  .h26-svc__aside-box .btn{margin-top:14px}
  .h26-svc .h26-btns .btn{width:100%;white-space:normal;text-align:center;line-height:1.3}
  .h26-svc__legacy .wrap,.h26-svc__comments .wrap{width:min(var(--h26-w,1240px),100% - 32px)}
  .h26-bars{padding:20px 14px 14px}
  .h26-bars__plot,.h26-bars__ax{gap:3px}
  .h26-bars__plot{height:150px}
  .h26-bars__bar::after{display:none}
  .h26-bars__ax span:nth-child(even){visibility:hidden}
}
@media (prefers-reduced-motion:reduce){
  .h26-tl__line,.h26-meter__bar i,.h26-check__ic svg,.h26-tabs__panel{transition:none;animation:none}
  .h26-tl.in .h26-tl__line{height:100%}
}
