/* This feedback is confined to the inspection photo and three product cards. */
#quality .service-finish-photo img[data-replaceable-image="feature-inspection-sample"][src="assets/inspection-photo-20261026/inspection-set-10006.jpg"] {
 filter:url("assets/inspection-photo-20261026/color-adjust.svg#paper-tone") brightness(.92) contrast(1.05);
}
#products #light.plan-product-photo,
#products #envelope.plan-product-photo,
#products #letter.plan-product-photo { display:block; }
#products .plan-product-photo > .plan-panel-head { display:grid; grid-template-columns:minmax(0,1fr) 270px; gap:24px; align-items:start; margin-bottom:17px; }
#products .plan-product-photo > .plan-panel-head > .plan-copy { padding:4px 0 0; margin:0; }
#products[data-pricing-layout="compact"] .plan-product-photo .plan-panel-head h3 { font-size:29px; margin-bottom:12px; }
#products .plan-product-photo .plan-product-photo-figure { padding:0; margin:0; }
#products .plan-product-photo .plan-product-photo-figure > img,
#products .plan-product-photo .plan-product-photo-pair img { display:block; width:100%; height:230px; object-fit:contain; background:#f8fafc; }
#products .plan-product-photo .plan-product-photo-pair { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
#products .plan-product-photo .plan-product-photo-figure figcaption { margin-top:6px; font-size:10px; line-height:1.7; color:var(--muted); }
#products .plan-product-photo > .compact-plan-pricing { width:100%; margin-top:18px; }
#products #letter.plan-product-photo > .plan-price { margin-top:18px; padding:0; border-left:0; }
#products .plan-product-photo .plan-inclusions[data-inclusion-count="2"] { grid-template-columns:repeat(2,minmax(0,1fr)); }
@media(min-width:761px) {
 #products[data-pricing-layout="compact"] #light.plan-product-photo .plan-inclusions { grid-template-columns:repeat(4,minmax(0,1fr)); }
 #products[data-pricing-layout="compact"] #light.plan-product-photo .plan-inclusions li { border-top:0; border-left:1px solid var(--line); }
 #products[data-pricing-layout="compact"] #light.plan-product-photo .plan-inclusions li:first-child { border-left:0; }
 #products[data-pricing-layout="compact"] #light.plan-product-photo .standard-inspection-strip { grid-template-columns:29px minmax(0,1fr) auto; }
 #products[data-pricing-layout="compact"] #light.plan-product-photo .standard-inspection-strip > a { grid-column:auto; margin:0; justify-self:end; }
}
@media(min-width:761px) and (max-width:1080px) {
 #products .plan-product-photo > .plan-panel-head { grid-template-columns:minmax(0,1fr) 235px; gap:25px; }
 #products[data-pricing-layout="compact"] .plan-product-photo .plan-panel-head h3 { font-size:27px; }
}
@media(max-width:760px) {
 #products .plan-product-photo > .plan-panel-head { grid-template-columns:minmax(0,1fr); gap:14px; margin-bottom:15px; }
 #products[data-pricing-layout="compact"] .plan-product-photo .plan-panel-head h3 { font-size:24px; margin-bottom:8px; }
 #products .plan-product-photo .plan-product-photo-figure { width:100%; max-width:480px; justify-self:center; }
 #products .plan-product-photo .plan-product-photo-figure > img,
 #products .plan-product-photo .plan-product-photo-pair img { height:230px; }
 #products .plan-product-photo > .compact-plan-pricing { margin-top:15px; }
}
