.kl-page-template--quality {
    padding-top: 6rem;
}

.kl-quality-page {
    position: relative;
    isolation: isolate;
}

.kl-quality-page::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 50% 6%, rgba(242, 196, 99, 0.16), transparent 22%),
        radial-gradient(circle at 20% 18%, rgba(205, 163, 73, 0.1), transparent 26%),
        linear-gradient(180deg, rgba(8, 8, 8, 0.08), rgba(8, 8, 8, 0.9) 44%, rgba(8, 8, 8, 0.98));
    pointer-events: none;
    z-index: -1;
}

.kl-quality-panel {
    padding: 1rem 0 4rem;
}

.kl-certification-card__eyebrow {
    margin: 0 0 0.55rem;
    color: var(--kl-color-gold-strong);
    font-size: 0.78rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.kl-certification-card__meta {
    margin-top: 1rem;
    color: var(--kl-color-muted);
    font-size: 0.88rem;
}

.kl-certification-card__actions {
    margin-top: 1rem;
}

.kl-quality-panel .kl-metrics-strip__grid,
.kl-quality-panel .kl-highlights-grid__grid,
.kl-quality-panel .kl-certifications-grid__grid {
    gap: 1.25rem;
}

.kl-quality-panel .kl-highlight-card,
.kl-quality-panel .kl-certification-card,
.kl-quality-panel .kl-metric-card {
    background: rgba(18, 18, 18, 0.92);
}

.kl-quality-panel .kl-metric-card span {
    color: var(--kl-color-muted);
}

