/* Two reviewed offers: an archive handover and a warehouse route. */
.rs-page{--rs-paper:#f1f7f3;--rs-line:#d8e5df;--rs-ink:#022c32;--rs-action:#007438}
.rs-page .ab-product-hero{background:#fff;color:#111317;border-bottom:1px solid var(--rs-line);padding:64px 0 52px}
.rs-page .ab-product-hero h1{color:var(--rs-ink);font-size:clamp(36px,3.8vw,52px);max-width:21ch;line-height:1.13}
.rs-page .ab-product-hero>.ab-product-container{display:grid;grid-template-columns:1.18fr 1fr;gap:58px;align-items:center}
.rs-page .ab-product-lead{font-size:20px;line-height:1.6}
.rs-page .ab-product-hero .ab-product-button{background:var(--rs-action);border-color:var(--rs-action);color:white}
.rs-page .ab-product-hero .ab-product-button-secondary{background:white;color:var(--rs-action);border-color:var(--rs-line);font-weight:500}
.rs-page .ab-product-button-secondary{background:white;color:var(--rs-action);border-color:var(--rs-action)}
.rs-page .ab-product-price-summary{font-size:15px;font-weight:400;line-height:1.65;border-left:0;border-top:1px solid var(--rs-line);padding:20px 0 0;margin-top:26px!important}
.rs-diagram{margin:0;background:var(--rs-paper);padding:32px;border-radius:8px;position:relative}
.rs-diagram figcaption{font:400 24px/1.25 Brockmann,Roboto,sans-serif;color:var(--rs-ink);margin-bottom:28px;letter-spacing:-.02em}
.rs-diagram ul{list-style:none!important;margin:0!important;padding:0!important}
.rs-diagram li{margin:0!important;padding:18px 0!important;position:relative;border-top:1px solid #b6cec0}
.rs-diagram strong,.rs-diagram span{display:block}
.rs-diagram strong{font-size:21px;color:var(--rs-ink);line-height:1.3}
.rs-diagram span{font-size:15px;margin-top:7px;line-height:1.5}
.rs-diagram .rs-arrow{font-size:22px;color:var(--rs-action);padding:1px 0;border:0}
.rs-archive .rs-diagram li:last-child{border-left:5px solid var(--rs-action);background:white;padding:21px!important;margin-top:2px!important}
.rs-page .ab-product-section{padding:72px 0}
.rs-page .ab-product-section>p{max-width:69ch}
.rs-page #zakres{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 48px}
.rs-page #zakres>h2,.rs-page #zakres>p{grid-column:1/-1}
.rs-page #zakres article{border-top:4px solid var(--rs-action);padding-top:28px;min-width:0}
.rs-page #zakres article:nth-of-type(2){border-color:var(--pl-lime)}
.rs-page #zakres>p{background:var(--rs-paper);padding:24px;max-width:none;margin-top:12px}
.rs-scan .rs-task{display:grid;grid-template-columns: .8fr 1.2fr;column-gap:64px}
.rs-scan .rs-task>h2{grid-column:1;grid-row:1/8;max-width:16ch}
.rs-scan .rs-task>:not(h2){grid-column:2}
.rs-page dl{margin:24px 0}
.rs-page dt{font-weight:700;color:var(--rs-ink);margin-top:24px;line-height:1.4}
.rs-page dd{margin:8px 0 24px;max-width:65ch}
.rs-page .ab-product-pricing{background:var(--rs-paper);padding:42px;margin:16px 0;border:0;border-left:5px solid var(--rs-action)}
.rs-page #cennik:not(.ab-product-section){border-top:1px solid #b6cec0;padding-top:28px;margin-top:32px}
.rs-page .ab-product-pricing dl{display:grid;grid-template-columns:1fr 1.4fr;gap:0 40px}
.rs-page .ab-product-pricing dt,.rs-page .ab-product-pricing dd{padding:20px 0;margin:0;border-top:1px solid #b6cec0}
.rs-page .ab-product-faq{max-width:none;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:64px}
.rs-page .ab-product-faq>h2{grid-column:1;grid-row:1/8}
.rs-page .ab-product-faq-item{grid-column:2;margin:0;padding:22px 0}
.rs-page .ab-product-faq-item summary{cursor:pointer;list-style-position:outside;margin-left:20px;padding-left:5px;font:400 22px/1.4 Brockmann,Roboto,sans-serif;color:var(--rs-ink)}
.rs-page .ab-product-faq-item summary::marker{color:var(--rs-action)}
.rs-page .ab-product-faq-item p{margin:20px 0 0}
.rs-page summary:focus-visible{outline:3px solid var(--rs-action);outline-offset:5px}
.rs-page #form{max-width:900px;margin:auto}
.rs-page .ab-product-help{padding:36px;margin:40px 0 64px}
@media(max-width:900px){.rs-page .ab-product-hero>.ab-product-container{gap:30px;grid-template-columns:1fr 1fr}.rs-page .ab-product-hero h1{font-size:38px}.rs-diagram{padding:24px}.rs-scan .rs-task,.rs-page .ab-product-faq{column-gap:32px}}
@media(max-width:700px){.rs-page .ab-product-hero{padding-top:40px}.rs-page .ab-product-hero>.ab-product-container,.rs-page #zakres,.rs-scan .rs-task,.rs-page .ab-product-faq{display:block}.rs-page .ab-product-hero h1{font-size:36px;max-width:22ch}.rs-page .ab-product-lead{font-size:19px}.rs-page .ab-product-hero .ab-product-actions{display:grid}.rs-page .ab-product-hero .ab-product-button{width:100%}.rs-diagram{margin-top:30px}.rs-page .ab-product-section{padding:44px 0}.rs-page #zakres article{margin:28px 0}.rs-scan .rs-task>h2{max-width:none}.rs-page .ab-product-pricing{padding:26px;margin:12px 0}.rs-page .ab-product-pricing dl{display:block}.rs-page .ab-product-pricing dt{padding:20px 0 4px}.rs-page .ab-product-pricing dd{border:0;padding:4px 0 20px}.rs-page .ab-product-faq>h2{margin-bottom:30px}.rs-page .ab-product-faq-item summary{font-size:21px}}
