/* Broader digital support, limited to the six-month offer. */
#plan .nr-digital-areas { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; padding:0; margin:24px 0 15px; list-style:none; }
#plan .nr-digital-areas li { padding:12px 14px; background:#f3f7fd; border-left:3px solid #c6d8f0; border-radius:0 5px 5px 0; }
#plan .nr-digital-areas strong { display:block; color:#094eaf; font-size:15px; line-height:1.6; }
#plan .nr-digital-areas span { display:block; margin-top:3px; color:#526079; font-size:12px; line-height:1.6; }
#plan .nr-digital-invitation { color:#253950; font-size:14px; line-height:1.8; margin:0; }
#plan .nr-digital-months { color:#094eaf; font-size:15px; font-weight:600; line-height:1.85; margin:0 0 22px; }
.nr-six-month-partner .hero-lead br { display:inline !important; }
.nr-six-month-partner .nr-digital-service-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:34px; }
.nr-six-month-partner .nr-digital-service-grid .service-item { padding:23px; border:1px solid #d6e2f1; border-top:3px solid #094eaf; border-radius:7px; background:#fff; }
.nr-six-month-partner .nr-digital-service-grid h3 { font-size:23px; line-height:1.6; margin:12px 0; }
.nr-six-month-partner .nr-digital-service-grid h3 br { display:inline !important; }
.nr-six-month-partner .nr-digital-service-grid .service-example { font-size:14px; line-height:1.8; }
.nr-six-month-partner .nr-digital-flexibility { background:#f0f5fc; border-left:4px solid #094eaf; margin-top:30px; padding:24px 28px; color:#1a2e48; }
.nr-six-month-partner .nr-digital-flexibility strong { display:block; font-size:18px; line-height:1.7; color:#094eaf; }
.nr-six-month-partner .nr-digital-flexibility p { font-size:15px; line-height:1.9; margin:9px 0 0; }
@media(max-width:1050px) {
  .nr-six-month-partner .nr-digital-service-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
}
@media(max-width:760px) {
  #plan .nr-digital-areas { gap:8px; margin-top:20px; }
  #plan .nr-digital-areas li { padding:10px 9px; }
  #plan .nr-digital-areas strong { font-size:14px; }
  #plan .nr-digital-areas span { font-size:12px; }
  #plan .nr-digital-months { font-size:14px; }
  .nr-six-month-partner .nr-digital-service-grid { grid-template-columns:minmax(0,1fr); gap:18px; }
  .nr-six-month-partner .nr-digital-service-grid h3 { font-size:22px; }
  .nr-six-month-partner .nr-digital-service-grid h3 br { display:none !important; }
  .nr-six-month-partner .nr-digital-flexibility { padding:20px; }
}
@media(max-width:370px) {
  #plan .nr-digital-areas li { padding:10px 7px; }
  #plan .nr-digital-areas strong { font-size:13px; }
}

/* Internal seminars are part of the consultation menu. */
#plan .nr-digital-areas .nr-seminar-area { grid-column: 1 / -1; }
.nr-six-month-partner .nr-digital-service-grid .nr-seminar-card { grid-column: 1 / -1; display:grid; grid-template-columns:minmax(0, .9fr) minmax(0, 2fr); gap:28px; background:#f0f5fc; }
.nr-six-month-partner .nr-seminar-card .nr-seminar-note { font-size:13px; margin-top:14px; line-height:1.8; color:#536078; }
@media(max-width:760px) {
  .nr-six-month-partner .nr-digital-service-grid .nr-seminar-card { grid-template-columns:minmax(0,1fr); gap:4px; }
}
