/* line 1, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar {
  --color-primary:       #d5ed41;
  --color-primary-hover: #ceea20;
  /* H3 lime accents in components */
  /* NOTE: keep selector spacing consistent */
  /* Buttons readable on lime */
  /* Dark cards for features/audience */
  --gr-surface: #606060;
  --gr-ink:     #ffffff;
  /* Freebie CTA background aligned with hero */
}

/* line 6, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature h3, .product--grant-radar .features .feature .feature-title,
.product--grant-radar .audience-card h3, .product--grant-radar .audience-card .audience-title,
.product--grant-radar .steps .step h3 {
  color: #d5ed41 !important;
}

/* line 9, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature h3 a, .product--grant-radar .features .feature .feature-title a,
.product--grant-radar .audience-card h3 a, .product--grant-radar .audience-card .audience-title a,
.product--grant-radar .steps .step h3 {
  color: #d5ed41 !important;
}

/* line 12, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .steps .step h3 a {
  color: #d5ed41 !important;
}

/* line 13, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature h3 a:hover,
.product--grant-radar .features .feature .feature-title a:hover,
.product--grant-radar .audience-card h3 a:hover,
.product--grant-radar .audience-card .audience-title a:hover,
.product--grant-radar .steps .step h3 a:hover {
  color: #ceea20 !important;
}

/* line 20, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .btn-primary {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: #000;
}

/* line 21, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .btn-primary:hover, .product--grant-radar .btn-primary:focus {
  background: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
  color: #000;
}

/* line 23, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .btn-outline {
  border-color: #d5ed41;
  color: #d5ed41;
  background: transparent;
}

/* line 24, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .btn-outline:hover, .product--grant-radar .btn-outline:focus {
  background: #d5ed41;
  border-color: #d5ed41;
  color: #000;
}

/* line 30, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature {
  background: var(--gr-surface);
  color: var(--gr-ink);
  border-color: rgba(255, 255, 255, 0.14);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.18);
}

/* line 34, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature .feature-text, .product--grant-radar .features .feature p {
  color: var(--gr-ink);
  opacity: 1;
}

/* line 35, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature .feature-media {
  background: #4f4f4f;
}

/* line 36, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature a {
  color: #d5ed41;
}

/* line 37, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .features .feature a:hover {
  color: #ceea20;
}

/* line 39, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .audience-card {
  background: var(--gr-surface);
  color: var(--gr-ink);
  border-color: rgba(255, 255, 255, 0.14);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.18);
}

/* line 40, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .audience-card .audience-blurb, .product--grant-radar .audience-card .audience-bullets li {
  color: var(--gr-ink);
  opacity: 1;
}

/* line 41, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .audience-icon {
  background: linear-gradient(180deg, #6a6a6a, #585858);
  border-color: rgba(255, 255, 255, 0.18);
}

/* line 42, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .audience-icon i {
  color: #fff;
  opacity: .95;
}

/* line 43, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .audience-card a {
  color: #d5ed41;
}

/* line 44, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar .audience-card a:hover {
  color: #ceea20;
}

/* line 47, app/assets/stylesheets/themes/grant_radar.scss */
.product--grant-radar #cta.freebie-cta {
  background: linear-gradient(135deg, #a73060 0%, #1a1462 100%) !important;
}
