.results-hero[data-astro-cid-dy3scykm]{display:flex;align-items:center;padding:140px 0 var(--m-space-11);background:var(--m-accent-soft-bg);color:var(--m-ink)}.results-hero__shell[data-astro-cid-dy3scykm]{width:min(calc(100% - 88px),1280px);margin-inline:auto}.results-hero__eyebrow[data-astro-cid-dy3scykm]{display:flex;align-items:center;gap:var(--m-space-3);margin-bottom:var(--m-space-6);color:var(--m-accent);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.results-hero__eyebrow[data-astro-cid-dy3scykm] i[data-astro-cid-dy3scykm]{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--m-accent)}.results-hero__grid[data-astro-cid-dy3scykm]{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2.35fr);gap:var(--m-space-9);align-items:start}.results-hero__stat[data-astro-cid-dy3scykm] strong[data-astro-cid-dy3scykm],.results-hero__stat[data-astro-cid-dy3scykm] span[data-astro-cid-dy3scykm]{display:block}.results-hero__stat[data-astro-cid-dy3scykm] strong[data-astro-cid-dy3scykm]{color:var(--m-accent);font:400 clamp(64px,7.2vw,102px) / .9 var(--m-font-display);letter-spacing:-.03em}.results-hero__stat[data-astro-cid-dy3scykm] span[data-astro-cid-dy3scykm]{max-width:none;margin-top:var(--m-space-4);color:var(--m-muted);font:400 var(--m-type-body-size) / var(--m-type-body-lh) var(--m-font-sans)}.results-hero__copy[data-astro-cid-dy3scykm]{width:75%}h1[data-astro-cid-dy3scykm]{width:100%;max-width:none;margin:0;color:var(--m-ink);font:400 clamp(44px,4.6vw,var(--m-type-display-mid-size)) / 1.08 var(--m-font-display);letter-spacing:var(--m-type-display-mid-ls);text-wrap:wrap}.results-hero__copy[data-astro-cid-dy3scykm]>p[data-astro-cid-dy3scykm]{width:100%;max-width:none;margin:var(--m-space-6) 0 0;color:var(--m-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans);letter-spacing:var(--m-type-body-large-ls)}@media(max-width:1020px){.results-hero__grid[data-astro-cid-dy3scykm]{grid-template-columns:1fr}.results-hero__stat[data-astro-cid-dy3scykm] span[data-astro-cid-dy3scykm]{max-width:none}.results-hero__copy[data-astro-cid-dy3scykm]{width:100%}}@media(max-width:820px){.results-hero__shell[data-astro-cid-dy3scykm]{width:min(calc(100% - 48px),1280px)}}@media(max-width:620px){.results-hero[data-astro-cid-dy3scykm]{min-height:0;padding:128px 0 var(--m-space-10)}.results-hero__shell[data-astro-cid-dy3scykm]{width:min(calc(100% - 32px),1280px)}h1[data-astro-cid-dy3scykm]{font-size:42px;line-height:47px}}.medify-results{--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-results *,.medify-results *:before,.medify-results *:after{box-sizing:border-box}.medify-results a:not(.design-button){color:inherit}.medify-results-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.medify-results-shell{width:min(calc(100% - 88px),1280px);margin-inline:auto}.medify-results-logos{padding:var(--m-space-10) 0;border-bottom:1px solid var(--m-border)}.medify-results-logos .client-logo-rail h3{font-size:clamp(18px,2.2vw,28px)}.medify-results-index{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,3.3fr);gap:var(--m-space-8);align-items:center;margin-top:var(--m-space-8);padding-top:var(--m-space-7);border-top:1px solid var(--m-border)}.medify-results-index>p{margin:0;color:var(--m-muted);font:400 var(--m-type-body-small-size) / var(--m-type-body-small-lh) var(--m-font-sans)}.medify-results-index ol{display:flex;flex-wrap:wrap;gap:var(--m-space-3);margin:0;padding:0;list-style:none}.medify-results-index a{min-width:190px;display:grid;grid-template-columns:auto 1fr auto;gap:var(--m-space-3);align-items:center;padding:var(--m-space-3) var(--m-space-4);border:1px solid var(--m-border);border-radius:var(--m-radius-pill);background:var(--m-surface);text-decoration:none;transition:border-color .18s ease,background .18s ease}.medify-results-index a:hover{border-color:var(--m-accent-soft-border);background:var(--m-accent-soft-bg)}.medify-results-index a span,.medify-results-index a i{color:var(--medify-green);font:500 var(--m-type-caption-size) / 1 var(--m-font-sans);font-style:normal}.medify-results-index a strong{font:500 var(--m-type-body-small-size) / var(--m-type-body-small-lh) var(--m-font-sans)}.medify-results-metrics .structured-metric-section{border-top:0;padding-top:var(--m-space-7)}.medify-results-section-head{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,3.3fr);gap:var(--m-space-9);align-items:start}.medify-results-section-head h2{max-width:24ch;margin:0;color:var(--m-ink);font:400 clamp(42px,4.2vw,var(--m-type-editorial-heading-size)) / 1.08 var(--m-font-display);letter-spacing:var(--m-type-editorial-heading-ls)}.medify-results-experience .medify-results-section-head h2{max-width:32ch;text-wrap:balance}.medify-results-section-head>div>p{max-width:62ch;margin:var(--m-space-6) 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-results-experience{padding:var(--m-space-13) 0}.medify-results-experience>.section-label{justify-content:center}.medify-sector-copy{max-width:980px;margin:var(--m-space-9) auto 0}.medify-sector-line{max-width:980px;margin:0;color:var(--m-ink);font:400 30px / 38px var(--m-font-display);text-align:center;text-wrap:balance}.medify-sector-line span{display:block}.medify-results-experience__principle{max-width:760px;margin:var(--m-space-8) auto 0;color:var(--m-muted);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans);text-align:center}.medify-result-case{padding:var(--m-space-14) 0;background:var(--m-cream);scroll-margin-top:92px}.medify-results-cases .medify-result-case+.medify-result-case{border-top:1px solid var(--m-border)}.medify-result-case__kicker{margin:0;color:var(--m-muted);font:500 var(--m-type-caption-size) / 1.4 var(--m-font-sans);letter-spacing:.08em;text-transform:uppercase}.medify-result-case__cover{padding-bottom:var(--m-space-10);border-bottom:1px solid var(--m-border)}.medify-result-case__cover-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:var(--m-space-11);align-items:stretch;margin-top:var(--m-space-10)}.medify-result-case__cover-copy{display:flex;flex-direction:column;align-items:flex-start}.medify-result-case__brand{display:flex;align-items:center;gap:var(--m-space-2)}.medify-result-case__brand>img{width:42px;height:40px;flex:0 0 42px;object-fit:contain;object-position:left center}.medify-result-case__brand>div{min-width:0}.medify-result-case__brand strong,.medify-result-case__brand span{display:block;white-space:nowrap}.medify-result-case__brand strong{font:500 var(--m-type-body-size) / 1.1 var(--m-font-sans)}.medify-result-case__brand span{margin-top:1px;color:var(--m-muted);font:400 var(--m-type-body-small-size) / 1.2 var(--m-font-sans)}.medify-result-case__cover-copy h2{max-width:22ch;margin:var(--m-space-8) 0 0;font:400 clamp(50px,5.6vw,76px) / .98 var(--m-font-display);letter-spacing:-.045em;text-wrap:balance}.medify-result-case__cover-copy>p{max-width:58ch;margin:var(--m-space-4) 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-result-case__hero-proof{min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--m-space-8);border-radius:var(--m-radius-md);border:1px solid var(--m-accent-soft-border);background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.72),transparent 34%),var(--m-accent-soft-bg);color:var(--m-ink)}.medify-result-case__hero-proof>span{margin-bottom:auto;color:var(--medify-green);font:500 var(--m-type-caption-size) / var(--m-type-caption-lh) var(--m-font-sans);letter-spacing:.08em;text-transform:uppercase}.medify-result-case__hero-proof>strong{display:block;white-space:nowrap;font:400 clamp(58px,6vw,82px) / .9 var(--m-font-display);letter-spacing:-.05em}.medify-result-case__hero-proof>p{max-width:28ch;margin:var(--m-space-5) 0 0;color:var(--m-muted);font:400 var(--m-type-body-size) / var(--m-type-body-lh) var(--m-font-sans)}.medify-result-case__situation{display:grid;grid-template-columns:minmax(390px,.81fr) minmax(0,1.19fr);gap:var(--m-space-11);align-items:start;padding:var(--m-space-10) 0;border-bottom:1px solid var(--m-border)}.medify-result-case__company-card{margin:0;overflow:hidden;border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface)}.medify-result-case__company-card>img{width:100%;height:250px;display:block;object-fit:cover;object-position:center 42%}.medify-result-case__company-card>div{padding:var(--m-space-6) var(--m-space-7)}.medify-result-case__company-description{margin:var(--m-space-4) 0 0;color:var(--m-body);font:400 var(--m-type-body-size) / var(--m-type-body-lh) var(--m-font-sans)}.medify-result-case__company-card dl{margin:var(--m-space-6) 0 0}.medify-result-case__company-card dl>div{display:grid;grid-template-columns:58px 1fr;gap:var(--m-space-2);padding:var(--m-space-3) 0;border-top:1px solid var(--m-border)}.medify-result-case__company-card dt{color:var(--m-muted);font-size:var(--m-type-caption-size)}.medify-result-case__company-card dd{margin:0;color:var(--m-body);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-result-case__company-card dl>div:first-child dd{white-space:nowrap;font-size:13px}.medify-result-case__pain{padding-top:var(--m-space-4)}.medify-result-case__pain h3{max-width:23ch;margin:var(--m-space-4) 0 0;font:400 clamp(36px,3.7vw,50px) / 1.05 var(--m-font-display);letter-spacing:-.03em;text-wrap:balance}.medify-result-case__pain>p:not(.medify-result-case__kicker){max-width:58ch;margin:var(--m-space-4) 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-result-case__strategy{padding:var(--m-space-10) 0;border-bottom:1px solid var(--m-border)}.medify-result-case__strategy>header{display:grid;grid-template-columns:minmax(130px,.3fr) minmax(0,1.7fr);column-gap:var(--m-space-7);align-items:start}.medify-result-case__strategy>header .medify-result-case__kicker{grid-row:1 / span 2}.medify-result-case__strategy h3,.medify-result-case__execution h3{max-width:22ch;margin:0;font:400 clamp(38px,4vw,54px) / 1.04 var(--m-font-display);letter-spacing:-.03em;text-wrap:balance}.medify-result-case__strategy>header>p:last-child,.medify-result-case__execution header>p:not(.medify-result-case__kicker){max-width:60ch;margin:var(--m-space-6) 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-result-case__strategy>header>p:last-child{max-width:72ch}.medify-result-case__execution header>p:not(.medify-result-case__kicker){margin-top:var(--m-space-7)}.medify-result-case__mechanism{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--m-space-10) 0 0;padding:0;border:1px solid var(--m-accent-soft-border);border-radius:var(--m-radius-md);background:var(--m-accent-soft-bg);list-style:none;overflow:hidden}.medify-result-case__mechanism li{position:relative;min-height:260px;padding:var(--m-space-7) var(--m-space-5) var(--m-space-7) var(--m-space-8);border-right:1px solid var(--m-accent-soft-border)}.medify-result-case__mechanism li:last-child{border-right:0}.medify-result-case__mechanism li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:50%;right:-14px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--m-accent-soft-border);border-radius:50%;background:var(--m-cream);color:var(--medify-green);transform:translateY(-50%)}.medify-result-case__mechanism span{color:var(--medify-green);font:500 var(--m-type-caption-size) / var(--m-type-caption-lh) var(--m-font-sans);letter-spacing:.05em;text-transform:uppercase}.medify-result-case__mechanism strong{display:block;margin-top:var(--m-space-4);font:400 25px / 1.12 var(--m-font-display)}.medify-result-case__mechanism strong>span{display:block;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap}.medify-result-case__mechanism 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-result-case__mechanism-fixed-copy>span{display:block;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap}.medify-result-case__execution{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--m-space-11);padding:var(--m-space-10) 0}.medify-result-case__execution header .medify-result-case__kicker{margin:0}.medify-result-case__execution-link{margin-top:var(--m-space-4)}.medify-result-case__execution h3{margin-top:var(--m-space-6)}.medify-result-case__execution>ol{margin:0;padding:0;border-top:1px solid var(--m-border);list-style:none}.medify-result-case__execution>ol li{display:grid;grid-template-columns:42px 1fr;gap:var(--m-space-5);padding:var(--m-space-5) 0;border-bottom:1px solid var(--m-border)}.medify-result-case__execution>ol li>span{color:var(--medify-green);font:500 var(--m-type-caption-size) / 1.4 var(--m-font-sans)}.medify-result-case__execution>ol strong{display:block;font:400 25px / 1.15 var(--m-font-display)}.medify-result-case__execution>ol p{margin:var(--m-space-2) 0 0;color:var(--m-muted);font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-result-case__outcomes{display:grid;grid-template-columns:1.05fr 1fr .75fr;gap:var(--m-space-9);padding:var(--m-space-9);border-radius:var(--m-radius-md);background:var(--medify-green-dark);color:#fff}.medify-result-case__outcomes-main>p,.medify-result-case__reference>span{margin:0;color:#fff9;font:500 var(--m-type-caption-size) / var(--m-type-caption-lh) var(--m-font-sans);letter-spacing:.08em;text-transform:uppercase}.medify-result-case__outcomes-main>strong{display:block;margin-top:var(--m-space-5);font:400 clamp(58px,7vw,96px) / .88 var(--m-font-display);letter-spacing:-.05em}.medify-result-case__outcomes-main>span{max-width:32ch;display:block;margin-top:var(--m-space-5);color:#ffffffb8;font:400 var(--m-type-body-size) / var(--m-type-body-lh) var(--m-font-sans)}.medify-result-case__outcomes-metrics{margin:0;border-top:1px solid rgba(255,255,255,.2)}.medify-result-case__outcomes-metrics>div{display:grid;grid-template-columns:90px 1fr;gap:var(--m-space-4);align-items:baseline;padding:var(--m-space-4) 0;border-bottom:1px solid rgba(255,255,255,.2)}.medify-result-case__outcomes-metrics dt{font:400 28px / 1 var(--m-font-display)}.medify-result-case__outcomes-metrics dd{margin:0;color:#ffffffa8;font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-result-case__reference{padding-left:var(--m-space-7);border-left:1px solid rgba(255,255,255,.2)}.medify-result-case__reference strong{display:block;margin-top:var(--m-space-8);font:400 27px / 1.1 var(--m-font-display)}.medify-result-case__reference p{margin:var(--m-space-3) 0 0;color:#ffffffa8;font-size:var(--m-type-body-small-size);line-height:var(--m-type-body-small-lh)}.medify-result-case__takeaway{display:grid;grid-template-columns:.38fr 1.62fr;gap:var(--m-space-7);align-items:start;margin-top:var(--m-space-10);padding:var(--m-space-7) 0;border-radius:var(--m-radius-md)}.medify-result-case__takeaway p{margin:0;color:var(--medify-green);font:500 var(--m-type-caption-size) / var(--m-type-caption-lh) var(--m-font-sans);letter-spacing:.08em;text-transform:uppercase}.medify-result-case__takeaway strong{max-width:48ch;font:400 clamp(25px,2.7vw,35px) / 1.2 var(--m-font-display);letter-spacing:-.02em}.medify-result-case__takeaway--editorial{padding-inline:0;border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border);border-radius:0}@media(max-width:1020px){.medify-result-case__cover-grid,.medify-result-case__situation,.medify-result-case__strategy>header,.medify-result-case__execution,.medify-result-case__outcomes,.medify-result-case__takeaway{grid-template-columns:1fr}.medify-result-case__strategy>header .medify-result-case__kicker{grid-row:auto}.medify-result-case__strategy h3{margin-top:var(--m-space-5)}.medify-result-case__mechanism{grid-template-columns:repeat(2,minmax(0,1fr))}.medify-result-case__mechanism li:nth-child(2){border-right:0}.medify-result-case__mechanism li:nth-child(-n+2){border-bottom:1px solid var(--m-accent-soft-border)}.medify-result-case__mechanism li:nth-child(2):after{display:none}.medify-result-case__reference{padding:var(--m-space-7) 0 0;border-top:1px solid rgba(255,255,255,.2);border-left:0}}@media(max-width:820px){.medify-results-shell{width:min(calc(100% - 48px),1280px)}.medify-results-section-head,.medify-results-index{grid-template-columns:1fr}}@media(max-width:620px){.medify-results-shell{width:min(calc(100% - 32px),1280px)}.medify-results-experience{padding-top:var(--m-space-11);padding-bottom:var(--m-space-5)}.medify-results-section-head h2{font-size:42px;line-height:47px}.medify-sector-line span{display:inline}.medify-sector-line{font-size:24px;line-height:31px}.medify-result-case{padding:var(--m-space-12) 0}.medify-results-index ol,.medify-results-index li,.medify-results-index a{width:100%}.medify-result-case__cover{padding-bottom:var(--m-space-10)}.medify-result-case__cover-grid{gap:var(--m-space-8);margin-top:var(--m-space-8)}.medify-result-case__cover-copy h2{font-size:46px;line-height:47px}.medify-result-case__brand{align-items:flex-start}.medify-result-case__hero-proof{min-height:330px;padding:var(--m-space-7)}.medify-result-case__situation,.medify-result-case__strategy,.medify-result-case__execution{gap:var(--m-space-8);padding:var(--m-space-10) 0}.medify-result-case__company-card>img{height:220px}.medify-result-case__company-card dl>div:first-child dd{white-space:normal}.medify-result-case__mechanism{grid-template-columns:1fr}.medify-result-case__mechanism li{min-height:0;border-right:0;border-bottom:1px solid var(--m-accent-soft-border)}.medify-result-case__mechanism li:last-child{border-bottom:0}.medify-result-case__mechanism li:after{display:none}.medify-result-case__mechanism strong{margin-top:var(--m-space-5)}.medify-result-case__outcomes{padding:var(--m-space-7)}}
