.entmatics-page {
    --navy: #073a78;
    --navy-deep: #03285b;
    --blue: #078de9;
    --cyan: #00a9bb;
    --green: #08b968;
    --green-deep: #008d61;
    --orange: #25c751;
}

.entmatics-page .hero {
    background:
        radial-gradient(circle at 82% 22%, rgba(0, 210, 132, .24), transparent 28%),
        linear-gradient(128deg, #03265a 0%, #075091 54%, #007d78 100%);
}

.entmatics-page .hero::after {
    border-color: rgba(0, 222, 125, .22);
    border-left-color: transparent;
}

.entmatics-page .eyebrow,
.entmatics-page .section-kicker {
    color: #08a968;
}

.entmatics-page .hero .eyebrow {
    color: #7dffc2;
}

.entmatics-page .hero-copy h1 em {
    color: #6ff0b5;
}

.entmatics-page .button-primary {
    background: linear-gradient(135deg, #078de9, #08b968);
}

.entmatics-page .button-primary:hover,
.entmatics-page .button-primary:focus {
    background: linear-gradient(135deg, #066dbc, #008d61);
}

.entmatics-page .signal-band {
    background: linear-gradient(90deg, #052f69, #007a78);
}

.entmatics-page .hero-product {
    padding: 22px;
}

.entmatics-page .entmatics-hero-logo {
    aspect-ratio: 16 / 9;
    padding: 12px;
    object-fit: contain;
}

.entmatics-page .status-dot {
    color: #007f58;
    background: #dff9ec;
}

.entmatics-page .integration-section {
    background:
        radial-gradient(circle at 12% 16%, rgba(0, 199, 127, .18), transparent 27%),
        linear-gradient(135deg, #03285b, #006e72);
}

.entmatics-page .architecture-head,
.entmatics-page .layer span {
    background: linear-gradient(135deg, #078de9, #08b968);
}

.entmatics-page .governance-section {
    background: linear-gradient(180deg, #f4fbff, #effcf6);
}

.entmatics-page .final-cta {
    background: linear-gradient(135deg, #042d66, #007b70);
}

.entmatics-page .cta-card {
    background: linear-gradient(135deg, rgba(7, 141, 233, .96), rgba(8, 185, 104, .95));
}

.entmatics-footer-brand img {
    width: min(260px, 100%);
    padding: 8px;
    border-radius: 10px;
    background: #fff;
}

@media (max-width: 620px) {
    .entmatics-page .entmatics-hero-logo {
        padding: 6px;
    }
}
