/* The mounts reassurance band and homepage benefits share this visual language. */
.rmp-print-quality{background:#f7f8fa;padding-block:64px;margin-bottom:72px}
.rmp-print-quality header{max-width:720px;margin:0 auto 40px;text-align:center}
.rmp-print-quality h2{font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-.7px;margin-bottom:20px;text-wrap:balance}
.rmp-print-quality h2 span{color:#426957}
.rmp-print-quality header>p:last-child{font-size:18px;line-height:1.7;color:var(--rmp-muted);max-width:640px;margin:0 auto}
.rmp-print-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4.5vw,64px)}
.rmp-print-benefits .rmp-print-illustration{display:block;width:80px;height:80px;margin-bottom:20px;filter:drop-shadow(0 3px 3px #1e306e0a)}
.rmp-print-benefits h3{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.2px}
.rmp-print-benefits p{margin:0;font-size:17px;line-height:1.65;color:var(--rmp-muted)}
.rmp-print-quality-action{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--rmp-line)}
.rmp-print-quality-action a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:11px 20px;background:var(--rmp-navy);border-radius:6px;color:#fff;font-size:16px;font-weight:600;text-decoration:none}
.rmp-print-quality-action a:hover{background:#34496f;color:#fff}
.rmp-print-quality-action p{margin:0;font-size:16px;line-height:1.5;color:var(--rmp-muted)}
.rmp-print-quality+.rmp-quantity-prices{background:#fff;padding-top:0}
#fitted-print-entry{scroll-margin-top:24px}
#rmp-print-included{position:relative}
.rmp-inclusion-measure{position:absolute;top:0;left:0;width:max-content;white-space:nowrap;visibility:hidden;pointer-events:none}
@media(max-width:991px){.rmp-print-quality{padding-block:56px;margin-bottom:56px}.rmp-print-quality h2{font-size:34px}.rmp-print-benefits{gap:28px}.rmp-print-benefits h3{font-size:22px}.rmp-print-benefits p{font-size:16px}}
@media(max-width:767px){
 .rmp-page--print-enabled .rmp-price-row{gap:8px}.rmp-page--print-enabled .rmp-price-row>span{font-size:12px}.rmp-price-details{font-size:12px}
 .rmp-print-quality{padding-block:44px;margin-bottom:44px}.rmp-print-quality header{text-align:left;margin-bottom:28px}.rmp-print-quality h2{font-size:30px;margin-bottom:18px}.rmp-print-quality header>p:last-child{font-size:17px}
 .rmp-print-benefits{grid-template-columns:1fr;gap:26px}.rmp-print-benefits>div{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;align-content:start}.rmp-print-benefits>div+div{padding-top:26px;border-top:1px solid var(--rmp-line)}
 .rmp-print-benefits .rmp-print-illustration{width:56px;height:56px;grid-row:1;margin:0}.rmp-print-benefits h3{align-self:center;padding:0;margin:0}.rmp-print-benefits p{grid-column:1/-1;margin-top:10px}
 .rmp-print-quality-action{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;padding-top:26px}
}

.rmp-print-quality{--rmp-muted:#596477;--rmp-line:#e2e7ed;--rmp-navy:#293a60;font-family:"Titillium Web",Tahoma,Arial,sans-serif}.rmp-print-quality .rmp-shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.rmp-print-quality .rmp-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#596477}
