.alternatives-module__3vTwAq__page{background:var(--bg-base);min-height:100vh}.alternatives-module__3vTwAq__main{padding-top:6.5rem}.alternatives-module__3vTwAq__container{width:min(72rem,100% - 2rem);margin:0 auto}.alternatives-module__3vTwAq__hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:5.5rem 0 4.5rem;display:grid}.alternatives-module__3vTwAq__eyebrow{color:var(--accent-glow);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8rem;font-weight:750}.alternatives-module__3vTwAq__hero h1{max-width:18ch;color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.5vw,4.5rem);font-weight:760;line-height:1.04}.alternatives-module__3vTwAq__lead{max-width:62ch;color:var(--text-secondary);margin:1.4rem 0 0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.alternatives-module__3vTwAq__summary{max-width:62ch;color:var(--text-muted);margin:1rem 0 0;line-height:1.65}.alternatives-module__3vTwAq__heroActions,.alternatives-module__3vTwAq__ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.alternatives-module__3vTwAq__migrationPreview{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--bg-surface);overflow:hidden;box-shadow:0 24px 60px #00000040}.alternatives-module__3vTwAq__previewBar{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.78rem;font-weight:700;display:flex}.alternatives-module__3vTwAq__previewSecure{color:var(--accent-secondary)}.alternatives-module__3vTwAq__previewBody{padding:1rem}.alternatives-module__3vTwAq__previewSource{justify-content:space-between;align-items:center;gap:1rem;display:flex}.alternatives-module__3vTwAq__previewSource strong{color:var(--text-primary)}.alternatives-module__3vTwAq__previewBadge{border:1px solid color-mix(in srgb, var(--accent-green) 42%, var(--border-subtle));color:var(--accent-green);border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:750}.alternatives-module__3vTwAq__previewLabel{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.72rem;font-weight:700;display:block}.alternatives-module__3vTwAq__previewPath{border:1px solid var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-base);color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding:.75rem;font-size:.76rem;overflow:hidden}.alternatives-module__3vTwAq__previewResult{border-top:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.85rem;font-size:.8rem;display:flex}.alternatives-module__3vTwAq__previewButton{border:1px solid var(--accent-primary);border-radius:var(--radius-btn);background:var(--accent-primary);color:var(--accent-on-primary);padding:.55rem .75rem;font-weight:750}.alternatives-module__3vTwAq__section{border-top:1px solid var(--border-subtle);padding:4.5rem 0}.alternatives-module__3vTwAq__sectionHeading{max-width:42rem;margin-bottom:2rem}.alternatives-module__3vTwAq__sectionHeading h2,.alternatives-module__3vTwAq__choicePanel h2,.alternatives-module__3vTwAq__cta h2{color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.alternatives-module__3vTwAq__sectionHeading p,.alternatives-module__3vTwAq__cta p{color:var(--text-muted);margin:.85rem 0 0;line-height:1.65}.alternatives-module__3vTwAq__radiologyWorkbench{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.alternatives-module__3vTwAq__workbenchIntro{position:sticky;top:7.5rem}.alternatives-module__3vTwAq__workbenchIntro h2,.alternatives-module__3vTwAq__hubPositioning h2{color:var(--text-primary);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12}.alternatives-module__3vTwAq__workbenchIntro p,.alternatives-module__3vTwAq__hubPositioning p{max-width:64ch;color:var(--text-muted);margin:1rem 0 0;line-height:1.7}.alternatives-module__3vTwAq__workbenchActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.alternatives-module__3vTwAq__capabilityList{border-top:1px solid var(--border-strong)}.alternatives-module__3vTwAq__capabilityRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(9rem,.72fr) minmax(0,1.28fr);gap:1.5rem;padding:1.5rem 0;display:grid}.alternatives-module__3vTwAq__capabilityRow h3{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.4}.alternatives-module__3vTwAq__capabilityRow p{color:var(--text-secondary);margin:0;line-height:1.65}.alternatives-module__3vTwAq__migrationGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.alternatives-module__3vTwAq__migrationColumn{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);padding:1.4rem}.alternatives-module__3vTwAq__migrationColumn h3{color:var(--text-primary);margin:0 0 .85rem;font-size:1rem}.alternatives-module__3vTwAq__migrationColumn ul,.alternatives-module__3vTwAq__choicePanel ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.alternatives-module__3vTwAq__migrationColumn li,.alternatives-module__3vTwAq__choicePanel li{color:var(--text-secondary);padding-left:1.25rem;line-height:1.55;position:relative}.alternatives-module__3vTwAq__migrationColumn li:before,.alternatives-module__3vTwAq__choicePanel li:before{color:var(--accent-secondary);content:"✓";font-weight:800;position:absolute;left:0}.alternatives-module__3vTwAq__migrationColumn[data-kind=skipped] li:before,.alternatives-module__3vTwAq__choicePanel[data-kind=stay] li:before{color:var(--accent-amber);content:"—"}.alternatives-module__3vTwAq__adjustment{border:1px solid color-mix(in srgb, var(--accent-amber) 42%, var(--border-subtle));border-radius:var(--radius-btn);background:color-mix(in srgb, var(--accent-amber) 7%, var(--bg-surface));color:var(--text-secondary);margin:1rem 0 0;padding:1rem 1.1rem;line-height:1.6}.alternatives-module__3vTwAq__tableWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow-x:auto}.alternatives-module__3vTwAq__comparisonTable{border-collapse:collapse;background:var(--bg-surface);width:100%;min-width:42rem}.alternatives-module__3vTwAq__comparisonTable th,.alternatives-module__3vTwAq__comparisonTable td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);text-align:left;vertical-align:top;padding:1rem;line-height:1.5}.alternatives-module__3vTwAq__comparisonTable th{background:var(--bg-elevated);color:var(--text-primary);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}.alternatives-module__3vTwAq__comparisonTable td:first-child{width:22%;color:var(--text-primary);font-weight:700}.alternatives-module__3vTwAq__comparisonTable tbody tr:last-child td{border-bottom:0}.alternatives-module__3vTwAq__choices{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.alternatives-module__3vTwAq__choicePanel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);padding:1.5rem}.alternatives-module__3vTwAq__choicePanel h2{margin-bottom:1.2rem;font-size:1.35rem}.alternatives-module__3vTwAq__cta{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--bg-elevated);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:1rem 0 4.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.alternatives-module__3vTwAq__ctaActions{margin:0}.alternatives-module__3vTwAq__note{color:var(--text-faint);margin:-2.5rem 0 4rem;font-size:.76rem;line-height:1.5}.alternatives-module__3vTwAq__hubHero{max-width:48rem;padding:5.5rem 0 3rem}.alternatives-module__3vTwAq__hubHero h1{color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.5vw,4.25rem);font-weight:760;line-height:1.05}.alternatives-module__3vTwAq__hubGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;padding-bottom:5rem;display:grid}.alternatives-module__3vTwAq__hubPositioning{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-bottom:2.5rem;padding:2.5rem 0;display:grid}.alternatives-module__3vTwAq__hubPositioning h2{font-size:clamp(1.6rem,3vw,2.35rem)}.alternatives-module__3vTwAq__hubPositioning p{margin-top:.25rem}.alternatives-module__3vTwAq__hubCard{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);color:inherit;gap:.9rem;padding:1.5rem;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.alternatives-module__3vTwAq__hubCard:hover{border-color:var(--border-glow);background:var(--bg-elevated)}.alternatives-module__3vTwAq__hubCard h2{color:var(--text-primary);margin:0;font-size:1.35rem}.alternatives-module__3vTwAq__hubCard p{color:var(--text-muted);margin:0;line-height:1.6}.alternatives-module__3vTwAq__hubCard span{color:var(--accent-glow);font-weight:700}@media (max-width:820px){.alternatives-module__3vTwAq__hero{grid-template-columns:1fr;padding-top:4rem}.alternatives-module__3vTwAq__migrationPreview{max-width:36rem}.alternatives-module__3vTwAq__cta,.alternatives-module__3vTwAq__radiologyWorkbench{grid-template-columns:1fr}.alternatives-module__3vTwAq__workbenchIntro{position:static}}@media (max-width:640px){.alternatives-module__3vTwAq__main{padding-top:5rem}.alternatives-module__3vTwAq__container{width:min(100% - 1.25rem,72rem)}.alternatives-module__3vTwAq__hero{padding:3rem 0}.alternatives-module__3vTwAq__migrationGrid,.alternatives-module__3vTwAq__choices,.alternatives-module__3vTwAq__hubGrid,.alternatives-module__3vTwAq__hubPositioning{grid-template-columns:1fr}.alternatives-module__3vTwAq__capabilityRow{grid-template-columns:1fr;gap:.5rem}.alternatives-module__3vTwAq__section{padding:3.5rem 0}.alternatives-module__3vTwAq__heroActions,.alternatives-module__3vTwAq__ctaActions,.alternatives-module__3vTwAq__workbenchActions{flex-direction:column;align-items:stretch}}