.uhc-case{--cream:#fdfaf6;--paper:#f4eee6;--paper-2:#ebe3d8;--night:#0b1526;--night-2:#122036;--ink:#1a1410;--ink-2:#6b5e52;--ink-3:#7a6e53;--cream-ink:#efe7da;--cream-ink-2:#b6a892;--line:#1a14101f;--line-2:#1a141038;--line-cream:#efe7da29;--line-cream-2:#efe7da47;--blue:#0067b1;--blue-deep:#002677;--blue-soft:#0067b114;--blue-on-night:#6cb8ec;--gain:#4f7e63;--gain-on-night:#93c3a3;--loss:#b0414f;--loss-on-night:#e2989f;--denied:#b3322f;--ease:cubic-bezier(.16, 1, .3, 1);--t-title:clamp(1.9rem, 3.4vw, 2.625rem);--t-statement:clamp(1.4rem, 2.4vw, 1.9rem);--t-body:1rem;--t-lead:1.125rem;background:var(--cream);color:var(--ink);font-family:var(--font-body,"Inter", sans-serif);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.75}.uhc-case .wrap{max-width:var(--max-w);padding-inline:var(--gutter);margin:0 auto}.uhc-case .prose{max-width:680px}.uhc-case .measure-sm{max-width:560px}.uhc-case .section{border-top:1px solid var(--line);padding-block:clamp(68px,8.5vw,124px);scroll-margin-top:clamp(78px,8vw,100px)}.uhc-case .section--flush{border-top:0}.uhc-case .eyebrow{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.uhc-case .eyebrow:before{content:"";background:var(--blue);width:18px;height:1px}.uhc-case .display{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.022em;color:var(--ink);font-size:clamp(38px,6.4vw,82px);font-weight:500;line-height:1.02}.uhc-case .display em,.uhc-case .h2 em,.uhc-case .h3 em{color:var(--blue);font-style:italic;font-weight:500}.uhc-case .h2{font-family:var(--font-display,"Fraunces", serif);font-size:var(--t-title);letter-spacing:-.018em;color:var(--ink);max-width:34ch;font-weight:600;line-height:1.12}.uhc-case .h3{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(21px,2.6vw,30px);font-weight:500;line-height:1.18}.uhc-case .h4{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);font-size:19px;font-weight:500;line-height:1.3}.uhc-case .lead{color:var(--ink-2);font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.55}.uhc-case .p{color:var(--ink-2);font-size:16px;line-height:1.75}.uhc-case .p+.p{margin-top:1.1em}.uhc-case .p strong,.uhc-case .lead strong{color:var(--ink);font-weight:600}.uhc-case .caption{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;line-height:1.6}.uhc-case .head{margin-bottom:clamp(44px,5.5vw,80px)}.uhc-case .head .eyebrow{margin-bottom:26px}.uhc-case .head .h2{max-width:32ch}.uhc-case .head .lead{max-width:56ch;margin-top:26px}.uhc-casehero.on-dark{--ground:#002677;--line:var(--line-cream);--line-strong:var(--line-cream-2);background:var(--ground)}.uhc-casehero.on-dark.uhc-citron{background:radial-gradient(55% 60% at 82% 25%,#a8b23f2e,#0000 68%),linear-gradient(165deg,#002677 0%,#001b52 100%)}.uhc-case .hero{border-top:0;flex-direction:column;min-height:100svh;padding-top:clamp(104px,14vh,176px);padding-bottom:56px;display:flex}.uhc-case .hero>.wrap{flex-direction:column;flex:1;display:flex}.uhc-case .back{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);width:fit-content;min-height:40px;transition:color .2s var(--ease);align-items:center;gap:8px;margin-bottom:clamp(24px,4vw,44px);font-size:11px;display:flex}.uhc-case .back:hover{color:var(--blue)}.uhc-case .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(32px,5vw,84px);display:grid}.uhc-case .hero .eyebrow{margin-bottom:22px}.uhc-case .hero h1{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;color:var(--ink);max-width:17ch;font-size:clamp(2rem,4.5vw,2.8125rem);font-weight:500;line-height:1.1}.uhc-case .hero h1 em{color:var(--blue);font-style:italic;font-weight:500}.uhc-case .hero-lead{max-width:42ch;color:var(--ink-2);margin-top:clamp(22px,2.6vw,32px);font-size:clamp(16px,1.4vw,18px);line-height:1.62}.uhc-case .meta{border-top:1px solid var(--line-2);grid-template-columns:1fr;gap:clamp(20px,2.4vw,32px) clamp(28px,4vw,56px);max-width:none;min-height:140px;margin-top:auto;padding-top:28px;display:grid}@media (min-width:640px){.uhc-case .meta{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.uhc-case .meta{grid-template-columns:1fr 1.5fr 1fr 1.1fr;gap:clamp(24px,3vw,44px)}}.uhc-case .meta dd{max-width:44ch}.uhc-case .meta dt{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:11px}.uhc-case .meta dd{color:var(--ink);font-size:13.5px;line-height:1.5}.uhc-case .stage{perspective:1600px;justify-content:center;align-items:center;min-height:clamp(340px,40vw,520px);display:flex;position:relative}.uhc-case .letter{border:1px solid var(--line-2);background:#fffdfa;border-radius:8px;width:min(100%,430px);padding:clamp(24px,2.8vw,34px);position:relative;box-shadow:inset 0 1px #ffffffe6,0 38px 76px -50px #0b152666}.uhc-case .letter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;display:flex}.uhc-case .letter-mark{font-family:var(--font-display,"Fraunces", serif);color:var(--blue-deep);letter-spacing:-.01em;font-size:15px;font-weight:600}.uhc-case .letter-kind{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.uhc-case .claim-top{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.uhc-case .proc{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);margin-top:14px;font-size:19px;font-weight:500;line-height:1.25}.uhc-case .proc-sub{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.05em;color:var(--ink-3);margin-top:7px;font-size:13px}.uhc-case .det{margin-top:20px}.uhc-case .drow{border-top:1px solid var(--line);font-family:var(--font-mono,"JetBrains Mono", monospace);justify-content:space-between;align-items:baseline;padding:9px 0;font-size:11px;display:flex}.uhc-case .drow:last-child{border-bottom:1px solid var(--line)}.uhc-case .drow .l{color:var(--ink-2)}.uhc-case .drow .v{color:var(--ink)}.uhc-case .drow.owe .v{font-weight:500}.uhc-case .denied{z-index:3;border:2.5px solid var(--denied);text-align:center;background:#b3322f0f;border-radius:9px;padding:7px 16px 9px;position:absolute;top:33%;right:7%;transform:rotate(-9deg);box-shadow:inset 0 0 0 1px #b3322f4d}.uhc-case .denied .d1{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--denied);font-size:clamp(22px,2.8vw,34px);font-weight:500;line-height:1}.uhc-case .denied .d2{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--denied);opacity:.85;margin-top:5px;font-size:11px}@keyframes uhc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:900px){.uhc-case .hero-grid{grid-template-columns:1fr;gap:clamp(40px,8vw,64px)}.uhc-case .stage{min-height:clamp(300px,70vw,420px)}.uhc-case .letter{width:min(100%,380px)}}@media (prefers-reduced-motion:reduce){.uhc-case .letter{animation:none}}.uhc-case .letter-scan{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.uhc-case .letter-beam{will-change:transform;background:linear-gradient(#0000 0%,#0067b10d 42%,#0067b129 78%,#0067b152 100%);height:168px;position:absolute;top:0;left:0;right:0}.uhc-case .letter-beam:after{content:"";background:#0067b1f2;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 16px 2px #0067b199,0 0 5px #0067b1e6}@media (prefers-reduced-motion:reduce){.uhc-case .letter-beam{display:none}}.uhc-case .aflag{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;left:clamp(20px,2.4vw,30px)}.uhc-case .aflag .dot{background:var(--denied);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #b3322f24}.uhc-case .aflag .lbl{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--denied);white-space:nowrap;font-size:11px}.uhc-case .denied-strike{background:var(--blue);transform-origin:0;height:2px;position:absolute;top:52%;left:-3px;right:-3px}.uhc-case .hold{z-index:4;border:2px solid var(--blue);text-align:center;background:#0067b112;border-radius:9px;padding:7px 14px 8px;position:absolute;top:calc(33% + 86px);right:7%;transform:rotate(-9deg);box-shadow:inset 0 0 0 1px #0067b147}.uhc-case .hold .h1{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:clamp(13px,1.5vw,17px);font-weight:500;line-height:1.05}.uhc-case .hold .h2{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);opacity:.85;margin-top:4px;font-size:11px}.uhc-case .audit-find{border-top:1px solid var(--line-2);font-family:var(--font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin-top:20px;padding-top:15px;font-size:11px;display:flex}.uhc-case .audit-find .dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.uhc-case .audit-find b{color:var(--denied);font-weight:500}.uhc-case .timeline{gap:0;display:grid}.uhc-case .event{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:clamp(20px,4vw,64px);padding-block:clamp(28px,3vw,40px);display:grid}.uhc-case .event:last-child{border-bottom:1px solid var(--line)}.uhc-case .event-when{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.uhc-case .event-when b{color:var(--blue);margin-bottom:4px;font-weight:500;display:block}.uhc-case .event-t{font-family:var(--font-display,"Fraunces", serif);margin-bottom:12px;font-size:clamp(19px,2.2vw,24px);font-weight:500;line-height:1.22}.uhc-case .event-b{color:var(--ink-2);max-width:60ch;font-size:15px;line-height:1.7}.uhc-case .figures{grid-template-columns:1.2fr 1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,88px);display:grid}.uhc-case .fig{border-top:2px solid var(--ink);padding-top:18px}.uhc-case .fig-n{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.95}.uhc-case .fig:first-child .fig-n{color:var(--blue)}.uhc-case .fig-l{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.55}.uhc-case .fig-src{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:11px}.uhc-case .table-wrap{margin-top:8px;overflow-x:auto}.uhc-case table{border-collapse:collapse;width:100%;min-width:640px}.uhc-case thead th{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line-2);vertical-align:bottom;padding:0 20px 14px 0;font-size:11px;font-weight:500}.uhc-case tbody td{color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:top;padding:18px 20px 18px 0;font-size:14px;line-height:1.6}.uhc-case tbody tr:last-child td{border-bottom:0}.uhc-case .row-feature td{background:var(--blue-soft)}.uhc-case .row-feature td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.uhc-case .row-feature td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.uhc-case .cell-name{color:var(--ink);font-weight:600}.uhc-case .cell-lead{color:var(--blue);font-family:var(--font-display,"Fraunces", serif);font-size:16px;font-weight:600}.uhc-case .yes{color:var(--blue);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:12px}.uhc-case .no{color:var(--ink-3);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:12px}.uhc-case .reframe{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.uhc-case .col-tag{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.uhc-case .col--cosmetic .col-tag{color:var(--ink-3)}.uhc-case .col--structural .col-tag{color:var(--blue)}.uhc-case .col-h{font-family:var(--font-display,"Fraunces", serif);width:fit-content;margin-bottom:28px;font-size:clamp(22px,2.8vw,30px);font-weight:500;line-height:1.2;position:relative}.uhc-case .col--cosmetic .col-h{color:var(--ink-2)}.uhc-case .col-strike{background:var(--blue);transform-origin:0;pointer-events:none;height:2px;position:absolute;top:52%;left:-4px;right:-4px}.uhc-case .point{border-top:1px solid var(--line);color:var(--ink-2);padding-block:14px;font-size:15px;line-height:1.6}.uhc-case .point:first-of-type{border-top:0}.uhc-case .col--structural .point{color:var(--ink);grid-template-columns:22px 1fr;gap:4px;display:grid}.uhc-case .col--structural .point:before{content:"→";color:var(--blue)}.uhc-case .principle{max-width:920px;margin-top:clamp(56px,7vw,104px)}.uhc-case .principle-rule{background:var(--blue);transform-origin:0;width:64px;height:2px;margin-bottom:24px;display:block}.uhc-case .principle-lbl{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:22px;font-size:11px}.uhc-case .principle-q{font-family:var(--font-display,"Fraunces", serif);font-style:italic;font-weight:400;font-size:var(--t-statement);letter-spacing:-.01em;color:var(--ink);line-height:1.36}.uhc-case .principle-q .mark{color:var(--blue)}.uhc-case .decision{border-top:1px solid var(--line-2);grid-template-columns:88px 1fr;gap:clamp(16px,3vw,40px);padding-block:clamp(36px,4vw,56px);display:grid}.uhc-case .decision-n{font-family:var(--font-display,"Fraunces", serif);color:var(--ink-3);letter-spacing:-.02em;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1}.uhc-case .decision-h{margin-bottom:12px}.uhc-case .decision-chose{color:var(--ink);max-width:52ch;font-size:clamp(17px,1.9vw,21px);line-height:1.5}.uhc-case .decision-chose b{color:var(--blue);font-weight:600}.uhc-case .decision-cost{background:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:60ch;margin-top:22px;padding:20px 24px}.uhc-case .decision-cost .lbl{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;display:block}.uhc-case .decision-cost p{color:var(--ink-2);font-size:14.5px;line-height:1.65}.uhc-case .shot{margin-top:clamp(48px,6vw,80px)}.uhc-case .shot-frame{border:1px solid var(--line-2);aspect-ratio:16/9;background:linear-gradient(135deg,#efe7d8,#e7ded2);border-radius:16px;overflow:hidden}.uhc-case .shot-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.uhc-case .shot-cap{grid-template-columns:64px 1fr;gap:16px;max-width:760px;margin-top:16px;display:grid}.uhc-case .shot-fig{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding-top:3px;font-size:11px}.uhc-case .shot-txt{color:var(--ink-2);font-size:14px;line-height:1.65}.uhc-case .shot-txt b{color:var(--ink);font-weight:600}.uhc-case .contract{margin-top:clamp(48px,6vw,80px)}.uhc-case .mech{border-top:1px solid var(--line);grid-template-columns:40px minmax(180px,240px) 1fr;align-items:baseline;gap:clamp(12px,2vw,32px);padding-block:22px;display:grid}.uhc-case .mech:last-child{border-bottom:1px solid var(--line)}.uhc-case .mech-n{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--ink-3);font-size:12px}.uhc-case .mech-t{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);font-size:17px;font-weight:500;line-height:1.3}.uhc-case .mech-b{color:var(--ink-2);font-size:14px;line-height:1.65}.uhc-case .trades{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(15px,1.5vw,22px);margin-top:clamp(34px,3.8vw,56px);display:grid}.uhc-case .tcard:first-child{grid-column:span 2}.uhc-case .tcard:first-child .tcard-d{max-width:26ch;font-size:clamp(23px,2.3vw,31px)}.uhc-case .tcard:first-child .tcard-x{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(22px,2.6vw,44px);display:grid}.uhc-case .tcard:first-child .tcard-row+.tcard-row{margin-top:0}.uhc-case .tcard{border:1px solid var(--line);transition:box-shadow .4s var(--ease), transform .4s var(--ease);background:#fffefb;border-radius:22px;flex-direction:column;padding:clamp(26px,2.4vw,38px);display:flex;box-shadow:0 34px 62px -46px #0b15266b}.uhc-case .tcard:hover{transform:translateY(-2px);box-shadow:0 44px 74px -44px #0b152680}.uhc-case .tcard-idx{background:var(--blue-soft);width:46px;height:46px;font-family:var(--font-display,"Fraunces", serif);color:var(--blue);font-variant-numeric:tabular-nums lining-nums;border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:clamp(20px,2vw,28px);font-size:17px;font-weight:500;display:inline-flex}.uhc-case .tcard-d{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.018em;color:var(--ink);max-width:22ch;margin-bottom:clamp(20px,2vw,28px);font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.18}.uhc-case .tcard-x{margin-top:auto}.uhc-case .tcard-row{border-top:1px solid var(--line);padding-top:clamp(13px,1.4vw,17px)}.uhc-case .tcard-row+.tcard-row{margin-top:clamp(11px,1.2vw,15px)}.uhc-case .tcard-k{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.uhc-case .tcard-row.got .tcard-k{color:var(--blue)}.uhc-case .tcard-gave{color:var(--ink-3);font-size:clamp(13.5px,1.2vw,15px);line-height:1.5}.uhc-case .tcard-gave s{text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.uhc-case .tcard-got{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(15.5px,1.45vw,18px);font-weight:500;line-height:1.32}@media (max-width:960px){.uhc-case .trades{grid-template-columns:1fr 1fr}.uhc-case .tcard:first-child{grid-column:1/-1}}@media (max-width:600px){.uhc-case .trades,.uhc-case .tcard:first-child .tcard-x{grid-template-columns:1fr}.uhc-case .tcard:first-child .tcard-row+.tcard-row{margin-top:clamp(11px,1.2vw,15px)}}.uhc-case .section--dark{background:var(--blue-deep);color:var(--cream-ink);border-top:0}.uhc-case .section--dark .eyebrow{color:var(--cream-ink-2)}.uhc-case .section--dark .eyebrow:before{background:var(--blue-on-night)}.uhc-case .section--dark .h2{color:var(--cream-ink)}.uhc-case .section--dark .h2 em{color:var(--blue-on-night)}.uhc-case .section--dark .lead,.uhc-case .section--dark .p{color:var(--cream-ink-2)}.uhc-case .section--dark .p strong{color:var(--cream-ink)}.uhc-case .swing{margin-top:clamp(40px,5vw,72px)}.uhc-case .swing-scale{background:var(--line-cream-2);height:2px;margin:64px 0 18px;position:relative}.uhc-case .swing-zero{background:var(--cream-ink-2);width:1px;position:absolute;top:-10px;bottom:-10px}.uhc-case .swing-pin{border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.uhc-case .swing-pin.best{background:var(--gain-on-night)}.uhc-case .swing-pin.worst{background:var(--loss-on-night)}.uhc-case .swing-pin .tag{white-space:nowrap;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-ink-2);font-size:11px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.uhc-case .swing-pin .val{white-space:nowrap;font-family:var(--font-display,"Fraunces", serif);font-size:22px;font-weight:500;position:absolute;top:22px;left:50%;transform:translate(-50%)}.uhc-case .swing-pin.best .val{color:var(--gain-on-night)}.uhc-case .swing-pin.worst .val{color:var(--loss-on-night)}.uhc-case .roi{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:clamp(72px,8vw,110px);display:grid}.uhc-case .roi-card{border-top:2px solid var(--line-cream-2);padding-top:22px}.uhc-case .roi-k{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-ink-2);margin-bottom:16px;font-size:11px}.uhc-case .roi-n{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1}.uhc-case .roi-card.best .roi-n{color:var(--gain-on-night)}.uhc-case .roi-card.worst .roi-n{color:var(--loss-on-night)}.uhc-case .roi-lines{color:var(--cream-ink-2);margin-top:18px;font-size:13px;line-height:1.5}.uhc-case .roi-lines span{border-top:1px solid var(--line-cream);padding-block:7px;display:block}.uhc-case .section--dark thead th{color:var(--cream-ink-2);border-bottom-color:var(--line-cream-2)}.uhc-case .section--dark tbody td{color:var(--cream-ink-2);border-bottom-color:var(--line-cream)}.uhc-case .section--dark .cell-name{color:var(--cream-ink)}.uhc-case .num-best{color:var(--gain-on-night);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:13px}.uhc-case .num-worst{color:var(--loss-on-night);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:13px}.uhc-case .num-fix{color:var(--cream-ink);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:13px}.uhc-case .phases{background:var(--line-cream);border:1px solid var(--line-cream);border-radius:12px;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:clamp(56px,7vw,96px);display:grid;overflow:hidden}.uhc-case .phase{background:var(--night);padding:18px 16px}.uhc-case .phase-n{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--blue-on-night);margin-bottom:8px;font-size:12px}.uhc-case .phase-t{color:var(--cream-ink);margin-bottom:6px;font-size:12.5px;line-height:1.35}.uhc-case .phase-d{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-ink-2);font-size:11px}.uhc-case .msx{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(40px,6vw,104px);margin-top:clamp(44px,5.5vw,80px);display:grid}.uhc-case .msx-floor-k{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:clamp(18px,2vw,28px);font-size:11px;display:block}.uhc-case .msx-floor-fig{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(78px,11vw,148px);font-weight:500;line-height:.82}.uhc-case .msx-floor-name{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);margin-top:clamp(16px,1.8vw,24px);font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.25}.uhc-case .msx-floor-note{color:var(--ink-2);max-width:32ch;margin-top:12px;font-size:14px;line-height:1.6}.uhc-case .msx-targets-k{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);max-width:46ch;margin-bottom:clamp(20px,2.4vw,32px);font-size:11px;line-height:1.6;display:block}.uhc-case .msx-grid{-moz-column-gap:clamp(24px, 3vw, 56px);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,56px);display:grid}.uhc-case .msx-t{border-bottom:1px solid var(--line);padding-block:clamp(18px,2vw,26px)}.uhc-case .msx-t-fig{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:.95;display:block}.uhc-case .msx-t-name{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);margin-top:10px;font-size:clamp(14.5px,1.2vw,16px);font-weight:500;line-height:1.25;display:block}.uhc-case .msx-t-kind{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-top:7px;font-size:11px;display:block}@media (max-width:860px){.uhc-case .msx{grid-template-columns:1fr;gap:clamp(36px,8vw,56px)}.uhc-case .msx-floor-fig{font-size:clamp(76px,22vw,128px)}}@media (max-width:460px){.uhc-case .msx-grid{grid-template-columns:1fr}}.uhc-case .kn{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:var(--ink-3);max-width:640px;margin-bottom:clamp(40px,5vw,64px);font-size:11px;line-height:1.7}.uhc-case .limit{background:var(--paper);border:1px solid var(--line);border-radius:18px;max-width:880px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,52px)}.uhc-case .limit .lbl{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:20px;font-size:11px;display:block}.uhc-case .limit .limit-lead{font-family:var(--font-display,"Fraunces", serif);font-size:var(--t-statement);letter-spacing:-.01em;color:var(--ink);margin-bottom:20px;font-weight:500;line-height:1.34}.uhc-case .limit p{color:var(--ink-2);font-size:15px;line-height:1.72}.uhc-case .colophon{border-top:1px solid var(--line);padding-block:40px}.uhc-case .colophon .row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.uhc-case .colophon span{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.uhc-case .reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}@media (max-width:860px){.uhc-case .meta{grid-template-columns:1fr 1fr}.uhc-case .figures{grid-template-columns:1fr;gap:28px}.uhc-case .event{grid-template-columns:1fr;gap:12px}.uhc-case .reframe{grid-template-columns:1fr;gap:48px}.uhc-case .roi{grid-template-columns:1fr}.uhc-case .phases{grid-template-columns:1fr 1fr}.uhc-case .trade{grid-template-columns:1fr;gap:14px}.uhc-case .decision{grid-template-columns:1fr;gap:10px}.uhc-case .mech{grid-template-columns:28px 1fr}.uhc-case .mech-b{grid-column:1/-1}}@media (max-width:560px){.uhc-case .meta,.uhc-case .phases{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.uhc-case .reveal{transition:none}}.uhc-case:before{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(#1a14100a 1px,#0000 1px);background-size:26px 26px;position:fixed;inset:0}.uhc-case .section--dark,.uhc-case .contact-close{z-index:2;position:relative}.uhc-case .decision-cost{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease)}.uhc-case .decision-cost:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 14px 30px -18px #1a14103d}.uhc-case .shot-frame{transition:box-shadow .4s var(--ease)}.uhc-case .shot:hover .shot-frame{box-shadow:0 26px 54px -28px #1a14106b}.uhc-case .mech{transition:background .25s var(--ease)}.uhc-case .mech:hover{background:#0067b109}@media (prefers-reduced-motion:reduce){.uhc-case .decision-cost:hover{transform:none}}.uhc-case .gap-ledger{max-width:1000px}.uhc-case .gap-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,300px) 1fr;align-items:baseline;gap:clamp(16px,3vw,56px);padding-block:clamp(20px,2.6vw,32px);display:grid}.uhc-case .gap-row:last-child{border-bottom:1px solid var(--line)}.uhc-case .gap-co{font-family:var(--font-display,"Fraunces", serif);color:var(--ink-3);font-size:clamp(18px,2vw,24px);font-weight:500}.uhc-case .gap-v{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.uhc-case .gap-row.feature{border-top-color:var(--line-2);padding-block:clamp(30px,3.6vw,48px)}.uhc-case .gap-row.feature .gap-co{color:var(--blue-deep);font-size:clamp(26px,3.6vw,42px)}.uhc-case .gap-row.feature .gap-v{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:0;text-transform:none;color:var(--ink);font-size:clamp(15px,1.6vw,18px)}.uhc-case .gap-take{max-width:30ch;font-family:var(--font-display,"Fraunces", serif);color:var(--ink);margin-top:clamp(40px,5vw,64px);font-size:clamp(18px,2.2vw,26px);font-weight:500;line-height:1.32}.uhc-case .decision-cost-line{color:var(--ink-3);max-width:56ch;margin-top:14px;font-size:14.5px;line-height:1.6}.uhc-case .otherwise{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-right:10px;font-size:11px}.uhc-case .mechs{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,44px);margin-top:clamp(56px,7vw,88px);padding-top:clamp(28px,3.4vw,40px);display:grid}.uhc-case .mech2-n{font-family:var(--font-mono,monospace);color:var(--blue);margin-bottom:14px;font-size:11px}.uhc-case .mech2-t{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);margin-bottom:9px;font-size:16px;font-weight:500;line-height:1.3}.uhc-case .mech2-b{color:var(--ink-3);font-size:12.5px;line-height:1.5}@media (max-width:760px){.uhc-case .gap-row{grid-template-columns:1fr;gap:8px}.uhc-case .mechs{grid-template-columns:1fr 1fr}}@media (max-width:480px){.uhc-case .mechs{grid-template-columns:1fr}}.uhc-case .head--split{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,76px);display:grid}.uhc-case .head--split>div:first-child{min-width:0}.uhc-case .head--split .h2{max-width:15ch}.uhc-case .head-deck{color:var(--ink-2);max-width:36ch;padding-top:3px;font-size:clamp(15px,1.35vw,17px);line-height:1.66}.uhc-case .head-deck b{color:var(--ink);font-weight:600}.uhc-case .head-deck .marker{width:fit-content;font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:flex}.uhc-case .head-deck .marker:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px}.uhc-case .ctx-lead{max-width:52ch;font-size:var(--t-lead);color:var(--ink-2);margin-top:clamp(20px,2.2vw,30px);line-height:1.6}.uhc-case .ctx-lead b{color:var(--ink);font-weight:600}.uhc-case .qx-stakes{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:clamp(40px,5vw,64px);padding-top:32px;display:grid}.uhc-case .qx-stake-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px}.uhc-case .qx-stake-v{font-family:var(--font-display,"Fraunces", ui-serif, serif);letter-spacing:-.028em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:clamp(27px,3vw,36px);font-weight:350;line-height:1}.uhc-case .qx-stake-d{color:var(--ink-2);max-width:none;margin:8px 0 0;font-size:14px;line-height:1.6}.uhc-case .qx-stake-src{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--ink-3);margin:10px 0 0;font-size:11px}@media (max-width:860px){.uhc-case .qx-stakes{grid-template-columns:minmax(0,1fr);gap:32px}}.uhc-case .forces{margin-top:clamp(36px,4vw,58px)}.uhc-case .forces-label{align-items:center;gap:18px;margin-bottom:clamp(28px,3vw,42px);display:flex}.uhc-case .forces-label .micro{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11px}.uhc-case .forces-label:after{content:"";background:var(--line);flex:1;height:1px}.uhc-case .forces-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.uhc-case .force{border-top:1px solid var(--line-2);padding-top:18px}.uhc-case .force-when{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px}.uhc-case .force-when b{color:var(--blue);font-weight:500}.uhc-case .force-when .sep{color:var(--ink-3);margin:0 8px}.uhc-case .force-t{font-family:var(--font-display,serif);letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:clamp(18px,1.9vw,21px);font-weight:500;line-height:1.22}.uhc-case .force-b{color:var(--ink-2);font-size:13.5px;line-height:1.62}@media (max-width:860px){.uhc-case .head--split{grid-template-columns:1fr;gap:26px}.uhc-case .head--split .h2{max-width:18ch}.uhc-case .stakes-row{grid-template-columns:1fr;gap:clamp(34px,8vw,46px)}.uhc-case .forces-grid{grid-template-columns:1fr;gap:0}.uhc-case .force{border-top:0;border-bottom:1px solid var(--line);padding-block:22px}}.uhc-case .gapmemo{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,84px);margin-top:clamp(40px,5vw,74px);display:grid}.uhc-case .gapmemo-pt{border-top:1px solid var(--line-2);padding-top:20px}.uhc-case .gapmemo-lbl{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:11px;display:block}.uhc-case .gapmemo-body{font-size:var(--t-body);color:var(--ink-2);max-width:46ch;line-height:1.7}.uhc-case .gapmemo-body b{color:var(--ink);font-weight:600}.uhc-case .gapmemo-close{max-width:48ch;margin-top:clamp(40px,5vw,72px)}.uhc-case .gapmemo-close p{font-family:var(--font-display,serif);font-size:var(--t-statement);letter-spacing:-.012em;color:var(--ink);font-weight:500;line-height:1.3}.uhc-case .gapmemo-close b{color:var(--blue);font-weight:500}@media (max-width:760px){.uhc-case .gapmemo{grid-template-columns:1fr;gap:30px}.uhc-case .gapmemo-body{max-width:none}}.uhc-case .fm-legend{gap:26px;margin-top:clamp(26px,3vw,38px);display:flex}.uhc-case .fm-legend span{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-ink-2);align-items:center;gap:9px;font-size:11px;display:inline-flex}.uhc-case .fm-legend i{border-radius:50%;width:9px;height:9px}.uhc-case .fm-legend .gain{background:var(--gain-on-night)}.uhc-case .fm-legend .loss{background:var(--loss-on-night)}.uhc-case .fm-ct{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--cream-ink-2);font-size:11px}.uhc-case .fm-swing{margin-top:clamp(76px,9vw,132px)}.uhc-case .fm-swing .fm-ct{margin-bottom:clamp(104px,12vw,152px)}.uhc-case .fm-plot{position:relative}.uhc-case .fm-span{height:2px;position:absolute;top:clamp(-104px,-8.5vw,-82px);left:6%;right:5%}.uhc-case .fm-span-line{background:var(--blue-on-night);transform-origin:0;position:absolute;inset:0}.uhc-case .fm-span-line:before,.uhc-case .fm-span-line:after{content:"";background:var(--blue-on-night);width:1px;height:9px;position:absolute;top:-4px}.uhc-case .fm-span-line:before{left:0}.uhc-case .fm-span-line:after{right:0}.uhc-case .fm-span-lbl{background:var(--night);white-space:nowrap;font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--cream-ink);padding:0 14px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uhc-case .fm-axis{background:var(--line-cream-2);height:2px;position:relative}.uhc-case .fm-zero{background:var(--cream-ink-2);width:1px;position:absolute;top:-8px;bottom:-8px;left:49.7%}.uhc-case .fm-zero-lbl{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--cream-ink-2);font-size:13px;position:absolute;top:-26px;left:49.7%;transform:translate(-50%)}.uhc-case .fm-pin{position:absolute;top:50%}.uhc-case .fm-pin .dot{border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.uhc-case .fm-pin.worst .dot{background:var(--loss-on-night);box-shadow:0 0 0 6px #b0414f33}.uhc-case .fm-pin.best .dot{background:var(--gain-on-night);box-shadow:0 0 0 6px #4f7e6333}.uhc-case .fm-pin .val{white-space:nowrap;font-family:var(--font-display,serif);letter-spacing:-.02em;font-size:clamp(28px,3.6vw,46px);font-weight:500;position:absolute;bottom:16px}.uhc-case .fm-pin .leader{background:var(--line-cream-2);width:1px;height:clamp(26px,3.4vw,44px);position:absolute;top:12px;left:0}.uhc-case .fm-pin .adopt{white-space:nowrap;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:11px;position:absolute;top:calc(21px + clamp(26px,3.4vw,44px))}.uhc-case .fm-pin.worst .val,.uhc-case .fm-pin.worst .adopt{color:var(--loss-on-night);left:0}.uhc-case .fm-pin.best .val,.uhc-case .fm-pin.best .adopt{text-align:right;color:var(--gain-on-night);right:0}.uhc-case .fm-verdict{max-width:640px;margin-top:clamp(110px,13vw,188px)}.uhc-case .fm-verdict-rule{background:var(--cream-ink-2);transform-origin:0;width:100%;height:2px;margin-bottom:clamp(24px,2.8vw,38px);display:block}.uhc-case .fm-verdict-kick{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--cream-ink-2);margin-bottom:clamp(12px,1.4vw,18px);font-size:11px}.uhc-case .fm-verdict-fig{font-family:var(--font-display,serif);letter-spacing:-.03em;color:var(--blue-on-night);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(60px,8.4vw,116px);font-weight:500;line-height:.9}.uhc-case .fm-verdict-l{color:var(--cream-ink);max-width:40ch;margin-top:clamp(16px,1.8vw,24px);font-size:15px;line-height:1.55}.uhc-case .fm-verdict-l b{color:var(--blue-on-night);font-weight:500}.uhc-case .fm-verdict-src{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-ink-2);margin-top:14px;font-size:11px}.uhc-case .fm-roi{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);margin-top:clamp(88px,11vw,150px);display:grid}.uhc-case .fm-roi-head{border-top:2px solid var(--line-cream-2);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(28px,3.4vw,40px);padding-top:18px;display:flex}.uhc-case .fm-roi-col.best .fm-roi-head{border-top-color:var(--gain-on-night)}.uhc-case .fm-roi-col.worst .fm-roi-head{border-top-color:var(--loss-on-night)}.uhc-case .fm-roi-case{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-ink-2);font-size:11px}.uhc-case .fm-roi-pct{font-family:var(--font-display,serif);letter-spacing:-.02em;font-size:clamp(34px,4.6vw,60px);font-weight:500;line-height:.9}.uhc-case .fm-roi-col.best .fm-roi-pct{color:var(--gain-on-night)}.uhc-case .fm-roi-col.worst .fm-roi-pct{color:var(--loss-on-night)}.uhc-case .fm-roi-roi{font-style:normal;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-ink-2);margin-left:9px;font-size:11px}.uhc-case .fm-sgn{width:13px;color:var(--cream-ink-2);font-style:normal;display:inline-block}.uhc-case .fm-bar{margin-bottom:22px}.uhc-case .fm-bar-row{font-family:var(--font-mono,monospace);color:var(--cream-ink-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;font-size:13px;display:flex}.uhc-case .fm-bar-row b{color:var(--cream-ink);font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:500}.uhc-case .fm-bar-track{background:var(--line-cream);border-radius:6px;height:12px;overflow:hidden}.uhc-case .fm-bar-fill{transform-origin:0;border-radius:6px;min-width:3px;height:100%}.uhc-case .fm-roi-col.best .fm-bar-fill{background:var(--gain-on-night)}.uhc-case .fm-roi-col.worst .fm-bar-fill{background:var(--loss-on-night)}.uhc-case .fm-roi-col .fm-bar.cost .fm-bar-fill{background:var(--cream-ink-2);opacity:.42}.uhc-case .fm-net{border-top:1px solid var(--line-cream);justify-content:flex-start;align-items:baseline;gap:14px;margin-top:24px;padding-top:16px;display:flex}.uhc-case .fm-net-k{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-ink-2);font-size:11px}.uhc-case .fm-net-v{font-family:var(--font-display,serif);letter-spacing:-.015em;font-size:clamp(22px,2.8vw,34px);font-weight:500}.uhc-case .fm-roi-col.best .fm-net-v{color:var(--gain-on-night)}.uhc-case .fm-roi-col.worst .fm-net-v{color:var(--loss-on-night)}.uhc-case .fm-timeline{margin-top:clamp(80px,10vw,140px)}.uhc-case .fm-tl-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(22px,2.6vw,30px);display:flex}.uhc-case .fm-tl-total{font-family:var(--font-display,serif);color:var(--blue-on-night);letter-spacing:-.01em;font-size:clamp(20px,2.4vw,28px);font-weight:500}.uhc-case .stepper{align-items:stretch;gap:clamp(10px,1.3vw,18px);margin-top:clamp(36px,4.5vw,70px);display:flex}.uhc-case .step{border:1px solid var(--line-cream);background:linear-gradient(#6cb8ec0f,#ffffff03);border-radius:14px;flex-direction:column;flex:1 1 0;min-width:0;padding:clamp(15px,1.3vw,21px);transition:border-color .3s,background .3s;display:flex;position:relative}.uhc-case .step:hover{border-color:#6cb8ec6b}.uhc-case .step:not(:first-child):before{content:"";border-top:1.5px solid var(--blue-on-night);border-right:1.5px solid var(--blue-on-night);opacity:.65;width:7px;height:7px;position:absolute;top:50%;left:calc(-1*clamp(10px,1.3vw,18px) - 1px);transform:translateY(-50%)rotate(45deg)}.uhc-case .step-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:clamp(16px,1.8vw,24px);display:flex}.uhc-case .step-n{font-family:var(--font-mono,monospace);color:var(--blue-on-night);font-size:11px}.uhc-case .step-mo{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-ink-2);white-space:nowrap;font-size:11px}.uhc-case .step-t{font-family:var(--font-display,serif);letter-spacing:-.01em;color:var(--cream-ink);font-size:clamp(15px,1.25vw,17px);font-weight:500;line-height:1.25}.uhc-case .step-tag{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-on-night);opacity:.85;margin-top:auto;padding-top:clamp(16px,1.8vw,24px);font-size:11px}.uhc-case .step--end{background:linear-gradient(#6cb8ec24,#6cb8ec08);border-color:#6cb8ec66;box-shadow:0 0 32px -8px #6cb8ec73}.uhc-case .step-flag{background:var(--blue-on-night);width:11px;height:11px;box-shadow:0 0 14px -1px var(--blue-on-night);border-radius:50%}.uhc-case .step--end .step-t{color:var(--blue-on-night)}@media (max-width:1040px){.uhc-case .stepper{flex-wrap:wrap;gap:14px}.uhc-case .step{flex:calc(33.333% - 14px);min-width:148px}.uhc-case .step:not(:first-child):before{display:none}}@media (max-width:760px){.uhc-case .fm-roi{grid-template-columns:1fr;gap:44px}.uhc-case .fm-pin .val{font-size:clamp(22px,7vw,32px)}}@media (max-width:560px){.uhc-case .step{flex-basis:calc(50% - 14px)}}.uhc-case .uhc-showcase{position:relative;overflow:hidden}.uhc-case .sc-head{position:relative}.uhc-case .sc-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-display,serif);letter-spacing:-.04em;color:var(--cream-ink);opacity:.045;white-space:nowrap;font-size:clamp(84px,17vw,250px);font-weight:600;line-height:.8;position:absolute;top:-.34em;right:0}.uhc-case .uhc-showcase .head,.uhc-case .sc-intro{z-index:1;position:relative}.uhc-case .sc-intro{max-width:54ch;color:var(--cream-ink-2);margin-top:22px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.uhc-case .sc-intro b{color:var(--cream-ink);font-weight:600}.uhc-case .sc-stage{margin-top:clamp(48px,6vw,88px);position:relative}.uhc-case .sc-stage:before{content:"";z-index:0;pointer-events:none;filter:blur(48px);background:radial-gradient(#0067b18c,#0067b124 44%,#0000 72%);border-radius:50%;width:84%;height:98%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.uhc-case .sc-screen{z-index:1;border:1px solid var(--line-cream-2);background:#0c1422;border-radius:14px;margin:0;animation:8s ease-in-out infinite uhc-float;position:relative;overflow:hidden;box-shadow:0 70px 130px -50px #000c,0 0 0 1px #6cb8ec1a}.uhc-case .sc-phone{z-index:3;border:1px solid var(--line-cream-2);background:#0c1422;border-radius:20px;width:14.5%;min-width:120px;margin:0;animation:8s ease-in-out -4s infinite uhc-float;position:absolute;bottom:-42px;right:0;overflow:hidden;box-shadow:0 46px 80px -28px #000000d9}@media (prefers-reduced-motion:reduce){.uhc-case .sc-screen,.uhc-case .sc-phone{animation:none}}.uhc-case .sc-caption{z-index:1;max-width:64ch;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-ink-2);margin-top:clamp(34px,4vw,50px);font-size:11px;line-height:1.7;position:relative}.uhc-case .screen-chrome{border-bottom:1px solid var(--line-cream);background:#0e1726;align-items:center;gap:6px;padding:10px 14px;display:flex}.uhc-case .screen-chrome i{background:var(--line-cream-2);border-radius:50%;width:8px;height:8px}.uhc-case .screen-chrome span{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-ink-2);margin-left:9px;font-size:11px}.uhc-case .screen-shot{background:#0c1422;display:block;position:relative}.uhc-case .screen-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.uhc-case .screen-shot.dash{aspect-ratio:16/10}.uhc-case .screen-shot.chat{aspect-ratio:9/16}.uhc-case .screen-shot.ph:after{content:attr(data-pending);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-ink-2);text-align:center;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:flex;position:absolute;inset:0}.uhc-case .dbento{z-index:1;grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.3vw,20px);margin-top:clamp(40px,5vw,72px);display:grid;position:relative}.uhc-case .dbento .dcard{border:1px solid var(--line-cream);min-width:0;transition:border-color .35s var(--ease), background .35s var(--ease);background:#ffffff05;border-radius:18px;flex-direction:column;padding:clamp(22px,2vw,32px);display:flex}.uhc-case .dbento .dec-tile:hover{background:#6cb8ec0d;border-color:#6cb8ec57}.uhc-case .dbento>:first-child{grid-area:1/1/3/5}.uhc-case .dbento>:nth-child(2){grid-area:1/5/3/7}.uhc-case .dbento>:nth-child(3){grid-column:1/3}.uhc-case .dbento>:nth-child(4){grid-column:3/5}.uhc-case .dbento>:nth-child(5){grid-column:5/7}.uhc-case .dcard--img{background:#0a1018;padding:0;position:relative;overflow:hidden}.uhc-case .dcard--img:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 100px -34px #6cb8ec66}.uhc-case .dc-shot{flex:1;min-height:clamp(240px,28vw,380px);display:flex;overflow:hidden}.uhc-case .dc-shot img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.uhc-case .dc-cap{z-index:1;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-ink-2);background:linear-gradient(#080e1600,#080e16f0 70%);padding:clamp(26px,3vw,40px) clamp(16px,1.6vw,24px) clamp(14px,1.4vw,18px);font-size:11px;line-height:1.55;position:absolute;bottom:0;left:0;right:0}.uhc-case .dc-top{align-items:baseline;gap:10px;margin-bottom:clamp(16px,1.8vw,26px);display:flex}.uhc-case .dc-n{font-family:var(--font-mono,monospace);color:var(--blue-on-night);font-variant-numeric:tabular-nums lining-nums;font-size:12px}.uhc-case .dc-dom{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-ink-2);font-size:11px}.uhc-case .dc-chose{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.018em;color:var(--cream-ink);font-size:clamp(19px,1.8vw,25px);font-weight:500;line-height:1.16}.uhc-case .dc-detail{font-family:var(--font-body,"Inter", sans-serif);color:var(--cream-ink-2);margin-top:10px;font-size:13.5px;font-weight:400;line-height:1.5;display:block}.uhc-case .dc-road{border-top:1px solid var(--line-cream);font-family:var(--font-body,"Inter", sans-serif);color:var(--cream-ink-2);margin-top:clamp(16px,1.8vw,22px);padding-top:clamp(14px,1.5vw,18px);font-size:12.5px;line-height:1.5}.uhc-case .dc-road s{opacity:.5}.uhc-case .dc-fig{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;color:var(--blue-on-night);font-variant-numeric:tabular-nums lining-nums;margin-top:auto;padding-top:clamp(20px,2.2vw,28px);font-size:clamp(30px,3vw,44px);font-weight:500;line-height:.9}.uhc-case .dc-figl{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-ink-2);max-width:28ch;margin-top:9px;font-size:11px;line-height:1.5;display:block}.uhc-case .dec-tile.is-feat .dc-fig{font-size:clamp(40px,4.4vw,64px)}.uhc-case .dbento>:nth-child(2) .dc-chose{font-size:clamp(21px,2.1vw,29px)}.uhc-case .dbento>:nth-child(2) .dc-road{margin-top:auto}.uhc-case .dbento>.dec-tile--phone .dc-road{margin-top:clamp(16px,1.8vw,22px)}.uhc-case .dec-tile--phone{overflow:hidden}.uhc-case .dec-phone{background:#092162;border-top:1px solid #ffffff14;flex:1;min-height:clamp(330px,30vw,400px);margin:clamp(22px,2.4vw,32px) calc(-1*clamp(22px,2vw,32px)) calc(-1*clamp(22px,2vw,32px));position:relative;overflow:hidden}.uhc-case .dec-phone img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.uhc-case .dbento{grid-template-columns:repeat(2,1fr)}.uhc-case .dbento>:first-child,.uhc-case .dbento>:nth-child(2){grid-area:auto/1/auto/3}.uhc-case .dbento>:nth-child(3),.uhc-case .dbento>:nth-child(4){grid-column:auto}.uhc-case .dbento>:nth-child(5){grid-column:1/3}.uhc-case .dbento>:nth-child(2) .dc-road{margin-top:clamp(16px,1.8vw,22px)}}@media (max-width:560px){.uhc-case .dbento{grid-template-columns:1fr}.uhc-case .dbento>*{grid-column:1/-1!important}}.uhc-case .uhc-screens .scr-intro{max-width:62ch;margin-top:clamp(20px,2.4vw,30px)}.uhc-case .uhc-screens .scr-intro p{color:var(--ink-2);margin:0;font-size:clamp(16px,1.28vw,18px);line-height:1.62}.uhc-case .uhc-screens .scr-note{border-top:1px solid var(--line);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.01em;color:var(--ink-3);padding-top:12px;font-size:12px;line-height:1.55;margin-top:14px!important}.uhc-case .scr-list{gap:clamp(56px,7vw,104px);margin-top:clamp(44px,5.6vw,82px);display:grid}.uhc-case .scr{min-width:0;display:block}.uhc-case .scr-txt{max-width:68ch;padding-left:0;position:relative}.uhc-case .scr-n{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--blue);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.uhc-case .scr-t{margin:0}.uhc-case .scr-lead{max-width:54ch;color:var(--ink);margin:12px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.45}.uhc-case .scr-body{color:var(--ink-2);margin:12px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.66}.uhc-case .scr-fig{margin:clamp(22px,2.6vw,34px) 0 0}.uhc-case .scr-fig img{border:1px solid var(--line);background:#dfe5f0;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1a14100d,0 26px 48px -30px #1a141061}.uhc-case .scr-fig figcaption{border-left:2px solid var(--blue);max-width:58ch;color:var(--ink-3);margin-top:14px;padding-left:15px;font-size:13.5px;line-height:1.5}@media (min-width:1180px){.uhc-case .scr-txt{padding-left:64px}.uhc-case .scr-n{margin:0;position:absolute;top:6px;left:0}}@media (max-width:700px){.uhc-case .scr-fig img{border-radius:9px}.uhc-case .scr-fig figcaption{padding-left:12px;font-size:13px}}.uhc-case .scr-hint{display:none}@media (max-width:700px){.uhc-case .scr-fig .scr-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:9px;max-width:100%;overflow:auto hidden;box-shadow:0 2px 6px #1a14100d,0 26px 48px -30px #1a141061}.uhc-case .scr-fig img{width:940px;max-width:none;box-shadow:none;border:0;border-radius:0}.uhc-case .scr-hint{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--ink-3);margin-top:9px;font-size:11px;display:block}}.uhc-case .surf-lbl{max-width:70ch;margin-top:clamp(46px,5.4vw,78px)}.uhc-case .surf-lbl--two{border-top:1px solid var(--line);margin-top:clamp(62px,7.4vw,108px);padding-top:clamp(30px,3.4vw,46px)}.uhc-case .surf-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:600;display:block}.uhc-case .surf-t{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.018em;color:var(--ink);margin:10px 0 0;font-size:clamp(22px,2.2vw,31px);font-weight:500;line-height:1.2}.uhc-case .surf-b{color:var(--ink-2);margin:11px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.66}.uhc-case .mem-hero{flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,2.4vw,32px);margin-top:clamp(26px,3vw,40px);display:flex}.uhc-case .mem-hero img{border-radius:20px;width:min(340px,100%);height:auto;display:block;box-shadow:0 30px 54px -30px #040c2073}.uhc-case .mem-hero-cap{max-width:30ch;font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.01em;color:var(--ink-2);padding-top:clamp(10px,1.4vw,18px);font-size:clamp(16px,1.4vw,19px);font-style:italic;font-weight:500;line-height:1.4}.uhc-case .mem-lede{border-top:1px solid var(--line);grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(26px,3vw,40px);padding-top:clamp(18px,2vw,26px);display:grid}.uhc-case .mem-lede-img img{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 30px 54px -30px #040c2073}.uhc-case .mem-lede-txt{padding-top:4px}.uhc-case .mem-lede-txt .qsplit-h{margin-bottom:16px}@media (max-width:900px){.uhc-case .mem-lede{grid-template-columns:1fr;gap:22px}.uhc-case .mem-lede-img img{max-width:280px;height:340px;margin:0 auto;display:block}.uhc-case .mem-lede-img .mem-hero-cap{text-align:center;max-width:none}}.uhc-case .mem-row{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,2.4vw,36px);margin-top:clamp(30px,3.4vw,46px);display:grid}.uhc-case .mem{min-width:0}.uhc-case .mem-shot{justify-content:center;display:flex}.uhc-case .mem-shot img{width:100%;max-width:280px;height:auto;display:block}.uhc-case .mem-txt{margin-top:28px}.uhc-case .mem-n{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--blue);font-size:11px;font-weight:600;display:block}.uhc-case .mem-t{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.015em;color:var(--ink);margin:8px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.25}.uhc-case .mem-b{color:var(--ink-2);margin:9px 0 0;font-size:14.5px;line-height:1.62}.uhc-case .mem-insight{margin-top:12px;padding-top:0}.uhc-case .mem-insight .irow:first-child{margin-top:0;padding-top:13px}.uhc-case .mem-insight .irow p{font-size:13.5px}@media (max-width:900px){.uhc-case .mem-row{grid-template-columns:1fr;gap:clamp(34px,5vw,52px)}.uhc-case .mem-shot{padding-left:0;padding-right:0}.uhc-case .mem-shot img{max-width:280px}}.uhc-case .qhead{margin-bottom:clamp(26px,3vw,40px)}.uhc-case .qhead-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:clamp(16px,3vw,46px);display:flex}.uhc-case .qnum{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.03em;color:#1a141033;font-variant-numeric:lining-nums;font-size:clamp(40px,5vw,66px);font-weight:300;line-height:.9;display:block}.uhc-case .section--dark .qnum{color:#efe7da38}.uhc-case .qkick{letter-spacing:.005em;color:var(--ink);align-items:center;gap:9px;margin-top:10px;font-size:15px;font-weight:600;display:inline-flex}.uhc-case .section--dark .qkick{color:var(--cream-ink)}.uhc-case .qkick .d{border-radius:50%;flex:none;width:7px;height:7px}.uhc-case .qnote{text-align:right;max-width:44ch;color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.uhc-case .section--dark .qnote{color:var(--cream-ink-2)}@media (max-width:780px){.uhc-case .qnote{text-align:left}}.uhc-case .dec-intro{max-width:640px;margin-bottom:clamp(26px,3vw,40px)}.uhc-case .dec-intro .qsplit-p{margin-top:8px}.uhc-case .qsplit{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,72px);padding-top:clamp(18px,2vw,26px);display:grid}.uhc-case .section--dark .qsplit{border-top-color:var(--line-cream)}.uhc-case .qsplit-h{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.024em;color:var(--ink);margin:0;font-size:clamp(27px,3.4vw,46px);font-weight:400;line-height:1.1}.uhc-case .section--dark .qsplit-h{color:var(--cream-ink)}.uhc-case .qsplit-h em{color:var(--blue);font-style:italic}.uhc-case .section--dark .qsplit-h em{color:var(--blue-on-night)}.uhc-case .qsplit-p{color:var(--ink-2);margin:0 0 14px;font-size:clamp(16px,1.3vw,18px);line-height:1.62}.uhc-case .section--dark .qsplit-p{color:var(--cream-ink-2)}.uhc-case .qsplit-p:last-child{margin-bottom:0}.uhc-case .qsplit-p b,.uhc-case .qsplit-p strong{color:var(--ink);font-weight:600}.uhc-case .section--dark .qsplit-p b{color:var(--cream-ink)}@media (max-width:900px){.uhc-case .qsplit{grid-template-columns:1fr;gap:20px}}.uhc-case .subsec{border-top:1px solid var(--line);grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:start;gap:clamp(22px,3.4vw,56px);margin-top:clamp(44px,5.2vw,76px);padding-top:clamp(20px,2.2vw,28px);display:grid}.uhc-case .subsec-n{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;font-size:11.5px;font-weight:600}.uhc-case .subsec-k{color:var(--ink);align-items:center;gap:8px;margin-left:10px;font-size:14.5px;font-weight:600;display:inline-flex}.uhc-case .subsec-k .d{border-radius:50%;flex:none;width:6px;height:6px}.uhc-case .subsec-l p{color:var(--ink-3);margin:11px 0 0;font-size:14px;line-height:1.55}.uhc-case .subsec-b p{color:var(--ink-2);margin:0 0 14px;font-size:clamp(15.5px,1.25vw,17px);line-height:1.7}.uhc-case .subsec-b p:last-child{margin-bottom:0}.uhc-case .subsec-b b{color:var(--ink);font-weight:600}.uhc-case .subsec-b a{color:var(--blue);border-bottom:1px solid #0067b159;text-decoration:none}.uhc-case .subsec-b a:hover{border-bottom-color:var(--blue)}@media (max-width:860px){.uhc-case .subsec{grid-template-columns:1fr;gap:16px}}.uhc-case .pull{border-left:2px solid var(--ink);max-width:74ch;margin:clamp(44px,5.4vw,80px) 0;padding-left:clamp(18px,2vw,26px)}.uhc-case .pull p{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:clamp(19px,2.1vw,27px);font-weight:400;line-height:1.32}.uhc-case .pull em{color:var(--blue);font-style:italic}.uhc-case .plate{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,72px);padding-top:clamp(26px,3vw,40px);display:grid}.uhc-case .plate-n{align-items:baseline;gap:13px;margin-bottom:14px;display:flex}.uhc-case .plate-n b{font-family:var(--font-display,"Fraunces", serif);color:#1a14104d;font-variant-numeric:lining-nums;font-size:30px;font-weight:300;line-height:1}.uhc-case .plate-n span{color:var(--ink-2);font-size:14.5px;font-weight:600}.uhc-case .plate-t{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(21px,2.4vw,31px);font-weight:400;line-height:1.16}.uhc-case .insight{padding-top:2px}.uhc-case .insight .ino{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;display:block}.uhc-case .insight h5{font-family:var(--font-display,"Fraunces", serif);color:var(--ink);margin:6px 0 0;font-size:clamp(18px,1.7vw,21px);font-weight:400;line-height:1.28}.uhc-case .insight .irow{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.uhc-case .insight .irow .k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;display:block}.uhc-case .insight .irow.no .k{color:var(--loss)}.uhc-case .insight .irow.dec .k{color:var(--blue)}.uhc-case .insight .irow p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.uhc-case .insight .irow.dec p{color:var(--ink)}.uhc-case .insight .irow p b{color:var(--ink);font-weight:600}.uhc-case .plate-fig{margin:0}.uhc-case .plate-fig img{border:1px solid var(--line);background:#dfe5f0;border-radius:11px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1a14100d,0 22px 42px -28px #1a14105c}.uhc-case .plate-cap{color:var(--ink-3);margin-top:11px;font-size:13px;line-height:1.5}.uhc-case .plate-second{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:clamp(28px,3.2vw,44px);padding-top:clamp(28px,3.2vw,44px);display:grid}.uhc-case .plate-second-shot img{border:1px solid var(--line);background:#dfe5f0;border-radius:11px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1a14100d,0 22px 42px -28px #1a14105c}.uhc-case .plate-second-shot .plate-cap{margin-top:11px}.uhc-case .plate-second-text .insight{padding-top:0}@media (max-width:900px){.uhc-case .plate{grid-template-columns:1fr;gap:24px}.uhc-case .plate-second{grid-template-columns:1fr}}.uhc-case .states{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(24px,2.8vw,34px);display:grid}.uhc-case .st{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.uhc-case .st-k{border-bottom:1px solid var(--line);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#1a141009;padding:9px 14px;font-size:11px;font-weight:600;display:block}.uhc-case .st-b{padding:16px 16px 18px}.uhc-case .st-t{color:var(--ink);margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.3}.uhc-case .st-p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.uhc-case .st-bar{background:#1a141017;border-radius:4px;height:8px;margin-bottom:8px}.uhc-case .st-bar.w2{width:78%}.uhc-case .st-bar.w3{width:54%}.uhc-case .st-note{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3);margin-top:12px;font-size:11px}.uhc-case .st.is-err{border-color:#c0442e66}.uhc-case .st.is-err .st-k{color:var(--ev-missing);background:#c0442e0f}.uhc-case .st-btn{background:var(--blue);color:#fff;border-radius:999px;margin-top:12px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}.uhc-case .st-btn.sec{border:1px solid var(--line);color:var(--ink);background:0 0}@media (max-width:860px){.uhc-case .states{grid-template-columns:1fr}}.uhc-case .bignums{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,38px);margin-top:clamp(36px,4.4vw,62px);display:grid}.uhc-case .bignum{min-width:0}.uhc-case .bignum b{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.95;display:block}.uhc-case .bignum.is-good b{color:var(--ev-verified)}.uhc-case .bignum.is-bad b{color:var(--ev-missing)}.uhc-case .bignum span{color:var(--ink-2);margin-top:13px;font-size:14.5px;line-height:1.55;display:block}@media (max-width:900px){.uhc-case .bignums{grid-template-columns:repeat(2,1fr);gap:28px}}.uhc-case .bignum.is-target b{color:var(--blue)}.uhc-case .bignum-tie{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:9px;font-size:11px;display:block}.uhc-case .uhc-product{--blue-on-night:#a8b23f}.uhc-case .prod-block-k{font-family:var(--font-display,"Fraunces", serif);letter-spacing:normal;text-transform:none;color:var(--ink-3);margin-bottom:14px;font-size:clamp(21px,2.4vw,31px);font-weight:400;display:block}.uhc-case .section--dark .prod-block-k{color:var(--blue-on-night)}.uhc-case .prod-duo{margin-top:clamp(44px,5vw,72px)}.uhc-case .prod-duo-imgs{justify-content:center;align-items:flex-end;gap:clamp(18px,2.2vw,32px);display:flex}.uhc-case .prod-duo-shot img{filter:drop-shadow(0 26px 40px #00000059);width:100%;height:auto;display:block}.uhc-case .prod-duo-shot--imac{width:clamp(400px,46vw,680px);position:relative;left:-140px}.uhc-case .prod-duo-shot--phone{width:clamp(200px,18vw,310px);position:relative;top:-24px}.uhc-case .prod-duo-caps{-moz-column-gap:168px;grid-template-columns:repeat(2,minmax(300px,460px));justify-content:center;column-gap:168px;margin-top:clamp(20px,2.4vw,30px);display:grid}.uhc-case .prod-duo-text>.qsplit-p{max-width:52ch;margin:0}.uhc-case .prod-duo-text--chat{position:relative;left:80px}@media (max-width:900px){.uhc-case .prod-duo{flex-direction:column;align-items:center;display:flex}.uhc-case .prod-duo-imgs,.uhc-case .prod-duo-caps{display:contents}.uhc-case .prod-duo-shot--imac{order:1;width:100%;max-width:480px}.uhc-case .prod-duo-text--internal{order:2}.uhc-case .prod-duo-shot--phone{order:3;width:100%;max-width:190px;margin-top:clamp(12px,2vw,20px)}.uhc-case .prod-duo-text--chat{order:4;margin-top:clamp(20px,2.4vw,30px)}.uhc-case .prod-duo-text--internal,.uhc-case .prod-duo-text--chat{text-align:center}.uhc-case .prod-duo-text--internal>.qsplit-p,.uhc-case .prod-duo-text--chat>.qsplit-p{max-width:52ch;margin:0 auto}}.uhc-case .montage{perspective:2200px;grid-template-columns:repeat(5,1fr);align-items:center;gap:clamp(12px,1.4vw,22px);width:min(100vw,100%);margin-top:clamp(40px,5vw,74px);padding:0;display:grid}.uhc-case .montage>*{transform-style:preserve-3d}.uhc-case .montage img{transform-origin:50%;border:1px solid #efe7da29;border-radius:8px;width:100%;height:auto;display:block;transform:rotateY(22deg)rotateX(6deg)scale(1.06);box-shadow:0 40px 70px -34px #000000d9}.uhc-case .montage>:nth-child(2) img{transform:rotateY(14deg)rotateX(4deg)scale(1.1)}.uhc-case .montage>:nth-child(3) img{z-index:2;position:relative;transform:rotateY(0)rotateX(2deg)scale(1.16)}.uhc-case .montage>:nth-child(4) img{transform:rotateY(-14deg)rotateX(4deg)scale(1.1)}.uhc-case .montage>:nth-child(5) img{transform:rotateY(-22deg)rotateX(6deg)scale(1.06)}@media (min-width:1100px){.uhc-case .montage{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}}@media (max-width:900px){.uhc-case .montage{perspective:none;grid-template-columns:repeat(2,1fr);gap:14px}.uhc-case .montage img,.uhc-case .montage>:nth-child(n) img{transform:none}}.uhc-case{--ev-verified:#2d6a4f;--ev-documented:#c0822f;--ev-review:#0067b1;--ev-missing:#c0442e}.uhc-case .shead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:clamp(16px,3vw,46px);margin-bottom:clamp(30px,3.4vw,46px);padding-bottom:18px;display:flex}.uhc-case .shead-l{align-items:baseline;gap:14px;min-width:0;display:flex}.uhc-case .snum{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:600}.uhc-case .skick{letter-spacing:.005em;color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.uhc-case .skick .d{border-radius:50%;flex:none;width:7px;height:7px}.uhc-case .snote{text-align:right;max-width:46ch;color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:760px){.uhc-case .snote{text-align:left}}.uhc-case .doc-lede{max-width:68ch}.uhc-case .doc-lede h3{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.022em;color:var(--ink);margin:0 0 14px;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.12}.uhc-case .doc-lede h3 em{color:var(--blue);font-style:italic}.uhc-case .doc-lede p{color:var(--ink-2);margin:0 0 13px;font-size:clamp(16px,1.3vw,18px);line-height:1.66}.uhc-case .doc-lede strong,.uhc-case .doc-lede b{color:var(--ink);font-weight:600}.uhc-case .find3{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,34px);margin-top:clamp(30px,3.4vw,44px);display:grid}.uhc-case .find{border-top:1px solid var(--line);min-width:0;padding-top:20px}.uhc-case .find-n{font-family:var(--font-display,"Fraunces", serif);color:#1a141038;font-variant-numeric:lining-nums;margin-bottom:14px;font-size:40px;font-weight:300;line-height:1}.uhc-case .find-h{color:var(--ink);margin:0 0 9px;font-size:18px;font-weight:600;line-height:1.3}.uhc-case .find-p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.64}@media (max-width:860px){.uhc-case .find3{grid-template-columns:1fr;gap:26px}}.uhc-case .valgrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(18px,2.2vw,30px);margin-top:clamp(28px,3.2vw,42px);display:grid}.uhc-case .valcard{border-top:2px solid var(--ink);min-width:0;padding-top:16px}.uhc-case .valcard.is-gap{border-top-color:var(--ev-missing)}.uhc-case .val-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;display:block}.uhc-case .valcard.is-gap .val-k{color:var(--ev-missing)}.uhc-case .val-t{color:var(--ink);margin:9px 0 0;font-size:17px;font-weight:600;line-height:1.3}.uhc-case .val-p{color:var(--ink-2);margin:9px 0 0;font-size:15px;line-height:1.6}.uhc-case .val-ch{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.uhc-case .val-ch .lbl{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:11px;display:block}.uhc-case .val-ch p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.uhc-case .val-ch a{color:var(--blue);margin-top:8px;font-size:13.5px;text-decoration:none;display:inline-block}.uhc-case .val-ch a:hover{text-decoration:underline}@media (max-width:860px){.uhc-case .valgrid{grid-template-columns:1fr;gap:28px}}.uhc-case .crit--inline{border:1px solid var(--line);background:#0067b109;border-radius:14px;margin-top:clamp(34px,4vw,56px);padding:clamp(28px,3.2vw,44px)}.uhc-case .crit--inline .crit-q{font-size:clamp(21px,2.2vw,30px)}.uhc-case .valtest{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,54px);padding-top:clamp(22px,2.4vw,30px)}.uhc-case .valtest .lbl{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:600;display:block}.uhc-case .valtest>p{max-width:68ch;color:var(--ink-2);margin:11px 0 0;font-size:15.5px;line-height:1.64}.uhc-case .vstats{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,34px);margin-top:clamp(22px,2.4vw,30px);display:grid}.uhc-case .vstats>div{border-top:1px solid var(--line);padding-top:16px}.uhc-case .vstats b{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1;display:block}.uhc-case .vstats span{color:var(--ink-2);margin-top:11px;font-size:14px;line-height:1.55;display:block}.uhc-case .vstats a{color:var(--blue);text-decoration:none}.uhc-case .vstats a:hover{text-decoration:underline}@media (max-width:860px){.uhc-case .vstats{grid-template-columns:1fr;gap:22px}}.uhc-case .uhc-constraints .shead{border-bottom-color:var(--line-cream)}.uhc-case .uhc-constraints .snum,.uhc-case .uhc-constraints .snote{color:var(--cream-ink-2)}.uhc-case .uhc-constraints .skick,.uhc-case .uhc-constraints .doc-lede h3{color:var(--cream-ink)}.uhc-case .uhc-constraints .doc-lede h3 em{color:var(--blue-on-night)}.uhc-case .uhc-constraints .doc-lede p{color:var(--cream-ink-2)}.uhc-case .uhc-constraints .doc-lede b{color:var(--cream-ink)}.uhc-case .uhc-constraints .con{border-top-color:var(--line-cream)}.uhc-case .uhc-constraints .con:last-child{border-bottom-color:var(--line-cream)}.uhc-case .uhc-constraints .con-k{color:var(--blue-on-night)}.uhc-case .uhc-constraints .con-t{color:var(--cream-ink)}.uhc-case .uhc-constraints .con-p{color:var(--cream-ink-2)}.uhc-case .uhc-constraints .con-w{color:var(--cream-ink);border-left-color:var(--blue-on-night)}.uhc-case .uhc-constraints .con-w span{color:var(--cream-ink-2)}.uhc-case .efix{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(22px,3vw,44px);margin-top:clamp(24px,2.8vw,34px);padding-top:24px;display:grid}.uhc-case .efix-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px;font-size:11px;font-weight:600;display:block}.uhc-case .efix p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.64}.uhc-case .efix strong{color:var(--ink);font-weight:600}.uhc-case .uhc-wrong .scr-txt{padding-left:0}.uhc-case .uhc-wrong .scr-n{margin:0 0 10px;display:block;position:static}.uhc-case .uhc-wrong{padding-top:clamp(40px,5vw,68px)}.uhc-case .proj{background:#c0822f14;border:1px solid #c0822f66;border-radius:999px;align-items:center;gap:11px;margin-top:22px;padding:9px 18px;display:inline-flex}.uhc-case .proj .d{background:var(--ev-documented);border-radius:50%;flex:none;width:7px;height:7px}.uhc-case .proj span:last-child{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;color:#8a5a1f;font-size:11.5px}.uhc-case .hero h1 .h1-was{color:var(--ink-3)}.uhc-case .crit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0067b109;padding:clamp(46px,5.4vw,78px) 0}.uhc-case .crit-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,4vw,62px);display:grid}.uhc-case .crit-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:600;display:block}.uhc-case .crit-q{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.022em;color:var(--ink);margin:14px 0 0;font-size:clamp(23px,2.6vw,36px);font-weight:500;line-height:1.18}.uhc-case .crit-q em{color:var(--blue);font-style:italic}.uhc-case .crit-att{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3);margin:14px 0 0;font-size:11.5px;line-height:1.6}.uhc-case .crit-def{gap:0;margin:clamp(20px,2.2vw,28px) 0 0;display:grid}.uhc-case .crit-def li{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 0 12px 26px;font-size:14.5px;line-height:1.58;list-style:none;position:relative}.uhc-case .crit-def li:last-child{border-bottom:1px solid var(--line)}.uhc-case .crit-def li:before{content:"";background:var(--blue);width:11px;height:1.5px;position:absolute;top:20px;left:2px}.uhc-case .crit-def b{color:var(--ink);font-weight:600}.uhc-case .crit-fig{margin:0}.uhc-case .crit-fig img{border:1px solid var(--line);background:#dfe5f0;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1a14100d,0 26px 48px -30px #1a141061}.uhc-case .crit-cap{border-left:2px solid var(--blue);max-width:54ch;color:var(--ink-3);margin-top:12px;padding-left:14px;font-size:13px;line-height:1.5}@media (max-width:900px){.uhc-case .crit-in{grid-template-columns:1fr}}.uhc-case .ppl--two{grid-template-columns:repeat(2,1fr);max-width:62rem}.uhc-case .flow-lbl{max-width:62ch;margin-top:clamp(40px,4.8vw,68px)}.uhc-case .flow-lbl p{color:var(--ink-2);margin:9px 0 0;font-size:15px;line-height:1.6}.uhc-case .cons{gap:0;margin-top:clamp(38px,4.6vw,64px);display:grid}.uhc-case .con{border-top:1px solid var(--line);grid-template-columns:148px 1fr;align-items:start;gap:clamp(16px,2vw,34px);padding:clamp(22px,2.4vw,30px) 0;display:grid}.uhc-case .con:last-child{border-bottom:1px solid var(--line)}.uhc-case .con-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);padding-top:4px;font-size:11px;font-weight:600}.uhc-case .con-b{min-width:0;max-width:72ch}.uhc-case .con-t{margin:0}.uhc-case .con-p{color:var(--ink-2);margin:9px 0 0;font-size:clamp(15px,1.2vw,16.5px);line-height:1.64}.uhc-case .con-w{border-left:2px solid var(--blue);color:var(--ink);margin:13px 0 0;padding-left:14px;font-size:14px;line-height:1.55}.uhc-case .con-w span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:11px;display:block}@media (max-width:760px){.uhc-case .con{grid-template-columns:1fr;gap:10px}.uhc-case .con-k{padding-top:0}}.uhc-case .du{gap:0;max-width:66ch;margin:clamp(18px,2vw,26px) 0 0;display:grid}.uhc-case .du>div{border-top:1px solid var(--line);padding:12px 0}.uhc-case .du>div:last-child{border-bottom:1px solid var(--line)}.uhc-case .du dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:11px;font-weight:600}.uhc-case .du dd{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.58}.uhc-case .du .du-rule dt{color:var(--blue)}.uhc-case .du .du-rule dd{color:var(--ink);font-weight:500}.uhc-case .wrong-pair{grid-template-columns:1fr minmax(240px,330px);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(56px,6.6vw,96px);display:grid}.uhc-case .wrong-txt{max-width:68ch}.uhc-case .wrong-shot{justify-content:center;display:flex}.uhc-case .wrong-shot img{width:100%;max-width:280px;height:auto;display:block}@media (max-width:860px){.uhc-case .wrong-pair{grid-template-columns:1fr}.uhc-case .wrong-shot{padding-left:0;padding-right:0}}.uhc-case .dirs-lbl{max-width:66ch;margin-top:clamp(52px,6vw,84px)}.uhc-case .dirs-lbl p{color:var(--ink-2);margin:9px 0 0;font-size:15px;line-height:1.6}.uhc-case .dirs{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,2vw,30px);margin-top:clamp(24px,2.8vw,36px);display:grid}.uhc-case .dir{min-width:0}.uhc-case .dir-shot{border:1px solid var(--line);background:#dfe5f0;border-radius:10px;overflow:hidden;box-shadow:0 18px 34px -26px #1a141066}.uhc-case .dir-shot img{width:100%;height:auto;display:block}.uhc-case .dir-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:13px;font-size:11px;font-weight:600;display:block}.uhc-case .dir.is-kept .dir-k{color:var(--blue)}.uhc-case .dir.is-kept .dir-shot{border-color:#0067b173}.uhc-case .dir-t{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.015em;color:var(--ink);margin:6px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.24}.uhc-case .dir-p{color:var(--ink-2);margin:7px 0 0;font-size:14px;line-height:1.58}.uhc-case .dir-why{border-top:1px solid var(--line);color:var(--ink);margin:10px 0 0;padding-top:9px;font-size:13.5px;line-height:1.5}@media (max-width:860px){.uhc-case .dirs{grid-template-columns:1fr;gap:clamp(28px,5vw,40px)}}.uhc-case .ds-collapse{display:block}.uhc-case .ds-collapse-sum{cursor:pointer;margin:clamp(56px, 6vw, 88px) var(--gutter) 0;background:var(--paper);border:1px solid #0067b13d;border-radius:8px;align-items:center;gap:14px;padding:18px 24px;list-style:none;transition:border-color .2s;display:flex;box-shadow:0 18px 40px -34px #1a141080}.uhc-case .ds-collapse-sum::-webkit-details-marker{display:none}.uhc-case .ds-collapse-sum:hover{border-color:var(--blue)}.uhc-case .ds-collapse-sum .chev{border-left:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);flex-shrink:0;width:8px;height:8px;transition:transform .25s;transform:rotate(-45deg)}.uhc-case .ds-collapse[open] .ds-collapse-sum .chev{transform:rotate(135deg)}.uhc-case .ds-collapse-sum .lab{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:11px}.uhc-case .ds-collapse-sum .fig{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);white-space:nowrap;margin-left:auto;font-size:11px}.uhc-case .ds-collapse[open] .ds-collapse-sum .fig:after{content:" ⌃"}.uhc-case .ds-collapse:not([open]) .ds-collapse-sum .fig:after{content:" ⌄"}@media (max-width:640px){.uhc-case .ds-collapse-sum{align-items:flex-start;gap:11px;padding:16px 18px}.uhc-case .ds-collapse-sum .chev{margin-top:5px}.uhc-case .ds-collapse-sum .fig{display:none}}.uhc-case .ppl{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,2.4vw,34px);margin-top:clamp(38px,4.6vw,66px);display:grid}.uhc-case .pp{border-top:2px solid var(--ink);min-width:0;padding-top:16px}.uhc-case .pp-role{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:11px;display:block}.uhc-case .pp-who{margin:9px 0 0}.uhc-case .pp-b{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.6}.uhc-case .pp-kv{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.uhc-case .pp-kv .k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;display:block}.uhc-case .pp-kv p{color:var(--ink-2);margin:5px 0 0;font-size:14.5px;line-height:1.55}.uhc-case .pp-act{border-left:2px solid var(--blue);color:var(--ink);margin:16px 0 0;padding-left:13px;font-size:14px;font-weight:500;line-height:1.5}.uhc-case .ppl-close{max-width:66ch;margin-top:clamp(32px,3.6vw,52px)}.uhc-case .ppl-close p{color:var(--ink-2);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.uhc-case .ppl-close b{color:var(--ink);font-weight:600}.uhc-case .flow{max-width:900px;margin-top:clamp(38px,4.6vw,66px);position:relative}.uhc-case .fl{grid-template-columns:74px 24px minmax(0,1fr) auto;align-items:start;gap:0 16px;padding:0 0 clamp(20px,2.2vw,30px);display:grid;position:relative}.uhc-case .fl-d{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3);padding-top:1px}.uhc-case .fl-d b{color:var(--ink);letter-spacing:.02em;font-size:17px;font-weight:600}.uhc-case .fl-du{letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.uhc-case .fl-dot{width:24px;height:24px;position:relative}.uhc-case .fl-dot:before{content:"";background:var(--cream);border:2px solid var(--line-2);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:8px}.uhc-case .fl-dot:after{content:"";background:var(--line);width:1.5px;position:absolute;top:14px;bottom:-30px;left:12px}.uhc-case .fl:last-child .fl-dot:after{display:none}.uhc-case .fl.is-key .fl-dot:before{background:var(--blue);border-color:var(--blue)}.uhc-case .fl.is-fail .fl-dot:before{background:var(--cream);border-color:#c1440e}.uhc-case .fl-t{color:var(--ink);margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.35}.uhc-case .fl.is-key .fl-t{font-weight:600}.uhc-case .fl.is-fail .fl-t{color:#c1440e}.uhc-case .fl-p{max-width:58ch;color:var(--ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.6}.uhc-case .fl-s{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);white-space:nowrap;border:1px solid var(--line);border-radius:999px;align-self:start;margin-top:1px;padding:5px 10px;font-size:11px}.uhc-case .rules{gap:0;margin-top:clamp(38px,4.6vw,66px);display:grid}.uhc-case .rule{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);gap:16px;padding:clamp(20px,2.2vw,30px) 0;display:grid}.uhc-case .rule:first-child{border-top:2px solid var(--ink)}.uhc-case .rule-n{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--blue);padding-top:6px;font-size:12px}.uhc-case .rule-t{max-width:24ch;margin:0}.uhc-case .rule-p{max-width:62ch;color:var(--ink-2);margin:10px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.uhc-case .rule-w{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:11px;display:inline-block}.uhc-case .modelsub{border-top:1px solid var(--line-cream);color:var(--cream-ink-2);margin-top:clamp(56px,6vw,88px);padding-top:16px;display:block}.uhc-case .ms-section .modelsub{border-top-color:var(--line);color:var(--ink-3)}@media (max-width:900px){.uhc-case .ppl{grid-template-columns:1fr;gap:28px}.uhc-case .fl{grid-template-columns:54px 22px minmax(0,1fr)}.uhc-case .fl-s{grid-column:3;justify-self:start;margin-top:10px}.uhc-case .rule{grid-template-columns:1fr;gap:0}.uhc-case .rule-n{margin-bottom:8px;padding-top:0}}@media (min-width:1180px){.uhc-case .scr-txt:has(>.du){-moz-column-gap:clamp(36px, 3.6vw, 60px);grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:start;column-gap:clamp(36px,3.6vw,60px);max-width:none;display:grid}.uhc-case .scr-nar{grid-column:1;min-width:0}.uhc-case .scr-txt>.du{grid-column:2;max-width:none;margin-top:0}}@media (min-width:1080px){.uhc-case .tests{-moz-column-gap:clamp(34px, 3.4vw, 58px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(34px,3.4vw,58px)}.uhc-case .test{border-top:1px solid var(--line)}.uhc-case .test:nth-child(-n+2){border-top:2px solid var(--ink)}.uhc-case .test:last-child{border-bottom:none}.uhc-case .test-b{max-width:none}}@media (min-width:1280px){.uhc-case .rules{-moz-column-gap:clamp(28px, 2.8vw, 46px);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,2.8vw,46px)}.uhc-case .rule{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:0}.uhc-case .rule-n{margin-bottom:10px;padding-top:0}.uhc-case .rule-t,.uhc-case .rule-p{max-width:none}}.uhc-case .evid-cite{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3);letter-spacing:.01em;font-size:.78em}.uhc-case .rev-list{gap:clamp(64px,7.4vw,112px);margin-top:clamp(44px,5.6vw,82px);display:grid}.uhc-case .rev{min-width:0;display:block}.uhc-case .rev-txt{max-width:66ch;padding-left:0;position:relative}.uhc-case .rev-n{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.uhc-case .rev-t{max-width:24ch;color:var(--ink);margin:0}.uhc-case .rev-b{max-width:62ch;color:var(--ink-2);margin:14px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.66}.uhc-case .rev-fig{margin:clamp(24px,2.8vw,36px) 0 0}.uhc-case .rev-fig img{border:1px solid var(--line);background:#dfe5f0;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1a14100d,0 26px 48px -30px #1a141061}.uhc-case .rev-fig figcaption{border-left:2px solid var(--blue);max-width:58ch;color:var(--ink-2);margin-top:16px;padding-left:15px;font-size:13.5px;line-height:1.55}.uhc-case .rev-foot{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,84px);padding-top:clamp(22px,2.6vw,32px)}.uhc-case .rev-foot p{max-width:62ch;color:var(--ink);margin:0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6}.uhc-case .rev-hint{display:none}@media (max-width:700px){.uhc-case .rev-fig img{border-radius:9px}.uhc-case .rev-fig figcaption{padding-left:12px;font-size:13px}.uhc-case .rev-fig .rev-scroll{-webkit-overflow-scrolling:touch;border:1px solid #efe7da24;border-radius:9px;max-width:100%;overflow:auto hidden;box-shadow:0 30px 64px -34px #000000b8}.uhc-case .rev-fig img{width:940px;max-width:none;box-shadow:none;border:0;border-radius:0}.uhc-case .rev-hint{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--cream-ink-2);margin-top:9px;font-size:11px;display:block}}
