:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]){--du-ink: #0c1f24;--du-ink-soft: #18343b;--du-paper: #ffffff;--du-cream: #fbfaf7;--du-mist: #f6f7f5;--du-line: #ebeceb;--du-muted: #50636a;--du-violet: #362bf9;--du-magenta: #be1abe;color:var(--du-ink);background:var(--du-paper);font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(h1,h2,h3,strong){font-weight:600}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(.ce-shell,.hl51-shell){width:min(1428px,calc(100% - 64px))}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(.ce-eyebrow,.hl51-eyebrow){display:flex;align-items:center;gap:10px;color:var(--du-muted);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(.ce-eyebrow,.hl51-eyebrow):before{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--du-magenta),var(--du-violet));content:"";flex:0 0 auto}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(.ce-eyebrow--light,.hl51-eyebrow--light){color:#ffffffb8}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(a.ce-button,a.hl51-button,.ce-plan footer button,.hl51-worksheet__actions button){min-height:54px;border-radius:999px!important;font-weight:700}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #705cff;outline-offset:4px}:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(a,button){transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08]{--ce-navy: var(--du-ink-soft);--ce-midnight: var(--du-ink);--ce-ink: var(--du-ink);--ce-slate: var(--du-muted);--ce-muted: #718187;--ce-soft: var(--du-mist);--ce-line: rgba(12, 31, 36, .14);--ce-violet: var(--du-violet)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero{padding:clamp(72px,7vw,108px) 0 clamp(76px,7vw,112px);background:radial-gradient(circle at 10% 10%,rgba(190,26,190,.065),transparent 29%),radial-gradient(circle at 88% 18%,rgba(54,43,249,.065),transparent 28%),var(--du-paper)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.82fr);gap:clamp(48px,7vw,112px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__grid>div{opacity:1!important;transform:none!important}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] h1{max-width:900px;font-size:clamp(52px,6.1vw,92px);letter-spacing:-.062em;line-height:.98;text-wrap:balance}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] h2{font-size:clamp(40px,4.5vw,68px);letter-spacing:-.055em;line-height:1;text-wrap:balance}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__lede{max-width:760px;color:var(--du-muted);font-size:clamp(18px,1.45vw,22px);letter-spacing:-.018em}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] a.ce-button{padding-inline:24px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-button--dark{background:var(--du-ink)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-button--light{border-color:#0c1f243d;background:transparent}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__visual{min-height:590px;overflow:hidden;border-color:#0c1f2424;border-radius:24px;background:#fbfaf7e0;box-shadow:0 30px 80px #0c1f241a}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-map__center{border-color:#0c1f246b;background:#ffffffd1}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-map__node{border-color:#0c1f2421;border-radius:18px;box-shadow:0 14px 34px #0c1f240e}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-accuracy{padding:28px 0;background:var(--du-ink-soft)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-builder,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-resources{background:var(--du-mist)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] :is(.ce-builder,.ce-components,.ce-terms,.ce-resources,.ce-faq){padding:clamp(88px,9vw,136px) 0}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-builder__layout,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-builder__controls{gap:16px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-builder fieldset{padding:28px;border-color:#0c1f241c;border-radius:24px;background:var(--du-paper)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-choice-grid{gap:8px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-choice-grid button{min-height:54px;border-color:#0c1f2421;border-radius:14px;color:var(--du-muted);font-size:13px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-choice-grid button[aria-pressed=true]{border-color:var(--du-ink);color:var(--du-ink);background:#362bf90e;box-shadow:inset 4px 0 var(--du-violet)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan{overflow:hidden;border-color:#0c1f241f;border-radius:24px;background:var(--du-paper)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan__prompt{border-left-color:var(--du-violet);border-radius:0 14px 14px 0;background:var(--du-mist)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan footer{gap:10px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan footer button{padding-inline:20px;border-color:#0c1f2433}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-components,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-final{background:var(--du-ink)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-variable-grid,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-resource-grid{border:0;gap:16px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-variable-grid article{border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#ffffff0b}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-term-list{border-top:0;display:grid;gap:10px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-term-list>div{min-height:128px;padding:24px;border:1px solid rgba(12,31,36,.12);border-radius:18px;background:var(--du-cream)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-resource-grid>a{min-height:340px;border:1px solid rgba(12,31,36,.11);border-radius:24px;background:var(--du-paper)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-faq__list{border-top:0;display:grid;gap:10px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-faq details{overflow:hidden;border:1px solid rgba(12,31,36,.12);border-radius:18px;background:var(--du-paper)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-faq summary{min-height:80px;padding-inline:22px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-faq details>p{padding-inline:22px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-boundary{padding:30px 0;background:var(--du-cream)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-final{padding:clamp(84px,8vw,120px) 0}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]{--hl51-midnight: var(--du-ink);--hl51-navy: var(--du-ink-soft);--hl51-ink: var(--du-ink);--hl51-slate: var(--du-muted);--hl51-muted: #718187;--hl51-border: rgba(12, 31, 36, .14);--hl51-soft: var(--du-mist);--hl51-lilac: #f4eff8;--hl51-violet: var(--du-violet)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero{background:radial-gradient(circle at 10% 9%,rgba(190,26,190,.065),transparent 29%),radial-gradient(circle at 89% 17%,rgba(54,43,249,.065),transparent 28%),var(--du-paper)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__grid{min-height:min(800px,calc(100svh - 72px));padding:clamp(72px,7vw,108px) 0 clamp(76px,7vw,112px);grid-template-columns:minmax(0,1.08fr) minmax(420px,.8fr);gap:clamp(48px,7vw,110px)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] h1{max-width:900px;font-size:clamp(52px,6.1vw,92px);letter-spacing:-.062em;line-height:.98;text-wrap:balance}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] h2{font-size:clamp(40px,4.45vw,68px);letter-spacing:-.055em;line-height:1;text-wrap:balance}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__copy>p:not(.hl51-eyebrow):not(.hl51-hero__note){color:var(--du-muted);font-size:clamp(18px,1.45vw,22px);letter-spacing:-.018em}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] a.hl51-button{padding-inline:24px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-button--dark{background:var(--du-ink)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-button--light{border-color:#0c1f243d;background:transparent}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__card{overflow:hidden;border-color:#0c1f2421;border-radius:24px;background:var(--du-cream);box-shadow:0 30px 80px #0c1f241a}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-proof-strip{border-color:#0c1f241f;background:var(--du-cream)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-proof-strip>div{gap:1px;background:#0c1f241a}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-proof-strip p{border:0;background:var(--du-cream)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] :is(.hl51-sources,.hl51-worksheet,.hl51-questions,.hl51-interpret,.hl51-decision,.hl51-faq){padding:clamp(88px,9vw,136px) 0}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-source-grid{border:0;gap:16px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-source-grid>article{min-height:550px;overflow:hidden;border:1px solid rgba(12,31,36,.12);border-radius:24px;background:var(--du-cream)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] :is(.hl51-source-grid__links a,.hl51-source-note a,.hl51-inline-link){min-height:50px;align-items:center}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-source-note{margin-top:16px;border:1px solid rgba(12,31,36,.11);border-left:4px solid var(--du-ink-soft);border-radius:18px;background:var(--du-mist)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-interpret{background:var(--du-ink)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-procedure-select,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-center-fields,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet__actions{border-color:#ffffff2b;border-radius:24px;background:#ffffff0b}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet__grid{gap:16px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-procedure-select select,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-center-fields :is(input,textarea){min-height:54px;border-color:#ffffff38;border-radius:12px;color:var(--du-paper);background:#ffffff13;font-size:16px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-center-fields textarea{min-height:102px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet__actions{margin-top:16px;padding:20px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet__actions button{padding-inline:22px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-question-list{border-top:0;display:grid;gap:10px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-question-list li{min-height:104px;padding:24px;border:1px solid rgba(12,31,36,.12);border-radius:18px;background:var(--du-cream)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-interpret__rules{border-top:0;display:grid;gap:10px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-interpret__rules article{padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff0b}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-decision{background:#f4eff8}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-decision__report{overflow:hidden;border-color:#0c1f2421;border-radius:24px;box-shadow:0 30px 80px #0c1f241a}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-faq__list{border-top:0;display:grid;gap:10px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-faq details{overflow:hidden;border:1px solid rgba(12,31,36,.12);border-radius:18px;background:var(--du-paper)}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-faq summary{min-height:80px;padding-inline:22px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-faq details>p{padding-inline:22px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-notice{padding:32px 0;background:var(--du-cream)}@media (max-width: 991px){[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__grid,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__grid{grid-template-columns:1fr}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__visual,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__card{width:min(100%,720px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-terms__layout,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-faq__layout,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-questions__grid,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-interpret__grid,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-decision__grid,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-faq__grid{grid-template-columns:1fr;gap:52px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-terms__intro,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-faq__intro,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-questions__intro,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-faq__intro{position:static}}@media (max-width: 767px){:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(.ce-shell,.hl51-shell){width:min(100% - 36px,680px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] h1,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] h1{font-size:clamp(44px,12.2vw,64px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] h2,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] h2{font-size:clamp(36px,9.8vw,52px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] :is(.ce-builder,.ce-components,.ce-terms,.ce-resources,.ce-faq),[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] :is(.hl51-sources,.hl51-worksheet,.hl51-questions,.hl51-interpret,.hl51-decision,.hl51-faq){padding:82px 0 88px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__visual{min-height:560px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-builder fieldset,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan__empty,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__card,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-source-grid>article,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-center-fields{padding:22px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-plan__empty{min-height:620px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-variable-grid,[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-resource-grid,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-source-grid,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet__grid{grid-template-columns:1fr}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-source-grid>article{min-height:0}}@media (max-width: 479px){:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) :is(.ce-shell,.hl51-shell){width:calc(100% - 32px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-hero__grid{padding-top:60px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] h1,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] h1{font-size:clamp(42px,12vw,54px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] h2,[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] h2{font-size:clamp(34px,9.6vw,44px)}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] :is(.ce-button,.ce-plan footer button),[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] :is(.hl51-button,.hl51-worksheet__actions button){width:100%}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] .ce-hero__visual{min-height:530px}[data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08] :is(.ce-builder fieldset,.ce-plan),[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] :is(.hl51-hero__card,.hl51-source-grid>article,.hl51-procedure-select,.hl51-center-fields,.hl51-worksheet__actions){border-radius:20px}[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08] .hl51-worksheet__actions{align-items:stretch}}@media (prefers-reduced-motion: reduce){:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) *,:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) *:before,:is([data-build=wgmd-cost-estimator-sanaris-v2-2026-09-08],[data-build=wgmd-hospital-quality-sanaris-v2-2026-09-08]) *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
