@charset "UTF-8";
/* line 1, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub {
  --color-primary:       #9d0314;
  --color-primary-hover: #7a0210;
  --gh-surface:          #fdf5f6;
  /* Red titles (H1–H3) */
  /* Buttons */
  /* H3 red in components */
  /* Cards on light rose */
}

/* line 7, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub h1, .product--grant-hub .h1, .product--grant-hub h2, .product--grant-hub .h2, .product--grant-hub h3, .product--grant-hub .h3 {
  color: #9d0314 !important;
}

/* line 10, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .btn-primary {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
}

/* line 11, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .btn-primary:hover, .product--grant-hub .btn-primary:focus {
  background: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
  color: #fff;
}

/* line 13, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .btn-outline {
  border-color: var(--color-primary);
  color: var(--color-primary);
  background: transparent;
}

/* line 14, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .btn-outline:hover, .product--grant-hub .btn-outline:focus {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
}

/* line 17, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature h3, .product--grant-hub .features .feature .feature-title,
.product--grant-hub .audience-card h3, .product--grant-hub .audience-card .audience-title,
.product--grant-hub .steps .step h3 {
  color: #9d0314 !important;
}

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

/* line 23, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature h3 a:hover,
.product--grant-hub .features .feature .feature-title a:hover,
.product--grant-hub .audience-card h3 a:hover,
.product--grant-hub .audience-card .audience-title a:hover,
.product--grant-hub .steps .step h3 a:hover {
  color: var(--color-primary-hover) !important;
}

/* line 30, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature,
.product--grant-hub .audience-card {
  background: var(--gh-surface);
  color: inherit;
  border-color: rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.06);
}

/* line 35, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature .feature-text, .product--grant-hub .features .feature p {
  color: inherit;
  opacity: 1;
}

/* line 36, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature .feature-media {
  background: #f7e8ea;
}

/* line 37, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature a {
  color: var(--color-primary);
}

/* line 38, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .features .feature a:hover {
  color: var(--color-primary-hover);
}

/* line 40, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .audience-icon {
  background: linear-gradient(180deg, #fff, #f3e6e8);
  border-color: rgba(157, 3, 20, 0.18);
}

/* line 41, app/assets/stylesheets/themes/grant_hub.scss */
.product--grant-hub .audience-icon i {
  color: #9d0314;
  opacity: .95;
}
