/* Wycięte ze wzoru — wartości bez zmian. Nowe reguły: 14-theme.css. */

/* ══════════════ POMOC PRAWNA NA CIEMNYM TLE ══════════════ */
.sec-dark .tabs{border-bottom-color:var(--line-d)}
.sec-dark .tab{color:var(--on-dark-3)}
.sec-dark .tab:hover{color:var(--on-dark-2)}
.sec-dark .tab.on{color:var(--on-dark-1)}
.sec-dark .tab::after{background:var(--olive-lt)}
.sec-dark .cluster{border-top-color:var(--line-d)}
.sec-dark .cluster h3{color:var(--on-dark-1)}
.sec-dark .cluster-note{color:var(--on-dark-3)}
.sec-dark .svc li{color:var(--on-dark-1);border-bottom-color:var(--line-d2)}
.sec-dark .crumb{color:var(--on-dark-3)}
.sec-dark .crumb a:hover{color:var(--on-dark-1)}
.sec-dark .plate-cap{color:var(--on-dark-3);border-top-color:var(--line-d)}
.sec-dark .plate-ring{opacity:.42}
.page-head.sec-dark h1,.page-head.sec-dark .lede{color:var(--on-dark-1)}
.page-head.sec-dark .lede{color:var(--on-dark-2)}

/* Pas kontaktowy na beżu — domyka ciemny rozdział */
.cta-band{display:grid;grid-template-columns:1fr auto;gap:clamp(28px,4.5vw,72px);align-items:center}
.cta-band h2{margin:16px 0 14px}
.cta-band p.body-lg{max-width:46ch;color:var(--t-2)}
.cta-acts{display:flex;flex-direction:column;gap:12px;align-items:stretch}
.cta-acts .btn{justify-content:center}
@media(max-width:900px){
  .cta-band{grid-template-columns:1fr;gap:26px}
  .cta-acts{flex-direction:row;flex-wrap:wrap;align-items:flex-start}
  .cta-acts .btn{justify-content:flex-start}
}
