:root{
  --navy:#0b1f3a;
  --blue:#2563eb;
  --teal:#0f9fa7;
  --violet:#6d5ce7;
  --ink:#12243d;
  --muted:#60748b;
  --line:#d8e4f0;
  --soft:#f5f8fc;
  --green:#177a55;
  --amber:#a76808;
  --rose:#b94168;
  --radius:18px;
  --shadow:0 16px 38px rgba(22,48,82,.09);
}
body{background:#fbfdff;color:var(--ink)}
.site-header{background:rgba(255,255,255,.94);border-bottom:1px solid #d7e3ef;box-shadow:0 8px 28px rgba(15,42,72,.05)}
.brand__mark{background:linear-gradient(145deg,#0b1f3a,#184d7a);color:#69d6de;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.desktop-nav{gap:4px}.desktop-nav a{border-bottom:0;border-radius:9px;padding:10px 11px}.desktop-nav a:hover{background:#f1f6fb;color:#164f9a}.desktop-nav a.active{background:#eaf2ff;color:#184f9f}.desktop-nav a[href="/#ask-mdi"]{background:linear-gradient(135deg,#edf3ff,#f1efff);color:#4e45b5;font-weight:800}
.curation-chip{background:#f8fbfe;border-color:#d7e3ee;color:#5c7188}.curation-chip--live{color:#2c6652}.live-dot{background:#27a66c}
.hero.patient-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(37,99,235,.13),transparent 28%),radial-gradient(circle at 82% 20%,rgba(15,159,167,.15),transparent 27%),linear-gradient(135deg,#f9fbff 0%,#edf5ff 58%,#f5f2ff 100%);border-bottom-color:#d9e4ef}
.hero.patient-hero:after{content:"";position:absolute;width:420px;height:420px;right:-190px;bottom:-250px;border-radius:50%;background:rgba(109,92,231,.09)}
.patient-hero h1{max-width:780px;color:#0a213f}.patient-hero .lede{color:#48637f}.patient-hero .search{border-color:#bfd2e5;box-shadow:0 18px 45px rgba(27,70,116,.12)}.patient-hero .search button{background:linear-gradient(135deg,#185bc5,#2563eb)}
.hero-art{background:radial-gradient(circle at 25% 24%,rgba(31,198,187,.35),transparent 28%),radial-gradient(circle at 75% 68%,rgba(109,92,231,.30),transparent 34%),linear-gradient(145deg,#ddecfb,#edf5ff)}
.patient-stats{overflow:hidden;border-color:#d7e4f0;box-shadow:0 16px 40px rgba(20,54,91,.08)}.patient-stats>div{position:relative}.patient-stats>div:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#2563eb}.patient-stats>div:nth-child(2):before{background:#0f9fa7}.patient-stats>div:nth-child(3):before{background:#6d5ce7}.patient-stats>div:nth-child(4):before{background:#d18a20}
.home-primary-actions{padding:58px 0 24px}.home-primary-actions__head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px}.home-primary-actions__head h2{margin:0}.home-primary-actions__head p{max-width:620px;margin:0;color:var(--muted)}.home-primary-actions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-primary-action{display:flex;flex-direction:column;min-height:220px;padding:24px;border:1px solid #d8e4f0;border-radius:22px;background:#fff;box-shadow:0 8px 26px rgba(20,54,91,.045);transition:.17s ease}.home-primary-action:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(20,54,91,.10)}.home-primary-action>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;margin-bottom:24px}.home-primary-action strong{display:block;font-size:1.28rem;color:#102d50}.home-primary-action p{color:#60748b;line-height:1.55}.home-primary-action b{margin-top:auto;font-size:.9rem}.home-primary-action--find{background:linear-gradient(180deg,#fff,#f5f9ff)}.home-primary-action--find>span{background:#e8f1ff;color:#2162cf}.home-primary-action--find b{color:#1b58b9}.home-primary-action--ask{background:linear-gradient(180deg,#fff,#f6f3ff);border-color:#dcd6f6}.home-primary-action--ask>span{background:#eee9ff;color:#6652d0}.home-primary-action--ask b{color:#5c49c2}.home-primary-action--compare{background:linear-gradient(180deg,#fff,#f1fbfb)}.home-primary-action--compare>span{background:#e5f8f8;color:#0d858d}.home-primary-action--compare b{color:#0b7b82}
.ask-mdi--home{scroll-margin-top:94px;padding-top:30px;padding-bottom:28px}.ask-mdi--home .ask-mdi__shell{border:1px solid #cfdcf0;background:linear-gradient(135deg,#0d2543 0%,#123d62 52%,#3f3a7a 100%);box-shadow:0 22px 55px rgba(13,37,67,.16)}.ask-mdi--home .ask-mdi__intro h2,.ask-mdi--home .ask-mdi__intro p{color:#fff}.ask-mdi--home .ask-mdi__intro p{color:#d6e4f1}.ask-mdi--home .eyebrow{color:#73e0df}.ask-mdi--home .ask-mdi__trust span{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.13);color:#e6f2fb}.ask-mdi--home .ask-mdi__main{background:#fff;border-radius:18px}.ask-mdi--home .ask-mdi__suggestions button{background:#f5f7ff;border-color:#dde2f4;color:#4d4b7b}.ask-mdi--home .ask-mdi__form button{background:linear-gradient(135deg,#5c50ce,#2563eb)}
.clinical-navigator{padding-top:52px;padding-bottom:42px}.clinical-path{box-shadow:0 5px 20px rgba(16,50,86,.035)}.clinical-path--screening{background:linear-gradient(180deg,#fff,#f4fbf7)}.clinical-path--monitoring{background:linear-gradient(180deg,#fff,#fff8ef)}.clinical-path--treatment{background:linear-gradient(180deg,#fff,#f8f5ff)}.clinical-path--hereditary{background:linear-gradient(180deg,#fff,#f3f8ff)}.clinical-path--diagnosis{background:linear-gradient(180deg,#fff,#fff6f9)}.clinical-path--prognostic{background:linear-gradient(180deg,#fff,#f6fbf2)}
.home-secondary-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 0 66px}.home-secondary-links a{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid #dbe5ef;border-radius:16px;background:#fff}.home-secondary-links span{font-size:.82rem;color:var(--muted)}.home-secondary-links strong{color:#174f92}.home-secondary-links a:hover{border-color:#a9c5e3;background:#f9fbfe}
.section-head h2,.page-head h1,.patient-page-head h1{color:#102d50}.panel,.test-card,.find-v2-card,.country,.company{border-color:#d8e4f0;box-shadow:0 5px 20px rgba(20,54,91,.035)}.panel:hover,.test-card:hover,.find-v2-card:hover{border-color:#bfd2e5}.button--primary,.button{background:linear-gradient(135deg,#164fa4,#2563eb)}.button--secondary{background:#fff!important;color:#174f92!important;border:1px solid #c7d8e8!important}.text-link{color:#1f5fb7}.eyebrow{color:#0c8790}
.site-footer{background:linear-gradient(150deg,#08192f,#102b49 62%,#24284f);color:#d9e6f2}.site-footer .brand__mark{background:#fff;color:#1d5fb0}.footer-grid{gap:34px}.footer-grid--focused{grid-template-columns:minmax(0,1.7fr) minmax(180px,.75fr) minmax(230px,1fr)}.footer-grid a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-bottom{border-top-color:rgba(255,255,255,.14)}
@media(max-width:900px){.home-primary-actions__grid,.home-secondary-links{grid-template-columns:1fr}.home-primary-actions__head{display:block}.home-primary-actions__head p{margin-top:8px}.home-primary-action{min-height:0}.clinical-navigator{padding-top:38px}.footer-grid--focused{grid-template-columns:1fr 1fr}.footer-grid--focused>div:first-child{grid-column:1/-1}}
@media(max-width:640px){.home-primary-actions{padding-top:34px}.ask-mdi--home{padding-top:16px}.home-secondary-links{padding-bottom:42px}.patient-hero .chips{display:none}.desktop-nav a[href="/#ask-mdi"]{background:transparent}.site-footer{margin-top:52px}.footer-grid--focused{grid-template-columns:1fr}.footer-grid--focused>div:first-child{grid-column:auto}}
