/* V4: only the authorised SEO/ad content scopes. Original styles remain intact. */
body[data-page="reklama"] #hero .hero-main{padding-bottom:20px}
body[data-page="reklama"] #ad-routes{padding-top:28px}
.rw4-opt{--rw4-ink:#10283f;--rw4-muted:#56718b;--rw4-line:#cce5eb;--rw4-teal:#00879b;padding:48px 0 44px;background:linear-gradient(180deg,#f4fbfc 0,#fff 45%);border-top:1px solid #dcebef;border-bottom:1px solid #dcebef}
.rw4-opt .rw4-opt-eyebrow{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--rw4-teal);font-weight:600;margin-bottom:13px}
.rw4-opt .rw4-opt-heading{max-width:1000px}
.rw4-opt .rw4-opt-heading h3{font-size:35px;line-height:1.17;letter-spacing:-.04em;margin:0 0 18px;color:#0b1328}
.rw4-opt .rw4-opt-heading p{font-size:18px;line-height:1.65;max-width:960px;color:var(--rw4-muted)}
.rw4-opt .rw4-opt-model{font-size:14px;line-height:1.55;margin:27px 0 18px;color:#60768c}
.rw4-opt .rw4-opt-charts{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.rw4-opt .rw4-opt-charts figure{min-width:0;margin:0;padding:23px 0 0;border-top:2px solid #91d3dc}
.rw4-opt .rw4-opt-charts figure+figure{border-top-color:#9eafc2}
.rw4-opt figcaption>span{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--rw4-teal);font-weight:600;margin-bottom:10px}
.rw4-opt .rw4-opt-charts h4{font-size:23px;line-height:1.22;margin:0 0 12px;color:var(--rw4-ink)}
.rw4-opt figcaption p{font-size:16px;line-height:1.55;max-width:510px;min-height:75px;color:var(--rw4-muted)}
.rw4-opt .rw4-opt-chart{display:block;width:100%;height:auto;margin:14px 0 13px;overflow:visible}
.rw4-opt .rw4-opt-chart text{font:16px Inter,Arial,sans-serif;fill:#5d748c;letter-spacing:0}
.rw4-opt .rw4-opt-chart text.rw4-opt-point-label{font-weight:650;fill:var(--rw4-teal)}
.rw4-opt .rw4-opt-mobile{display:none}
.rw4-opt .rw4-opt-chart-note{font-size:16px;line-height:1.65;color:var(--rw4-muted);margin:0}
.rw4-opt .rw4-opt-chart-note b{font-weight:600;color:var(--rw4-ink)}
.rw4-opt .rw4-opt-reviewline{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:32px 0 25px;padding:19px 0;border-top:1px solid var(--rw4-line);border-bottom:1px solid var(--rw4-line);font-size:16px;line-height:1.5}
.rw4-opt .rw4-opt-reviewline b{font-weight:600;color:var(--rw4-ink)}
.rw4-opt .rw4-opt-reviewline span{color:var(--rw4-teal);white-space:nowrap}
.rw4-opt .rw4-opt-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.rw4-opt .rw4-opt-stages article{position:relative;padding-left:44px;min-width:0}
.rw4-opt .rw4-opt-no{position:absolute;left:0;top:0;color:var(--rw4-teal);font-size:16px;line-height:26px}
.rw4-opt .rw4-opt-stages h4{font-size:20px;line-height:1.3;margin:0 0 11px;color:var(--rw4-ink)}
.rw4-opt .rw4-opt-stages p{font-size:16px;line-height:1.65;color:var(--rw4-muted)}
.rw4-opt .rw4-opt-method{font-size:14px;line-height:1.65;color:#63788e;margin:25px 0 0;max-width:1070px}
.rw4-opt .rw4-opt-data{border-bottom:1px solid var(--rw4-line);padding:6px 0 16px;margin:15px 0 28px}
.rw4-opt .rw4-opt-data summary{color:var(--rw4-teal);font-size:16px;padding:10px 0;min-height:44px;cursor:pointer}
.rw4-opt .rw4-opt-data p{font-size:14px;line-height:1.6;margin:15px 0;color:var(--rw4-muted)}
.rw4-opt .rw4-opt-table-scroll{overflow-x:auto;margin:14px 0}
.rw4-opt table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;color:#3b5871}
.rw4-opt th,.rw4-opt td{text-align:left;padding:12px 15px;border-bottom:1px solid var(--rw4-line)}
.rw4-opt th{font-weight:600;color:var(--rw4-ink)}
.rw4-opt thead{background:#eef9fb}
.rw4-opt .rw4-opt-neuro{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;padding:23px 27px;background:#f0fafb;border-left:2px solid #38aabd;align-items:center}
.rw4-opt .rw4-opt-neuro h4{font-size:21px;line-height:1.3;margin:0 0 8px}
.rw4-opt .rw4-opt-neuro p{font-size:16px;line-height:1.6;margin:0;color:var(--rw4-muted)}
.rw4-opt .rw4-opt-neuro nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.rw4-opt .rw4-opt-neuro a{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;line-height:1.5;min-height:44px;color:#007b91}
.rw4-opt .rw4-opt-neuro a span{font-size:24px;text-decoration:none}
@media(max-width:900px){.rw4-opt .rw4-opt-charts{gap:26px}.rw4-opt .rw4-opt-stages{gap:22px}.rw4-opt .rw4-opt-stages article{padding-left:0}.rw4-opt .rw4-opt-no{position:static;display:block;margin-bottom:10px}.rw4-opt .rw4-opt-reviewline{display:block}.rw4-opt .rw4-opt-reviewline span{display:block;margin-top:10px}.rw4-opt .rw4-opt-neuro{gap:22px}}
@media(max-width:760px){body[data-page="reklama"] #hero .hero-main{padding-bottom:23px}body[data-page="reklama"] #ad-routes{padding-top:30px}.rw4-opt{padding:34px 0}.rw4-opt .rw4-opt-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.05em}.rw4-opt .rw4-opt-heading h3{font-size:29px;line-height:1.18}.rw4-opt .rw4-opt-heading p{font-size:16px;line-height:1.65}.rw4-opt .rw4-opt-model{font-size:13px;margin:23px 0 18px}.rw4-opt .rw4-opt-charts{grid-template-columns:1fr;gap:28px}.rw4-opt .rw4-opt-charts h4{font-size:23px}.rw4-opt figcaption p{min-height:0;font-size:16px}.rw4-opt .rw4-opt-charts figure{padding-top:20px}.rw4-opt .rw4-opt-chart{margin:16px 0 12px}.rw4-opt .rw4-opt-chart text{font-size:15px}.rw4-opt .rw4-opt-mobile{display:block}.rw4-opt .rw4-opt-desktop{display:none}.rw4-opt .rw4-opt-chart-note{font-size:16px;line-height:1.6}.rw4-opt .rw4-opt-reviewline{font-size:16px;line-height:1.6;margin:25px 0}.rw4-opt .rw4-opt-reviewline span{font-size:14px;white-space:normal}.rw4-opt .rw4-opt-stages{grid-template-columns:1fr;gap:23px}.rw4-opt .rw4-opt-stages article{padding-left:40px}.rw4-opt .rw4-opt-no{position:absolute;margin:0}.rw4-opt .rw4-opt-stages h4{font-size:20px}.rw4-opt .rw4-opt-method{font-size:14px}.rw4-opt .rw4-opt-neuro{grid-template-columns:1fr;gap:14px;padding:20px 18px}.rw4-opt .rw4-opt-neuro nav{gap:5px}.rw4-opt .rw4-opt-neuro h4{font-size:22px}.rw4-opt .rw4-opt-data summary{font-size:16px}.rw4-opt table{font-size:14px;min-width:0;table-layout:fixed}.rw4-opt thead th:first-child{width:20%}.rw4-opt th,.rw4-opt td{padding:11px}.rw4-opt .rw4-opt-data{margin-bottom:25px}}

@media(max-width:760px){#ad-results[data-v4-content] .rw-chart text{font-size:16px}#ad-results[data-v4-content] .rw-chart text.rw-value{font-size:17px}}
