.medify-cases{--m-accent: #0a6b45;--m-accent-hover: #0a6b45;--m-accent-soft-bg: #d9efe6;--m-accent-soft-border: #b9dccd;--m-info: #bde8d5;--medify-green: #0a6b45;--medify-green-dark: #06402b;--medify-green-light: #d9efe6;position:relative;z-index:1;background:var(--m-cream);color:var(--m-ink)}.medify-cases *,.medify-cases *:before,.medify-cases *:after{box-sizing:border-box}.medify-cases a{color:inherit}.medify-cases-shell{width:min(calc(100% - 88px),1280px);margin-inline:auto}.medify-cases-eyebrow{display:flex;align-items:center;gap:var(--m-space-3);margin:0;color:var(--m-on-dark-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cases-eyebrow i{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--m-info)}.medify-cases-hero{min-height:760px;display:flex;flex-direction:column;overflow:hidden;padding:160px 0 0;background:var(--m-ink);color:var(--m-on-dark);text-align:center}.medify-cases-hero>.medify-cases-shell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--m-space-9)}.medify-cases-hero .medify-cases-eyebrow{justify-content:center}.medify-cases-hero h1{max-width:980px;margin:var(--m-space-7) auto 0;color:var(--m-on-dark);font:400 clamp(50px,5.4vw,76px) / 1 var(--m-font-display);letter-spacing:-.032em}.medify-cases-hero h1 span{display:block}.medify-cases-hero h1 em{display:block;color:var(--m-info);font-style:normal}.medify-cases-hero__lede{max-width:760px;margin:var(--m-space-7) auto 0;color:var(--m-on-dark-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cases-hero__lede span{display:block}.medify-cases-hero__bands{width:100%;height:125px;min-height:125px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto}.medify-cases-hero__bands i{display:block;flex:none;width:100%;height:var(--cases-hero-band-height);min-height:4px;transition:height 80ms linear}.medify-cases-hero__bands i:nth-child(1){--cases-hero-band-height: 8px;background:linear-gradient(90deg,#03252a,#062b30)}.medify-cases-hero__bands i:nth-child(2){--cases-hero-band-height: 10px;background:linear-gradient(90deg,#082b30,#0d3237)}.medify-cases-hero__bands i:nth-child(3){--cases-hero-band-height: 14px;background:linear-gradient(90deg,#10343a,#1a3c41)}.medify-cases-hero__bands i:nth-child(4){--cases-hero-band-height: 18px;background:linear-gradient(90deg,#183b41,#24483f)}.medify-cases-hero__bands i:nth-child(5){--cases-hero-band-height: 22px;background:linear-gradient(90deg,#24444a,#376052)}.medify-cases-hero__bands i:nth-child(6){--cases-hero-band-height: 25px;background:linear-gradient(90deg,#304b52,#6f927f)}.medify-cases-hero__bands i:nth-child(7){--cases-hero-band-height: 28px;background:linear-gradient(90deg,#405662,var(--m-info))}.medify-cases-diagnostic,.medify-cases-journey{padding:var(--m-space-12) 0}.medify-cases-diagnostic>header{display:block}.medify-cases-diagnostic>header .section-label{margin-bottom:var(--m-space-6)}.medify-cases-journey>header{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,3.3fr);gap:0 var(--m-space-9);align-items:start}.medify-cases-journey>header .section-label{grid-row:1 / span 2}.medify-cases-diagnostic h2,.medify-cases-mechanism h2,.medify-cases-journey h2,.medify-cases-proof h2{max-width:18ch;margin:0;color:var(--m-ink);font:400 clamp(46px,4.8vw,66px) / 1.02 var(--m-font-display);letter-spacing:-.04em}.medify-cases-diagnostic>header>p{max-width:58ch;margin:var(--m-space-5) 0 0;color:var(--m-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cases-diagnostic__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--m-space-10);border-top:1px solid var(--m-border)}.medify-cases-diagnostic article{min-height:220px;padding:var(--m-space-6) var(--m-space-6) 0 0;border-right:1px solid var(--m-border)}.medify-cases-diagnostic article+article{padding-left:var(--m-space-6)}.medify-cases-diagnostic article:last-child{border-right:0}.medify-cases-diagnostic article>span{color:var(--medify-green);font-size:var(--m-type-caption-size)}.medify-cases-diagnostic h3{max-width:15ch;margin:var(--m-space-8) 0 var(--m-space-3);color:var(--m-ink);font:400 27px / 33px var(--m-font-display)}.medify-cases-diagnostic article:nth-child(2) h3{max-width:19ch}.medify-cases-diagnostic article p{margin:0;color:var(--m-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cases-mechanism{padding:var(--m-space-12) 0;background:var(--medify-green-light)}.medify-cases-mechanism__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:clamp(64px,8vw,120px);align-items:center}.medify-cases-mechanism h2{max-width:17.5ch;margin-top:var(--m-space-6)}.medify-cases-mechanism__copy ol{list-style:none;margin:var(--m-space-8) 0 0;padding:0;border-top:1px solid rgba(6,64,43,.18)}.medify-cases-mechanism__copy li{display:grid;grid-template-columns:42px 1fr;gap:var(--m-space-4);padding:var(--m-space-4) 0;border-bottom:1px solid rgba(6,64,43,.18)}.medify-cases-mechanism__copy li>span{padding-top:3px;color:var(--medify-green);font-size:var(--m-type-caption-size)}.medify-cases-mechanism__copy li p{margin:0;color:var(--m-body);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cases-mechanism__copy li strong{color:var(--medify-green-dark);font-weight:500}.medify-cases-signal{padding:var(--m-space-7);border-radius:var(--m-radius-md);background:var(--m-ink);color:var(--m-on-dark)}.medify-cases-signal>div:first-child{display:flex;justify-content:space-between;gap:var(--m-space-4);color:var(--m-on-dark-muted);font-size:var(--m-type-caption-size)}.medify-cases-signal>div:first-child span{display:flex;align-items:center;gap:var(--m-space-2)}.medify-cases-signal>div:first-child i{width:7px;height:7px;border-radius:50%;background:var(--m-success)}.medify-cases-signal h3{margin:var(--m-space-9) 0 var(--m-space-4);color:var(--m-info);font:400 40px / 44px var(--m-font-display);letter-spacing:-.03em}.medify-cases-signal>p{margin:0;color:var(--m-on-dark-muted);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-cases-signal dl{display:grid;grid-template-columns:.8fr 1.2fr;margin:var(--m-space-7) 0 0;border-top:1px solid rgba(249,249,247,.18)}.medify-cases-signal dl div{padding:var(--m-space-5) var(--m-space-4) 0 0}.medify-cases-signal dl div+div{padding-left:var(--m-space-4);border-left:1px solid rgba(249,249,247,.18)}.medify-cases-signal dt{color:var(--m-on-dark-muted);font-size:var(--m-type-caption-size)}.medify-cases-signal dd{margin:var(--m-space-2) 0 0;color:var(--m-on-dark);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cases-journey>header{margin-bottom:var(--m-space-10)}.medify-cases-journey>header>div>p{margin:var(--m-space-5) 0 0;color:var(--m-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cases-journey>header>div>p strong{color:var(--m-ink);font-weight:500}.medify-cases-journey__viewport{overflow-x:auto;padding-bottom:var(--m-space-3);scrollbar-width:thin}.medify-cases-journey__track{position:relative;min-width:1080px;display:grid;grid-template-columns:repeat(6,1fr)}.medify-cases-journey__track:before{content:"";position:absolute;top:45px;right:0;left:0;height:1px;background:var(--m-border)}.medify-cases-journey__step{appearance:none;position:relative;min-height:250px;padding:0 var(--m-space-5) var(--m-space-6);border:0;border-right:1px solid var(--m-border);background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.medify-cases-journey__step:first-child{padding-left:0}.medify-cases-journey__step:last-child{padding-right:0;border-right:0}.medify-cases-journey__step>span{display:block;margin-bottom:0;color:var(--m-muted);font:500 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-cases-journey__step>i{box-sizing:border-box;position:absolute;top:40px;left:var(--m-space-5);z-index:1;width:11px;height:11px;display:block;margin:0;border:2px solid var(--medify-green);border-radius:50%;background:var(--m-cream);box-shadow:0 0 0 6px var(--m-cream)}.medify-cases-journey__step:first-child>i{left:0}.medify-cases-journey__step-title{display:block;margin:83px 0 var(--m-space-3);color:var(--m-ink);font:400 27px / 32px var(--m-font-display)}.medify-cases-journey__step-text{display:block;margin:0;color:var(--m-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cases-journey__step.is-priority{border-bottom:3px solid var(--medify-green)}.medify-cases-journey__step.is-priority>span,.medify-cases-journey__step.is-priority .medify-cases-journey__step-title{color:var(--medify-green-dark)}.medify-cases-journey__step.is-priority>i{background:var(--medify-green)}.medify-cases-journey__step:hover .medify-cases-journey__step-title,.medify-cases-journey__step.is-active .medify-cases-journey__step-title,.medify-cases-journey__step:focus-visible .medify-cases-journey__step-title{color:var(--medify-green)}.medify-cases-journey__step:focus-visible{outline:1px solid var(--medify-green);outline-offset:-1px}.medify-cases-journey__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:var(--m-space-9);align-items:center;margin-top:var(--m-space-5);padding:var(--m-space-7);border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface);color:var(--m-ink);animation:medify-journey-panel-in .16s ease-out}.medify-cases-journey__detail[hidden]{display:none}.medify-cases-journey__detail.is-priority{border-color:var(--m-accent-soft-border);background:var(--medify-green-light)}.medify-cases-journey__detail-copy>span{display:flex;align-items:center;gap:var(--m-space-3);margin-bottom:var(--m-space-4);color:var(--m-muted);font:500 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-cases-journey__detail-copy>span em{padding-left:var(--m-space-3);border-left:1px solid currentColor;color:var(--medify-green);font-style:normal}.medify-cases-journey__detail.is-priority .medify-cases-journey__detail-copy>span{color:var(--medify-green)}.medify-cases-journey__detail h3{margin:0;color:var(--m-ink);font:400 clamp(30px,2.35vw,42px) / 1.08 var(--m-font-display);letter-spacing:-.03em}.medify-cases-journey__detail.is-priority h3{color:var(--medify-green-dark)}.medify-cases-journey__detail p{max-width:64ch;margin:var(--m-space-3) 0 0;color:var(--m-body);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cases-journey__result{padding-left:var(--m-space-6);border-left:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent)}.medify-cases-journey__result small{display:block;color:var(--m-muted);font-size:var(--m-type-caption-size)}.medify-cases-journey__result strong{display:block;margin-top:var(--m-space-2);color:var(--m-ink);font-size:var(--m-type-body-small-size);font-weight:500;line-height:var(--m-type-body-small-lh)}.medify-cases-journey__detail.is-priority .medify-cases-journey__result strong{color:var(--medify-green-dark)}.medify-cases-journey__result a{display:inline-block;margin-top:var(--m-space-4);color:var(--medify-green);font-size:var(--m-type-body-small-size);text-decoration:none}.medify-cases-journey__action{display:flex;justify-content:center;margin-top:var(--m-space-9)}@keyframes medify-journey-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.medify-cases-proof{padding:var(--m-space-12) 0;background:var(--m-ink);color:var(--m-on-dark)}.medify-cases-proof>.medify-cases-shell{display:block}.medify-cases-proof .section-label{margin-bottom:var(--m-space-7)}.medify-cases-proof h2{max-width:1080px;color:var(--m-on-dark)}.medify-cases-proof h2>span{display:block;white-space:nowrap}.medify-cases-proof__accent{color:var(--m-info)}.medify-cases-proof__intro>p{max-width:820px;margin:var(--m-space-6) 0 0;color:var(--m-on-dark-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cases-proof__rail{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--m-space-10);border-top:1px solid rgba(249,249,247,.2);border-bottom:1px solid rgba(249,249,247,.2)}.medify-cases-proof__rail article{min-height:190px;padding:var(--m-space-6) var(--m-space-8)}.medify-cases-proof__rail article:first-child{padding-left:0}.medify-cases-proof__rail article+article{border-left:1px solid rgba(249,249,247,.2)}.medify-cases-proof__rail article>span{display:block;color:var(--m-on-dark-muted);font:500 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-cases-proof__rail strong{display:block;margin-top:var(--m-space-5);color:var(--m-info);font:400 clamp(25px,2.1vw,34px) / 1.08 var(--m-font-display);letter-spacing:-.025em}.medify-cases-proof__rail p{max-width:30ch;margin:var(--m-space-3) 0 0;color:var(--m-on-dark-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cases-proof__action{display:flex;align-items:center;justify-content:space-between;gap:var(--m-space-7);padding-top:var(--m-space-8)}.medify-cases-proof__action>p{max-width:620px;margin:0;color:var(--m-on-dark);font:400 30px / 36px var(--m-font-display)}.medify-case-placeholder{min-height:100vh;background:var(--m-ink);color:var(--m-on-dark)}.medify-case-placeholder__hero{min-height:680px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-block:160px 96px}.medify-case-placeholder__hero h1{max-width:900px;margin:var(--m-space-7) 0 0;color:var(--m-on-dark);font:400 clamp(58px,7vw,104px) / .96 var(--m-font-display);letter-spacing:-.055em}.medify-case-placeholder__hero>p:not(.medify-cases-eyebrow){max-width:680px;margin:var(--m-space-7) 0 0;color:var(--m-on-dark-muted);font-size:var(--m-type-body-large-size);line-height:var(--m-type-body-large-lh)}.medify-case-placeholder__back{padding-block:var(--m-space-9) var(--m-space-12)}.medify-case-placeholder__back a{color:var(--m-info);text-decoration:none}.medify-internal-note{padding-block:var(--m-space-12);color:var(--m-ink)}.medify-case-placeholder .medify-internal-note{width:100%;max-width:none;padding-inline:max(44px,calc((100vw - 1280px)/2));background:var(--m-cream)}.medify-internal-note__header{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.25fr) minmax(260px,1fr);gap:var(--m-space-8);align-items:start;padding-bottom:var(--m-space-9);border-bottom:1px solid var(--m-border)}.medify-internal-note__kicker{display:flex;align-items:center;gap:var(--m-space-3);margin:0;color:var(--medify-green);font:500 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-internal-note__kicker i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--medify-green)}.medify-internal-note__header h2{margin:0;color:var(--m-ink);font:400 clamp(42px,4.4vw,64px) / 1 var(--m-font-display);letter-spacing:-.04em}.medify-internal-note__header>p:last-child{margin:0;color:var(--m-muted);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-internal-note__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.medify-internal-note__block{min-width:0;padding:var(--m-space-8) var(--m-space-8) var(--m-space-9) 0;border-bottom:1px solid var(--m-border)}.medify-internal-note__block:nth-child(odd){border-right:1px solid var(--m-border)}.medify-internal-note__block:nth-child(2n){padding-right:0;padding-left:var(--m-space-8)}.medify-internal-note__block>span{color:var(--medify-green);font:400 30px / 1 var(--m-font-display)}.medify-internal-note__block h3{max-width:18ch;margin:var(--m-space-6) 0 var(--m-space-5);color:var(--m-ink);font:400 34px / 1.08 var(--m-font-display);letter-spacing:-.025em}.medify-internal-note__block>p{margin:0;color:var(--m-body);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-internal-note__block ul,.medify-internal-note__questions ul{list-style:none;margin:var(--m-space-6) 0 0;padding:0}.medify-internal-note__workflow{margin-top:var(--m-space-7);padding:var(--m-space-5);border:1px solid var(--m-accent-soft-border);border-radius:var(--m-radius-sm);background:var(--m-accent-soft-bg)}.medify-internal-note__workflow>strong{color:var(--medify-green-dark);font:600 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-internal-note__workflow ol{list-style:none;margin:var(--m-space-4) 0 0;padding:0;counter-reset:use-case-workflow}.medify-internal-note__block .medify-internal-note__workflow li{counter-increment:use-case-workflow;display:grid;grid-template-columns:30px 1fr;gap:var(--m-space-3);padding:var(--m-space-3) 0;border-top:1px solid rgba(6,64,43,.14);color:var(--medify-green-dark)}.medify-internal-note__block .medify-internal-note__workflow li:before{content:counter(use-case-workflow,decimal-leading-zero);position:static;color:var(--medify-green);font:500 var(--m-type-caption-size) / var(--m-type-caption-lh) var(--m-font-sans)}.medify-internal-note__block li,.medify-internal-note__questions li{position:relative;padding:var(--m-space-4) 0 var(--m-space-4) 24px;border-top:1px solid var(--m-border);color:var(--m-body);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-internal-note__block li:before,.medify-internal-note__questions li:before{content:"→";position:absolute;top:var(--m-space-4);left:0;color:var(--medify-green)}.medify-internal-note__evidence{display:grid;gap:var(--m-space-4);margin-top:var(--m-space-6)}.medify-internal-note__evidence>div{padding:var(--m-space-5);border:1px solid var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-surface)}.medify-internal-note__evidence small{display:inline-flex;padding:5px 9px;border-radius:999px;background:var(--m-accent-soft-bg);color:var(--medify-green-dark);font:600 11px / 1 var(--m-font-sans);letter-spacing:.08em;text-transform:uppercase}.medify-internal-note__evidence small.is-measured{background:var(--medify-green);color:var(--m-on-dark)}.medify-internal-note__evidence small.is-to-measure{background:#f3dfb4;color:#684611}.medify-internal-note__evidence strong{display:block;margin-top:var(--m-space-4);color:var(--m-ink);font:400 clamp(28px,2.8vw,40px) / 1 var(--m-font-display);letter-spacing:-.03em}.medify-internal-note__evidence p{margin:var(--m-space-3) 0 0;color:var(--m-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-internal-note__questions{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:var(--m-space-9);margin-top:var(--m-space-9);padding:var(--m-space-8);border-radius:var(--m-radius-md);background:var(--m-ink);color:var(--m-on-dark)}.medify-internal-note__questions span{color:var(--m-info);font:500 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-internal-note__questions h3{max-width:18ch;margin:var(--m-space-5) 0 0;color:var(--m-on-dark);font:400 34px / 1.08 var(--m-font-display)}.medify-internal-note__questions ul{margin-top:0}.medify-internal-note__questions li{border-top-color:#f9f9f72e;color:var(--m-on-dark-muted)}.medify-internal-note__questions li:before{color:var(--m-info)}.medify-cycle-hero{min-height:900px;padding:176px 0 var(--m-space-12);background:var(--m-ink);color:var(--m-on-dark)}.medify-cycle-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:clamp(64px,8vw,120px);align-items:end}.medify-cycle-hero h1{max-width:900px;margin:var(--m-space-7) 0 0;color:var(--m-on-dark);font:400 clamp(62px,7vw,100px) / .96 var(--m-font-display);letter-spacing:-.055em}.medify-cycle-hero h1 em{display:block;color:var(--m-info);font-style:normal}.medify-cycle-hero__lede{max-width:670px;margin:var(--m-space-7) 0 0;color:var(--m-on-dark-muted);font:400 var(--m-type-body-xl-size) / var(--m-type-body-xl-lh) var(--m-font-sans)}.medify-cycle-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-space-6);margin-top:var(--m-space-8)}.medify-cycle-hero__actions>a:not(.design-button){color:var(--m-on-dark);font-size:var(--m-type-body-size);text-decoration:none}.medify-cycle-hero__aside{padding:var(--m-space-7);border:1px solid rgba(249,249,247,.2);border-radius:var(--m-radius-md);background:#f9f9f70b}.medify-cycle-hero__aside>span,.medify-cycle-hero__aside small{color:var(--m-on-dark-muted);font:500 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-cycle-hero__aside>strong{display:block;margin-top:var(--m-space-5);color:var(--m-info);font:400 68px / .9 var(--m-font-display);letter-spacing:-.04em}.medify-cycle-hero__aside>p{margin:var(--m-space-5) 0 var(--m-space-8);color:var(--m-on-dark-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cycle-hero__aside>div{padding-top:var(--m-space-6);border-top:1px solid rgba(249,249,247,.2)}.medify-cycle-hero__aside>div p{margin:var(--m-space-3) 0 0;color:var(--m-on-dark);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-cycle-leaks{padding:var(--m-space-13) 0}.medify-cycle-leaks>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--m-space-11);border-top:1px solid var(--m-border)}.medify-cycle-leaks article{min-height:300px;padding:var(--m-space-7) var(--m-space-6);border-right:1px solid var(--m-border)}.medify-cycle-leaks article:last-child{border-right:0}.medify-cycle-leaks article>span,.medify-cycle-impact article>span{color:var(--medify-green);font:400 34px / 40px var(--m-font-display)}.medify-cycle-leaks h3,.medify-cycle-impact h3{margin:var(--m-space-9) 0 var(--m-space-4);color:var(--m-ink);font:400 29px / 35px var(--m-font-display)}.medify-cycle-leaks article p,.medify-cycle-impact article p{margin:0;color:var(--m-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cycle-agent{padding:var(--m-space-13) 0;background:var(--m-ink);color:var(--m-on-dark)}.medify-cycle-agent__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,1fr);gap:clamp(64px,8vw,120px)}.medify-cycle-agent h2{margin-top:var(--m-space-7);color:var(--m-on-dark)}.medify-cycle-agent__grid>div>p{max-width:56ch;margin:var(--m-space-6) 0 0;color:var(--m-on-dark-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cycle-agent ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(249,249,247,.2)}.medify-cycle-agent li{display:grid;grid-template-columns:42px 1fr;gap:var(--m-space-4);align-items:center;min-height:86px;border-bottom:1px solid rgba(249,249,247,.2)}.medify-cycle-agent li span{color:var(--m-info);font-size:var(--m-type-caption-size)}.medify-cycle-agent li p{margin:0;color:var(--m-on-dark);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-cycle-notification{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:clamp(64px,8vw,120px);align-items:center;padding:var(--m-space-13) 0}.medify-cycle-notification__copy h2{margin-top:var(--m-space-7)}.medify-cycle-notification__copy>p{max-width:56ch;margin:var(--m-space-6) 0 0;color:var(--m-body);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-cycle-notification__card{padding:var(--m-space-7);border:1px solid var(--m-accent-soft-border);border-radius:var(--m-radius-md);background:var(--medify-green-light)}.medify-cycle-notification__card>div:first-child{display:flex;justify-content:space-between;gap:var(--m-space-4);color:var(--medify-green-dark);font-size:var(--m-type-caption-size)}.medify-cycle-notification__card>div:first-child span{display:flex;align-items:center;gap:var(--m-space-2)}.medify-cycle-notification__card>div:first-child i{width:7px;height:7px;border-radius:50%;background:var(--m-success)}.medify-cycle-notification__card h3{margin:var(--m-space-9) 0 var(--m-space-5);color:var(--m-ink);font:400 42px / 47px var(--m-font-display)}.medify-cycle-notification__card>p{margin:0;color:var(--m-body);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-cycle-notification__card dl{display:grid;grid-template-columns:1fr 1fr;margin:var(--m-space-7) 0;border-top:1px solid rgba(6,64,43,.16);border-bottom:1px solid rgba(6,64,43,.16)}.medify-cycle-notification__card dl div{padding:var(--m-space-5) var(--m-space-4) var(--m-space-5) 0}.medify-cycle-notification__card dl div+div{padding-left:var(--m-space-4);border-left:1px solid rgba(6,64,43,.16)}.medify-cycle-notification__card dt{color:var(--medify-green);font-size:var(--m-type-caption-size)}.medify-cycle-notification__card dd{margin:var(--m-space-2) 0 0;color:var(--m-ink);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-cycle-notification__card>a{display:flex;justify-content:space-between;color:var(--medify-green-dark);font-size:var(--m-type-body-small-size);text-decoration:none}.medify-cycle-impact{padding:var(--m-space-13) 0;background:var(--m-ink);color:var(--m-on-dark)}.medify-cycle-impact header{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,3.3fr);gap:var(--m-space-9)}.medify-cycle-impact header h2{color:var(--m-on-dark)}.medify-cycle-impact .medify-cases-shell>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--m-space-11);border-top:1px solid rgba(249,249,247,.2)}.medify-cycle-impact article{min-height:250px;padding:var(--m-space-7) var(--m-space-6);border-right:1px solid rgba(249,249,247,.2)}.medify-cycle-impact article:last-child{border-right:0}.medify-cycle-impact article>span{color:var(--m-info)}.medify-cycle-impact h3{color:var(--m-on-dark)}.medify-cycle-impact article p{color:var(--m-on-dark-muted)}.medify-cycle-deploy ol{list-style:none;margin:var(--m-space-10) 0 0;padding:0;border-top:1px solid var(--m-border)}.medify-cycle-deploy li{display:grid;grid-template-columns:90px 1fr;gap:var(--m-space-6);padding:var(--m-space-6) 0;border-bottom:1px solid var(--m-border)}.medify-cycle-deploy h3{margin:0;color:var(--m-ink);font:400 29px / 35px var(--m-font-display)}.medify-cycle-deploy li p{margin:var(--m-space-2) 0 0;color:var(--m-muted);font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}@media(max-width:1020px){.medify-cases-diagnostic__grid,.medify-cycle-leaks>div,.medify-cycle-impact .medify-cases-shell>div{grid-template-columns:repeat(2,1fr)}.medify-cycle-leaks article:nth-child(2),.medify-cycle-impact article:nth-child(2){border-right:0}.medify-cases-diagnostic article:nth-child(2n){border-right:0}.medify-cases-diagnostic article:nth-child(-n+2){border-bottom:1px solid var(--m-border)}.medify-cases-mechanism__grid,.medify-cycle-hero__grid,.medify-cycle-agent__grid,.medify-cycle-notification{grid-template-columns:1fr}.medify-cases-signal,.medify-cycle-hero__aside,.medify-cycle-agent ol,.medify-cycle-notification__card{width:min(100%,680px)}}@media(max-width:820px){.medify-cases-shell{width:min(calc(100% - 48px),1280px)}.medify-cases-journey>header,.medify-internal-note__header,.medify-internal-note__questions,.medify-cycle-problem,.medify-cycle-leaks>header,.medify-cycle-impact header,.medify-cycle-deploy{grid-template-columns:1fr}.medify-cases-journey>header .section-label{grid-row:auto;margin-bottom:var(--m-space-6)}.medify-internal-note__header{gap:var(--m-space-6)}.medify-internal-note__grid{grid-template-columns:1fr}.medify-internal-note__block,.medify-internal-note__block:nth-child(2n){padding-inline:0;border-right:0}.medify-cases-proof__rail{grid-template-columns:1fr}.medify-cases-proof__rail article,.medify-cases-proof__rail article:first-child{min-height:0;padding:var(--m-space-6) 0}.medify-cases-proof__rail article+article{border-top:1px solid rgba(249,249,247,.2);border-left:0}.medify-cases-proof__action{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.medify-cases-shell{width:min(calc(100% - 32px),1280px)}.medify-case-placeholder__hero{min-height:560px;padding-block:128px var(--m-space-10)}.medify-case-placeholder .medify-internal-note{padding-inline:16px}.medify-case-placeholder__hero h1{font-size:clamp(50px,14vw,68px)}.medify-internal-note{padding-block:var(--m-space-10)}.medify-internal-note__block h3,.medify-internal-note__questions h3{font-size:30px}.medify-internal-note__questions{gap:var(--m-space-7);padding:var(--m-space-6)}.medify-cases-hero{min-height:660px;padding:116px 0 0}.medify-cases-hero>.medify-cases-shell{padding-bottom:var(--m-space-8)}.medify-cycle-hero{min-height:0;padding:128px 0 var(--m-space-10)}.medify-cases-hero h1{font-size:clamp(40px,11vw,50px);line-height:1.04}.medify-cases-hero h1 span,.medify-cases-hero h1 em,.medify-cases-hero__lede span{display:inline}.medify-cycle-hero h1{font-size:clamp(50px,14vw,68px)}.medify-cases-hero__lede{font-size:var(--m-type-body-size);line-height:var(--m-type-body-lh)}.medify-cases-hero__bands{height:84px;min-height:84px}.medify-cases-hero__bands i:nth-child(1){--cases-hero-band-height: 6px}.medify-cases-hero__bands i:nth-child(2){--cases-hero-band-height: 8px}.medify-cases-hero__bands i:nth-child(3){--cases-hero-band-height: 10px}.medify-cases-hero__bands i:nth-child(4){--cases-hero-band-height: 12px}.medify-cases-hero__bands i:nth-child(5){--cases-hero-band-height: 14px}.medify-cases-hero__bands i:nth-child(6){--cases-hero-band-height: 16px}.medify-cases-hero__bands i:nth-child(7){--cases-hero-band-height: 18px}.medify-cases-diagnostic,.medify-cases-mechanism,.medify-cases-journey,.medify-cases-proof,.medify-cycle-problem,.medify-cycle-leaks,.medify-cycle-agent,.medify-cycle-notification,.medify-cycle-impact,.medify-cycle-deploy{padding-block:var(--m-space-11)}.medify-cases-diagnostic h2,.medify-cases-mechanism h2,.medify-cases-journey h2,.medify-cases-proof h2,.medify-cycle-problem h2,.medify-cycle-leaks header h2,.medify-cycle-agent h2,.medify-cycle-notification h2,.medify-cycle-impact header h2,.medify-cycle-deploy h2{font-size:42px;line-height:47px}.medify-cases-diagnostic__grid,.medify-cases-diagnostic article,.medify-cases-diagnostic article+article{min-height:0;padding:var(--m-space-6) 0;border-right:0;border-bottom:1px solid var(--m-border)}.medify-cases-journey__viewport{overflow:visible;padding-bottom:0}.medify-cases-journey__track{min-width:0;grid-template-columns:1fr}.medify-cases-journey__track:before{top:31px;bottom:31px;left:5px;width:1px;height:auto}.medify-cases-journey__step,.medify-cases-journey__step:first-child,.medify-cases-journey__step:last-child{min-height:0;padding:0 0 var(--m-space-8) var(--m-space-8);border-right:0;border-bottom:0}.medify-cases-journey__step>span{margin-bottom:var(--m-space-2)}.medify-cases-journey__step>i{position:absolute;top:27px;left:0;margin:0}.medify-cases-journey__step-title{margin-top:var(--m-space-3)}.medify-cases-journey__step.is-priority{border-bottom:0}.medify-cases-journey__detail{grid-template-columns:1fr;gap:var(--m-space-5);padding:var(--m-space-6)}.medify-cases-journey__detail h3{font-size:32px;line-height:37px}.medify-cases-journey__result{padding-top:var(--m-space-5);padding-left:0;border-top:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent);border-left:0}.medify-cases-signal{padding:var(--m-space-6)}.medify-cases-signal dl{grid-template-columns:1fr}.medify-cases-signal dl div+div{padding-left:0;border-top:1px solid rgba(249,249,247,.18);border-left:0}.medify-cases-journey__action .design-button,.medify-cases-proof__action .design-button{width:100%}.medify-cases-proof h2>span{display:inline;white-space:normal}.medify-cycle-leaks article,.medify-cycle-leaks article:nth-child(2),.medify-cycle-impact article,.medify-cycle-impact article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid rgba(249,249,247,.2)}.medify-cycle-leaks article,.medify-cycle-leaks article:nth-child(2){border-bottom-color:var(--m-border)}.medify-cycle-hero__actions{align-items:stretch;flex-direction:column}.medify-cycle-hero__actions .design-button{width:100%}.medify-cycle-hero__aside,.medify-cycle-notification__card{padding:var(--m-space-6)}.medify-cycle-notification__card dl{grid-template-columns:1fr}.medify-cycle-notification__card dl div+div{padding-left:0;border-top:1px solid rgba(6,64,43,.16);border-left:0}.medify-cycle-deploy li{grid-template-columns:50px 1fr}}@media(prefers-reduced-motion:reduce){.medify-cases-hero__bands i{transition:none}.medify-cases-journey__detail{animation:none}}
