:root {
  --workteam: #d3542d;
  --workteam-dark: #b94325;
  --workteam-soft: #fff1eb;
  --workteam-line: #f3c1b1;
  --workteam-light: #ff8963;
}

.brand--workteam span {
  color: var(--workteam);
  font-weight: 850;
}

.brand--workteam span b { color: var(--brand); }
.brand--workteam span strong { color: var(--workteam); }
.brand--workteam img { box-shadow: 0 12px 26px rgba(211, 84, 45, .22); }

.workteam-wordmark { color: var(--workteam); }
.workteam-wordmark b { color: var(--brand); }

.btn-workteam {
  background: var(--workteam);
  border-color: var(--workteam);
  color: #fff;
  box-shadow: 0 14px 30px rgba(211, 84, 45, .22);
}

.btn-workteam:hover {
  background: var(--workteam-dark);
  border-color: var(--workteam-dark);
}

.module-choice-tools input { accent-color: var(--workteam); }

.module-choice-tools.is-selected {
  border-color: var(--workteam-line);
  background: var(--workteam-soft);
}

.module-choice-tools .module-price,
.module-choice-tools .module-price-note { color: var(--workteam-dark); }

.function-discovery--workteam .function-discovery__inner {
  border-color: var(--workteam-line);
  background:
    radial-gradient(circle at 88% 18%, rgba(211, 84, 45, .14), transparent 28%),
    linear-gradient(135deg, #fff 0%, rgba(255, 241, 235, .9) 100%);
}

.function-discovery--workteam .eyebrow,
.workteam-page .eyebrow { color: var(--workteam-dark); }

.function-discovery--workteam .eyebrow::before {
  width: 24px;
  height: 24px;
  border-radius: 7px;
  background: url("WT_icon.png?v=20260814") center / cover no-repeat;
}

.workteam-page .hero .eyebrow::before {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: var(--workteam);
}

.product-area-card--time {
  border-top-color: var(--workteam);
  background: linear-gradient(180deg, var(--workteam-soft) 0%, #fff 72%);
}

.product-area-card--time .product-area-label,
.product-area-card--time .time-addon-badge {
  background: #ffe0d5;
  color: var(--workteam-dark);
}

.workteam-page .werkteam-hero {
  background:
    radial-gradient(circle at 78% 20%, rgba(211, 84, 45, .16), transparent 30%),
    radial-gradient(circle at 12% 85%, rgba(255, 225, 214, .72), transparent 34%),
    linear-gradient(135deg, #fff 0%, #fffaf8 48%, #fff1eb 100%);
}

.workteam-page .werkteam-icon {
  color: var(--workteam-dark);
  background: var(--workteam-soft);
  border-color: var(--workteam-line);
}

.workteam-page .werkteam-feature-grid .card {
  border-top: 3px solid rgba(211, 84, 45, .72);
}

.workteam-page .werkteam-tabs button.active {
  background: var(--workteam);
  border-color: var(--workteam);
  color: #fff;
}

.workteam-page .werkteam-flow li > b {
  background: var(--workteam);
  color: #fff;
}

.workteam-page .werkteam-connection {
  background: linear-gradient(145deg, #fff 0%, var(--workteam-soft) 100%);
}

.workteam-page .cta {
  border-color: var(--workteam-line);
  background:
    radial-gradient(circle at 85% 5%, rgba(211, 84, 45, .18), transparent 32%),
    #fff;
}

@media (max-width: 720px) {
  .function-discovery--workteam .function-discovery__inner { gap: 22px; }
}
