.zebricku-root{}

.z-hero{position:relative;min-height:70vh;display:flex;align-items:center}
.z-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.z-hero::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.6)}
.z-hero-inner{position:relative;z-index:1;display:flex}
.z-hero-text{max-width:520px;display:flex;flex-direction:column;gap:var(--space-4)}

.z-leaderboard{display:grid;grid-template-columns:7fr 3fr;gap:var(--space-5)}
.z-table-wrap{display:flex;flex-direction:column;gap:var(--space-4)}
.z-table-scroll{overflow-x:auto}
table{width:100%;border-collapse:collapse}
th,td{padding:0.75rem;border-bottom:1px solid var(--color-border-muted);text-align:left}
tbody tr:hover{background:var(--color-bg-secondary)}
tbody tr:first-child{color:var(--color-accent-gold)}

.z-leader-card{display:flex;flex-direction:column;gap:var(--space-3)}
.z-leader-card img{border-radius:var(--radius-sm)}

.z-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}

.z-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);text-align:center}
.z-stat{display:flex;flex-direction:column;gap:var(--space-3)}

.z-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.z-profile{display:flex;flex-direction:column;gap:var(--space-3)}
.z-profile img{border-radius:50%;border:2px solid var(--color-accent-gold);width:120px;height:120px;object-fit:cover}

.z-compare{display:flex;flex-direction:column;gap:var(--space-4);align-items:center}
.z-compare-controls{display:flex;gap:var(--space-3)}
.z-compare-chart{width:100%;text-align:center}

.z-trends-inner{max-width:700px;margin-inline:auto;text-align:center}

.z-cta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);text-align:center}

.z-disclaimer{max-width:600px;margin-inline:auto;text-align:center}

@media(max-width:900px){
.z-leaderboard{grid-template-columns:1fr}
.z-method{grid-template-columns:1fr}
.z-stats{grid-template-columns:1fr 1fr}
.z-profiles{grid-template-columns:1fr}
.z-cta{grid-template-columns:1fr}
}
