.bio-intro{background:#fff}.bio-intro-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:95px;display:grid}.bio-intro-grid>div:first-child>p:not(.eyebrow){color:var(--body)}.bio-score-card{background:var(--teal);color:#fff;box-shadow:16px 16px 0 var(--yellow);border-radius:28px;padding:36px}.bio-score-card>div{border-top:1px solid #ffffff2d;justify-content:space-between;gap:25px;padding:19px 0;display:flex}.bio-score-card span{color:#b6d6da}.bio-score-card strong{font-size:1.05rem}.bio-score-card small{color:#a7c8cc;margin-top:16px;display:block}.bio-inputs{background:#f2f7f6}.biomarker-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.biomarker-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:245px;padding:27px;position:relative}.biomarker-grid article>span{color:var(--mid);font-size:.7rem;font-weight:800;position:absolute;top:20px;right:22px}.biomarker-grid svg{color:var(--mid);width:31px;margin:4px 0 32px}.biomarker-grid h3{margin-bottom:12px}.biomarker-grid p{color:var(--body);font-size:.86rem}.bio-note{background:var(--cream);border-radius:18px;grid-template-columns:45px 1fr;gap:18px;margin-top:20px;padding:26px;display:grid}.bio-note svg{color:var(--mid);width:30px}.bio-note p{color:var(--body);margin:4px 0 0}.report-section{background:var(--cream)}.report-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.report-grid .lead{margin:25px 0 30px}.report-items{gap:12px;display:grid}.report-items article{background:#fff;border-radius:17px;grid-template-columns:48px 1fr;gap:15px;padding:23px;display:grid}.report-items svg{width:31px;color:var(--mid)}.report-items h3{margin-bottom:6px}.report-items p{color:var(--body);margin:0;font-size:.84rem}.bio-process{background:var(--teal);color:#fff}.bio-process .eyebrow{color:var(--yellow)}.bio-process ol{border-top:1px solid #ffffff30;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.bio-process li{border-right:1px solid #ffffff24;padding:27px 23px}.bio-process li>span{color:var(--yellow);font-size:.72rem;font-weight:800}.bio-process h3{margin:35px 0 12px;font-size:1.05rem}.bio-process p{color:#bad3d6;font-size:.82rem}.comparison-section{background:#f2f7f6}.age-comparison{border-top:2px solid var(--teal);background:#fff}.age-comparison>div{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1fr 1fr;align-items:start;gap:25px;padding:20px 24px;display:grid}.age-comparison-head{background:var(--teal);color:#fff}.age-comparison-head span,.age-comparison-head strong{text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.age-comparison>div:not(.age-comparison-head)>span{color:var(--teal);font-weight:800}.age-comparison p{color:var(--body);margin:0;font-size:.87rem}.comparison-conclusion{background:var(--cream);border-left:4px solid var(--yellow);border-radius:18px;margin-top:20px;padding:25px 29px}.comparison-conclusion p{color:var(--body);margin:5px 0 0}.bio-evidence-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.bio-evidence-grid>div:last-child>p{color:var(--body)}.bio-evidence-grid ul{margin:25px 0;padding:0;list-style:none}.bio-evidence-grid li{gap:10px;margin:10px 0;display:flex}.bio-evidence-grid li svg{width:18px;color:var(--mid);flex:none}.bio-price{background:var(--mid);color:#fff}.bio-price>.page-grid{grid-template-columns:1fr auto auto;align-items:center;gap:45px;display:grid}.bio-price .eyebrow{color:var(--yellow)}.bio-price h2{font-size:clamp(1.8rem,3vw,3rem)}.bio-price p{color:#cce2e4;margin:10px 0 0}.bio-price>.page-grid>strong{white-space:nowrap;font-size:1.45rem}@media (max-width:980px){.bio-intro-grid,.report-grid,.bio-evidence-grid{grid-template-columns:1fr;gap:45px}.biomarker-grid,.bio-process ol{grid-template-columns:1fr 1fr}.bio-price>.page-grid{grid-template-columns:1fr}.bio-price>.page-grid>strong{font-size:1.25rem}}@media (max-width:640px){.bio-score-card{box-shadow:9px 9px 0 var(--yellow)}.biomarker-grid,.bio-process ol{grid-template-columns:1fr}.biomarker-grid article{min-height:auto}.bio-process li{border-bottom:1px solid #ffffff24}.bio-process h3{margin-top:20px}.age-comparison-head{display:none!important}.age-comparison>div{grid-template-columns:1fr;gap:8px;padding:20px 18px}.age-comparison>div>p:before{text-transform:uppercase;letter-spacing:.08em;color:var(--mid);margin-bottom:3px;font-size:.65rem;font-weight:800;display:block}.age-comparison>div>p:nth-child(2):before{content:"Blood biomarkers"}.age-comparison>div>p:nth-child(3):before{content:"Epigenetic testing"}}
