/* ═══════════════════════════════════════
   WHO WE HELP — CARD HOVER EFFECTS
   Targeting Zoho Sites exact class names
═══════════════════════════════════════ */

/* ── Card container ── */
.zsradius-hover-box {
  transition: background-color 0.25s ease, transform 0.25s ease, border-color 0.25s ease !important;
  border-bottom: 3px solid transparent !important;
  cursor: pointer;
}

.zsradius-hover-box:hover {
  background-color: #0d0d0d !important;
  background-image: unset !important;
  transform: translateY(-5px);
  border-bottom-color: #FEC107 !important;
}

/* ── Icon background ── */
.zsradius-hover-box .zpicon-common.zpicon-style-bgfill {
  transition: background 0.25s ease !important;
}

.zsradius-hover-box:hover .zpicon-common.zpicon-style-bgfill {
  background: #FEC107 !important;
}

/* ── Icon SVG fill ── */
.zsradius-hover-box .zpicon-common svg {
  transition: fill 0.25s ease !important;
}

.zsradius-hover-box:hover .zpicon-common svg {
  fill: #0d0d0d !important;
}

/* ── Heading text (h3 and inner span) ── */
.zsradius-hover-box .zpicon-heading {
  transition: color 0.25s ease !important;
}

.zsradius-hover-box:hover .zpicon-heading,
.zsradius-hover-box:hover .zpicon-heading span {
  color: #ffffff !important;
}

/* ── Body text and list items ── */
.zsradius-hover-box .zptext,
.zsradius-hover-box .zptext p,
.zsradius-hover-box .zptext li,
.zsradius-hover-box .zptext li span {
  transition: color 0.25s ease !important;
}

.zsradius-hover-box:hover .zptext,
.zsradius-hover-box:hover .zptext p,
.zsradius-hover-box:hover .zptext li,
.zsradius-hover-box:hover .zptext li span {
  color: rgba(255, 255, 255, 0.65) !important;
}

/* ── List bullet dots ── */
.zsradius-hover-box .zptext ul li::marker {
  transition: color 0.25s ease;
}

.zsradius-hover-box:hover .zptext ul li::marker {
  color: #FEC107 !important;
}

/* ═══════════════════════════════════════════
   BOUNCE BACK CARD — HOVER EFFECT
   Using exact Zoho element IDs & classes
═══════════════════════════════════════════ */

/* ── Card container ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"] {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  border-top: 3px solid transparent !important;
  cursor: pointer;
  position: relative;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover {
  transform: translateY(-6px) !important;
  border-top-color: #FEC107 !important;
  box-shadow: 0 20px 48px rgba(0, 0, 0, 0.4) !important;
}

/* ── CAREER RESTART tag text ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_cdDBP32PyREku6TbQAiCxQ"] td span {
  opacity: 1 !important;
  letter-spacing: 0.16em !important;
}

/* ── 01 number — brighten on hover ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_cdDBP32PyREku6TbQAiCxQ"] td span[style*="Anton"] {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_cdDBP32PyREku6TbQAiCxQ"] td span[style*="Anton"] {
  color: rgba(254, 193, 7, 0.2) !important;
}

/* ── BOUNCE BACK heading ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_P3JfS4nspFS3BT0uueWK3Q"] .zpheading {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_P3JfS4nspFS3BT0uueWK3Q"] .zpheading,
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_P3JfS4nspFS3BT0uueWK3Q"] .zpheading span {
  color: #FEC107 !important;
}

/* ── Description paragraph text ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm__eCnbbXNsrii35MlEgqGZg"] .zptext p,
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm__eCnbbXNsrii35MlEgqGZg"] .zptext span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm__eCnbbXNsrii35MlEgqGZg"] .zptext p,
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm__eCnbbXNsrii35MlEgqGZg"] .zptext span {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* ── Features table rows ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_HLS6zjW1yZgclf3MICz-Yw"] td,
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_HLS6zjW1yZgclf3MICz-Yw"] td span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_HLS6zjW1yZgclf3MICz-Yw"] td span {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* Keep the yellow arrows yellow on hover */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_HLS6zjW1yZgclf3MICz-Yw"] td span[style*="254, 193, 7"] {
  color: #FEC107 !important;
}

/* ── Features table row border ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_HLS6zjW1yZgclf3MICz-Yw"] tr td {
  border-color: rgba(255, 255, 255, 0.08) !important;
}

/* ── LEARN MORE button icon (arrow) ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_bgrfrvm8675iyDGGw3izQQ"] .zpbutton {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_bgrfrvm8675iyDGGw3izQQ"] .zpbutton {
  letter-spacing: 0.12em !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_bgrfrvm8675iyDGGw3izQQ"] .zpbutton-icon svg path {
  transition: transform 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_bgrfrvm8675iyDGGw3izQQ"] .zpbutton-icon svg {
  transform: translateX(5px) !important;
}

/* ── LEARN MORE text button ── */
[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]
[data-element-id="elm_W6Ubkm2e-M1J3j_w_PaDKw"] .zpbutton {
  transition: color 0.25s ease, letter-spacing 0.25s ease !important;
}

[data-element-id="elm_7g97DHS6SAzH3pc9isse-A"]:hover
[data-element-id="elm_W6Ubkm2e-M1J3j_w_PaDKw"] .zpbutton {
  color: #FEC107 !important;
  letter-spacing: 0.1em !important;
}

/* ═══════════════════════════════════════════
   BOUNCE BACK PROGRAM CARD — HOVER EFFECT
   Card ID: elm_QsQoJosu9ScPRbkO3RU0lg
   Custom class: bouncebackproghover
═══════════════════════════════════════════ */

/* ── Card container ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
  border-top: 3px solid transparent !important;
  cursor: pointer;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover {
  transform: translateY(-6px) !important;
  border-top-color: #FEC107 !important;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.6) !important;
  background-color: #111111 !important;
}

/* ── CAREER RESTART label ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_AZS6oRc13riBPrUBkttoMQ"] td span {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_AZS6oRc13riBPrUBkttoMQ"] td span[style*="254, 193, 7"] {
  letter-spacing: 0.18em !important;
}

/* ── 01 number — subtle yellow ghost ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_AZS6oRc13riBPrUBkttoMQ"] td span[style*="Anton"] {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_AZS6oRc13riBPrUBkttoMQ"] td span[style*="Anton"] {
  color: rgba(254, 193, 7, 0.25) !important;
}

/* ── BOUNCE BACK heading ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_TvOciIh3rCSt2_GIAvszdA"] .zpheading,
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_TvOciIh3rCSt2_GIAvszdA"] .zpheading span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_TvOciIh3rCSt2_GIAvszdA"] .zpheading,
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_TvOciIh3rCSt2_GIAvszdA"] .zpheading span {
  color: #FEC107 !important;
}

/* ── Description paragraph ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_bmxjwuNd4MlSbz5HJk7tsQ"] .zptext p,
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_bmxjwuNd4MlSbz5HJk7tsQ"] .zptext span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_bmxjwuNd4MlSbz5HJk7tsQ"] .zptext p,
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_bmxjwuNd4MlSbz5HJk7tsQ"] .zptext span {
  color: rgba(255, 255, 255, 0.85) !important;
}

/* ── Features table — body text ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_3FOBSa5GRSGgoyoM3HJIoQ"] td span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_3FOBSa5GRSGgoyoM3HJIoQ"] td span {
  color: rgba(255, 255, 255, 0.75) !important;
}

/* ── Keep yellow arrows yellow ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_3FOBSa5GRSGgoyoM3HJIoQ"] td span[style*="254, 193, 7"] {
  color: #FEC107 !important;
}

/* ── Features table row dividers ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_3FOBSa5GRSGgoyoM3HJIoQ"] tr td {
  border-color: rgba(255, 255, 255, 0.08) !important;
}

/* ── LEARN MORE arrow button — slide right ── */
[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_PwU9vSBp72Ux9miOWp04nA"] .zpbutton-icon svg {
  transition: transform 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_PwU9vSBp72Ux9miOWp04nA"] .zpbutton-icon svg {
  transform: translateX(6px) !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover
[data-element-id="elm_PwU9vSBp72Ux9miOWp04nA"] .zpbutton-content {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_QsQoJosu9ScPRbkO3RU0lg"].bouncebackproghover:hover
[data-element-id="elm_PwU9vSBp72Ux9miOWp04nA"] .zpbutton-content {
  letter-spacing: 0.12em !important;
}

/* ═══════════════════════════════════════════
   DIRECTOR POSITIONING ARCHITECTURE CARD
   Card ID: elm_X5-N5RSH6ToNs7kVsWqWWg
   Custom class: bouncebackproghover
═══════════════════════════════════════════ */

/* ── Card container ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
  border-top: 3px solid transparent !important;
  cursor: pointer;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover {
  transform: translateY(-6px) !important;
  border-top-color: #FEC107 !important;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.6) !important;
  background-color: #111111 !important;
}

/* ── DIRECTOR TRANSITION label ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_pKto0paG5pYBPB13uj7LlQ"] td span[style*="254, 193, 7"] {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_pKto0paG5pYBPB13uj7LlQ"] td span[style*="254, 193, 7"] {
  letter-spacing: 0.18em !important;
}

/* ── 03 number — subtle yellow ghost ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_pKto0paG5pYBPB13uj7LlQ"] td span[style*="Anton"] {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_pKto0paG5pYBPB13uj7LlQ"] td span[style*="Anton"] {
  color: rgba(254, 193, 7, 0.25) !important;
}

/* ── DIRECTOR POSITIONING ARCHITECTURE heading ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_VPtvfJlxXG4o1IUYnIIsxw"] .zpheading,
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_VPtvfJlxXG4o1IUYnIIsxw"] .zpheading span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_VPtvfJlxXG4o1IUYnIIsxw"] .zpheading,
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_VPtvfJlxXG4o1IUYnIIsxw"] .zpheading span {
  color: #FEC107 !important;
}

/* ── Description paragraph ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_XUfUDiNsjjU77p4CPxs95g"] .zptext p,
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_XUfUDiNsjjU77p4CPxs95g"] .zptext span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_XUfUDiNsjjU77p4CPxs95g"] .zptext p,
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_XUfUDiNsjjU77p4CPxs95g"] .zptext span {
  color: rgba(255, 255, 255, 0.85) !important;
}

/* ── Features table — body text ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_icLjaV8CRZ99kFEuXx6k8w"] td span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_icLjaV8CRZ99kFEuXx6k8w"] td span {
  color: rgba(255, 255, 255, 0.75) !important;
}

/* ── Keep yellow arrows yellow ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_icLjaV8CRZ99kFEuXx6k8w"] td span[style*="254, 193, 7"] {
  color: #FEC107 !important;
}

/* ── Features table row dividers ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_icLjaV8CRZ99kFEuXx6k8w"] tr td {
  border-color: rgba(255, 255, 255, 0.08) !important;
}

/* ── LEARN MORE arrow button — slide right ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_ulL6tOJ92bkvE-9BT3lX1w"] .zpbutton-icon svg {
  transition: transform 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_ulL6tOJ92bkvE-9BT3lX1w"] .zpbutton-icon svg {
  transform: translateX(6px) !important;
}

/* ── LEARN MORE text ── */
[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover
[data-element-id="elm_ulL6tOJ92bkvE-9BT3lX1w"] .zpbutton-content {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_X5-N5RSH6ToNs7kVsWqWWg"].bouncebackproghover:hover
[data-element-id="elm_ulL6tOJ92bkvE-9BT3lX1w"] .zpbutton-content {
  letter-spacing: 0.12em !important;
}

/* ═══════════════════════════════════════════
   AUTHORITY SHIFT — DIY TRACK CARD
   Card ID: elm_94OKd9DIxYHsyUm1uhMwTA
═══════════════════════════════════════════ */

/* ── Card container ── */
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"] {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;
  border-top: 3px solid transparent !important;
  border-left: 1px solid rgba(0, 0, 0, 0.54) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.54) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54) !important;
  cursor: pointer;
}

[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover {
  transform: translateY(-6px) !important;
  border-top-color: #FEC107 !important;
  border-left-color: rgba(254, 193, 7, 0.2) !important;
  border-right-color: rgba(254, 193, 7, 0.2) !important;
  border-bottom-color: rgba(254, 193, 7, 0.2) !important;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.5) !important;
  background-color: #111111 !important;
}

/* ── SELF-DIRECTED label ── */
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_YdxyUiAjHkLULcbF7K-TVg"] .zptext p,
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_YdxyUiAjHkLULcbF7K-TVg"] .zptext span {
  transition: color 0.25s ease, letter-spacing 0.25s ease !important;
}

[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_YdxyUiAjHkLULcbF7K-TVg"] .zptext p,
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_YdxyUiAjHkLULcbF7K-TVg"] .zptext span {
  color: #FEC107 !important;
  letter-spacing: 0.18em !important;
}

/* ── DO-IT-YOURSELF TRACK heading ── */
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_N3RIH3l6n7Ht1eSlwseCKw"] .zpheading,
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_N3RIH3l6n7Ht1eSlwseCKw"] .zpheading span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_N3RIH3l6n7Ht1eSlwseCKw"] .zpheading,
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_N3RIH3l6n7Ht1eSlwseCKw"] .zpheading span {
  color: #FEC107 !important;
}

/* ── Description paragraph ── */
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_lxmhnn3FcTwB7QuESvH1Uw"] .zptext p,
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_lxmhnn3FcTwB7QuESvH1Uw"] .zptext span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_lxmhnn3FcTwB7QuESvH1Uw"] .zptext p,
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_lxmhnn3FcTwB7QuESvH1Uw"] .zptext span {
  color: rgba(255, 255, 255, 0.85) !important;
}

/* ── START ANYTIME arrow button — slide right ── */
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_gTEz8QO0MWHjzKEGUIvApw"] .zpbutton-icon svg {
  transition: transform 0.25s ease !important;
}

[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_gTEz8QO0MWHjzKEGUIvApw"] .zpbutton-icon svg {
  transform: translateX(6px) !important;
}

/* ── START ANYTIME button text ── */
[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]
[data-element-id="elm_gTEz8QO0MWHjzKEGUIvApw"] .zpbutton-content {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_94OKd9DIxYHsyUm1uhMwTA"]:hover
[data-element-id="elm_gTEz8QO0MWHjzKEGUIvApw"] .zpbutton-content {
  letter-spacing: 0.12em !important;
}

/* ═══════════════════════════════════════════
   AUTHORITY SHIFT — COHORT TRACK CARD
   Card ID: elm_wnZp3jFcC8ovetLoFOUXkw
═══════════════════════════════════════════ */

/* ── Card container ── */
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"] {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;
  border-top: 3px solid transparent !important;
  border-left: 1px solid rgba(0, 0, 0, 0.54) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.54) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54) !important;
  cursor: pointer;
}

[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover {
  transform: translateY(-6px) !important;
  border-top-color: #FEC107 !important;
  border-left-color: rgba(254, 193, 7, 0.2) !important;
  border-right-color: rgba(254, 193, 7, 0.2) !important;
  border-bottom-color: rgba(254, 193, 7, 0.2) !important;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.5) !important;
  background-color: #111111 !important;
}

/* ── GROUP EXPERIENCE label ── */
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm_OeSbmZa364sVcd7A795Lvg"] .zptext p,
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm_OeSbmZa364sVcd7A795Lvg"] .zptext span {
  transition: color 0.25s ease, letter-spacing 0.25s ease !important;
}

[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm_OeSbmZa364sVcd7A795Lvg"] .zptext p,
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm_OeSbmZa364sVcd7A795Lvg"] .zptext span {
  color: #FEC107 !important;
  letter-spacing: 0.18em !important;
}

/* ── COHORT TRACK heading ── */
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm__GCPJ4Dz5O4GdTh1fAyIOw"] .zpheading,
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm__GCPJ4Dz5O4GdTh1fAyIOw"] .zpheading span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm__GCPJ4Dz5O4GdTh1fAyIOw"] .zpheading,
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm__GCPJ4Dz5O4GdTh1fAyIOw"] .zpheading span {
  color: #FEC107 !important;
}

/* ── Description paragraph ── */
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm_PG0SkMjJ7QIcFKp_pRne5w"] .zptext p,
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm_PG0SkMjJ7QIcFKp_pRne5w"] .zptext span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm_PG0SkMjJ7QIcFKp_pRne5w"] .zptext p,
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm_PG0SkMjJ7QIcFKp_pRne5w"] .zptext span {
  color: rgba(255, 255, 255, 0.85) !important;
}

/* ── LEARN MORE arrow button — slide right ── */
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm_uVjJXwcqAiFQ89QnzQm2Jw"] .zpbutton-icon svg {
  transition: transform 0.25s ease !important;
}

[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm_uVjJXwcqAiFQ89QnzQm2Jw"] .zpbutton-icon svg {
  transform: translateX(6px) !important;
}

/* ── LEARN MORE button text ── */
[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]
[data-element-id="elm_uVjJXwcqAiFQ89QnzQm2Jw"] .zpbutton-content {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_wnZp3jFcC8ovetLoFOUXkw"]:hover
[data-element-id="elm_uVjJXwcqAiFQ89QnzQm2Jw"] .zpbutton-content {
  letter-spacing: 0.12em !important;
}

/* ═══════════════════════════════════════════
   AUTHORITY SHIFT — 1:1 COACHING CARD
   Card ID: elm_IzHFxtc_EvPAG6ITvYD8oQ
═══════════════════════════════════════════ */

/* ── Card container ── */
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"] {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;
  border-top: 3px solid transparent !important;
  border-left: 1px solid rgba(0, 0, 0, 0.54) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.54) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.54) !important;
  cursor: pointer;
}

[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover {
  transform: translateY(-6px) !important;
  border-top-color: #FEC107 !important;
  border-left-color: rgba(254, 193, 7, 0.2) !important;
  border-right-color: rgba(254, 193, 7, 0.2) !important;
  border-bottom-color: rgba(254, 193, 7, 0.2) !important;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.5) !important;
  background-color: #111111 !important;
}

/* ── PERSONALISED COACHING label ── */
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_EWudiVTCvsP-alaA7bljGA"] .zptext p,
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_EWudiVTCvsP-alaA7bljGA"] .zptext span {
  transition: color 0.25s ease, letter-spacing 0.25s ease !important;
}

[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_EWudiVTCvsP-alaA7bljGA"] .zptext p,
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_EWudiVTCvsP-alaA7bljGA"] .zptext span {
  color: #FEC107 !important;
  letter-spacing: 0.18em !important;
}

/* ── 1:1 COACHING heading ── */
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_08vsuNRlx1caQJ9FwRtBVQ"] .zpheading,
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_08vsuNRlx1caQJ9FwRtBVQ"] .zpheading span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_08vsuNRlx1caQJ9FwRtBVQ"] .zpheading,
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_08vsuNRlx1caQJ9FwRtBVQ"] .zpheading span {
  color: #FEC107 !important;
}

/* ── Description paragraph ── */
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_3jFh-PkA5P2oI6slztgiAQ"] .zptext p,
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_3jFh-PkA5P2oI6slztgiAQ"] .zptext span {
  transition: color 0.25s ease !important;
}

[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_3jFh-PkA5P2oI6slztgiAQ"] .zptext p,
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_3jFh-PkA5P2oI6slztgiAQ"] .zptext span {
  color: rgba(255, 255, 255, 0.85) !important;
}

/* ── APPLY NOW arrow button — slide right ── */
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_DVTWx3N3-xBHlQ_f2asvlg"] .zpbutton-icon svg {
  transition: transform 0.25s ease !important;
}

[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_DVTWx3N3-xBHlQ_f2asvlg"] .zpbutton-icon svg {
  transform: translateX(6px) !important;
}

/* ── APPLY NOW button text ── */
[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]
[data-element-id="elm_DVTWx3N3-xBHlQ_f2asvlg"] .zpbutton-content {
  transition: letter-spacing 0.25s ease !important;
}

[data-element-id="elm_IzHFxtc_EvPAG6ITvYD8oQ"]:hover
[data-element-id="elm_DVTWx3N3-xBHlQ_f2asvlg"] .zpbutton-content {
  letter-spacing: 0.12em !important;
}