/* Scoped to the two R4 CRM offer pages in the eight-page iteration. */
body.eight-crm-page .rv-hero{padding-top:23px}
body.eight-crm-page .rv-breadcrumb{margin-bottom:18px}
body.eight-crm-page .rv-hero h1{margin-bottom:16px}
body.eight-crm-page .rv-hero .rv-lead{margin-bottom:12px}
body.eight-crm-page .rv-hero .rv-actions{margin:16px 0 15px}
body.eight-crm-page .rv-proof.hero{margin-top:0}
body.eight-crm-page .eo-hero-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px;margin-top:22px;align-items:start}
body.eight-crm-page .eo-hero-context .rv-fit,body.eight-crm-page .eo-hero-context .rv-small{margin:0}
body.eight-crm-page .eo-hero-context .rv-fit:only-child{grid-column:1/-1}
body.eight-crm-page .eo-scope-label{font-size:.77rem;line-height:1.45;font-weight:750;color:#145c63;letter-spacing:.035em;text-transform:uppercase;margin:0 0 10px}
body.eight-crm-page .rv-subscription .rv-grid{margin-top:25px}
body.eight-crm-page .eo-flow-section{padding:54px 0;border-bottom:1px solid var(--rv-line);scroll-margin-top:100px}
body.eight-crm-page .eo-flow-section h2{margin-bottom:17px}
body.eight-crm-page .eo-flow-intro{max-width:850px;margin-bottom:25px}
body.eight-crm-page .eo-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
body.eight-crm-page .eo-flow li{min-width:0;margin:0}
body.eight-crm-page .eo-flow article{height:100%;padding:21px;border:1px solid var(--rv-line);border-radius:16px;background:#fff;display:flex;flex-direction:column}
body.eight-crm-page .eo-step{display:block;font-size:.8rem;color:#145c63;font-weight:750;margin-bottom:13px}
body.eight-crm-page .eo-flow h3{font-size:1.12rem;line-height:1.3;margin-bottom:15px}
body.eight-crm-page .eo-flow dl{margin:0 0 16px}
body.eight-crm-page .eo-flow dt{font-weight:750;font-size:.76rem;line-height:1.4;color:#183c3e;text-transform:uppercase;letter-spacing:.03em;margin-top:12px}
body.eight-crm-page .eo-flow dd{margin:4px 0 0;color:#526568;font-size:.87rem;line-height:1.52}
body.eight-crm-page .eo-flow a,body.eight-crm-page .eo-evidence-limit{display:block;margin-top:auto;font-size:.82rem;line-height:1.45;font-weight:650}
body.eight-crm-page .eo-evidence-limit{color:#526568;font-weight:500}
body.eight-crm-page .eo-handover{margin:0 0 30px}
body.eight-crm-page .eo-handover>div>p{max-width:800px}
body.eight-crm-page #oze-sprzedaz,body.eight-crm-page #oze-umowa-253,body.eight-crm-page #oze-plan{scroll-margin-top:100px}
@media(max-width:1050px){body.eight-crm-page .eo-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){body.eight-crm-page .rv-hero{padding-top:16px}body.eight-crm-page .rv-breadcrumb{margin-bottom:14px}body.eight-crm-page .rv-hero h1{margin-bottom:12px}body.eight-crm-page .rv-hero .rv-actions{margin:13px 0 13px}body.eight-crm-page .eo-hero-context{grid-template-columns:1fr;margin-top:18px;gap:10px}body.eight-crm-page .eo-flow-section{padding:43px 0}body.eight-crm-page .eo-flow{grid-template-columns:1fr}body.eight-crm-page .eo-flow article{padding:21px}body.eight-crm-page .eo-flow a{margin-top:12px}}
body.eight-ogniwo .eo-role-example{display:inline-block;font-size:.72rem;font-weight:650;letter-spacing:.02em;color:#526568;background:#eef3f2;border-radius:999px;padding:2px 9px;margin-left:8px;vertical-align:middle}
@media(max-width:620px){body.eight-ogniwo .rv-hero .rv-lead{margin-bottom:8px}body.eight-ogniwo .rv-hero .rv-actions{margin:10px 0 12px}body.eight-ogniwo .rv-breadcrumb{margin-bottom:10px}}
@media(max-width:620px){body.eight-oze .rv-hero .rv-lead{margin-bottom:8px}body.eight-oze .rv-hero .rv-actions{margin:10px 0 12px}body.eight-oze .rv-breadcrumb{margin-bottom:10px}body.eight-oze .eo-hero-note{margin-top:10px;font-size:.87rem}}
body.eight-oze .eo-hero-note{font-size:.92rem;line-height:1.5;font-weight:650;color:#183c3e;margin:14px 0 0;max-width:820px}
body.eight-oze .eo-hero-note .eo-hero-note-case{font-weight:500;color:#526568}
body.eight-oze .rv-proof.hero .rv-proof-media{position:relative}
body.eight-oze .eo-screenshot-badge{position:absolute;top:10px;left:10px;z-index:2;background:rgba(20,92,99,.92);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:4px 10px;border-radius:999px;pointer-events:none}
body.eight-oze .rv-proof-crop{display:none}
@media(max-width:620px){body.eight-oze .rv-proof-crop{display:block;margin:0 16px 16px;padding:12px 12px 11px;background:#f1f5f3;border:1px solid var(--rv-line);border-radius:10px}body.eight-oze .rv-proof-crop-label{margin:0 0 8px;font-size:.71rem;line-height:1.45;color:var(--rv-muted);font-weight:650}body.eight-oze .rv-proof-crop-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:6px;background:#02273f}body.eight-oze .rv-proof-crop-scroll img{display:block;width:898px;max-width:none;height:27px}body.eight-oze .rv-proof-crop-text{margin:9px 0 0;font-size:.85rem;line-height:1.5;color:var(--rv-ink);font-weight:650}}
