html:has(.healthcare-page){scroll-behavior:smooth}.healthcare-hero{--reference-hero-padding-bottom: 7rem;--reference-hero-columns: minmax(0, .9fr) minmax(32rem, 1.1fr);--reference-hero-gap: clamp(2.5rem, 5vw, 5rem)}.healthcare-hero-claim{position:relative;width:min(100%,42rem);height:29rem;margin:0 0 0 auto}.healthcare-source-crop{position:absolute;overflow:hidden;padding-bottom:1.45rem;border:1px solid rgba(48,56,62,.24);background:#f8f8f6;box-shadow:0 1.6rem 3.5rem #00000061}.healthcare-source-image{position:relative}.healthcare-source-crop img{display:block;width:100%;height:auto}.healthcare-source-crop>span,.healthcare-source-crop>a{position:absolute;right:.65rem;bottom:.36rem;left:.65rem;overflow:hidden;font-family:var(--cl-mono);font-size:.47rem;line-height:1.3;text-transform:uppercase;text-overflow:ellipsis;letter-spacing:.05em;white-space:nowrap;color:#667079}.healthcare-source-crop>a{text-decoration:none}.healthcare-source-crop>a:hover{color:#171514;text-decoration:underline;text-decoration-color:var(--brand-accent);text-underline-offset:.14rem}.healthcare-source-image>i{position:absolute;z-index:2;border:2px solid var(--brand-accent);background:#f3441d0a;box-shadow:0 0 0 2px #f3441d1f;pointer-events:none}.healthcare-rule-crop{top:.35rem;left:.4rem;z-index:1;width:78%;transform:rotate(-1.2deg)}.healthcare-rule-crop .healthcare-source-image>i{top:57%;left:21.5%;width:31.5%;height:9.2%}.healthcare-example-crop{top:10rem;right:.15rem;z-index:2;width:84%;transform:rotate(1deg)}.healthcare-example-crop .healthcare-source-image>i{top:55.2%;left:3.2%;width:42.5%;height:7.4%}.healthcare-hero-finding{position:absolute;right:1rem;bottom:.1rem;z-index:3;display:block;width:min(21rem,calc(100% - 2rem));padding:.75rem .9rem;border:1px solid var(--brand-hairline-strong);font-size:.82rem;line-height:1.4;color:var(--brand-text-bright);background:var(--cl-code-bg);box-shadow:0 1rem 2.4rem #00000061;text-decoration:none}.healthcare-hero-finding-arrow{margin-left:.35rem;font-family:var(--cl-mono);font-size:1rem;line-height:1;color:var(--brand-accent)}.healthcare-hero-finding:hover{border-color:var(--brand-text);text-decoration:underline;text-decoration-color:var(--brand-accent);text-underline-offset:.22rem}.healthcare-case-visual{position:relative;z-index:2;display:grid;height:100%;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.35fr) minmax(10rem,.7fr);align-items:center;gap:.8rem}.healthcare-case-evidence{display:grid;gap:.65rem}.healthcare-case-evidence>div,.healthcare-case-comparison{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--brand-hairline-strong);background:var(--cl-code-bg)}.healthcare-case-evidence span,.healthcare-case-evidence small,.healthcare-case-models>p,.healthcare-case-comparison>span,.healthcare-case-comparison>small{font-family:var(--cl-mono);font-size:var(--brand-fs-nano);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-text-dim)}.healthcare-case-evidence strong{font-size:.78rem;font-weight:500;color:var(--brand-text-bright)}.healthcare-case-models>p{margin:0 0 .7rem;color:var(--brand-text)}.healthcare-case-models>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.healthcare-case-models .industry-agent-tool{min-height:5.2rem}.healthcare-case-models .industry-agent-tool:last-child:nth-child(odd){grid-column:1 / -1}.healthcare-case-comparison{align-content:center;min-height:9.5rem}.healthcare-case-comparison p{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin:.55rem 0}.healthcare-case-comparison p strong,.healthcare-case-comparison p em{font-size:.72rem;font-style:normal;font-weight:500;color:var(--brand-text-bright)}.healthcare-case-comparison p em{color:var(--brand-accent)}.healthcare-case-comparison p b{height:1px;background:var(--brand-hairline-strong)}@media(max-width:1020px){.healthcare-hero-claim{margin-inline:auto}}@media(max-width:900px){.healthcare-hero{padding:7.5rem 0 5rem}}@media(max-width:680px){.healthcare-case-visual{grid-template-columns:1fr}}@media(max-width:480px){.healthcare-hero-claim{height:25rem}.healthcare-rule-crop{left:.1rem;width:88%}.healthcare-example-crop{top:8.6rem;right:.1rem;width:94%}.healthcare-hero-finding{right:.35rem;width:min(20rem,calc(100% - .7rem))}}@media(prefers-reduced-motion:reduce){html:has(.healthcare-page){scroll-behavior:auto}}
