:root{--product-ink: #14252c;--product-muted: #607078;--product-line: #dbe5e8;--product-pale: #f2f8f9;--product-cyan: #0794ad;--product-cyan-deep: #05758b;--product-coral: #d76651}.product-page{background:#f5f8f9}.product-page :focus-visible{outline:3px solid rgba(7,148,173,.45);outline-offset:3px}.product-page header{background:#fafbfceb}.product-hero{position:relative;display:flex;align-items:center;min-height:720px;padding:84px 0 94px;overflow:hidden;border-bottom:1px solid #d6e0e4}.product-grid-lines{position:absolute;inset:0;background-size:48px 48px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 40%,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000)}.product-hero-grid{position:relative;z-index:1;display:grid;width:100%}.product-hero-copy .breadcrumb{margin-bottom:58px}.product-hero-copy>.kicker{margin-bottom:22px}.product-hero-copy h1{max-width:13ch;font-size:clamp(44px,5.2vw,72px);line-height:.99;letter-spacing:-.055em}.product-hero-copy .page-lede{max-width:58ch;font-size:17px;line-height:1.7}.product-hero-copy .hero-actions{justify-content:flex-start;margin-top:34px}.proof-strip{display:flex;flex-wrap:wrap;gap:0;margin-top:52px;list-style:none;border-top:1px solid #cad7db;border-bottom:1px solid #cad7db}.proof-strip li{position:relative;flex:1 1 150px;padding:14px;border-right:1px solid #cad7db;font-family:var(--font-body);font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none}.proof-strip li:last-child{border-right:0}.platform-intro{padding:116px 0 104px;background:#fff;border-bottom:1px solid #d7e0e4}.split-intro{display:grid;grid-template-columns:.55fr 1.15fr 1fr;gap:55px;align-items:start}.split-intro h2,.section-heading h2,.image-story h2,.deployment-band h2,.faq-section h2,.style-section h2,.proofread-section h2{font-size:clamp(30px,3.6vw,50px);line-height:1.08;letter-spacing:-.045em}.split-intro>p:last-child,.image-story-copy>p,.deployment-band p,.style-copy>p,.proofread-copy>p{color:var(--ink-2);font-size:16px;line-height:1.75}.product-showcase{padding:104px 0}.product-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-height:570px;border:1px solid #d2dde1}.product-panel+.product-panel{margin-top:28px}.product-panel-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,74px)}.product-index{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.product-panel h2{margin-top:18px;font-size:clamp(36px,4.6vw,58px);line-height:1;letter-spacing:-.05em}.product-panel h2 sup{position:relative;top:-.8em;margin-left:4px;font-family:var(--font-body);font-size:12px;letter-spacing:0}.product-panel-copy>p:not(.product-index){margin-top:23px;font-size:15.5px;line-height:1.75}.spec-list{margin-top:34px;list-style:none;border-top:1px solid #d7e0e4}.spec-list li{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid #d7e0e4;font-size:13px}.spec-list span{font-family:var(--font-body);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.text-link{align-self:flex-start;margin-top:32px;padding-bottom:5px;border-bottom:1px solid var(--product-cyan);font-size:14px;font-weight:700;text-decoration:none}.text-link span{display:inline-block;margin-left:8px;transition:transform .2s ease}.text-link:hover span{transform:translate(3px,-3px)}.product-panel>[data-pacs-flow]{display:grid;align-items:center;padding:clamp(24px,4vw,48px);background:#f2f8f9}.workflow-section{padding:106px 0 118px;background:#fff;border-top:1px solid #d7e0e4}.section-heading{display:grid;grid-template-columns:.55fr 2.15fr;gap:55px;align-items:start;margin-bottom:68px}.section-heading h2{max-width:15ch}.workflow-line{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid #10202a}.workflow-line li{position:relative;min-height:220px;padding:26px 26px 30px 0;border-right:1px solid #d7e0e4}.workflow-line li+li{padding-left:26px}.workflow-line li:last-child{border-right:0}.workflow-line li:before{position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--product-cyan);border-radius:50%;content:""}.workflow-line li+li:before{left:26px}.workflow-line span,.sequence-grid article>span,.ledger-grid article>span{color:var(--product-cyan-deep);font-family:var(--font-body);font-size:10px;letter-spacing:.14em}.workflow-line strong{display:block;margin-top:43px;font-size:19px}.workflow-line p{margin-top:11px;color:var(--ink-2);font-size:13.5px}.product-cta{margin-top:0;padding:76px 0}.product-cta .cta-inner h2{max-width:24ch}.detail-hero{min-height:680px}.detail-hero .product-hero-copy h1{max-width:15ch;font-size:clamp(42px,4.8vw,66px)}.feature-ledger,.rad-sequence{padding:110px 0;background:#fff}.ledger-grid,.sequence-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #10202a;border-left:1px solid #d7e0e4}.ledger-grid article,.sequence-grid article{min-height:280px;padding:42px;border-right:1px solid #d7e0e4;border-bottom:1px solid #d7e0e4}.ledger-grid h3,.sequence-grid h3{max-width:22ch;margin-top:38px;font-size:23px;line-height:1.25;letter-spacing:-.025em}.ledger-grid p,.sequence-grid p{max-width:50ch;margin-top:15px;color:var(--ink-2);font-size:14.5px;line-height:1.7}.ledger-grid h3{margin-top:0}.image-story,.style-section,.proofread-section{padding:112px 0;border-top:1px solid #d7e0e4}.image-story-grid,.style-grid,.proofread-grid{display:grid;grid-template-columns:minmax(360px,.85fr) 1fr;gap:clamp(55px,9vw,118px);align-items:center}.image-story figure{padding:14px}.image-story figure img{display:block;width:100%;max-height:560px;object-fit:contain}.image-story figcaption{display:flex;justify-content:space-between;gap:16px;padding:13px 0 0;font-family:var(--font-body);font-size:9px;letter-spacing:.12em}.image-story-copy .kicker,.style-copy .kicker,.proofread-copy .kicker{margin-bottom:19px}.image-story-copy>p,.style-copy>p,.proofread-copy>p{margin-top:26px}.micro-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:38px;border-top:1px solid #cfdadd;border-bottom:1px solid #cfdadd}.micro-grid div{padding:19px 18px 19px 0}.micro-grid div+div{padding-left:18px;border-left:1px solid #cfdadd}.micro-grid strong,.micro-grid span{display:block}.micro-grid strong{font-size:14px}.micro-grid span{margin-top:5px;color:var(--ink-3);font-size:12px}.deployment-band{padding:88px 0}.deployment-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:end}.deployment-band p{max-width:50ch;margin-top:18px}.deployment-band ul{list-style:none;border-top:1px solid #cfdddf}.deployment-band li{padding:18px 10px;border-bottom:1px solid #cfdddf;font-family:var(--font-body);font-size:12px;letter-spacing:.08em}.faq-section{padding:104px 0 118px}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-section h2{margin-top:18px}.faq-list{border-top:1px solid #10202a}.faq-list details{border-bottom:1px solid #d7e0e4}.faq-list summary{position:relative;padding:24px 48px 24px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;top:20px;right:8px;color:var(--product-cyan-deep);font-family:var(--font-body);font-size:22px;font-weight:400;content:"+"}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:64ch;padding:0 50px 24px 0;color:var(--ink-2);font-size:14.5px;line-height:1.7}.rad-sequence .section-heading{margin-bottom:68px}.style-section{background:#eef4f5}.style-grid{grid-template-columns:1fr minmax(390px,.8fr)}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:34px;list-style:none;border-top:1px solid #c9d6da}.check-list li{position:relative;padding:16px 14px 16px 25px;border-bottom:1px solid #c9d6da;color:#40535d;font-size:13px}.check-list li:before{position:absolute;left:2px;color:var(--product-cyan-deep);font-family:var(--font-body);content:"✓"}.proofread-grid{grid-template-columns:minmax(420px,1fr) .8fr}.clinical-note{padding:17px 18px;background:#eff6f7;border-left:2px solid var(--product-cyan);font-size:13px!important}.clinical-note strong{color:var(--product-ink)}.product-page,.product-page main,.product-page .product-hero,.product-page .rad-hero,.product-page .product-showcase,.product-page .style-section,.product-page .proofread-section,.product-page .deployment-band,.product-page .faq-section,.product-page .cta-band{color:var(--product-ink);background-color:#fff}.product-page .product-hero{background:linear-gradient(180deg,#f2f8f9e0,#fff0 72%),#fff}.product-page .product-grid-lines{opacity:.45;background-image:linear-gradient(rgba(7,148,173,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(7,148,173,.065) 1px,transparent 1px)}.product-page .product-hero-grid{align-items:center;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);gap:clamp(2.5rem,5vw,5rem);max-width:1500px}.product-page .product-hero-copy,.product-page .product-hero-copy h1,.product-page .product-panel h2,.product-page .deployment-band h2,.product-page .proofread-section h2{color:var(--product-ink)}.product-page .page-lede,.product-page .product-panel p,.product-page .deployment-band p,.product-page .proofread-section p{color:var(--product-muted)}.product-page .proof-strip,.product-page .proof-strip li,.product-page .breadcrumb,.product-page .breadcrumb a,.product-page .kicker{color:var(--product-cyan-deep)}.product-page .btn:not(.btn-solid){color:var(--product-ink);border-color:#cbdadd;background:#ffffffd1}.product-page .btn:not(.btn-solid):hover{border-color:var(--product-cyan);background:var(--product-pale)}.viewer-frame{min-width:0}.history-viewer{overflow:hidden;color:#28383f;background:#fff;border:1px solid #cfdde0;border-radius:18px;box-shadow:0 30px 70px #163e4821,0 3px 10px #163e480d;outline:none}.history-viewer:focus-visible{box-shadow:0 0 0 3px #0794ad3d,0 30px 70px #163e4821}.viewer-context{position:relative;display:flex;align-items:center;justify-content:center;min-height:27px;padding:.35rem 1rem;color:#788990;background:#f7fafb;border-bottom:1px solid #e3ebed;font-family:var(--font-body);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase}.viewer-context-dots{position:absolute;left:.85rem;display:flex;gap:.3rem}.viewer-context-dots i{width:6px;height:6px;border-radius:50%;background:#c4d1d4}.viewer-context-dots i:first-child{background:#e6a99e}.viewer-context-dots i:nth-child(2){background:#e9cf8b}.viewer-context-dots i:last-child{background:#97cbbc}.viewer-appbar{display:grid;grid-template-columns:auto minmax(120px,250px) auto;align-items:center;gap:1.2rem;min-height:48px;padding:.55rem .9rem;background:#fbfcfc;border-bottom:1px solid #e5ecee}.viewer-wordmark{display:flex;align-items:center;gap:.48rem;font-size:.88rem}.viewer-wordmark img{display:block;width:74px;height:auto}.viewer-wordmark small{color:#8a999f;font-size:.6rem}.viewer-search{padding:.46rem .7rem;color:#99a5aa;background:#fff;border:1px solid #dfe7e9;border-radius:7px;font-size:.63rem}.viewer-app-actions{display:flex;justify-content:flex-end;align-items:center;gap:.45rem}.viewer-app-actions span{padding:.36rem .58rem;color:#697a81;background:#fff;border:1px solid #dfe7e9;border-radius:6px;font-size:.58rem}.viewer-tabbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.48rem .75rem;background:#fff;border-bottom:1px solid #e9eff0}.viewer-tabs,.viewer-presets{display:flex;align-items:center;gap:2px;padding:2px;background:#edf2f3;border-radius:7px}.viewer-tab,.viewer-presets button,.viewer-toolbar button{min-height:25px;padding:.28rem .55rem;color:#617178;background:transparent;border:0;border-radius:5px;font:inherit;font-size:.57rem;cursor:pointer}.viewer-tab:hover,.viewer-presets button:hover,.viewer-toolbar button:hover{color:var(--product-cyan-deep);background:#fff}.viewer-tab[aria-pressed=true]{color:#fff;background:var(--product-cyan);box-shadow:0 1px 3px #07758b38}.viewer-presets button.is-active{color:var(--product-cyan-deep);background:#fff;box-shadow:0 1px 3px #1c40491c}.viewer-tab kbd{margin-left:.22rem;color:inherit;font:inherit;font-size:.48rem;opacity:.68}.viewer-main{display:grid;grid-template-columns:118px minmax(280px,1fr) 184px;min-height:385px;background:#fff}.viewer-worklist,.viewer-insights{overflow:hidden;min-width:0;background:#fbfcfc}.viewer-worklist{border-right:1px solid #e5ecee}.viewer-insights{border-left:1px solid #e5ecee}.viewer-panel-title{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:.6rem .65rem;border-bottom:1px solid #e8eeef}.viewer-panel-title span{color:#4a5c63;font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.viewer-panel-title small{color:#97a4a9;font-size:.5rem}.worklist-case{display:flex;width:100%;justify-content:space-between;gap:.4rem;padding:.72rem .6rem;color:#43555c;text-align:left;background:transparent;border:0;border-bottom:1px solid #edf1f2;border-left:2px solid transparent;cursor:pointer}.worklist-case:hover,.worklist-case.is-selected{background:#edf8fa;border-left-color:var(--product-cyan)}.worklist-case>span{display:grid;gap:.2rem}.worklist-case>span:last-child{justify-items:end}.worklist-case strong{font-size:.58rem}.worklist-case small{color:#84939a;font-size:.49rem}.worklist-case em{font-size:.44rem;font-style:normal;font-weight:700;text-transform:uppercase}.priority-stat{color:#be513f}.priority-urgent{color:#987329}.viewer-study{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:#f1f5f6}.viewer-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;min-height:37px;padding:.35rem .55rem;background:#f8fafb;border-bottom:1px solid #dfe8ea}.viewer-tool-group{display:flex;align-items:center;gap:2px}.viewer-tool-group:last-child{justify-content:flex-end}.viewer-toolbar button{min-width:25px;padding:.2rem;color:#53666d;background:#fff;border:1px solid #dce6e8}.viewer-toolbar button[aria-pressed=true]{color:#fff;background:var(--product-cyan);border-color:var(--product-cyan)}.viewer-slice-label,.viewer-zoom-controls span{color:#718188;font-family:var(--font-body);font-size:.49rem}.viewer-stage{display:grid;place-items:center;min-height:250px;padding:.6rem;overflow:hidden;background:linear-gradient(rgba(7,148,173,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,148,173,.035) 1px,transparent 1px),#edf3f4;background-size:22px 22px}.viewer-image-shell{position:relative;display:grid;place-items:center;width:min(100%,390px);height:250px;overflow:hidden;background:#e6edef;border:1px solid #cedadd;box-shadow:0 12px 28px #2348511f}.viewer-image{width:100%;height:100%;object-fit:contain;transform:scale(var(--viewer-zoom, 1));transition:transform .18s ease}.viewer-mpr{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;height:100%;padding:3px;background:#f6f8f8}.viewer-mpr[hidden]{display:none}.viewer-mpr figure{position:relative;min-width:0;overflow:hidden;margin:0;background:#e6edef}.viewer-mpr img{width:100%;height:100%;object-fit:cover}.viewer-mpr figcaption{position:absolute;left:.35rem;bottom:.3rem;padding:.16rem .25rem;color:#0c687b;background:#ffffffdb;font-family:var(--font-body);font-size:.42rem}.orientation-mark{position:absolute;z-index:2;color:#60d4e5;font-family:var(--font-body);font-size:.52rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.85)}.orientation-top{top:.35rem;left:50%;transform:translate(-50%)}.orientation-left{top:50%;left:.35rem;transform:translateY(-50%)}.orientation-right{top:50%;right:.35rem;transform:translateY(-50%)}.dicom-overlay{position:absolute;inset:.42rem;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;color:#fff;font-family:var(--font-body);font-size:.43rem;letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 3px #000}.dicom-overlay span:nth-child(2n){text-align:right}.scan-measurement{position:absolute;z-index:3;top:42%;left:55%;width:44px;padding-top:3px;color:#f6d873;border-top:1px solid #f6d873;font-family:var(--font-body);font-size:.39rem;text-align:center;text-shadow:0 1px 2px #000}.scan-measurement:before,.scan-measurement:after{position:absolute;top:-3px;width:1px;height:5px;background:#f6d873;content:""}.scan-measurement:before{left:0}.scan-measurement:after{right:0}.scan-crosshair{position:absolute;z-index:3;inset:0;display:none;pointer-events:none}.scan-crosshair:before,.scan-crosshair:after{position:absolute;background:#53d2e5b8;content:""}.scan-crosshair:before{top:50%;left:0;right:0;height:1px}.scan-crosshair:after{top:0;bottom:0;left:50%;width:1px}.show-crosshair .scan-crosshair{display:block}.viewer-thumbnails{display:flex;justify-content:center;gap:.35rem;min-height:51px;padding:.35rem .55rem;background:#f8fafb;border-top:1px solid #dfe8ea}.viewer-thumbnails button{position:relative;overflow:hidden;width:49px;padding:0;background:#e8eef0;border:1px solid #cfdbde;border-radius:4px;cursor:pointer}.viewer-thumbnails button.is-active{border-color:var(--product-cyan);box-shadow:0 0 0 1px var(--product-cyan)}.viewer-thumbnails img{width:100%;height:39px;object-fit:cover}.viewer-thumbnails span{position:absolute;right:2px;bottom:1px;padding:1px 2px;color:#0c6678;background:#ffffffdb;font-size:.42rem}.confidence-block{display:grid;grid-template-columns:1fr auto;gap:.25rem .45rem;padding:.72rem .65rem;border-bottom:1px solid #e7eeef}.confidence-block>span{color:#677a81;font-size:.52rem}.confidence-block>strong{color:var(--product-cyan-deep);font-size:.68rem}.confidence-block>i{grid-column:1 / -1;height:4px;overflow:hidden;background:#dfe9eb;border-radius:8px}.confidence-block>i b{display:block;width:92%;height:100%;background:var(--product-cyan);border-radius:inherit}.confidence-block>small{grid-column:1 / -1;color:#94a1a6;font-size:.44rem}.finding-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;width:100%;padding:.62rem .55rem;color:#43545b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9eff0;border-left:2px solid transparent;cursor:pointer}.finding-row:hover,.finding-row.is-active{background:#edf8fa;border-left-color:var(--product-cyan)}.finding-row>span{display:grid;gap:.18rem}.finding-row strong{font-size:.52rem;line-height:1.35}.finding-row small{color:#7d8d93;font-size:.44rem;line-height:1.35}.finding-level{color:#b05544;font-size:.42rem;font-style:normal;font-weight:700;text-transform:uppercase}.finding-row:not(:first-child) .finding-level{color:#967228}.viewer-assist-note{display:grid;gap:.35rem;margin:.65rem;padding:.62rem;color:#6d7d83;background:#f2f8f9;border:1px solid #d9eaed;border-radius:7px;font-size:.46rem}.viewer-assist-note strong{color:#3f545c;font-size:.52rem}.viewer-assist-note span:before{margin-right:.3rem;color:var(--product-cyan);content:"✓"}.pacs-flow-shell{overflow:hidden;color:var(--product-ink);background:#fff;border:1px solid var(--product-line);border-radius:18px;box-shadow:0 24px 55px #163e481a}.pacs-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:#f8fbfb;border-bottom:1px solid var(--product-line)}.pacs-flow-heading span{color:#40555d;font-size:.72rem;font-weight:700}.pacs-flow-heading small{color:#85949a;font-size:.6rem}.pacs-flow-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;padding:clamp(1.2rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem);background:linear-gradient(rgba(7,148,173,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,148,173,.035) 1px,transparent 1px),#fff;background-size:22px 22px}.pacs-flow-step{position:relative;display:grid;justify-items:center;gap:.35rem;min-width:0;padding:1rem .45rem;text-align:center;background:#fff;border:1px solid #d8e4e6;border-radius:12px;box-shadow:0 5px 14px #163e480d;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.pacs-flow-step.is-active{border-color:var(--product-cyan);box-shadow:0 10px 22px #0794ad24;transform:translateY(-4px)}.flow-icon{display:grid;place-items:center;width:38px;height:38px;color:var(--product-cyan-deep);background:#eaf7f9;border-radius:50%;font-size:1rem}.pacs-flow-step.is-active .flow-icon{color:#fff;background:var(--product-cyan)}.pacs-flow-step strong{margin-top:.15rem;color:#344a52;font-size:.65rem}.pacs-flow-step small{color:#85949a;font-size:.52rem;line-height:1.35}.flow-connector{position:relative;width:clamp(14px,2.5vw,36px);height:1px;background:#b9d7dc}.flow-connector:after{position:absolute;top:-3px;right:-1px;width:7px;height:7px;border-top:1px solid var(--product-cyan);border-right:1px solid var(--product-cyan);transform:rotate(45deg);content:""}.flow-connector i{position:absolute;top:-2px;left:0;width:5px;height:5px;background:var(--product-cyan);border-radius:50%;animation:flow-dot 1.8s linear infinite}@keyframes flow-dot{to{transform:translate(clamp(14px,2.5vw,36px))}}.pacs-flow-meta{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--product-line);background:#f8fbfb}.pacs-flow-meta span{padding:.75rem .65rem;color:#687a81;font-family:var(--font-body);font-size:.52rem;letter-spacing:.04em;text-align:center;text-transform:uppercase}.pacs-flow-meta span+span{border-left:1px solid var(--product-line)}.product-page .product-panel{color:var(--product-ink);background:#fff;border-color:var(--product-line)}.product-page .product-panel:nth-child(2){background:var(--product-pale)}.product-page .product-index{color:var(--product-cyan-deep)}.product-page .spec-list{border-color:var(--product-line)}.product-page .spec-list li{color:#4f6269;border-color:var(--product-line)}.product-page .spec-list li span,.product-page .text-link{color:var(--product-cyan-deep)}.capability-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;overflow:hidden;background:#fff;border:1px solid var(--product-line);border-radius:14px;box-shadow:0 18px 35px #163e4814}.capability-item{display:grid;align-content:start;gap:.45rem;min-height:122px;padding:1.15rem;border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line)}.capability-item:nth-child(2n){border-right:0}.capability-item:nth-last-child(-n+2){border-bottom:0}.capability-item span{color:var(--product-cyan-deep);font-family:var(--font-body);font-size:.58rem}.capability-item strong{color:#344a52;font-size:.8rem}.capability-item small{color:#718188;font-size:.66rem;line-height:1.55}.product-page .deployment-band{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);background:var(--product-pale)}.product-page .deployment-band:before{display:none}.product-page .deployment-band .kicker{color:var(--product-cyan-deep)}.product-page .deployment-band li{color:#3e545c;background:#fff;border-color:#cfdddf}.product-page .image-story figure{background:#f0f5f6;border:1px solid var(--product-line);box-shadow:0 22px 50px #163e481a}.product-page .image-story figcaption{color:#5f7178;background:#fff;border-color:var(--product-line)}.product-page .sequence-grid article,.product-page .ledger-grid article{background:#fff;border-color:var(--product-line)}.product-page .sequence-grid article:nth-child(2n),.product-page .ledger-grid article:nth-child(2n){background:#f8fbfb}.product-page .sequence-grid article span,.product-page .ledger-grid article>span{color:var(--product-cyan-deep)}.profile-card,.proof-card{overflow:hidden;background:#fff;border:1px solid var(--product-line);border-radius:16px;box-shadow:0 22px 48px #163e481a}.profile-card-head,.proof-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;color:#466069;background:#f4f9fa;border-bottom:1px solid var(--product-line);font-size:.72rem;font-weight:700}.profile-card-head small,.proof-card-head small{color:var(--product-cyan-deep);font-family:var(--font-body);font-size:.56rem;text-transform:uppercase}.profile-list{display:grid}.profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #e8eeef}.profile-row:last-child{border-bottom:0}.profile-row span{color:#74858b;font-size:.7rem}.profile-row strong{color:#3b525a;font-size:.7rem;text-align:right}.profile-row strong:before{margin-right:.4rem;color:var(--product-cyan);content:"✓"}.proof-card-body{display:grid;gap:.9rem;padding:1.1rem}.proof-copy-line{height:8px;background:#e9eff0;border-radius:10px}.proof-copy-line:nth-child(2){width:78%}.proof-copy-line:nth-child(4){width:88%}.proof-suggestion{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.85rem;background:#eef8f9;border:1px solid #cfe6ea;border-radius:9px}.proof-suggestion div{display:grid;gap:.2rem}.proof-suggestion strong{color:#38525b;font-size:.7rem}.proof-suggestion small{color:#6f8188;font-size:.62rem;line-height:1.5}.product-page .proofread-section{border-color:var(--product-line);background:#f7fafb}.product-page .clinical-note{color:#526970;background:#fff;border-color:#cfe0e3}.product-page .faq-list details{border-color:var(--product-line)}.product-page .faq-list summary{color:#324950}.product-page .faq-list p{color:var(--product-muted)}.product-page .product-cta{background:#fff;border-top:1px solid var(--product-line)}.product-hub .product-hero-copy h1,.rad-product .product-hero-copy h1{max-width:18ch;font-size:clamp(44px,4.1vw,64px);line-height:1.06}.radcopilot-name{display:block;margin-bottom:18px;color:var(--product-cyan-deep);white-space:nowrap}.radcopilot-name sup{position:relative;top:-.75em;margin-left:4px;font-size:.22em;letter-spacing:0}.radcopilot-showcase .container{max-width:1400px}.radcopilot-showcase .product-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.radcopilot-showcase .product-panel-copy{padding:clamp(32px,4vw,60px)}.panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.panel-actions .text-link{margin-top:0}.radcopilot-showcase .capability-board{border-radius:0;border-width:0 0 0 1px;box-shadow:none}.radcopilot-showcase .capability-item{padding:26px;gap:14px}.radcopilot-showcase .capability-item>strong{color:var(--product-ink);font-size:17px}.product-page .capability-item>p{margin:0;color:var(--product-muted);font-size:13px;line-height:1.7}.template-preview{min-width:0;margin-top:8px}.product-page .template-caption{margin:0 0 10px;color:var(--product-cyan-deep);font-family:var(--font-body);font-size:9px;letter-spacing:.04em}.template-picker{overflow:hidden;border:1px solid #c9dadd;border-radius:6px;background:#fff}.template-picker summary{position:relative;padding:12px 28px 12px 12px;color:var(--product-ink);border:1px solid var(--product-cyan);border-radius:5px;list-style:none;cursor:pointer;font-size:12px;line-height:1.5}.template-picker summary::-webkit-details-marker{display:none}.template-picker summary:after{position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1px solid var(--product-cyan-deep);border-bottom:1px solid var(--product-cyan-deep);transform:translateY(-70%) rotate(45deg);content:""}.template-picker[open] summary:after{transform:translateY(-20%) rotate(225deg)}.capability-item .template-picker summary span{color:inherit;font:inherit}.template-matches{list-style:none;padding:5px}.template-matches li{display:flex;gap:8px;padding:10px;color:#52666e;border-radius:3px;font-size:11px;line-height:1.5}.template-matches li.is-selected{color:var(--product-ink);background:var(--product-pale)}.template-matches li:not(.is-selected){padding-left:30px}.template-matches b{font-weight:500}.template-matches em{display:block;margin-top:4px;color:var(--product-cyan-deep);font-size:9px;font-style:normal;font-weight:600}.capability-item .template-check,.template-check{flex:0 0 12px;color:var(--product-cyan-deep);font-family:inherit;font-size:13px;font-weight:700}.sequence-grid .template-preview{max-width:420px;margin-top:24px}.rad-support-section{padding:96px 0;background:#f7fafb;border-top:1px solid var(--product-line)}.rad-support-section .section-heading h2{max-width:22ch}.rad-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.rad-support-grid article{border-top:2px solid var(--product-cyan);padding-top:26px}.rad-support-grid .kicker{font-size:14px;letter-spacing:0}.rad-support-grid h3{max-width:28ch;margin-top:18px;color:var(--product-ink);font-size:clamp(23px,2.5vw,30px);line-height:1.25;letter-spacing:-.03em}.rad-support-grid article>p:last-child{margin-top:18px;color:var(--product-muted);font-size:15px;line-height:1.75}#radcopilot,#workflow,#inquiry{scroll-margin-top:100px}.product-inquiry{background:#edf6f7;border-top:1px solid #c7dfe3;border-bottom:1px solid #c7dfe3}.product-inquiry .contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px}.product-inquiry h2{margin-top:20px;font-size:clamp(38px,4.5vw,56px);line-height:1.1;letter-spacing:-.045em}.product-inquiry .contact-head>p{color:#4f676f;font-size:16px}.product-inquiry .contact-head>.kicker{color:var(--product-cyan-deep);font-size:14px}.product-inquiry form{grid-template-columns:repeat(2,minmax(0,1fr));border-color:#c7dfe3;border-top:3px solid var(--product-cyan);box-shadow:0 18px 40px #163e480f}.product-inquiry input,.product-inquiry textarea{min-width:0;width:100%;background:#fff}.product-inquiry label{color:#526870;font-size:10px}.product-inquiry .submit-row .btn{width:100%}.pacs-showcase{padding-top:60px}@media(max-width:1180px){.product-page .product-hero-grid{grid-template-columns:1fr;max-width:980px}.viewer-frame{width:100%}}@media(max-width:820px){.product-hero{min-height:auto;padding:58px 0 76px}.split-intro,.product-panel,.section-heading,.image-story-grid,.deployment-grid,.faq-grid,.style-grid,.proofread-grid{grid-template-columns:1fr}.product-page .product-hero-grid{gap:64px}.radcopilot-showcase .product-panel,.product-inquiry .contact-grid{grid-template-columns:1fr}.radcopilot-showcase .capability-board{border-width:1px 0 0}.rad-support-section{padding:78px 0}.rad-support-grid{gap:30px}.product-hero-copy .breadcrumb{margin-bottom:42px}.product-hero-copy h1,.detail-hero .product-hero-copy h1{max-width:15ch}.platform-intro,.feature-ledger,.rad-sequence,.image-story,.style-section,.proofread-section,.faq-section{padding:78px 0}.split-intro,.section-heading{gap:22px}.product-showcase{padding:76px 0}.product-panel{min-height:0}.product-panel>[data-pacs-flow]{padding:32px}.workflow-line{grid-template-columns:repeat(2,1fr)}.workflow-line li:nth-child(2){border-right:0}.workflow-line li:nth-child(n+3){border-top:1px solid #d7e0e4}.section-heading{margin-bottom:48px}.image-story-grid,.style-grid,.proofread-grid,.deployment-grid,.faq-grid{gap:55px}.image-story figure{width:min(520px,calc(100% - 20px))}.viewer-main{grid-template-columns:96px minmax(250px,1fr)}.viewer-insights,.viewer-presets{display:none}.pacs-flow-track{grid-template-columns:1fr}.flow-connector{width:1px;height:22px;justify-self:center}.flow-connector:after{top:auto;right:-3px;bottom:-1px;transform:rotate(135deg)}.flow-connector i{top:0;left:-2px;animation:flow-dot-vertical 1.8s linear infinite}.pacs-flow-meta{grid-template-columns:1fr}.pacs-flow-meta span+span{border-top:1px solid var(--product-line);border-left:0}}@keyframes flow-dot-vertical{to{transform:translateY(22px)}}@media(max-width:620px){.product-hero-copy h1,.detail-hero .product-hero-copy h1{font-size:clamp(38px,12vw,52px)}.proof-strip{display:block}.proof-strip li{border-right:0;border-bottom:1px solid #cad7db}.proof-strip li:last-child{border-bottom:0}.product-panel-copy{padding:38px 26px 44px}.product-panel>[data-pacs-flow]{padding:22px}.spec-list li{grid-template-columns:82px 1fr;gap:10px}.workflow-line,.ledger-grid,.sequence-grid,.micro-grid,.check-list{grid-template-columns:1fr}.workflow-line li,.workflow-line li+li{min-height:0;padding:25px 8px 34px 0;border-right:0;border-bottom:1px solid #d7e0e4}.workflow-line li+li:before{left:0}.workflow-line li:nth-child(n+3){border-top:0}.workflow-line strong{margin-top:28px}.ledger-grid article,.sequence-grid article{min-height:0;padding:34px 25px}.image-story-grid,.style-grid,.proofread-grid,.deployment-grid,.faq-grid{gap:42px}.micro-grid div+div{padding-left:0;border-top:1px solid #cfdadd;border-left:0}.history-viewer{border-radius:12px}.viewer-appbar{grid-template-columns:1fr auto}.viewer-search{display:none}.viewer-tabbar{overflow-x:auto}.viewer-main{grid-template-columns:1fr;min-height:0}.viewer-worklist{display:none}.viewer-stage{min-height:230px}.viewer-image-shell{height:230px}.viewer-toolbar{grid-template-columns:1fr auto}.viewer-slice-label{display:none}.capability-board{grid-template-columns:1fr}.capability-item,.capability-item:nth-child(2n),.capability-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--product-line)}.capability-item:last-child{border-bottom:0}.product-hub .product-hero-copy h1,.rad-product .product-hero-copy h1{font-size:clamp(36px,10.5vw,52px)}.rad-support-grid{grid-template-columns:1fr;gap:42px}.radcopilot-showcase .product-panel-copy{padding:38px 26px}.product-inquiry form{grid-template-columns:1fr;padding:30px 24px}.product-inquiry .contact-grid{gap:36px}}@media(prefers-reduced-motion:reduce){.flow-connector i{animation:none}.pacs-flow-step,.viewer-image{transition:none}}
