/* Aloe Health V11: consistent max-width hero images and aligned mobile footer */
body .v5-page-hero, body .svc-hero, body.v5-home .home-fullbleed {width:100%;max-width:1200px;margin-left:auto!important;margin-right:auto!important;}
body.v5-has-hero .v5-page-hero,body.v5-home .home-fullbleed{margin-top:-92px!important;}
@media(max-width:690px){body.v5-has-hero .v5-page-hero,body.v5-home .home-fullbleed{margin-top:-77px!important}}
@media(max-width:690px){body .v7-footer-legal,body .v7 .v7-footer-legal{justify-self:center!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;flex-wrap:wrap!important;gap:8px 16px!important}body .v7-footer-legal a{text-align:center!important;justify-content:center!important}}
/* First Visit: illustrated editorial sequence without redundant top timeline */
.v11-step-illustration{width:100%;max-width:340px;height:auto;aspect-ratio:480/310;object-fit:contain;border-radius:15px;display:block;align-self:center;box-shadow:0 8px 26px rgba(44,83,53,.07)}
.v5-first-visit .journey-step{align-items:center}
/* Insurance graphics: clear composition, no applied logo overlay */
.v11-coverage-graphic{overflow:hidden;border-radius:12px;background:#f5f8f4;}
.v11-coverage-graphic img{width:100%;height:auto;aspect-ratio:960/550;object-fit:cover;display:block}
