/* This review route only; no shared styling changes. */
#main .finish-inclusions{margin:30px 0;padding:26px 28px;background:#f5f5f6;border-left:3px solid #c8102e}
#main .finish-inclusions h3{margin:0 0 18px}
#main .finish-inclusions .tm-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0}
#main .finish-inclusions li{margin:0}
#main .finish-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:32px 0 0}
#main .finish-reasons-3{grid-template-columns:repeat(3,minmax(0,1fr))}
#main .finish-reasons>div{border-top:2px solid #c8102e;padding-top:18px;min-width:0}
#main .finish-reasons h3{margin:0 0 12px;font-size:1.4rem;line-height:1.25}
#main .finish-reasons p{margin:0;line-height:1.65}
#main .finish-warranty .kc-guide-photo{background:#f1f1f3}
#main .finish-warranty img{object-fit:contain;padding:14px;box-sizing:border-box}
@media(max-width:760px){
 #main .finish-inclusions{padding:22px 20px}
 #main .finish-reasons{gap:24px}
 #main .inner-hero .btn.outline{background:#202024;color:#fff;border-color:#fff}
 #main .inner-hero .breadcrumb a,#main .inner-hero .breadcrumb span{color:#fff}
}

/* Wheel service refinement, scoped to this existing review route. */
#main .wheel-full-value{margin:28px 0;padding:22px 28px;border-left:3px solid #c8102e;background:#f5f5f6}
#main .wheel-full-value h3{margin:0 0 10px;font-size:1.5rem;line-height:1.25}
#main .wheel-full-value p{margin:0;line-height:1.65}
#main .wheel-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}
#main .wheel-examples article{min-width:0;border:1px solid #dedee2;background:#fff}
#main .wheel-examples article>div{padding:22px 24px 24px}
#main .wheel-examples h3{margin:0 0 12px;font-size:1.5rem}
#main .wheel-examples p{margin:0;line-height:1.65}
#main .wheel-examples a,#main .wheel-ir>a{display:block}
#main .wheel-examples img,#main .wheel-ir img{display:block;width:100%;height:auto;margin:0;aspect-ratio:3/2;object-fit:cover}
#main .wheel-stages .cr-card{padding:24px}
#main .wheel-stages h3{font-size:1.6rem;line-height:1.25}
#main .wheel-stages p{margin-bottom:0}
#main .wheel-ir{margin-top:40px;gap:40px;align-items:center}
#main .wheel-ir h3{margin-top:0}
#main .wheel-ir p{line-height:1.7;margin-bottom:0}
#main .wheel-ownership{margin-bottom:0}
#main .wheel-ownership .cr-card{padding:24px}
#main .wheel-ownership h3{font-size:1.5rem;line-height:1.25}
#main .wheel-ownership p{font-size:1rem;line-height:1.65}
#main .wheel-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}
#main .wheel-gallery a{display:block;background:none;min-width:0}
#main .wheel-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0;background:none}
#main .wheel-gallery img[src*="porsche-911-wheel-caliper-coating-inspection"]{object-position:left center}
#main #why-choose-kickin-customs-for-wheel-and-caliper-coating .kc-icon-heading{min-height:108px}
@media(max-width:1050px){#main .wheel-ownership{grid-template-columns:1fr}#main .wheel-ownership .cr-card{display:block}#main .wheel-ownership .cr-card>a{display:inline-block;margin-top:4px}}
@media(max-width:760px){
 #main .finish-inclusions .tm-checklist,#main .finish-reasons,#main .wheel-examples,#main .wheel-gallery{grid-template-columns:1fr}
 #main .wheel-full-value{padding:22px 20px}
 #main .wheel-ir{gap:24px;margin-top:28px}
 #main #why-choose-kickin-customs-for-wheel-and-caliper-coating .kc-icon-heading{min-height:0}
}

/* Payment examples remain secondary to the starting service prices. */
#main .wheel-finance-line{margin:-6px 0 20px;font-size:1rem;line-height:1.5}
#main .wheel-finance-line a,#main .wheel-finance-note a{color:#c8102e;text-decoration:underline;text-underline-offset:3px}
#main .wheel-finance-note{margin:18px 0 0;font-size:.9rem;line-height:1.6;color:#555}
