/* AVIX V33 — brand-correct venture accents + tighter three-line card rhythm */
:root{
  --brand-tbooster:#8F1D2C;
  --brand-green-antibiotics:#39B54A;
  --brand-avix-water:#4BC8EF;
}

/* -------------------------------------------------------------------------- */
/* HOME: four-step AVIX method                                                 */
/* -------------------------------------------------------------------------- */
body.avix-home-page-v32 .method-card .method-copy-3{
  margin:0;
  color:var(--muted);
  font-size:15.2px;
  line-height:1.62;
}
body.avix-home-page-v32 .method-card .method-copy-3>span{display:block;}
@media (min-width:1181px){
  body.avix-home-page-v32 .method-card .method-copy-3>span{white-space:nowrap;}
}

/* -------------------------------------------------------------------------- */
/* HOME: eight-discipline platform                                             */
/* The old flex rule pushed copy to the bottom of each card. V33 deliberately  */
/* places every explanatory block 26px below a one-line heading.               */
/* -------------------------------------------------------------------------- */
body.avix-home-page-v32 .platform-step h3{
  margin:24px 0 0!important;
  min-height:1.08em;
}
body.avix-home-page-v32 .platform-step .platform-copy-3{
  margin:26px 0 0!important;
  padding:0!important;
  color:#C8D2CD;
  font-size:14.2px;
  line-height:1.62;
}
body.avix-home-page-v32 .platform-step .platform-copy-3>span{display:block;}
@media (min-width:1181px){
  body.avix-home-page-v32 .platform-step .platform-copy-3>span{white-space:nowrap;}
}
@media (max-width:800px){
  body.avix-home-page-v32 .platform-step h3{margin-top:20px!important;}
  body.avix-home-page-v32 .platform-step .platform-copy-3{margin-top:18px!important;font-size:14px;line-height:1.55;}
}

/* -------------------------------------------------------------------------- */
/* FOUNDER + ADVISOR: exact product-brand colour language                      */
/* -------------------------------------------------------------------------- */
html body.avix-profile-page .founder-journey-map__ventures .venture-brand--tbooster>strong{
  color:var(--brand-tbooster)!important;
}
html body.avix-profile-page .founder-journey-map__ventures .venture-brand--green>strong{
  color:var(--brand-green-antibiotics)!important;
}
html body.avix-profile-page .founder-journey-map__ventures .venture-brand--water>strong{
  color:var(--brand-avix-water)!important;
}
html body.avix-profile-page .founder-journey-map__ventures .venture-brand>span{
  color:rgba(255,255,255,.70)!important;
}

/* -------------------------------------------------------------------------- */
/* FOUNDER: three venture cards                                                */
/* Same neutral architecture; brand identity lives in typography and accents. */
/* -------------------------------------------------------------------------- */
body.page-dr-md-arif-sheikh .founder-programme{
  --programme-brand:#675f59;
  background:rgba(255,255,255,.68)!important;
  color:var(--founder-ink)!important;
  border-color:rgba(23,21,24,.12)!important;
}
body.page-dr-md-arif-sheikh .founder-programme--tbooster{--programme-brand:var(--brand-tbooster);}
body.page-dr-md-arif-sheikh .founder-programme--green{--programme-brand:var(--brand-green-antibiotics);}
body.page-dr-md-arif-sheikh .founder-programme--water{--programme-brand:var(--brand-avix-water);}
body.page-dr-md-arif-sheikh .founder-programme__domain,
body.page-dr-md-arif-sheikh .founder-programme h3,
body.page-dr-md-arif-sheikh .founder-programme a{
  color:var(--programme-brand)!important;
}
body.page-dr-md-arif-sheikh .founder-programme__stage{
  color:#625b55!important;
  border-color:rgba(23,21,24,.14)!important;
  background:rgba(255,255,255,.58)!important;
}
body.page-dr-md-arif-sheikh .founder-programme__top{margin-bottom:38px;}
body.page-dr-md-arif-sheikh .founder-programme h3{margin-bottom:20px;}
body.page-dr-md-arif-sheikh .founder-programme__bullets{
  list-style:none;
  margin:0 0 28px;
  padding:0;
  display:grid;
  gap:11px;
}
body.page-dr-md-arif-sheikh .founder-programme__bullets li{
  position:relative;
  margin:0;
  padding-left:18px;
  color:#655f5a;
  font-size:14px;
  line-height:1.45;
}
body.page-dr-md-arif-sheikh .founder-programme__bullets li::before{
  content:"";
  position:absolute;
  left:0;
  top:.72em;
  width:7px;
  height:2px;
  background:var(--programme-brand);
}
@media (min-width:1024px){
  body.page-dr-md-arif-sheikh .founder-programme__bullets li{white-space:nowrap;}
}
@media (max-width:1023px){
  body.page-dr-md-arif-sheikh .founder-programme__top{margin-bottom:0;}
  body.page-dr-md-arif-sheikh .founder-programme h3{margin:28px 0 16px!important;}
  body.page-dr-md-arif-sheikh .founder-programme__bullets{margin-bottom:24px;gap:9px;}
  body.page-dr-md-arif-sheikh .founder-programme__bullets li{font-size:14.5px;line-height:1.48;}
}

/* Stronger brand-specific selectors override older T-Booster gold domain rules. */
body.page-dr-md-arif-sheikh .founder-programme--tbooster .founder-programme__domain{color:var(--brand-tbooster)!important;}
body.page-dr-md-arif-sheikh .founder-programme--green .founder-programme__domain{color:var(--brand-green-antibiotics)!important;}
body.page-dr-md-arif-sheikh .founder-programme--water .founder-programme__domain{color:var(--brand-avix-water)!important;}
