/* SEO V6 — podstrony wykończeniowe. Tylko kosmetyka treściowych sekcji, bez ruszania hero/okienek JS. */
body.seo-v6-page .sub-hero--seo-v6 .sub-hero-copy{max-width:560px}
body.seo-v6-page .seo-v6-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}
body.seo-v6-page .seo-v6-hero-trust li{border:1px solid rgba(185,130,58,.32);border-radius:999px;background:rgba(255,249,240,.54);padding:9px 13px;font-size:12px;font-weight:900;color:#4a3422;box-shadow:0 12px 26px rgba(60,40,20,.08)}
body.seo-v6-page .seo-v6-intro-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);gap:24px;align-items:stretch}
body.seo-v6-page .seo-v6-intro-copy,
body.seo-v6-page .seo-v6-intro-card{border:1px solid rgba(185,130,58,.18);border-radius:28px;background:linear-gradient(145deg,#fffdf8,#f5ead9);box-shadow:0 22px 60px rgba(58,39,18,.10);padding:clamp(24px,3vw,40px)}
body.seo-v6-page .seo-v6-intro-copy h2{margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,48px);line-height:1.05;letter-spacing:-.035em;color:#19120c}
body.seo-v6-page .seo-v6-intro-copy p:not(.eyebrow){font-size:17px;line-height:1.75;color:#4f3a2a}
body.seo-v6-page .seo-v6-intro-card{background:linear-gradient(145deg,#241912,#3a281d);color:#fff;position:relative;overflow:hidden}
body.seo-v6-page .seo-v6-intro-card:before{content:"";position:absolute;inset:-40% -30% auto auto;width:260px;height:260px;background:radial-gradient(circle,rgba(210,165,91,.32),transparent 68%)}
body.seo-v6-page .seo-v6-intro-card .eyebrow{color:#d8aa64}
body.seo-v6-page .seo-v6-intro-card ul{position:relative;margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}
body.seo-v6-page .seo-v6-intro-card li{position:relative;padding-left:28px;color:rgba(255,255,255,.82);font-weight:750;line-height:1.45}
body.seo-v6-page .seo-v6-intro-card li:before{content:"✓";position:absolute;left:0;top:0;color:#d8aa64;font-weight:950}
body.seo-v6-page .seo-v6-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.seo-v6-page .seo-v6-scope-card{position:relative;border:1px solid rgba(185,130,58,.18);border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(62,42,20,.09);padding:24px;min-height:210px;overflow:hidden}
body.seo-v6-page .seo-v6-scope-card:after{content:"";position:absolute;right:-55px;top:-55px;width:130px;height:130px;background:radial-gradient(circle,rgba(201,149,78,.18),transparent 70%)}
body.seo-v6-page .seo-v6-scope-card span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f2e4cf;color:#9a6221;font-weight:950;margin-bottom:16px}
body.seo-v6-page .seo-v6-scope-card h3{margin:0 0 10px;font-size:20px;color:#1f1710}
body.seo-v6-page .seo-v6-scope-card p{margin:0;color:#5c4735;line-height:1.6}
body.seo-v6-page .seo-v6-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
body.seo-v6-page .seo-v6-process-step{border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.07);padding:24px;box-shadow:0 18px 40px rgba(0,0,0,.18)}
body.seo-v6-page .seo-v6-process-step span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(216,170,100,.16);color:#dfb979;font-weight:950;margin-bottom:15px}
body.seo-v6-page .seo-v6-process-step h3{margin:0 0 9px;color:#fff;font-size:19px}
body.seo-v6-page .seo-v6-process-step p{margin:0;color:rgba(255,255,255,.74);line-height:1.55}
body.seo-v6-page .seo-v6-expert-section .two-col>div:first-child{border:1px solid rgba(185,130,58,.18);border-radius:28px;background:#fff;box-shadow:0 18px 55px rgba(62,42,20,.08);padding:clamp(24px,3vw,38px)}
body.seo-v6-page .seo-v6-expert-section .two-col>div:first-child h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);line-height:1.08;letter-spacing:-.035em;color:#19120c}
body.seo-v6-page .seo-v6-expert-section .two-col>div:first-child p:not(.eyebrow){font-size:17px;line-height:1.75;color:#4f3a2a}
body.seo-v6-page .seo-v6-link-grid a{background:linear-gradient(145deg,#fff,#f7ecdc);border-color:rgba(185,130,58,.20)}
body.seo-v6-page .seo-v6-link-grid a span{color:#23170f}
@media (max-width: 920px){
  body.seo-v6-page .seo-v6-intro-grid,
  body.seo-v6-page .seo-v6-scope-grid,
  body.seo-v6-page .seo-v6-process-grid{grid-template-columns:1fr}
  body.seo-v6-page .seo-v6-intro-copy,
  body.seo-v6-page .seo-v6-intro-card,
  body.seo-v6-page .seo-v6-scope-card,
  body.seo-v6-page .seo-v6-process-step{border-radius:22px}
  body.seo-v6-page .seo-v6-scope-card{min-height:auto}
}
@media (max-width: 540px){
  body.seo-v6-page .seo-v6-hero-trust{gap:8px}
  body.seo-v6-page .seo-v6-hero-trust li{font-size:11.5px;padding:8px 11px}
  body.seo-v6-page .seo-v6-intro-copy,
  body.seo-v6-page .seo-v6-intro-card{padding:22px 18px}
}
