/* Three adjacent Home chapters: a clear plan, a visible price, a personal team. */
.home-story #main#main #a-plan-you-can-follow {
  --home-title-ink:var(--navy);
  --home-eyebrow-ink:#00675f;
  --home-mark-ink:var(--deep);
  --home-rule-ink:#0b1d3a70;
  background:#e5e9e3;
  color:var(--navy);
  border-block:1px solid #ccd7ce;
}
.home-story #main#main #a-plan-you-can-follow .process,
.home-story #main#main #a-plan-you-can-follow .process-grid h3 { color:var(--navy); }
.home-story #main#main #a-plan-you-can-follow .process p { color:#42556a; }
.home-story #main#main #a-plan-you-can-follow .process .eyebrow { color:#00675f; }
.home-story #main#main #a-plan-you-can-follow .process-track { background:#0b1d3a30; }
.home-story #main#main #a-plan-you-can-follow .process-light::before {
  background:var(--deep);
  box-shadow:0 0 0 4px #00b2a92e;
}
.home-story #main#main #a-plan-you-can-follow :focus-visible { outline-color:var(--deep); }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business {
  --home-title-ink:var(--navy);
  --home-eyebrow-ink:var(--navy);
  --home-mark-ink:var(--navy);
  --home-rule-ink:#0b1d3a80;
  background:var(--teal);
  color:var(--navy);
  border:0;
}
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .eyebrow,
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .dn-section-intro { color:var(--navy); }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .story-pricing {
  grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);
  gap:clamp(28px,4vw,56px);
}
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .story-pricing>div:last-child {
  min-width:0;
  padding:28px 32px;
  background:#fffdf8;
  color:var(--navy);
  border:1px solid #0b1d3a29;
  border-radius:5px 28px 5px 5px;
}
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .price { color:var(--navy);margin-bottom:18px; }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .price span { color:#42556a; }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .story-pricing>div:last-child>.text-link {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:11px 18px;
  background:var(--navy);
  color:var(--cream);
  border:0;
  border-radius:3px;
  font-weight:800;
  text-decoration:none;
}
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .story-pricing>div:last-child>.text-link:hover {
  background:#173d58;
  color:var(--cream);
  text-decoration:none;
}
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .bespoke-home-links { margin:18px 0 0;color:var(--navy); }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .bespoke-home-links a { color:var(--navy); }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .bespoke-home-links a:hover { color:var(--deep);text-decoration:underline; }
.home-story #main#main #choose-a-budget-that-makes-sense-for-your-business :focus-visible { outline-color:var(--navy); }
.home-story #main#main #two-friends-with-different-strengths {
  background:var(--navy)!important;
  border-top:1px solid #8be0d840;
}
@media(max-width:800px) {
  .home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .story-pricing { grid-template-columns:minmax(0,1fr);gap:24px; }
  .home-story #main#main #choose-a-budget-that-makes-sense-for-your-business .story-pricing>div:last-child { padding:24px; }
}
@media print {
  .home-story #main#main #a-plan-you-can-follow,
  .home-story #main#main #choose-a-budget-that-makes-sense-for-your-business { background:transparent;color:var(--navy); }
}
