/**
 * BridgeWorks — tono giovane-professionale condiviso (landing pubbliche)
 *
 * Mix collaudato su Chi siamo: chrome sage, card bianche con accenti dusty,
 * niente gradienti fangosi né pastelli saturi.
 */

body.home-landing {
  --cs-violet: #5f6ec4;
  --cs-violet-wash: #f5f5fb;
  --cs-teal: #2a8f7e;
  --cs-teal-wash: #f3f9f7;
  --cs-coral: #c26b62;
  --cs-coral-wash: #faf6f4;
  --cs-sky: #4f86b8;
  --cs-sky-wash: #f4f8fb;
  --cs-lime: #5d8f4a;
  --cs-lime-wash: #f5f8f2;
  --cs-pink: #b56d93;
  --cs-pink-wash: #faf5f8;
  --cs-tone: var(--cs-violet);
  --cs-wash: var(--cs-violet-wash);
  --g-hero-overlay:
    linear-gradient(180deg, rgba(30, 69, 54, 0.12) 0%, rgba(15, 30, 26, 0.72) 100%),
    linear-gradient(118deg, rgba(42, 92, 71, 0.28) 0%, rgba(42, 143, 128, 0.12) 100%);
}

body.home-landing[class*="--garden"] {
  --g-paper: #f3f5f3;
  --g-paper-2: #e8eee9;
}

/* ——— Hero: overlay garden senza tratteggio ——— */
body.home-landing[class*="--garden"].how-page--v2 .how-page-hero.bw-hero--with-photo .bw-hero-photo {
  filter: brightness(0.74) saturate(0.95) contrast(1.05);
}

body.home-landing[class*="--garden"].how-page--v2 .how-page-hero.bw-hero--with-photo .bw-hero-photo::after {
  background: var(--g-hero-overlay);
}

body.home-landing.home-landing--garden .jr-hero-scrim {
  background:
    linear-gradient(180deg, rgba(8, 16, 14, 0.52) 0%, rgba(8, 16, 14, 0.82) 100%),
    linear-gradient(90deg, rgba(8, 16, 14, 0.78) 0%, rgba(8, 16, 14, 0.42) 52%, rgba(8, 16, 14, 0.7) 100%);
}

/* ——— Card recipe ——— */
body.home-landing .how-v2-feature-card,
body.home-landing .how-v2-test-card,
body.home-landing .how-v2-why,
body.home-landing .candidati-journey__card,
body.home-landing .pa-why__card,
body.home-landing .pa-story__card,
body.home-landing .pa-steps__card,
body.home-landing .bw-why__card,
body.home-landing .blog-card,
body.home-landing .ail-card {
  --cs-tone: var(--cs-violet);
  --cs-wash: var(--cs-violet-wash);
  position: relative;
  overflow: hidden;
  background: color-mix(in oklab, var(--cs-wash) 65%, #fff);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 14%, rgba(30, 69, 54, 0.12));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .how-v2-feature-card:nth-child(6n + 1),
body.home-landing .how-v2-test-card:nth-child(6n + 1),
body.home-landing .how-v2-why:nth-child(6n + 1),
body.home-landing .candidati-journey__step:nth-child(6n + 1) .candidati-journey__card,
body.home-landing .pa-why__card:nth-child(6n + 1),
body.home-landing .bw-why__card:nth-child(6n + 1),
body.home-landing .pa-story__card:nth-child(6n + 1),
body.home-landing .pa-steps__card:nth-child(6n + 1),
body.home-landing .blog-card:nth-child(6n + 1),
body.home-landing .ail-card:nth-child(6n + 1) {
  --cs-tone: var(--cs-coral);
  --cs-wash: var(--cs-coral-wash);
}

body.home-landing .how-v2-feature-card:nth-child(6n + 2),
body.home-landing .how-v2-test-card:nth-child(6n + 2),
body.home-landing .how-v2-why:nth-child(6n + 2),
body.home-landing .candidati-journey__step:nth-child(6n + 2) .candidati-journey__card,
body.home-landing .pa-why__card:nth-child(6n + 2),
body.home-landing .bw-why__card:nth-child(6n + 2),
body.home-landing .pa-story__card:nth-child(6n + 2),
body.home-landing .pa-steps__card:nth-child(6n + 2),
body.home-landing .blog-card:nth-child(6n + 2),
body.home-landing .ail-card:nth-child(6n + 2) {
  --cs-tone: var(--cs-teal);
  --cs-wash: var(--cs-teal-wash);
}

body.home-landing .how-v2-feature-card:nth-child(6n + 3),
body.home-landing .how-v2-test-card:nth-child(6n + 3),
body.home-landing .how-v2-why:nth-child(6n + 3),
body.home-landing .candidati-journey__step:nth-child(6n + 3) .candidati-journey__card,
body.home-landing .pa-why__card:nth-child(6n + 3),
body.home-landing .bw-why__card:nth-child(6n + 3),
body.home-landing .pa-story__card:nth-child(6n + 3),
body.home-landing .pa-steps__card:nth-child(6n + 3),
body.home-landing .blog-card:nth-child(6n + 3),
body.home-landing .ail-card:nth-child(6n + 3) {
  --cs-tone: var(--cs-violet);
  --cs-wash: var(--cs-violet-wash);
}

body.home-landing .how-v2-feature-card:nth-child(6n + 4),
body.home-landing .how-v2-test-card:nth-child(6n + 4),
body.home-landing .how-v2-why:nth-child(6n + 4),
body.home-landing .candidati-journey__step:nth-child(6n + 4) .candidati-journey__card,
body.home-landing .pa-why__card:nth-child(6n + 4),
body.home-landing .bw-why__card:nth-child(6n + 4),
body.home-landing .pa-story__card:nth-child(6n + 4),
body.home-landing .pa-steps__card:nth-child(6n + 4),
body.home-landing .blog-card:nth-child(6n + 4),
body.home-landing .ail-card:nth-child(6n + 4) {
  --cs-tone: var(--cs-sky);
  --cs-wash: var(--cs-sky-wash);
}

body.home-landing .how-v2-feature-card:nth-child(6n + 5),
body.home-landing .how-v2-test-card:nth-child(6n + 5),
body.home-landing .how-v2-why:nth-child(6n + 5),
body.home-landing .candidati-journey__step:nth-child(6n + 5) .candidati-journey__card,
body.home-landing .pa-why__card:nth-child(6n + 5),
body.home-landing .bw-why__card:nth-child(6n + 5),
body.home-landing .pa-story__card:nth-child(6n + 5),
body.home-landing .pa-steps__card:nth-child(6n + 5),
body.home-landing .blog-card:nth-child(6n + 5),
body.home-landing .ail-card:nth-child(6n + 5) {
  --cs-tone: var(--cs-pink);
  --cs-wash: var(--cs-pink-wash);
}

body.home-landing .how-v2-feature-card:nth-child(6n),
body.home-landing .how-v2-test-card:nth-child(6n),
body.home-landing .how-v2-why:nth-child(6n),
body.home-landing .candidati-journey__step:nth-child(6n) .candidati-journey__card,
body.home-landing .pa-why__card:nth-child(6n),
body.home-landing .bw-why__card:nth-child(6n),
body.home-landing .pa-story__card:nth-child(6n),
body.home-landing .pa-steps__card:nth-child(6n),
body.home-landing .blog-card:nth-child(6n),
body.home-landing .ail-card:nth-child(6n) {
  --cs-tone: var(--cs-lime);
  --cs-wash: var(--cs-lime-wash);
}

body.home-landing .how-v2-feature-card::before,
body.home-landing .how-v2-test-card::before,
body.home-landing .how-v2-why::before,
body.home-landing .candidati-journey__card::before,
body.home-landing .pa-why__card::before,
body.home-landing .bw-why__card::before,
body.home-landing .pa-story__card::before,
body.home-landing .pa-steps__card::before,
body.home-landing .blog-card::before,
body.home-landing .ail-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--cs-tone);
  pointer-events: none;
  z-index: 2;
}

/* Icone / numeri: pozzetto tinta, non fill pieno */
body.home-landing .how-v2-feature-card__icon,
body.home-landing .candidati-journey__icon,
body.home-landing .candidati-journey__step-num,
body.home-landing .pa-why__icon,
body.home-landing .bw-why__icon,
body.home-landing .pa-story__card-icon,
body.home-landing .pa-steps__badge {
  background: color-mix(in oklab, var(--cs-tone, var(--cs-teal)) 12%, #fff) !important;
  border: 1px solid color-mix(in oklab, var(--cs-tone, var(--cs-teal)) 16%, transparent);
  color: var(--cs-tone, var(--cs-teal)) !important;
  box-shadow: none;
}

body.home-landing .candidati-journey__step:nth-child(1) {
  --cs-tone: var(--cs-coral);
  --cs-wash: var(--cs-coral-wash);
}

body.home-landing .candidati-journey__step:nth-child(2) {
  --cs-tone: var(--cs-teal);
  --cs-wash: var(--cs-teal-wash);
}

body.home-landing .candidati-journey__step:nth-child(3) {
  --cs-tone: var(--cs-violet);
  --cs-wash: var(--cs-violet-wash);
}

body.home-landing .candidati-journey__step:nth-child(4) {
  --cs-tone: var(--cs-sky);
  --cs-wash: var(--cs-sky-wash);
}

/* Test soft-skill: pastelli saturi → dusty */
body.home-landing .candidati-tests__card--solving,
body.home-landing .pa-story__card--identita {
  --cs-tone: var(--cs-sky);
  --cs-wash: var(--cs-sky-wash);
  background: color-mix(in oklab, var(--cs-sky-wash) 65%, #fff);
  border-color: color-mix(in oklab, var(--cs-sky) 18%, rgba(30, 69, 54, 0.1));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .candidati-tests__card--leadership,
body.home-landing .pa-story__card--persone {
  --cs-tone: var(--cs-pink);
  --cs-wash: var(--cs-pink-wash);
  background: color-mix(in oklab, var(--cs-pink-wash) 65%, #fff);
  border-color: color-mix(in oklab, var(--cs-pink) 18%, rgba(30, 69, 54, 0.1));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .candidati-tests__card--teamwork,
body.home-landing .pa-story__card--crescita {
  --cs-tone: var(--cs-teal);
  --cs-wash: var(--cs-teal-wash);
  background: color-mix(in oklab, var(--cs-teal-wash) 65%, #fff);
  border-color: color-mix(in oklab, var(--cs-teal) 18%, rgba(30, 69, 54, 0.1));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .candidati-tests__card--values,
body.home-landing .pa-story__card--esg {
  --cs-tone: var(--cs-lime);
  --cs-wash: var(--cs-lime-wash);
  background: color-mix(in oklab, var(--cs-lime-wash) 65%, #fff);
  border-color: color-mix(in oklab, var(--cs-lime) 18%, rgba(30, 69, 54, 0.1));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .candidati-tests__card-icon {
  background: var(--cs-tone) !important;
  color: #fff !important;
  border-color: #fff;
}

body.home-landing .pa-story__card-icon {
  background: color-mix(in oklab, var(--cs-tone) 12%, #fff) !important;
  color: var(--cs-tone) !important;
  border: 1px solid color-mix(in oklab, var(--cs-tone) 16%, transparent);
}

body.home-landing .pa-story__card--identita .pa-story__card-icon,
body.home-landing .pa-story__card--persone .pa-story__card-icon,
body.home-landing .pa-story__card--crescita .pa-story__card-icon,
body.home-landing .pa-story__card--esg .pa-story__card-icon {
  background: color-mix(in oklab, var(--cs-tone) 12%, #fff) !important;
  color: var(--cs-tone) !important;
}

body.home-landing .candidati-tests__card--solving .candidati-tests__card-icon {
  background: var(--cs-sky) !important;
}

body.home-landing .candidati-tests__card--leadership .candidati-tests__card-icon {
  background: var(--cs-pink) !important;
}

body.home-landing .candidati-tests__card--teamwork .candidati-tests__card-icon {
  background: var(--cs-teal) !important;
}

body.home-landing .candidati-tests__card--values .candidati-tests__card-icon {
  background: var(--cs-lime) !important;
}

/* Confronto match: resta semantico (ok / ko), non entra nel ciclo colori */
body.home-landing .pa-match__card--good,
body.home-landing .pa-match__card--bad {
  --cs-tone: inherit;
}

/* Sezioni: fondi piatti al posto dei wash radiali */
body.home-landing[class*="--garden"] .how-block.how-block--alt,
body.home-landing[class*="--garden"] .pa-section--alt.how-block {
  background: #fff;
}

body.home-landing[class*="--garden"] .how-block.how-v2-section,
body.home-landing[class*="--garden"] .how-block.how-v2-teaser,
body.home-landing[class*="--garden"] .pa-section.how-block,
body.home-landing[class*="--garden"] .candidati-journey.how-section,
body.home-landing[class*="--garden"] .candidati-tests.how-section {
  background: var(--g-paper, #f3f5f3);
}

/* ——— Pannelli 01–04: da griglia unita a card separate ——— */
body.home-landing .candidati-tests__why-grid,
body.home-landing .cs-innovate__grid,
body.home-landing[class*="--garden"] .bw-match-block__steps {
  gap: 1rem;
  border: 0;
  background: none;
  box-shadow: none;
  overflow: visible;
}

body.home-landing .candidati-tests__why-item,
body.home-landing .candidati-tests__compare-item,
body.home-landing .cs-innovate__item,
body.home-landing .cs-values__item,
body.home-landing[class*="--garden"] .bw-match-block__step,
body.home-landing[class*="--garden"] .pa-results__card,
body.home-landing[class*="--garden"] .pa-hr__card,
body.home-landing .how-v2-reason-mini,
body.home-landing .lc-step,
body.home-landing .jt-step,
body.home-landing .bw-lp-reason-card {
  --cs-tone: var(--cs-coral);
  --cs-wash: var(--cs-coral-wash);
  position: relative;
  overflow: hidden;
  border-radius: var(--g-r-lg, 28px);
  background: color-mix(in oklab, var(--cs-wash) 65%, #fff);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 14%, rgba(30, 69, 54, 0.12));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
  transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.3s cubic-bezier(0.2, 0.7, 0.2, 1), border-color 0.3s cubic-bezier(0.2, 0.7, 0.2, 1);
}

body.home-landing .candidati-tests__why-item:hover,
body.home-landing .candidati-tests__compare-item:hover,
body.home-landing .cs-innovate__item:hover,
body.home-landing .cs-values__item:hover,
body.home-landing[class*="--garden"] .bw-match-block__step:hover,
body.home-landing[class*="--garden"] .pa-results__card:hover,
body.home-landing[class*="--garden"] .pa-hr__card:hover,
body.home-landing .how-v2-reason-mini:hover,
body.home-landing .lc-step:hover,
body.home-landing .jt-step:hover,
body.home-landing .bw-lp-reason-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.06), 0 18px 50px rgba(30, 69, 54, 0.12);
  border-color: color-mix(in oklab, var(--cs-tone) 40%, transparent);
}

body.home-landing .candidati-tests__why-item:nth-child(2),
body.home-landing .cs-innovate__item:nth-child(2),
body.home-landing[class*="--garden"] .bw-match-block__step:nth-child(2),
body.home-landing[class*="--garden"] .pa-results__card:nth-child(2),
body.home-landing[class*="--garden"] .pa-hr__card:nth-child(2),
body.home-landing .how-v2-reason-mini:nth-child(2),
body.home-landing .lc-step:nth-child(2),
body.home-landing .jt-step:nth-child(2),
body.home-landing .bw-lp-reason-card:nth-child(2),
body.home-landing .candidati-tests__compare-item:nth-child(2) {
  --cs-tone: var(--cs-teal);
  --cs-wash: var(--cs-teal-wash);
}

body.home-landing .candidati-tests__why-item:nth-child(3),
body.home-landing .cs-innovate__item:nth-child(3),
body.home-landing[class*="--garden"] .bw-match-block__step:nth-child(3),
body.home-landing[class*="--garden"] .pa-results__card:nth-child(3),
body.home-landing[class*="--garden"] .pa-hr__card:nth-child(3),
body.home-landing .how-v2-reason-mini:nth-child(3),
body.home-landing .lc-step:nth-child(3),
body.home-landing .jt-step:nth-child(3),
body.home-landing .bw-lp-reason-card:nth-child(3) {
  --cs-tone: var(--cs-violet);
  --cs-wash: var(--cs-violet-wash);
}

body.home-landing .candidati-tests__why-item:nth-child(4),
body.home-landing .cs-innovate__item:nth-child(4),
body.home-landing[class*="--garden"] .bw-match-block__step:nth-child(4),
body.home-landing[class*="--garden"] .pa-results__card:nth-child(4),
body.home-landing[class*="--garden"] .pa-hr__card:nth-child(4),
body.home-landing .how-v2-reason-mini:nth-child(4),
body.home-landing .lc-step:nth-child(4),
body.home-landing .bw-lp-reason-card:nth-child(4) {
  --cs-tone: var(--cs-sky);
  --cs-wash: var(--cs-sky-wash);
}

body.home-landing[class*="--garden"] .pa-results__card:nth-child(5),
body.home-landing .lc-step:nth-child(5),
body.home-landing .bw-lp-reason-card:nth-child(5) {
  --cs-tone: var(--cs-pink);
  --cs-wash: var(--cs-pink-wash);
}

body.home-landing .candidati-tests__why-item::before,
body.home-landing .candidati-tests__compare-item::before,
body.home-landing .cs-innovate__item::before,
body.home-landing .cs-values__item::before,
body.home-landing[class*="--garden"] .bw-match-block__step::before,
body.home-landing[class*="--garden"] .pa-results__card::before,
body.home-landing[class*="--garden"] .pa-hr__card::before,
body.home-landing .how-v2-reason-mini::before,
body.home-landing .lc-step::before,
body.home-landing .jt-step::before,
body.home-landing .bw-lp-reason-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--cs-tone);
  pointer-events: none;
  z-index: 2;
}

body.home-landing .candidati-tests__why-num,
body.home-landing .cs-innovate__num,
body.home-landing .cs-values__num,
body.home-landing .how-v2-reason-mini__num,
body.home-landing .bw-lp-reason-card__num {
  color: var(--cs-tone);
  background: none;
  background-image: none;
  -webkit-background-clip: unset;
  background-clip: unset;
  -webkit-text-fill-color: currentColor;
}

body.home-landing .bw-lp-reason-card__num {
  background: color-mix(in oklab, var(--cs-tone) 12%, #fff);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 16%, transparent);
}

body.home-landing[class*="--garden"] .pa-results__num,
body.home-landing[class*="--garden"] .pa-results__check {
  background: var(--cs-tone);
  color: #fff;
}

body.home-landing[class*="--garden"] .pa-hr__icon {
  background: color-mix(in oklab, var(--cs-tone) 12%, #fff);
  color: var(--cs-tone);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 16%, transparent);
  box-shadow: none;
}

body.home-landing[class*="--garden"] .bw-match-block__ill {
  background: color-mix(in oklab, var(--cs-wash) 45%, #fff);
}

body.home-landing[class*="--garden"] .bw-match-block__divider {
  background: var(--cs-tone);
}

body.home-landing[class*="--garden"] .how-v2-feature-card,
body.home-landing[class*="--garden"] .how-v2-test-card,
body.home-landing[class*="--garden"] .how-v2-why,
body.home-landing[class*="--garden"] .candidati-journey__card,
body.home-landing[class*="--garden"] .pa-why__card,
body.home-landing[class*="--garden"] .pa-story__card,
body.home-landing[class*="--garden"] .pa-steps__card,
body.home-landing[class*="--garden"] .bw-why__card,
body.home-landing[class*="--garden"] .blog-card,
body.home-landing[class*="--garden"] .ail-card {
  background: color-mix(in oklab, var(--cs-wash) 65%, #fff);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 14%, rgba(30, 69, 54, 0.12));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .lc-step h3,
body.home-landing[class*="--garden"] .pa-results__card h3,
body.home-landing[class*="--garden"] .pa-hr__card h3 {
  color: var(--cs-tone);
}

body.home-landing .jt-step-num {
  background: color-mix(in oklab, var(--cs-tone) 12%, #fff);
  color: var(--cs-tone);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 16%, transparent);
}

body.home-landing .pa-hero-board__node,
body.home-landing .pa-hero-board__ai,
body.home-landing .pa-hero-board__benefit {
  --cs-tone: var(--cs-teal);
  --cs-wash: var(--cs-teal-wash);
  position: relative;
  overflow: hidden;
  background: color-mix(in oklab, var(--cs-wash) 65%, #fff);
  border: 1px solid color-mix(in oklab, var(--cs-tone) 14%, rgba(30, 69, 54, 0.12));
  box-shadow: 0 1px 2px rgba(30, 69, 54, 0.04), 0 8px 24px rgba(30, 69, 54, 0.06);
}

body.home-landing .pa-hero-board__node:nth-child(1),
body.home-landing .pa-hero-board__benefit:nth-child(1) {
  --cs-tone: var(--cs-coral);
  --cs-wash: var(--cs-coral-wash);
}

body.home-landing .pa-hero-board__node:nth-child(2),
body.home-landing .pa-hero-board__benefit:nth-child(2) {
  --cs-tone: var(--cs-teal);
  --cs-wash: var(--cs-teal-wash);
}

body.home-landing .pa-hero-board__node:nth-child(3),
body.home-landing .pa-hero-board__benefit:nth-child(3) {
  --cs-tone: var(--cs-violet);
  --cs-wash: var(--cs-violet-wash);
}

body.home-landing .pa-hero-board__benefit:nth-child(4) {
  --cs-tone: var(--cs-sky);
  --cs-wash: var(--cs-sky-wash);
}

body.home-landing .pa-hero-board__benefit:nth-child(5) {
  --cs-tone: var(--cs-pink);
  --cs-wash: var(--cs-pink-wash);
}

body.home-landing .pa-hero-board__ai {
  --cs-tone: var(--cs-lime);
  --cs-wash: var(--cs-lime-wash);
}

body.home-landing .pa-hero-board__node::before,
body.home-landing .pa-hero-board__ai::before,
body.home-landing .pa-hero-board__benefit::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--cs-tone);
  pointer-events: none;
  z-index: 2;
}

@media (prefers-reduced-motion: reduce) {
  body.home-landing .candidati-tests__why-item:hover,
  body.home-landing .candidati-tests__compare-item:hover,
  body.home-landing .cs-innovate__item:hover,
  body.home-landing .cs-values__item:hover,
  body.home-landing[class*="--garden"] .bw-match-block__step:hover,
  body.home-landing[class*="--garden"] .pa-results__card:hover,
  body.home-landing[class*="--garden"] .pa-hr__card:hover,
  body.home-landing .how-v2-reason-mini:hover,
  body.home-landing .lc-step:hover,
  body.home-landing .jt-step:hover,
  body.home-landing .bw-lp-reason-card:hover,
  body.home-landing .pa-hero-board__node:hover,
  body.home-landing .pa-hero-board__ai:hover,
  body.home-landing .pa-hero-board__benefit:hover {
    transform: none;
  }
}
