/* Focused founder refinement. Preserve the accepted reading and product-proof system. */
.final-direction .discovery-hero { align-items:start; row-gap:24px; }
.final-direction .discovery-intro { grid-column:1; grid-row:1; align-self:end; }
.final-direction .discovery-case { grid-column:2; grid-row:1/3; }
.final-direction .discovery-topics { grid-column:1; grid-row:2; margin-top:0; align-self:start; }
.final-direction .physician-invitation { background:#f6f5f2; color:#252535; border:1px solid #e5e2ea; border-radius:20px; padding:40px; }
.final-direction .physician-invitation:before,.final-direction .physician-invitation:after { display:none; }
.final-direction .physician-invitation-copy { max-width:65ch; }
.final-direction .physician-invitation h2 { font-size:38px!important; color:#252535; max-width:24ch; }
.final-direction .physician-invitation h2 em { color:inherit; }
.final-direction .physician-invitation .eyebrow { color:#5847eb; }
.final-direction .physician-invitation-copy > p:not(.eyebrow) { color:#514d5c; }
.final-direction .physician-invitation .btn { background:#5847eb; border-color:#5847eb; color:white; }
.final-direction .physician-invitation .text-link { color:#252535; }
.final-direction .physician-invitation .physician-access { color:#514d5c; font-size:14px; }
.final-direction .consultation-help { margin-top:16px; display:inline-flex; align-items:center; min-height:44px; }
@media(max-width:700px){
 .final-direction .discovery-hero { row-gap:24px; }
 .final-direction .discovery-intro,.final-direction .discovery-case,.final-direction .discovery-topics { grid-column:1; grid-row:auto; }
 .final-direction .discovery-topics { margin-top:0; }
 .final-direction .physician-invitation { padding:24px; border-radius:16px; }
 .final-direction .physician-invitation h2 { font-size:32px!important; line-height:1.15; }
 .final-direction .physician-invitation-copy > p:not(.eyebrow):not(.physician-access) { font-size:16px; }
}
@media(max-width:700px){
 .final-direction .discovery-hero{padding-top:16px;row-gap:12px}
 .final-direction .discovery-hero h1{font-size:36px;line-height:1.06;margin-bottom:14px}
 .final-direction .discovery-signature{margin-bottom:12px}
 .final-direction .discovery-intro .cta-row{margin-top:14px}
 .final-direction .discovery-intro .discovery-access{margin-top:8px}
 .final-direction .discovery-case{padding-top:14px}
 .final-direction .discovery-case .case-overline{margin-bottom:6px}
}
