
/* AKIJ Mediplex brand adaptation — layout intentionally inherits Continental reference */
:root{
 --wine:#1f2bb5;--wine2:#2639cf;--wine3:#06b9c1;--ink:#151a35;--muted:#60677a;
 --paper:#fbfcfd;--cream:#f1f7f8;--cream2:#e4f1f3;--gold:#08bfc5;--gold2:#b6eff1;
 --line:rgba(31,43,181,.13);--line2:rgba(31,43,181,.22);--shadow:0 28px 80px rgba(31,43,181,.10);
}
.continental-nav-logo{width:190px;height:44px;object-fit:contain}.brand-lockup{min-width:320px}
.nav-shell{border-color:rgba(31,43,181,.12);background:rgba(251,252,253,.93);box-shadow:0 18px 45px rgba(31,43,181,.07)}
.hero{background:radial-gradient(circle at 82% 18%,rgba(8,191,197,.17),transparent 27%),linear-gradient(180deg,#ffffff 0%,#edf8fa 100%)}
.hero-grid{background-image:linear-gradient(rgba(31,43,181,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(31,43,181,.035) 1px,transparent 1px)}
.partnership-cards button.active{background:linear-gradient(145deg,#1f2bb5,#087eae)}
.patient-journey-board{background:linear-gradient(145deg,#1f2bb5,#087eae)}
.investment-section{background:linear-gradient(150deg,#15208f 0%,#087eae 58%,#063b61 100%)}
.akij-mou-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:1180px){.brand-lockup{min-width:auto}.continental-nav-logo{width:165px}}

/* Header fit correction for desktop widths where the AKIJ + Vynzo lockup plus MOU/Proposal actions were overflowing. */
@media (max-width:1500px) and (min-width:1181px){
  .nav-shell{
    width:calc(100vw - 20px);
    gap:10px;
    padding:9px 10px 9px 14px;
  }
  .brand-lockup{
    min-width:248px;
    gap:9px;
  }
  .continental-nav-logo{
    width:150px;
    height:40px;
  }
  .vynzo-logo{
    width:90px;
    height:30px;
  }
  .brand-cross{font-size:18px}
  .desktop-nav{
    gap:12px;
    min-width:0;
  }
  .desktop-nav a{
    font-size:12px;
  }
  .print-btn{
    font-size:11px;
    padding:10px 12px;
  }
  .akij-mou-btn{padding-inline:12px}
}

@media (max-width:1280px) and (min-width:1181px){
  .brand-lockup{min-width:230px}
  .continental-nav-logo{width:142px}
  .vynzo-logo{width:84px}
  .desktop-nav{gap:9px}
  .desktop-nav a{font-size:11.5px}
  .print-btn{padding:9px 10px;font-size:10.5px}
}

/* AKIJ brand correction: replace the remaining Continental wine treatment in the outreach section. */
.ground-section{
  background:
    radial-gradient(circle at 84% 18%,rgba(6,185,193,.24),transparent 28%),
    linear-gradient(145deg,#111b78 0%,#1732a8 44%,#087f9f 100%);
  color:#fff;
}
.ground-section .section-kicker{color:#91edf0}
.ground-section .section-intro h2,.ground-section .section-intro p{color:#fff}
.ground-grid article{
  border-color:rgba(190,245,247,.22);
  background:rgba(255,255,255,.055);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
}
.ground-grid span{color:#8fe9ed}
.ground-grid h3{color:#fff}
.ground-grid p{color:rgba(239,251,252,.82)}
.ground-playbook{
  background:rgba(255,255,255,.97);
  box-shadow:0 24px 55px rgba(5,35,91,.16);
}
.ground-playbook .section-kicker{color:#087f9f}
.ground-playbook h3{color:#1f2bb5}
.kit-items span{background:#eef8fa;color:#1f2bb5;border:1px solid rgba(31,43,181,.08)}

/* Remove the abrupt empty white band between Outreach and the next proposal section. */
.proposal-bridge-section{
  padding-top:72px;
  background:linear-gradient(180deg,#edf8fa 0%,#ffffff 42%,#f7fbfc 100%);
}
@media(max-width:760px){.proposal-bridge-section{padding-top:56px}}
