.kl-hero-cinematic,
.kl-metrics-strip,
.kl-narrative-block,
.kl-timeline-legacy,
.kl-rail-products,
.kl-grid-applications,
.kl-certifications-grid,
.kl-inquiry-cta,
.kl-infrastructure-stats,
.kl-global-network-panel,
.kl-contact-form-block {
    padding: 4rem 0;
}

.kl-narrative-block .kl-container,
.kl-inquiry-cta .kl-container {
    position: relative;
    padding: clamp(1.8rem, 3vw, 2.8rem);
    border: 1px solid rgba(241, 201, 120, 0.14);
    border-radius: var(--kl-radius-xl);
    background:
        linear-gradient(180deg, rgba(23, 20, 16, 0.92), rgba(11, 11, 11, 0.9)),
        rgba(18, 18, 18, 0.9);
    box-shadow: var(--kl-shadow-panel);
    overflow: hidden;
}

.kl-narrative-block .kl-container::before,
.kl-inquiry-cta .kl-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at top right, rgba(241, 201, 120, 0.14), transparent 28%),
        linear-gradient(135deg, rgba(255, 255, 255, 0.02), transparent 55%);
    pointer-events: none;
}

.kl-narrative-block h2,
.kl-inquiry-cta h2 {
    max-width: 15ch;
    margin-bottom: 1rem;
    font-size: clamp(2rem, 4vw, 3.8rem);
}

.kl-narrative-block p,
.kl-inquiry-cta p {
    position: relative;
    max-width: 42rem;
    z-index: 1;
}

.kl-metrics-strip__grid,
.kl-grid-applications__grid,
.kl-certifications-grid__grid,
.kl-infrastructure-stats__grid,
.kl-global-network-panel__grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}

.kl-metric-card,
.kl-product-card,
.kl-application-card,
.kl-certification-card,
.kl-infrastructure-stats__item,
.kl-global-network-panel__item,
.kl-contact-form-block__placeholder,
.kl-timeline-legacy__item {
    padding: 1.35rem;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: var(--kl-radius-md);
    background:
        linear-gradient(180deg, rgba(27, 24, 20, 0.92), rgba(14, 14, 14, 0.9));
    box-shadow: var(--kl-shadow-soft);
    backdrop-filter: blur(14px);
}

.kl-metric-card strong,
.kl-product-card h3,
.kl-application-card h3,
.kl-certification-card h3,
.kl-global-network-panel__item h3,
.kl-infrastructure-stats__item strong,
.kl-timeline-legacy__item h3 {
    color: var(--kl-color-text);
}
