.alexis-october .stat-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.profile-canonical.alexis-october .analytics-proof-story.is-band .analytics-proof-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.alexis-october .analytics-proof-tile img { height: 220px; width: 100%; object-fit: contain; background: #fff; }
.alexis-october .credential-item { color: inherit; text-decoration: none; }
.alexis-october .credential-item strong { font-size: 1.2rem; }
.alexis-october .metric-period { font-size: .8rem; color: var(--text-muted-light, #64748b); margin-top: 12px; }
.alexis-october .partner-logo { display: block; width: 120px; height: 60px; object-fit: contain; object-position: left center; margin-bottom: 24px; }
.alexis-october .featured-card p { margin-top: 16px; font-size: .85rem; }
html:has(.alexis-october .analytics-proof-dialog[open]), .alexis-october:has(.analytics-proof-dialog[open]) { overflow: hidden; }
.alexis-october .analytics-proof-dialog { max-height: 92dvh; }
.alexis-october .analytics-dialog-shell { max-height: 90dvh; display: flex; flex-direction: column; }
.alexis-october .analytics-dialog-image-wrap { flex: 1; min-height: 0; overflow: auto; }
.alexis-october .analytics-dialog-image-wrap img { width: 100%; height: 100%; max-height: 60dvh; object-fit: contain; }
@media (max-width: 1024px) { .profile-canonical.alexis-october .analytics-proof-story.is-band .analytics-proof-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .alexis-october .stat-number { font-size: 2.7rem; } }
@media (max-width: 600px) { .alexis-october .stat-grid { grid-template-columns: 1fr; } .profile-canonical.alexis-october .analytics-proof-story.is-band .analytics-proof-grid { grid-template-columns: 1fr; } .alexis-october .analytics-proof-tile img { height: 250px; } .alexis-october .credential-banner { gap: 24px; } .alexis-october .analytics-dialog-bottom { flex-direction: column; align-items: stretch; } .alexis-october .analytics-dialog-controls { justify-content: space-between; } .alexis-october .analytics-dialog-image-wrap img { max-height: 48dvh; } }

.profile-canonical.alexis-october .analytics-proof-story.is-band { display: block; }
.alexis-october .analytics-proof-copy { margin-bottom: 24px; }
.alexis-october .analytics-proof-metric-strip { margin: 24px 0; gap: 24px; }
.alexis-october .analytics-proof-metric-strip strong, .alexis-october .analytics-proof-metric-strip span { display: block; }
.alexis-october .analytics-proof-metric-strip strong { font-size: 1.6rem; color: var(--forest); margin-bottom: 8px; }
.alexis-october .analytics-proof-metric-strip span { font-size: .85rem; line-height: 1.5; }
@media(max-width:600px) { .alexis-october .analytics-proof-metric-strip { grid-template-columns: 1fr; } }

.profile-canonical.alexis-october .analytics-proof-story.is-band .analytics-proof-copy { display: block; }
.alexis-october .analytics-proof-copy h3 { margin-top: 12px; }
.alexis-october .partner-logo[src$="okta.svg"] { background: #042320; padding: 12px; border-radius: 8px; object-position: center; }

.alexis-october .hero-date { font-size: .75rem; opacity: .7; text-align: center; margin-top: 16px; }
