/* V26: final readable light treatment for every internal page. Footer is not targeted. */
body:not(.home) main > .inner-page,
body:not(.home) main > .inner-page > .inner-shell,
body:not(.home) main > .inner-page > .inner-shell > .page-content,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame {
  background: linear-gradient(135deg, #f8fcff 0%, #d9efff 48%, #f4fbff 100%) !important;
}
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame h1,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame h2,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame h3,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame h4 {
  color: #082e61 !important;
  text-shadow: none !important;
}
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame p,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame li,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .lead {
  color: #315d8e !important;
  text-shadow: none !important;
}
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .eyebrow {
  color: #1e63d8 !important;
}
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .sjn-grid > article,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .card,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .form-card,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .app-install,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .price-card {
  background: #ffffff !important;
  border: 1px solid #a9d1f3 !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 36px rgba(29, 91, 158, .12) !important;
}
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .sjn-grid > article h1,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .sjn-grid > article h2,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .sjn-grid > article h3,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .card h1,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .card h2,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .card h3,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .form-card h1,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .form-card h2,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .app-install h1,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .app-install h2,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .price-card h1,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .price-card h2,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .price-card h3 { color: #082e61 !important; }
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .sjn-grid > article p,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .card p,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .form-card p,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .app-install p,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .price-card p,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .price-card li { color: #315d8e !important; }
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame a:not(.button) { color: #1259bf !important; font-weight: 700; }
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame .button {
  background: #1f5fe6 !important;
  color: #ffffff !important;
  border-color: #1f5fe6 !important;
  box-shadow: 0 10px 22px rgba(31,95,230,.24) !important;
}
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame #afs-widget,
body:not(.home) main > .inner-page > .inner-shell > .page-content > .page-frame #afs-widget * {
  color: #163f70 !important;
  text-shadow: none !important;
}
