.diagnosis-capture-hero{padding-block:clamp(4.5rem,8vw,7.5rem);background:var(--cream)}.diagnosis-capture-grid{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center}.diagnosis-capture-points{display:grid;gap:.75rem;max-width:52ch;margin-top:1.65rem}.diagnosis-capture-points p{margin:0;padding-left:.85rem;color:var(--pine);border-left:2px solid var(--sand);font-size:.95rem;line-height:1.5}.diagnosis-capture-action{display:grid;justify-items:start;gap:.62rem;margin-top:1.6rem}.diagnosis-capture-action p{margin:0;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:max(.58rem,11.5px);letter-spacing:.05em}.diagnosis-test-section{padding:clamp(4rem,7vw,6.5rem) 1rem;background:var(--paper)}.diagnosis-test-inner{width:min(100%,720px);margin-inline:auto;text-align:center}.diagnosis-test-slot{width:min(100%,720px);min-height:1px;margin:2rem auto 0;overflow-x:hidden}.diagnosis-test-slot iframe{display:block;width:100%;max-width:100%;min-height:1px;border:0}.diagnosis-test-legal{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line);text-align:left}.diagnosis-privacy-note{display:grid;gap:.35rem;margin:.7rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.6}.diagnosis-privacy-note p{margin:0}.diagnosis-privacy-note a{color:var(--pine);text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:.18em}@media(min-width:700px){.diagnosis-capture-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}}.cs-device--phone{--bezel: #15161a;--bezel-hi: #33353c;width:min(100%,19rem);margin-inline:auto}.diagnosis-report-device{margin-top:.4rem}
