.pgx-hero{background:#08192d;color:white;padding:9rem max(5vw,1.5rem) 5rem;display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:center}.pgx-hero h1{font-size:clamp(3rem,6vw,6rem);line-height:1.04;max-width:850px;margin:1.5rem 0}.pgx-hero h1 em{color:#99d8e6}.pgx-hero p:not(.eyebrow){font-size:1.15rem;line-height:1.7;max-width:650px;color:#d9e4eb}.pgx-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.pgx-hero figure{margin:0;background:white;padding:1rem;border-radius:8px;transform:rotate(2deg);box-shadow:0 24px 80px #0007}.pgx-hero img{width:100%;display:block}.pgx-hero figcaption{color:#38506a;font-size:.85rem;padding:.5rem}.pgx-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#d7eef2;padding:2rem 5vw;gap:2rem}.pgx-stats div{display:flex;align-items:center;gap:1rem}.pgx-stats strong{font-size:3rem;color:#083d54}.pgx-stats span{max-width:220px}.pgx-section{padding:5rem max(5vw,1.5rem)}.pgx-section h2{font-size:clamp(2.1rem,4vw,4rem);max-width:900px;line-height:1.12;margin:1rem 0 2rem}.pgx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pgx-grid article{padding:2rem;border:1px solid #c8d7de;border-radius:6px;background:white}.pgx-grid article>span{color:#1488a2;font-weight:700}.pgx-grid h3{font-size:1.4rem;margin:1rem 0}.pgx-grid p{line-height:1.7}.pgx-dark{background:#0c2940;color:white}.pgx-dark .pgx-grid article{background:#143951;border-color:#376078}.pgx-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.pgx-tags span{padding:1.2rem;background:#eaf3f5;border-left:4px solid #1488a2;line-height:1.45}.pgx-caveat{margin-top:1.5rem;color:#536773}.pgx-resources{background:#d7eef2;display:grid;grid-template-columns:1fr 1fr;gap:3rem}.pgx-resources p{line-height:1.7}.pgx-resource-links{display:grid;gap:.7rem}.pgx-resource-links a{display:flex;justify-content:space-between;gap:1rem;background:white;padding:1.25rem;color:#092b42;text-decoration:none}.pgx-resource-links a:hover,.pgx-resource-links a:focus-visible{outline:2px solid #1488a2}.pgx-disclosure{padding:2rem 5vw;background:#eff4f5;color:#405664;line-height:1.7}.pgx-footer{padding:2rem 5vw;background:#08192d;color:white;display:flex;justify-content:space-between;gap:1rem}.pgx-footer a{color:#b5e6ed}.distribution-section{background:#ecf4f5}.distribution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0}.distribution-grid article{background:white;padding:2rem;border-top:4px solid #117f95}.distribution-grid span{font-size:.8rem;letter-spacing:.1em;color:#117f95;font-weight:700}.distribution-grid h3{font-size:1.4rem;margin:1rem 0}.distribution-grid p,.distribution-foot p{line-height:1.7}.distribution-foot{display:flex;align-items:center;gap:2rem;justify-content:space-between}.distribution-foot p{max-width:850px}@media(max-width:800px){.pgx-hero,.pgx-resources{grid-template-columns:1fr}.pgx-hero{padding-top:7rem}.pgx-hero figure{max-width:460px;transform:none}.pgx-grid,.distribution-grid{grid-template-columns:1fr}.pgx-stats{grid-template-columns:1fr}.pgx-tags{grid-template-columns:1fr}.distribution-foot{display:block}.pgx-footer{flex-direction:column}}
.pgx-wellness{background:#f4f9fa}.pgx-wellness-intro{max-width:850px}.pgx-wellness-intro>p:not(.section-kicker){font-size:1.1rem;line-height:1.7}.pgx-wellness-intro .button{display:inline-block;margin:1rem 0 2rem}.pgx-wellness-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pgx-wellness-steps article{background:#fff;padding:2rem;border-top:4px solid #1488a2;box-shadow:0 8px 28px #092b420c}.pgx-wellness-steps span{font-size:.85rem;font-weight:700;letter-spacing:.08em;color:#126f84}.pgx-wellness-steps h3{font-size:1.4rem;margin:1rem 0}.pgx-wellness-steps p{line-height:1.7}.pgx-wellness-note{border-left:3px solid #1488a2;padding:.5rem 1rem;margin:2rem 0 0;max-width:900px;color:#405664;line-height:1.6}@media(max-width:800px){.pgx-wellness-steps{grid-template-columns:1fr}}
.diagnostics-section{background:#edf3f7;scroll-margin-top:2rem}.diagnostics-offerings{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.diagnostic-offering{background:white;padding:2.5rem;border-top:5px solid #168bd4}.diagnostic-offering h3{font-size:clamp(2rem,3vw,3rem);margin:1rem 0}.diagnostic-offering>p:not(.section-kicker){font-size:1rem;line-height:1.7;max-width:560px}.diagnostic-offering .button{margin-top:1rem}.bio-offering{border-color:#277a69}.bio-offering .section-kicker{color:#236a5d}.bio-offering .button,.biosynthetix-page .button.primary{background:#246e60}.bio-hero{background:#122e30;grid-template-columns:1fr}.bio-hero>div{max-width:1050px}.bio-hero .eyebrow.light{color:#b3e4d5}.bio-hero .button.outline{border-color:#acd9ce;background:transparent}.biosynthetix-page .pgx-dark{background:#163e3d}.biosynthetix-page .pgx-dark article{background:#20504b;border-color:#4a7770}.biosynthetix-page .pgx-resources{background:#dfede7}.offering-subtitle{font-weight:650}.pgx-hero p.offering-subtitle{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.3}.pgx-resource-links a{flex-wrap:wrap}@media(max-width:800px){.diagnostics-offerings{grid-template-columns:1fr}.diagnostic-offering{padding:1.5rem}.bio-hero h1{font-size:clamp(2.6rem,10vw,4rem)}}
