.home-cards .vm-card__desc code{white-space:nowrap}

.scenario{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}
.scenario>*{min-width:0;display:flex;flex-direction:column}
.scenario h3{font-size:var(--fs-4);margin-bottom:6px}
.scenario p{font-size:var(--fs-2);color:var(--c-ink-2);margin-bottom:var(--sp-3)}
.scenario .vm-term{margin-top:auto}
@media (max-width:960px){.scenario{grid-template-columns:1fr}}

.quote-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}

.node-card{display:flex;flex-direction:column;gap:0}
.node-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--sp-3)}
.node-card__city{font-family:var(--font-head);font-weight:700;font-size:var(--fs-4)}
.node-card__code{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--c-ink-3);display:inline-flex;align-items:center;gap:6px}
.node-card .vm-kv{padding:8px 0}
.node-card .vm-link{margin-top:var(--sp-3)}

.plans-strip .vm-table{min-width:760px}
.plans-strip td .vm-badge{margin-left:8px}
.pricing-notes{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-top:var(--sp-4)}
.pricing-notes>*{min-width:0}
@media (max-width:860px){.pricing-notes{grid-template-columns:1fr}}

.compare-teaser .vm-table{min-width:560px}

.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}
.faq-cols>*{min-width:0}
@media (max-width:860px){.faq-cols{grid-template-columns:1fr}}

.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--c-line)}
.stats-row>*{min-width:0}
@media (max-width:860px){.stats-row{grid-template-columns:1fr 1fr}}

.section .section__foot{margin-top:var(--sp-4)}

.home-cta .cta-band__in{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-5);align-items:center}
.home-cta .cta-band__in>*{min-width:0}
.home-cta .vm-term{max-width:100%}
@media (max-width:860px){.home-cta .cta-band__in{grid-template-columns:1fr}}
