/* MS Facility Solutions — v66 (11/09/2026): remaining pages. Loads last. */
/* scenes inside value cards (About) and financing steps */
body.h9 .v66-card{padding:12px 12px 24px!important;display:flex;flex-direction:column;gap:10px}
body.h9 .v66-card .il-wrap{margin-bottom:6px}
body.h9 .v66-card>.n,body.h9 .v66-card>h3,body.h9 .v66-card>p{margin-left:14px;margin-right:14px}
body.h9 .v66-card>.n{font:800 .74rem var(--head);letter-spacing:.12em;color:var(--accent);background:none;width:auto;height:auto;box-shadow:none;border:0;display:block;text-align:left}
/* drawn badges in contact rows, booking reasons, sustainability */
.v66-bd{width:48px!important;height:48px!important;background:none!important;padding:0!important;border:0!important;box-shadow:none!important;display:block!important;flex:none}
.v66-bd .bd65{width:48px;height:48px}
.cinfo a{align-items:center}
/* FAQ numbers */
.q66{display:inline-grid;place-items:center;min-width:30px;height:22px;margin-right:10px;padding:0 6px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font:800 .7rem/1 var(--head);font-style:normal;vertical-align:2px}
:root[data-theme="dark"] .q66{background:rgba(47,111,209,.2);color:#9fc4ff}
/* state list */
.cov-cols span{display:flex;align-items:center}
body.h9 .v66-bd>svg.bd65,body.h9 .ic.v66-bd>svg{width:48px!important;height:48px!important;margin:0!important}
.cinfo .v66-bd{border-radius:13px!important;overflow:hidden}
