.homepage .photo-slide h1,.homepage .photo-slide h1 span,.homepage .photo-slide:not(.lightbg-slide) p,.homepage .photo-slide:not(.lightbg-slide) ul,.homepage .photo-slide:not(.lightbg-slide) h3,.homepage .photo-slide.dark h1,.homepage .photo-slide.dark p,.homepage .photo-slide .home-slide-01 h1,.homepage .cover-slide h3{text-shadow:none!important}.homepage .cover-slide .info-box,.homepage .cover-slide .contact-us{text-shadow:none}.homepage .ncs-3cols,.homepage .ncs-4cols{align-items:stretch}.homepage .horiz-entry .entry,.homepage .solutions-grid .entry{display:flex;flex-direction:column;height:100%}.homepage .horiz-entry .entry .content,.homepage .solutions-grid .entry .content{flex:1}.homepage .home-challenge-slide.challenge-hospitals{--card-accent:var(--brand-light-orange);--card-bg:rgb(255 252 248 / 94%);--index-bg:#f5ebe0;--index-color:var(--brand-dark-orange)}.homepage .home-challenge-slide.challenge-specialists{--card-accent:var(--brand-primary);--card-bg:rgb(245 250 252 / 94%);--index-bg:#dce8ef;--index-color:var(--brand-primary)}.homepage .home-challenge-slide.challenge-administrators{--card-accent:var(--brand-light-orange);--card-bg:rgb(255 255 255 / 96%);--index-bg:var(--brand-dark-color);--index-color:#fff}.homepage .console-slide{--card-accent:var(--brand-light-orange);--card-bg:rgb(255 255 255 / 92%);--index-bg:#e8eef2;--index-color:var(--brand-dark-color)}.homepage .patients-challenge-slide{background-color:var(--brand-dark-color);color:#fff}.homepage .patients-challenge-slide .horiz-entry .entry .content{border-top:3px solid var(--brand-light-orange)}.homepage .home-challenge-slide .horiz-entry .entry .index,.homepage .console-slide .horiz-entry .entry .index,.homepage .patients-challenge-slide .horiz-entry .entry .index{width:4rem;height:4rem;font-size:1.5rem;line-height:3.75rem;top:2rem;border:3px solid var(--card-accent, var(--brand-light-blue));border-style:solid;background-color:var(--index-bg, var(--brand-light-blue-alt));color:var(--index-color, var(--brand-dark-color));box-shadow:0 2px 8px #00000014}.homepage .home-challenge-slide .horiz-entry .entry .content,.homepage .console-slide .horiz-entry .entry .content{background-color:var(--card-bg, rgb(255 255 255 / 94%));border:0 solid transparent;border-top:3px solid var(--card-accent, var(--brand-light-blue));border-radius:10px;box-shadow:0 4px 18px #0d3d571a;padding:3.5rem 1rem 1.5rem}.homepage .challenge-hospitals .horiz-entry .entry .content{background-color:#fffcf8f0;border-top-width:3px;box-shadow:0 5px 16px #a7794f24}.homepage .challenge-hospitals .horiz-entry .entry .index{border-radius:50%;border-width:3px}.homepage .patients-challenge-slide .horiz-entry .entry .index{border-radius:50%;border-width:3px;border-color:var(--brand-light-orange);background-color:#f5ebe0;color:var(--brand-dark-orange)}.homepage .challenge-specialists .horiz-entry .entry .content{border-top-width:3px;box-shadow:0 6px 20px #176b9924}.homepage .challenge-specialists .horiz-entry .entry .index{border-width:3px;background-color:#fff}.homepage .challenge-administrators .horiz-entry .entry .content{border-top:3px solid var(--brand-light-orange);box-shadow:0 6px 22px #00000029}.homepage .challenge-administrators .horiz-entry .entry .index{border-color:var(--brand-light-orange);border-width:3px}.homepage .console-slide .horiz-entry .entry .content{border-top:none;border:3px solid var(--brand-light-orange);border-radius:0 10px 10px 0;box-shadow:0 5px 20px #0000002e}.homepage .console-slide .horiz-entry .entry .index{border-radius:8px;background-color:#fff}.homepage .home-challenge-slide .horiz-entry .entry .content h3,.homepage .console-slide .horiz-entry .entry .content h3{color:var(--brand-dark-color)!important;font-weight:600}.homepage .horiz-entry .entry .content p,.homepage .horiz-entry .entry .content ul,.homepage .horiz-entry .entry .content li{font-size:.875rem}.homepage .entry .content ul{list-style:disc;padding-left:1.25rem;text-align:left}.homepage .entry .content li{display:list-item}.homepage .home-challenge-slide .horiz-entry .entry .content p,.homepage .home-challenge-slide .horiz-entry .entry .content ul,.homepage .home-challenge-slide .horiz-entry .entry .content li,.homepage .console-slide .horiz-entry .entry .content p,.homepage .console-slide .horiz-entry .entry .content ul,.homepage .console-slide .horiz-entry .entry .content li{color:#4b5563!important}.homepage .photo-slide.dark-blue .bg-semi-trans{background:#ffffffd1;color:var(--main-text)}.homepage .photo-slide.dark-blue .bg-semi-trans p,.homepage .photo-slide.dark-blue .bg-semi-trans li,.homepage .photo-slide.dark-blue .bg-semi-trans h3{color:var(--main-text)!important}.homepage .home-slide-01>div{background:#ffffffc7!important;box-shadow:0 4px 20px #00000014}.slide-lead.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{max-width:560px;margin:0 auto}.challenges-header.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{padding-bottom:5px;border-bottom:2px solid;max-width:560px;margin:0 auto}.home-slide-01.svelte-1ja8zbm h1.site-title.svelte-1ja8zbm.svelte-1ja8zbm{font-size:2.25em}.solutions-header.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{color:var(--brand-dark-color);border-bottom-color:var(--brand-dark-color)}.solutions-title.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm,.solutions-title.svelte-1ja8zbm span.svelte-1ja8zbm.svelte-1ja8zbm{color:var(--brand-dark-color)}.solutions-lead.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{text-align:center;color:var(--main-text)}.solutions-grid.svelte-1ja8zbm .solution-card h3.svelte-1ja8zbm.svelte-1ja8zbm{color:var(--brand-dark-color);min-height:3.75rem}.solutions-grid.svelte-1ja8zbm .solution-card .content.svelte-1ja8zbm.svelte-1ja8zbm{color:var(--main-text);border-left-color:var(--brand-dark-color)}.solutions-grid.svelte-1ja8zbm .solution-card .content.svelte-1ja8zbm ul.svelte-1ja8zbm,.solutions-grid.svelte-1ja8zbm .solution-card .content.svelte-1ja8zbm li.svelte-1ja8zbm{font-size:.875rem;color:var(--main-text)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(1) .head.svelte-1ja8zbm.svelte-1ja8zbm{background-color:#176b992e;color:var(--brand-dark-color)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(1) .content.svelte-1ja8zbm.svelte-1ja8zbm{border-left-color:var(--brand-primary)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(1) .index.svelte-1ja8zbm.svelte-1ja8zbm{border-color:var(--brand-primary);background-color:#e8f0f5;color:var(--brand-dark-color)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(2) .head.svelte-1ja8zbm.svelte-1ja8zbm{background-color:#e2b56447;color:var(--brand-dark-color)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(2) .content.svelte-1ja8zbm.svelte-1ja8zbm{border-left-color:var(--brand-light-orange)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(2) .index.svelte-1ja8zbm.svelte-1ja8zbm{border-color:var(--brand-light-orange);background-color:#faf3e6;color:var(--brand-dark-orange)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(3) .head.svelte-1ja8zbm.svelte-1ja8zbm{background-color:#97b1bc4d;color:var(--brand-dark-color)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(3) .content.svelte-1ja8zbm.svelte-1ja8zbm{border-left-color:var(--brand-light-blue)}.solutions-grid.svelte-1ja8zbm .solution-card:nth-child(3) .index.svelte-1ja8zbm.svelte-1ja8zbm{border-color:var(--brand-light-blue);background-color:#eef4f7;color:var(--brand-dark-color)}.console-cta.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{margin-bottom:3rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.console-cta-primary.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid transparent;background:#fff;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;color:var(--brand-dark-color);box-shadow:0 4px 14px #00000040;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.console-cta-primary.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000004d;background:#f8fafc;color:var(--brand-dark-color)}.console-cta-secondary.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm{display:inline-flex;align-items:center;padding-bottom:.25rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;transition:opacity .2s ease}.console-cta-secondary.svelte-1ja8zbm.svelte-1ja8zbm.svelte-1ja8zbm:hover{opacity:.85;color:#fff}
