.glance-card[data-astro-cid-f4yest4y]{padding:var(--space-6);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-panel);background:var(--color-surface)}.glance-card__title[data-astro-cid-f4yest4y]{margin:0 0 var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);font-weight:700}.glance-grid[data-astro-cid-f4yest4y]{gap:var(--space-4);grid-template-columns:1fr;margin:0;display:grid}.glance-item[data-astro-cid-f4yest4y]{padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-control)}.glance-item__head[data-astro-cid-f4yest4y]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-muted);font-weight:600;display:flex}.glance-item__icon[data-astro-cid-f4yest4y]{width:.95rem;height:.95rem;color:var(--color-blue);flex-shrink:0}.glance-item__value[data-astro-cid-f4yest4y]{margin:var(--space-2) 0 0;color:var(--color-primary);font-size:1.0625rem;font-weight:700;line-height:1.3}.glance-metrics[data-astro-cid-f4yest4y]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.glance-metrics__title[data-astro-cid-f4yest4y]{margin:0 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);font-weight:700}.glance-metrics__grid[data-astro-cid-f4yest4y]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.glance-metric[data-astro-cid-f4yest4y] dt[data-astro-cid-f4yest4y]{font-size:var(--text-xs);color:var(--color-ink-muted)}.glance-metric[data-astro-cid-f4yest4y] dd[data-astro-cid-f4yest4y]{color:var(--color-primary);margin:2px 0 0;font-size:1.35rem;font-weight:700}.case-layout[data-astro-cid-f4yest4y]{gap:var(--space-8);align-items:start;display:grid}.case-main[data-astro-cid-f4yest4y]{min-width:0}.case-prose[data-astro-cid-f4yest4y]{max-width:none}.case-prose[data-astro-cid-f4yest4y] h2{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--text-h2);color:var(--color-primary)}.case-prose[data-astro-cid-f4yest4y] h2:first-child{border-top:0;margin-top:0;padding-top:0}.case-prose[data-astro-cid-f4yest4y] h3{margin-top:var(--space-5);font-size:var(--text-h3);color:var(--color-primary)}.case-prose[data-astro-cid-f4yest4y] ul{gap:var(--space-2);margin-block:var(--space-4);padding-left:1.25rem;display:grid}.case-prose[data-astro-cid-f4yest4y] li::marker{color:var(--color-blue)}.case-prose[data-astro-cid-f4yest4y] table{border-collapse:collapse;width:100%;margin-block:var(--space-5);font-size:var(--text-small);border:1px solid var(--color-border);border-radius:var(--radius-control);display:table;overflow:hidden}.case-prose[data-astro-cid-f4yest4y] th,.case-prose[data-astro-cid-f4yest4y] td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.case-prose[data-astro-cid-f4yest4y] thead th{background:var(--color-surface);color:var(--color-primary);font-weight:700}.case-prose[data-astro-cid-f4yest4y] tbody tr:last-child td{border-bottom:0}@media (width<=759px){.case-prose[data-astro-cid-f4yest4y] table{gap:var(--space-4);background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.case-prose[data-astro-cid-f4yest4y] thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-prose[data-astro-cid-f4yest4y] tbody{display:contents}.case-prose[data-astro-cid-f4yest4y] tbody tr{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);display:grid;overflow:hidden}.case-prose[data-astro-cid-f4yest4y] tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:block}.case-prose[data-astro-cid-f4yest4y] tbody td:first-child{background:var(--color-surface);color:var(--color-primary);font-size:var(--text-body)}.case-prose[data-astro-cid-f4yest4y] tbody td:nth-child(2):before,.case-prose[data-astro-cid-f4yest4y] tbody td:nth-child(3):before{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin-bottom:4px;font-weight:700;display:block}.case-prose[data-astro-cid-f4yest4y] tbody td:nth-child(2):before{content:"What RoadMap Delivered"}.case-prose[data-astro-cid-f4yest4y] tbody td:nth-child(3):before{content:"Impact"}.case-prose[data-astro-cid-f4yest4y] tbody td:last-child{border-bottom:0}}.takeaways-panel[data-astro-cid-f4yest4y]{margin-top:var(--space-7);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-panel)}.takeaways-panel__head[data-astro-cid-f4yest4y]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.takeaways-panel__icon[data-astro-cid-f4yest4y]{border-radius:var(--radius-control);background:var(--color-blue-tint);width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.takeaways-panel__icon[data-astro-cid-f4yest4y] svg{width:1.25rem;height:1.25rem}.takeaways-panel__eyebrow[data-astro-cid-f4yest4y]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-blue);margin:0;font-weight:700}.takeaways-panel__title[data-astro-cid-f4yest4y]{font-size:var(--text-h2);margin:2px 0 0}.takeaways-list[data-astro-cid-f4yest4y]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.takeaway-card[data-astro-cid-f4yest4y]{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.takeaway-card__num[data-astro-cid-f4yest4y]{border-radius:var(--radius-pill);background:var(--color-blue-tint);min-width:1.85rem;height:1.85rem;color:var(--color-primary);font-size:var(--text-xs);justify-content:center;align-items:center;padding-inline:.4rem;font-weight:700;display:inline-flex}.takeaway-card__text[data-astro-cid-f4yest4y]{font-size:var(--text-small);color:var(--color-ink);margin:0;line-height:1.55}.sidebar-card[data-astro-cid-f4yest4y]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.sidebar-card__title[data-astro-cid-f4yest4y]{font-size:var(--text-h3);color:var(--color-primary);margin:0}.sidebar-card__lead[data-astro-cid-f4yest4y]{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--color-ink-muted)}.sidebar-group[data-astro-cid-f4yest4y]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.sidebar-group__title[data-astro-cid-f4yest4y]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);font-weight:700;display:flex}.sidebar-group__title[data-astro-cid-f4yest4y] svg{width:.95rem;height:.95rem;color:var(--color-blue);flex-shrink:0}.sidebar-links[data-astro-cid-f4yest4y]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sidebar-link[data-astro-cid-f4yest4y]{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.sidebar-link[data-astro-cid-f4yest4y]:hover{border-color:var(--color-blue);text-decoration:none}.sidebar-link__name[data-astro-cid-f4yest4y]{font-size:var(--text-small);color:var(--color-primary);font-weight:700;display:block}.sidebar-link__desc[data-astro-cid-f4yest4y]{font-size:var(--text-xs);color:var(--color-ink-muted);margin-top:2px;line-height:1.4;display:block}.sidebar-cta[data-astro-cid-f4yest4y]{margin-top:var(--space-5);padding:var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-control)}.sidebar-cta__title[data-astro-cid-f4yest4y]{font-size:var(--text-body);color:var(--color-primary);margin:0;font-weight:700}.sidebar-cta__body[data-astro-cid-f4yest4y]{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.5}@media (width>=560px){.glance-grid[data-astro-cid-f4yest4y]{grid-template-columns:repeat(2,minmax(0,1fr))}.glance-item[data-astro-cid-f4yest4y]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=960px){.case-layout[data-astro-cid-f4yest4y]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(320px,4fr)}.case-sidebar[data-astro-cid-f4yest4y]{top:calc(var(--header-h) + var(--space-5));position:sticky}}
