/* One generated comparison graphic, shown whole without cropping or splitting. */
body.reference-site .invoice-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;margin-top:20px;margin-bottom:0;background:#f7f4ed;border:1px solid #dfd4c1;border-radius:3px;color:#16364b}
.invoice-banner p{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0;font-family:var(--sans)}
.invoice-banner strong{font-size:16px;letter-spacing:.06em}.invoice-banner p>span{font-size:13px;color:#56636a}.invoice-seal{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #9c7946;border-radius:50%;color:#81602e;font-size:15px}
.invoice-payment{display:flex;gap:12px;padding:18px;margin-top:22px;border:1px solid #d9c9ae;background:#faf7f0;border-radius:3px;font-family:var(--sans);color:#17364b}.invoice-payment>span{color:#806035}.invoice-payment strong{font-size:15px;line-height:1.7}.invoice-payment p{font-size:13px;line-height:1.8;margin:3px 0 0;color:#526572}

body.reference-site .comparison-image-section{margin-top:48px;margin-bottom:56px;scroll-margin-top:110px}
.comparison-image{margin:0}.comparison-image a{display:block;border-radius:4px;overflow:hidden}.comparison-image img{display:block;width:100%;height:auto;max-width:100%}.comparison-image a:focus-visible{outline:3px solid #a48049;outline-offset:5px}.comparison-image figcaption{margin-top:12px;text-align:right;color:#526572;font:400 12px/1.8 var(--sans)}
@media(max-width:600px){body.reference-site .invoice-banner{margin-top:12px;padding:10px 12px;gap:10px}.invoice-banner p{display:block;text-align:left}.invoice-banner strong{display:block;font-size:14px}.invoice-banner p>span{display:block;font-size:11px;margin-top:3px}.invoice-seal{width:24px;height:24px}body.reference-site .comparison-image-section{margin-top:28px;margin-bottom:36px}.comparison-image figcaption{font-size:11px;text-align:center}.invoice-payment{padding:15px}}
