/* New interior pages inherit the approved shared service-page shell and rhythm. */
.interior-page[data-interior="move-out-cleaning"] .interior-hero{background-image:linear-gradient(110deg,rgba(9,35,29,.86),rgba(9,35,29,.60) 48%,rgba(9,35,29,.14)),url(assets/home/13.webp);background-position:center}
.interior-page[data-interior="deep-cleaning"] .interior-hero{background-image:linear-gradient(110deg,rgba(9,35,29,.86),rgba(9,35,29,.60) 48%,rgba(9,35,29,.14)),url(assets/home/11.webp);background-position:center}
.interior-lead{text-align:center;max-width:600px;margin:-15px auto 24px}
.interior-page .cc-list{grid-template-columns:1fr}
.interior-page .cc-list li{min-height:38px;padding-top:8px;padding-bottom:8px}
.interior-page .selected-service{padding:10px 12px;background:#e4f0eb;border-radius:6px;font-size:14px}
@media(max-width:620px){
.interior-page[data-interior="move-out-cleaning"] .interior-hero{background-image:linear-gradient(135deg,rgba(9,35,29,.78),rgba(9,35,29,.60) 50%,rgba(9,35,29,.18)),url(assets/home/13.webp);background-position:55% center}
.interior-page[data-interior="deep-cleaning"] .interior-hero{background-image:linear-gradient(135deg,rgba(9,35,29,.78),rgba(9,35,29,.60) 50%,rgba(9,35,29,.18)),url(assets/home/11.webp);background-position:48% center}
.interior-page .cc-list li{font-size:14px!important;min-height:36px}
.interior-page .cc-split>img{height:220px}
}
/* Unified checklist, camera and location artwork: match Local team's mint-filled icon, no backdrop badges. */
.interior-page .trust .interior-proof-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important}
.interior-page .trust .interior-proof-icon{display:block;width:28px;height:28px;flex:0 0 auto;color:#235846;background:none;padding:0;border:0;border-radius:0;box-shadow:none}
@media(max-width:620px){.interior-page .trust .interior-proof-icon{width:24px;height:24px}.interior-page .trust .interior-proof-item{gap:3px!important}}

/* Restore original Local Team artwork and equal canvas sizes; no filter or badge. */
.interior-page .trust img.interior-proof-icon{width:34px!important;height:34px!important;object-fit:contain;filter:none!important;background:none!important;padding:0!important}
@media(max-width:620px){.interior-page .trust img.interior-proof-icon{width:20px!important;height:20px!important}}
