:root {
  --enterprise-primary: #0f766e;
  --enterprise-accent: #f59e0b;
  --enterprise-surface: #ecfdf5;
}

.enterprise-hero {
  background:
    radial-gradient(circle at top right, rgba(255, 255, 255, .9), transparent 34%),
    linear-gradient(135deg, var(--enterprise-primary), var(--enterprise-accent));
}

.enterprise-card-services,
.enterprise-card-solutions,
.enterprise-card-cases,
.enterprise-certificate-card,
.enterprise-card-articles {
  box-shadow: 0 18px 42px rgba(15, 23, 42, .08);
}

.enterprise-card-services .enterprise-chip,
.enterprise-card-solutions .enterprise-chip,
.enterprise-card-cases .enterprise-chip {
  border-color: rgba(255, 255, 255, .45);
  color: var(--enterprise-primary);
  background: rgba(255, 255, 255, .92);
}

.enterprise-contact-section,
.enterprise-certificate-placeholder {
  background: linear-gradient(135deg, rgba(255, 255, 255, .75), rgba(255, 255, 255, .35));
}
