.healthcare-hero-section{box-sizing:border-box;width:100%;min-height:100svh;padding-top:max(clamp(110px, 15vh, 200px), env(safe-area-inset-top));padding-bottom:max(clamp(3rem, 6vh, 6rem), env(safe-area-inset-bottom));background-color:#0f2a2b;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.healthcare-hero-bg-wrapper{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.healthcare-hero-bg-img{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=768px){.healthcare-hero-bg-img{object-position:center right}}@media (width>=1920px){.healthcare-hero-bg-img{object-position:center right}}.healthcare-hero-overlay-top{pointer-events:none;background:linear-gradient(#000000eb 0%,#00000073 28%,#0000 73.61%);position:absolute;inset:0}.healthcare-hero-overlay-left{pointer-events:none;background:linear-gradient(90deg,#000000f2 0%,#000000d9 100%);position:absolute;inset:0}@media (width>=768px){.healthcare-hero-overlay-left{background:linear-gradient(90deg,#000 0%,#000000e0 35%,#00000073 65%,#0000 92.65%)}}.healthcare-hero-container{z-index:2;box-sizing:border-box;flex-direction:column;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4.5rem);display:flex;position:relative}.healthcare-hero-content{flex-direction:column;gap:clamp(1.75rem,3.2vw,3.25rem);width:100%;max-width:798.84px;display:flex}.healthcare-hero-header-frame{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,1.7vw,1.66rem);width:100%;display:flex}.healthcare-hero-eyebrow-wrapper{display:inline-flex}.healthcare-hero-eyebrow{color:#7fcabe;font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background-color:#183a3b;border-radius:4.44px;align-items:center;padding:.42rem .85rem;font-size:clamp(.75rem,.85vw,.835rem);font-weight:600;line-height:normal;display:inline-flex}.healthcare-hero-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#e4f4da;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;max-width:750px;margin:0;font-size:clamp(2.25rem,4.2vw + .5rem,3.88rem);font-weight:700;line-height:1.14}.healthcare-hero-subtitle{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;word-break:break-word;max-width:798px;margin:0;font-size:clamp(.95rem,1.1vw + .15rem,1.25rem);font-weight:400;line-height:1.55}.healthcare-hero-metrics{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (width>=768px){.healthcare-hero-metrics{flex-direction:row;align-items:center;gap:clamp(1.5rem,3vw,3.31rem)}}.healthcare-hero-metric-item{flex-direction:column;gap:.6rem;min-width:0;display:flex}@media (width>=768px){.healthcare-hero-metric-item:first-child{width:clamp(150px,13vw,180px)}.healthcare-hero-metric-item:nth-child(3){width:clamp(170px,15vw,204px)}.healthcare-hero-metric-item:nth-child(5){width:clamp(160px,14vw,185px)}}.healthcare-hero-metric-value{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;white-space:nowrap;font-size:clamp(2rem,2.8vw + .2rem,2.64rem);font-weight:700;line-height:1}.healthcare-hero-metric-label{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#e4f4da;max-width:220px;font-size:clamp(.72rem,.8vw,.88rem);font-weight:500;line-height:1.4}.healthcare-hero-metric-divider{display:none}@media (width>=768px){.healthcare-hero-metric-divider{background-color:#e4f4da73;flex-shrink:0;width:1.2px;height:56.29px;display:block}}.healthcare-hero-actions{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (width>=768px){.healthcare-hero-actions{flex-direction:row;align-items:center;gap:clamp(1.25rem,2.5vw,2.66rem)}}.healthcare-hero-btn-primary{color:#e4f4da;cursor:pointer;isolation:isolate;box-sizing:border-box;background-color:#62253e;border:none;justify-content:space-between;align-items:center;width:100%;max-width:265px;height:54px;padding:5px 12px 5px 10px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (width>=768px){.healthcare-hero-btn-primary{width:265px;height:54px;padding:5px 12px 5px 10px}}.healthcare-hero-btn-primary:focus-visible{outline-offset:2px;outline:2px solid #7fcabe}.healthcare-hero-btn-fill{pointer-events:none;z-index:1;background-color:#e4f4da;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.healthcare-hero-btn-icon-box{z-index:2;color:#62253e;background-color:#e4f4da;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:0;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.healthcare-hero-btn-icon-arrow{width:20px;height:auto;display:block}.healthcare-hero-btn-primary-text{z-index:2;font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;white-space:nowrap;font-size:16px;font-weight:600;transition:transform .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);position:relative}@media (hover:hover) and (pointer:fine){.healthcare-hero-btn-primary:hover .healthcare-hero-btn-fill,.healthcare-hero-btn-primary:focus-visible .healthcare-hero-btn-fill{transform:translate(0)}.healthcare-hero-btn-primary:hover .healthcare-hero-btn-icon-box,.healthcare-hero-btn-primary:focus-visible .healthcare-hero-btn-icon-box{transform:translateX(var(--hh-icon-shift,199px));color:#e4f4da;background-color:#62253e}.healthcare-hero-btn-primary:hover .healthcare-hero-btn-primary-text,.healthcare-hero-btn-primary:focus-visible .healthcare-hero-btn-primary-text{transform:translateX(var(--hh-text-shift,-118px));color:#62253e}}.healthcare-hero-btn-secondary{color:#e4f4da;cursor:pointer;isolation:isolate;box-sizing:border-box;white-space:nowrap;background-color:#0000;border:1.232px solid #e4f4da;justify-content:center;align-items:center;gap:clamp(.75rem,1vw,.9rem);height:clamp(52px,3.8vw,60.39px);padding:0 clamp(1.5rem,2.5vw,2.25rem);text-decoration:none;transition:transform .25s;display:inline-flex;position:relative;overflow:hidden}.healthcare-hero-btn-secondary:before{content:"";z-index:1;pointer-events:none;background-color:#e4f4da;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.healthcare-hero-btn-secondary:hover:before{transform:translate(0)}.healthcare-hero-btn-secondary:hover{transform:translateY(-2px)}.healthcare-hero-btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #7fcabe}.healthcare-hero-circle-arrow{z-index:2;flex-shrink:0;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:rotate(-90deg)}.healthcare-hero-btn-secondary:hover .healthcare-hero-circle-arrow{transform:translateX(var(--hs-icon-shift,160px)) rotate(-90deg);color:#0a1b1c}.healthcare-hero-circle-svg{width:clamp(22px,1.8vw,29.58px);height:clamp(22px,1.8vw,29.58px);display:block}.healthcare-hero-btn-secondary-text{z-index:2;font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:600;transition:transform .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);position:relative}.healthcare-hero-btn-secondary:hover .healthcare-hero-btn-secondary-text{transform:translateX(var(--hs-text-shift,-40px));color:#0a1b1c}@media (prefers-reduced-motion:reduce){.healthcare-hero-btn-fill,.healthcare-hero-btn-icon-box,.healthcare-hero-btn-primary-text,.healthcare-hero-btn-secondary:before,.healthcare-hero-circle-arrow,.healthcare-hero-btn-secondary-text{transition:none}}.healthcare-why-section{color:#0a1b1c;box-sizing:border-box;background-color:#f4f4ed;width:100%;padding-block:clamp(3.5rem,6vw,6rem);position:relative;overflow:hidden}.healthcare-why-container{box-sizing:border-box;flex-direction:column;gap:clamp(2.5rem,4vw,4rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-why-top{flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.5vw,1.5rem);width:100%;display:flex}.healthcare-why-label-row{align-items:center;gap:.75rem;display:inline-flex}.healthcare-why-eyebrow{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:clamp(.8125rem,.85vw,.875rem);font-weight:700;line-height:normal}.healthcare-why-eyebrow-line{opacity:.6;background-color:#6f7a5a;flex-shrink:0;width:40px;height:1px;display:inline-block}.healthcare-why-headline-block{flex-direction:column;gap:clamp(.5rem,.75vw,.75rem);width:100%;display:flex}.healthcare-why-title-primary{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2.15rem,3.6vw + .5rem,3.5rem);font-weight:700;line-height:1.14}.healthcare-why-title-secondary{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2.15rem,3.6vw + .5rem,3.5rem);font-weight:700;line-height:1.14}.healthcare-why-middle{flex-direction:column;align-items:stretch;gap:clamp(2.25rem,3.7vw,4rem);width:100%;display:flex}@media (width>=1024px){.healthcare-why-middle{flex-direction:row;align-items:stretch}}.healthcare-why-left-col{box-sizing:border-box;flex-direction:column;gap:clamp(2rem,2.8vw,3rem);width:100%;display:flex}@media (width>=1024px){.healthcare-why-left-col{flex-shrink:0;width:53%;max-width:760px}}.healthcare-why-point{flex-direction:column;gap:clamp(.75rem,1vw,1rem);width:100%;display:flex}.healthcare-why-point-header{align-items:baseline;gap:1rem;width:100%;display:flex}.healthcare-why-point-num{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;opacity:.6;flex-shrink:0;font-size:clamp(1.6rem,1.9vw,2rem);font-weight:400;line-height:1}.healthcare-why-point-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.45vw,1.5rem);font-weight:700;line-height:1.25}.healthcare-why-point-body{font-family:var(--font-sans,"Inter", sans-serif);color:#0a1b1c;opacity:.85;word-break:break-word;margin:0;font-size:clamp(.95rem,1.05vw,1.125rem);font-weight:400;line-height:1.55}.healthcare-why-divider{opacity:.1;background-color:#0a1b1c;flex-shrink:0;width:100%;height:1px}.healthcare-why-point-group{flex-direction:column;gap:clamp(1.25rem,1.5vw,1.5rem);width:100%;display:flex}.healthcare-why-stat-box{box-sizing:border-box;background-color:#edf4f0;border:1px solid #0a1b1c1a;flex-direction:column;gap:1rem;width:100%;padding:clamp(1.25rem,1.6vw,1.5rem);display:flex}@media (width>=600px){.healthcare-why-stat-box{flex-direction:row;align-items:center;gap:clamp(1.25rem,1.8vw,1.75rem)}}.healthcare-why-stat-num-col{flex-shrink:0}@media (width>=600px){.healthcare-why-stat-num-col{width:clamp(140px,12vw,180px)}}.healthcare-why-stat-num{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;white-space:nowrap;margin:0;font-size:clamp(2.75rem,3.6vw,3.44rem);font-weight:700;line-height:1.1}.healthcare-why-stat-text-col{flex:1;min-width:0}.healthcare-why-stat-text{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(.95rem,1.1vw,1.125rem);font-weight:700;line-height:1.35}.healthcare-why-right-col{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.healthcare-why-img-wrapper{box-sizing:border-box;background-color:#0a1b1c;width:100%;height:100%;min-height:clamp(300px,35vw,541px);position:relative;overflow:hidden}.healthcare-why-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.healthcare-why-img-wrapper:hover .healthcare-why-img{transform:scale(1.02)}.healthcare-why-point3-band{box-sizing:border-box;background-color:#edf4f0;flex-direction:column;gap:clamp(.75rem,1vw,1rem);width:100%;padding:clamp(1.5rem,2.2vw,2rem);display:flex}.healthcare-why-point3-header{align-items:baseline;gap:1rem;width:100%;display:flex}.healthcare-why-point3-num{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;opacity:.6;flex-shrink:0;font-size:clamp(1.6rem,1.9vw,2rem);font-weight:400;line-height:1}.healthcare-why-point3-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.45vw,1.5rem);font-weight:700;line-height:1.25}.healthcare-why-point3-body{font-family:var(--font-sans,"Inter", sans-serif);color:#0a1b1c;opacity:.85;word-break:break-word;margin:0;font-size:clamp(.95rem,1.05vw,1.125rem);font-weight:400;line-height:1.55}.healthcare-market-section{color:#e4f4da;box-sizing:border-box;background-color:#0a1b1c;width:100%;position:relative;overflow:hidden}.healthcare-market-top-zone{box-sizing:border-box;width:100%;padding-block:clamp(3.5rem,5vw,4.5rem)}.healthcare-market-top-container{box-sizing:border-box;flex-direction:column;gap:clamp(2rem,3vw,2.5rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-market-intro-strip{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.healthcare-market-eyebrow-row{align-items:center;gap:.75rem;display:inline-flex}.healthcare-market-eyebrow{font-family:var(--font-title,"angie-sans", sans-serif);color:#7fcabe;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:clamp(.8125rem,.85vw,.875rem);font-weight:700;line-height:normal}.healthcare-market-eyebrow-line{opacity:.6;background-color:#7fcabe;flex-shrink:0;width:40px;height:1px;display:inline-block}.healthcare-market-headline-block{flex-direction:column;gap:.5rem;width:100%;max-width:100%;display:flex}.healthcare-market-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:clamp(1.25rem,3.2vw + .1rem,3.5rem);font-weight:700;line-height:1.14}@media (width<=480px){.healthcare-market-title{font-size:clamp(.95rem,5vw,1.25rem)}}.healthcare-market-title-primary{color:#e4f4da}.healthcare-market-title-accent{color:#7fcabe}.healthcare-market-subtitle{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.75;margin:0;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:400;line-height:1.55}.healthcare-market-metrics-system{flex-direction:column;align-items:stretch;gap:clamp(2rem,3vw,2.5rem);width:100%;display:flex}@media (width>=1024px){.healthcare-market-metrics-system{flex-direction:row;align-items:flex-start}}.healthcare-market-lead-metric{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;display:flex}@media (width>=1024px){.healthcare-market-lead-metric{flex-shrink:0;width:42%;max-width:667px}}.healthcare-market-lead-value{font-family:var(--font-title,"angie-sans", sans-serif);color:#7fcabe;letter-spacing:-.02em;margin:0;font-size:clamp(4.25rem,6.8vw,6.25rem);font-weight:700;line-height:1}.healthcare-market-lead-label{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;text-transform:uppercase;max-width:440px;margin:0;font-size:clamp(1.25rem,1.6vw,1.625rem);font-weight:600;line-height:1.15}.healthcare-market-lead-desc{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;max-width:544px;margin:0;font-size:clamp(.95rem,1.05vw,1.125rem);font-weight:400;line-height:1.55}.healthcare-market-supporting-metrics{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:1rem;width:100%;display:flex}.healthcare-market-sub-metric{flex-direction:column;gap:.25rem;width:100%;display:flex}.healthcare-market-sub-value{font-family:var(--font-title,"angie-sans", sans-serif);color:#7fcabe;margin:0;font-size:clamp(2.35rem,3.2vw,3.125rem);font-weight:700;line-height:1}.healthcare-market-sub-label{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(.85rem,.95vw,1rem);font-weight:600;line-height:1.25}.healthcare-market-metric-divider{background-color:#e4f4da26;flex-shrink:0;width:100%;height:1px}.healthcare-market-banner{box-sizing:border-box;align-items:center;width:100%;min-height:clamp(260px,25vw,299px);display:flex;position:relative;overflow:hidden}.healthcare-market-banner-bg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.healthcare-market-banner-img{object-fit:cover;object-position:70% center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=768px){.healthcare-market-banner-img{object-position:center right}}.healthcare-market-banner-overlay{z-index:2;pointer-events:none;background:linear-gradient(270deg,#0000 0%,#000 100%);width:70%;position:absolute;top:0;bottom:0;left:0}.healthcare-market-banner-container{z-index:3;box-sizing:border-box;width:100%;max-width:1728px;margin-inline:auto;padding-block:clamp(2rem,3.5vw,2.5rem);padding-inline:clamp(1.25rem,6.94vw,7.5rem);position:relative}.healthcare-market-banner-content{flex-direction:column;gap:clamp(1rem,1.6vw,1.625rem);width:100%;max-width:752px;display:flex}.healthcare-market-banner-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#e4f4da;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2vw,1.94rem);font-weight:700;line-height:normal}.healthcare-market-banner-text{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.85;word-break:break-word;max-width:638px;margin:0;font-size:clamp(1.05rem,1.35vw,1.375rem);font-weight:400;line-height:1.5}.healthcare-market-thesis-zone{box-sizing:border-box;width:100%;padding-block:clamp(3.5rem,7.2vw,7.8rem)}.healthcare-market-thesis-container{box-sizing:border-box;flex-direction:column;gap:clamp(2rem,3vw,2.5rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-market-insights-area{flex-direction:column;gap:clamp(2rem,3vw,3rem);width:100%;display:flex}@media (width>=1024px){.healthcare-market-insights-area{flex-direction:row;align-items:flex-start}}.healthcare-market-insights-intro{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;display:flex}@media (width>=1024px){.healthcare-market-insights-intro{flex-shrink:0;width:32%;max-width:360px}}.healthcare-market-thesis-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#e4f4da;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,2.3vw,2.19rem);font-weight:700;line-height:1.1}.healthcare-market-thesis-desc{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.7;margin:0;font-size:clamp(.85rem,.9vw,.875rem);font-weight:400;line-height:1.55}.healthcare-market-thesis-bar{opacity:.6;background-color:#7fcabe;width:56px;height:2px;margin-top:.25rem}.healthcare-market-insights-list{box-sizing:border-box;flex-direction:column;flex:1;gap:clamp(1.5rem,1.8vw,1.81rem);width:100%;min-width:0;display:flex}.healthcare-market-arg-item{flex-direction:column;gap:.5rem;width:100%;display:flex}.healthcare-market-arg-header{color:#7fcabe;align-items:baseline;gap:.75rem;width:100%;display:flex}.healthcare-market-arg-num{font-family:var(--font-sans,"Inter", sans-serif);flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1}.healthcare-market-arg-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.25vw,1.25rem);font-weight:700;line-height:1.25}.healthcare-market-arg-body{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.8;word-break:break-word;margin:0;font-size:clamp(.9rem,.95vw,.9375rem);font-weight:400;line-height:1.6}.healthcare-market-arg-divider{background-color:#e4f4da26;flex-shrink:0;width:100%;height:1px}.healthcare-market-footnote-area{box-sizing:border-box;border-top:1px solid #1e3334;width:100%;padding-top:1.5rem}.healthcare-market-footnote-text{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.4;margin:0;font-size:.75rem;font-weight:400;line-height:normal}.healthcare-criteria-section{color:#0a1b1c;box-sizing:border-box;background-color:#fff;width:100%;padding-block:clamp(3.5rem,6vw,6.5rem);position:relative;overflow:hidden}.healthcare-criteria-container{box-sizing:border-box;flex-direction:column;gap:clamp(3rem,5vw,5rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-criteria-header{flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.4vw,1.5rem);width:100%;display:flex}.healthcare-criteria-label-row{align-items:center;gap:.75rem;display:inline-flex}.healthcare-criteria-eyebrow{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:clamp(.8125rem,.85vw,.875rem);font-weight:700;line-height:normal}.healthcare-criteria-eyebrow-line{opacity:.6;background-color:#6f7a5a;flex-shrink:0;width:40px;height:1px;display:inline-block}.healthcare-criteria-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2.15rem,3.8vw + .5rem,4rem);font-weight:700;line-height:1.12}.healthcare-criteria-title-dark{color:#0a1b1c}.healthcare-criteria-title-olive{color:#6f7a5a}.healthcare-criteria-grid{box-sizing:border-box;grid-template-columns:1fr;gap:clamp(1.25rem,1.5vw,1.3125rem);width:100%;display:grid}@media (width>=640px){.healthcare-criteria-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.healthcare-criteria-grid{grid-template-columns:repeat(3,1fr)}}.healthcare-criteria-card{box-sizing:border-box;background-color:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.healthcare-criteria-card:hover{transform:translateY(-4px)}.healthcare-criteria-card-img-box{aspect-ratio:16/9.5;box-sizing:border-box;width:100%;min-height:clamp(170px,14vw,216px);position:relative;overflow:hidden}.healthcare-criteria-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.healthcare-criteria-card:hover .healthcare-criteria-card-img{transform:scale(1.04)}.healthcare-criteria-card-img-fade{pointer-events:none;background:linear-gradient(#fff0 45%,#fffc 85%,#fff 100%);position:absolute;inset:0}.healthcare-criteria-card-body{box-sizing:border-box;z-index:2;background-color:#f0fffc;border-top-left-radius:19.8px;border-top-right-radius:19.8px;flex-direction:column;flex:1;gap:clamp(.75rem,1vw,.9rem);margin-top:-16px;padding:clamp(1.25rem,1.6vw,1.52rem) clamp(1.25rem,1.7vw,1.68rem);display:flex;position:relative}.healthcare-criteria-card-tag{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(.85rem,.95vw,1.01rem);font-weight:700}.healthcare-criteria-card-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(1.2rem,1.45vw,1.57rem);font-weight:700;line-height:1.2}.healthcare-criteria-card-desc{font-family:var(--font-sans,"Inter", sans-serif);color:#0f2a2b;word-break:break-word;margin:0;font-size:clamp(.8125rem,.85vw,.844rem);font-weight:400;line-height:1.55}.healthcare-criteria-physicians{box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(2.5rem,4.5vw,5rem);width:100%;margin-top:clamp(1.5rem,2.5vw,2.5rem);display:flex}@media (width>=1024px){.healthcare-criteria-physicians{flex-direction:row;align-items:stretch}}.healthcare-criteria-physicians-text{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:clamp(1.25rem,1.6vw,1.5rem);min-width:0;display:flex}.healthcare-criteria-physicians-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:700;line-height:1.2}.healthcare-criteria-physicians-body{flex-direction:column;gap:1.25rem;width:100%;display:flex}.healthcare-criteria-physicians-p{font-family:var(--font-sans,"Inter", sans-serif);color:#657271;word-break:break-word;margin:0;font-size:clamp(.95rem,1.05vw,1.125rem);font-weight:400;line-height:1.6}.healthcare-criteria-physicians-img-box{aspect-ratio:17/12;box-sizing:border-box;width:100%;min-height:clamp(280px,30vw,476px);position:relative;overflow:hidden}@media (width>=1024px){.healthcare-criteria-physicians-img-box{flex-shrink:0;width:48%;max-width:680px}}.healthcare-criteria-physicians-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.healthcare-criteria-physicians-img-box:hover .healthcare-criteria-physicians-img{transform:scale(1.02)}.healthcare-pass-section{color:#0a1b1c;box-sizing:border-box;background-color:#fff;width:100%;padding-block:clamp(3.5rem,6vw,6.5rem);position:relative;overflow:hidden}.healthcare-pass-container{box-sizing:border-box;flex-direction:column;gap:clamp(3rem,5.5vw,5.56rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-pass-intro{flex-direction:column;gap:clamp(1.1rem,1.8vw,1.85rem);width:100%;max-width:1400px;display:flex}.healthcare-pass-intro-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2rem,3.4vw + .3rem,3.125rem);font-weight:700;line-height:1.2}.healthcare-pass-intro-body{font-family:var(--font-sans,"Inter", sans-serif);color:#657271;word-break:break-word;margin:0;font-size:clamp(1.05rem,1.35vw,1.375rem);font-weight:400;line-height:1.55}.healthcare-pass-heading-wrap{justify-content:center;align-items:center;width:100%;display:flex}.healthcare-pass-heading{font-family:var(--font-title,"angie-sans", sans-serif);color:#62253e;text-transform:uppercase;text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:700;line-height:1}.healthcare-pass-grid{box-sizing:border-box;grid-template-columns:1fr;gap:1rem;width:100%;display:grid}@media (width>=640px){.healthcare-pass-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width>=1024px){.healthcare-pass-grid{flex-direction:row;align-items:stretch;gap:0;height:608px;min-height:608px;display:flex;overflow:hidden}}.healthcare-pass-card{box-sizing:border-box;background-color:#0a1b1c;flex-direction:column;justify-content:space-between;width:100%;min-height:clamp(340px,35vw,480px);padding:clamp(1.75rem,2.2vw,2.25rem);display:flex;position:relative;overflow:hidden}@media (width>=1024px){.healthcare-pass-card{cursor:pointer;will-change:flex;backface-visibility:hidden;flex:1;height:100%;min-height:100%;transition:flex .28s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}.healthcare-pass-grid:hover .healthcare-pass-card{flex:.86}.healthcare-pass-grid .healthcare-pass-card:hover{flex:1.42}}.healthcare-pass-card-img{object-fit:cover;object-position:center;z-index:1;will-change:transform;transform-origin:50%;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translateZ(0)}.healthcare-pass-card:hover .healthcare-pass-card-img{transform:scale(1.05)translateZ(0)}.healthcare-pass-card-overlay-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000 35%,#0009 65%,#000000f2 100%);position:absolute;inset:0}.healthcare-pass-card-overlay-left{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000b3 0%,#0003 50%,#0000 100%);position:absolute;inset:0}.healthcare-pass-card-badge{z-index:3;font-family:var(--font-title,"angie-sans", sans-serif);color:#ddf3ef;letter-spacing:.02em;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:700;line-height:1.2;transition:color .25s;position:relative}.healthcare-pass-card:hover .healthcare-pass-card-badge{color:#fff}.healthcare-pass-card-title-wrap{z-index:3;width:100%;position:relative}.healthcare-pass-card-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#ddf3ef;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;max-width:260px;margin:0;font-size:clamp(1.2rem,1.4vw,1.45rem);font-weight:700;line-height:1.15;transition:max-width .28s cubic-bezier(.16,1,.3,1),color .25s}@media (width>=1024px){.healthcare-pass-card:hover .healthcare-pass-card-title{color:#fff;max-width:380px}}.healthcare-buy-section{color:#0a1b1c;box-sizing:border-box;background-color:#f4f4ed;width:100%;padding-block:clamp(3.5rem,6.9vw,7.5rem);position:relative;overflow:hidden}.healthcare-buy-container{box-sizing:border-box;flex-direction:column;gap:clamp(2.5rem,4.5vw,4.5rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-buy-header{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.healthcare-buy-eyebrow-row{align-items:center;gap:.5rem;display:inline-flex}.healthcare-buy-eyebrow{font-family:var(--font-sans,"Inter", sans-serif);color:#6f7a5a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:clamp(.8125rem,.85vw,.875rem);font-weight:700;line-height:normal}.healthcare-buy-eyebrow-line{opacity:.6;background-color:#6f7a5a;flex-shrink:0;width:40px;height:1px;display:inline-block}.healthcare-buy-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2rem,3.5vw + .3rem,3.25rem);font-weight:700;line-height:1.15}.healthcare-buy-grid-wrap{box-sizing:border-box;width:100%;position:relative}.healthcare-buy-grid{box-sizing:border-box;grid-template-columns:1fr;gap:clamp(2rem,3vw,3rem);width:100%;display:grid}@media (width>=1024px){.healthcare-buy-grid{grid-template-columns:repeat(2,1fr);gap:0}}.healthcare-buy-center-dot{display:none}@media (width>=1024px){.healthcare-buy-center-dot{z-index:5;pointer-events:none;background-color:#6f7a5a;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.healthcare-buy-item{box-sizing:border-box;background-color:#f4f4ed;flex-direction:column;width:100%;display:flex}@media (width>=640px){.healthcare-buy-item{flex-direction:row;align-items:stretch}}@media (width>=1024px){.healthcare-buy-item:first-child{border-bottom:1px solid #6f7a5a47;border-right:1px solid #6f7a5a47;padding-bottom:clamp(2rem,2.8vw,3rem);padding-right:clamp(1.5rem,2.5vw,2.5rem)}.healthcare-buy-item:nth-child(2){border-bottom:1px solid #6f7a5a47;padding-bottom:clamp(2rem,2.8vw,3rem);padding-left:clamp(1.5rem,2.5vw,2.5rem)}.healthcare-buy-item:nth-child(3){border-right:1px solid #6f7a5a47;padding-top:clamp(2rem,2.8vw,3rem);padding-right:clamp(1.5rem,2.5vw,2.5rem)}.healthcare-buy-item:nth-child(4){padding-top:clamp(2rem,2.8vw,3rem);padding-left:clamp(1.5rem,2.5vw,2.5rem)}}.healthcare-buy-img-box{aspect-ratio:1;box-sizing:border-box;flex-shrink:0;width:100%;min-height:clamp(220px,20vw,361px);position:relative;overflow:hidden}@media (width>=640px){.healthcare-buy-img-box{width:50%;max-width:343.5px;height:100%;min-height:clamp(260px,22vw,361px)}}.healthcare-buy-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.healthcare-buy-item:hover .healthcare-buy-img{transform:scale(1.04)}.healthcare-buy-text-box{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;gap:clamp(1rem,1.4vw,1.4rem);padding:clamp(1.25rem,2vw,2.5rem) clamp(1rem,2.5vw,3.3rem);display:flex}.healthcare-buy-step-header{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.healthcare-buy-num{font-family:var(--font-title,"angie-sans", sans-serif);color:#6f7a5a;margin:0;font-size:clamp(2.25rem,2.8vw,2.78rem);font-weight:700;line-height:1}.healthcare-buy-line{opacity:.25;background-color:#6f7a5a;flex-shrink:0;width:100%;height:1px}.healthcare-buy-item-title{font-family:var(--font-title,"angie-sans", sans-serif);color:#0a1b1c;text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(1.2rem,1.4vw,1.51rem);font-weight:700;line-height:1.2}.healthcare-buy-desc{font-family:var(--font-sans,"Inter", sans-serif);color:#0f2a2b;opacity:.85;word-break:break-word;margin:0;font-size:clamp(.95rem,1.05vw,1.04rem);font-weight:400;line-height:1.5}.healthcare-leaseback-section{color:#e4f4da;box-sizing:border-box;background-color:#0a1b1c;width:100%;padding-block:clamp(3.5rem,6.7vw,7.25rem);position:relative;overflow:hidden}.healthcare-leaseback-container{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,4vw,4.5rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:grid}@media (width>=1024px){.healthcare-leaseback-container{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:clamp(2.5rem,4.75vw,5.125rem)}}.healthcare-leaseback-content{flex-direction:column;gap:clamp(2rem,2.78vw,3rem);width:100%;max-width:720px;display:flex}.healthcare-leaseback-header{flex-direction:column;gap:clamp(1.5rem,2.37vw,2.56rem);width:100%;display:flex}.healthcare-leaseback-hero-copy{flex-direction:column;gap:clamp(1.25rem,1.78vw,1.92rem);width:100%;display:flex}.healthcare-leaseback-eyebrow-row{align-items:center;gap:.625rem;width:100%;display:flex}.healthcare-leaseback-eyebrow{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#e4f4da;white-space:nowrap;font-size:clamp(.7rem,.67vw,.75rem);font-weight:700}.healthcare-leaseback-eyebrow-line{opacity:.6;background-color:#e4f4da;flex-shrink:0;width:33px;height:1px}.healthcare-leaseback-headline-wrap{flex-direction:column;gap:clamp(.85rem,1vw,1.04rem);width:100%;display:flex}.healthcare-leaseback-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;color:#e4f4da;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2rem,2.5vw + .3rem,2.7rem);font-weight:700;line-height:1.15}.healthcare-leaseback-subtitle{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.85;max-width:706px;margin:0;font-size:clamp(.875rem,.86vw,.95rem);font-weight:400;line-height:1.55}.healthcare-leaseback-process-area{flex-direction:column;gap:clamp(1.25rem,1.54vw,1.66rem);width:100%;display:flex}.healthcare-leaseback-section-label{font-family:var(--font-sans,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#e4f4da;opacity:.45;margin:0;font-size:clamp(.55rem,.53vw,.58rem);font-weight:600}.healthcare-leaseback-process-grid{flex-direction:column;gap:clamp(1.25rem,1.54vw,1.66rem);width:100%;display:flex}.healthcare-leaseback-process-row{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (width>=640px){.healthcare-leaseback-process-row{flex-direction:row;align-items:stretch;gap:clamp(1.25rem,1.54vw,1.66rem)}}.healthcare-leaseback-step{flex-direction:column;flex:1 1 0;gap:clamp(.5rem,.58vw,.62rem);min-width:0;display:flex}.healthcare-leaseback-step-num{font-family:var(--font-sans,"Inter", sans-serif);color:#7fcabe;opacity:.9;margin:0;font-size:clamp(.65rem,.62vw,.7rem);font-weight:500}.healthcare-leaseback-step-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;color:#e4f4da;letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.16vw,1.25rem);font-weight:700;line-height:1.2}.healthcare-leaseback-step-desc{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.85;margin:0;font-size:clamp(.75rem,.72vw,.825rem);font-weight:400;line-height:1.53}.healthcare-leaseback-divider-v{background-color:#e4f4da1f;flex-shrink:0;width:1px;display:none}@media (width>=640px){.healthcare-leaseback-divider-v{display:block}}.healthcare-leaseback-divider-h{background-color:#e4f4da1f;flex-shrink:0;width:100%;height:1px}.healthcare-leaseback-bottom-group{flex-direction:column;gap:clamp(1.5rem,1.63vw,1.76rem);width:100%;display:flex}.healthcare-leaseback-continuity-statement{flex-direction:column;gap:clamp(1rem,1.15vw,1.25rem);width:100%;display:flex}.healthcare-leaseback-continuity-rule{opacity:.35;background-color:#7fcabe;flex-shrink:0;width:100%;height:1px}.healthcare-leaseback-statement-text{font-family:var(--font-title,"angie-sans", sans-serif);color:#e4f4da;margin:0;font-size:clamp(1.15rem,1.25vw,1.35rem);font-weight:700;line-height:1.38}.healthcare-leaseback-flexibility{flex-direction:column;gap:clamp(.6rem,.67vw,.725rem);width:100%;display:flex}.healthcare-leaseback-flexibility-text{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.85;max-width:480px;margin:0;font-size:clamp(.75rem,.72vw,.825rem);font-weight:400;line-height:1.6}.healthcare-leaseback-btn{color:#e4f4da;cursor:pointer;box-sizing:border-box;background-color:#62253e;border:none;justify-content:space-between;align-items:center;width:100%;max-width:468.25px;height:clamp(48px,3.01vw,52px);margin-top:.5rem;padding:0 1rem 0 .75rem;text-decoration:none;transition:transform .25s;display:flex;position:relative;overflow:hidden}.healthcare-leaseback-btn:active{transform:scale(.99)}.healthcare-leaseback-btn-fill{pointer-events:none;z-index:1;background-color:#e4f4da;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-100%)}.healthcare-leaseback-btn:hover .healthcare-leaseback-btn-fill{transform:translate(0)}.healthcare-leaseback-btn-icon-box{z-index:2;background-color:#e4f4da;flex-shrink:0;justify-content:center;align-items:center;width:36.5px;height:36.5px;transition:background-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.healthcare-leaseback-btn-icon-svg{width:36.5px;height:36.5px;display:block}.healthcare-leaseback-btn-icon-svg path{fill:#62253e;transition:fill .45s cubic-bezier(.16,1,.3,1)}.healthcare-leaseback-btn:hover .healthcare-leaseback-btn-icon-box{transform:translateX(var(--hb-icon-shift,300px));background-color:#62253e}.healthcare-leaseback-btn:hover .healthcare-leaseback-btn-icon-svg path{fill:#e4f4da}.healthcare-leaseback-btn-label{z-index:2;font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;white-space:nowrap;letter-spacing:-.01em;font-size:clamp(.85rem,.89vw,.96rem);font-weight:600;transition:color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:relative}.healthcare-leaseback-btn:hover .healthcare-leaseback-btn-label{color:#62253e;transform:translateX(var(--hb-text-shift,-80px))}.healthcare-leaseback-media{width:100%;height:100%;min-height:clamp(320px,45vw,600px);display:flex;position:relative;overflow:hidden}@media (width>=1024px){.healthcare-leaseback-media{min-height:700px;max-height:928px}}.healthcare-leaseback-img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.healthcare-track-section{color:#0a1b1c;box-sizing:border-box;background-color:#edf4f0;width:100%;padding-block:clamp(3.5rem,5.56vw,6rem);position:relative;overflow:hidden}.healthcare-track-container{box-sizing:border-box;flex-direction:column;gap:clamp(3rem,4.5vw,4rem);width:100%;max-width:1728px;margin-inline:auto;padding-inline:clamp(1.25rem,6.94vw,7.5rem);display:flex}.healthcare-track-content{flex-direction:column;gap:clamp(2rem,3.24vw,3.5rem);width:100%;display:flex}.healthcare-track-rule{opacity:.25;background-color:#6f9089;width:100%;height:1px}.healthcare-track-projects-wrap{flex-direction:column;gap:clamp(1.5rem,1.85vw,2rem);width:100%;display:flex}.healthcare-track-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;color:#6f7a5a;letter-spacing:.04em;margin:0;font-size:clamp(1.25rem,1.39vw,1.5rem);font-weight:700;line-height:1.2}.healthcare-track-grid{grid-template-columns:1fr;gap:clamp(1rem,1.39vw,1.5rem);width:100%;display:grid}@media (width>=640px){.healthcare-track-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.healthcare-track-grid{grid-template-columns:repeat(3,1fr)}}.healthcare-track-card{box-sizing:border-box;background-color:#fff;border:1px solid #d8eae2;flex-direction:column;min-height:clamp(380px,24.3vw,420px);transition:transform .35s;display:flex;overflow:hidden}.healthcare-track-card:hover{transform:translateY(-4px)}.healthcare-track-card-media{width:100%;height:clamp(200px,15.04vw,260px);position:relative;overflow:hidden}.healthcare-track-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.healthcare-track-card:hover .healthcare-track-card-img{transform:scale(1.04)}.healthcare-track-card-body{flex-direction:column;flex-grow:1;gap:.5rem;padding:clamp(1.25rem,1.39vw,1.5rem);display:flex}.healthcare-track-card-name{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;color:#0a1b1c;letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.16vw,1.25rem);font-weight:700;line-height:1.3}.healthcare-track-card-loc{font-family:var(--font-sans,"Inter", sans-serif);color:#6f9089;margin:0;font-size:clamp(.8rem,.81vw,.875rem);font-weight:400;line-height:1.43}.healthcare-track-btn-wrap{width:100%;margin-top:.5rem;display:flex}.healthcare-track-btn{color:#e4f4da;cursor:pointer;box-sizing:border-box;isolation:isolate;background-color:#62253e;border:none;justify-content:space-between;align-items:center;width:100%;max-width:265px;height:54px;padding:5px 12px 5px 10px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (width>=768px){.healthcare-track-btn{width:265px;height:54px;padding:5px 12px 5px 10px}}.healthcare-track-btn-fill{pointer-events:none;z-index:1;background-color:#e4f4da;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.healthcare-track-btn:hover .healthcare-track-btn-fill,.healthcare-track-btn:focus-visible .healthcare-track-btn-fill{transform:translate(0)}.healthcare-track-btn-icon-box{z-index:2;color:#62253e;background-color:#e4f4da;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:0;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.healthcare-track-btn-icon-box svg{width:22px;height:22px;display:block}.healthcare-track-btn-icon-box svg path{fill:currentColor;transition:fill .45s cubic-bezier(.16,1,.3,1)}.healthcare-track-btn-label{z-index:2;font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;white-space:nowrap;letter-spacing:-.01em;font-size:16px;font-weight:600;transition:transform .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1);position:relative}@media (hover:hover) and (pointer:fine){.healthcare-track-btn:hover .healthcare-track-btn-icon-box,.healthcare-track-btn:focus-visible .healthcare-track-btn-icon-box{transform:translateX(var(--ht-icon-shift,199px));color:#e4f4da;background-color:#62253e}.healthcare-track-btn:hover .healthcare-track-btn-label,.healthcare-track-btn:focus-visible .healthcare-track-btn-label{transform:translateX(var(--ht-text-shift,-118px));color:#62253e}}.healthcare-track-banner{box-sizing:border-box;align-items:center;width:100%;min-height:clamp(400px,28.18vw,487px);display:flex;position:relative;overflow:hidden}.healthcare-track-banner-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.healthcare-track-banner-img{object-fit:cover;object-position:30% center;width:100%;height:100%;display:block}.healthcare-track-banner-overlay{background:linear-gradient(90deg,#00000073 0%,#0003 22.177%,#000000bf 60%,#000 82.863%);position:absolute;inset:0}@media (width<=1023px){.healthcare-track-banner-overlay{background:linear-gradient(#00000080 0%,#000000bf 40%,#000 100%)}}.healthcare-track-banner-container{z-index:2;box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:clamp(2rem,3vw,3.5rem);width:100%;padding-block:clamp(2.5rem,3.24vw,3.5rem);padding-inline:clamp(1.5rem,3.24vw,3.5rem);display:grid;position:relative}@media (width>=1024px){.healthcare-track-banner-container{grid-template-columns:1.4fr 1fr;gap:clamp(2.5rem,4vw,4.5rem)}}.healthcare-track-banner-title{font-family:var(--font-title,"angie-sans", sans-serif);text-transform:uppercase;color:#e4f4da;letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(2.25rem,3.24vw,3.5rem);font-weight:700;line-height:1.14}.healthcare-track-banner-right{flex-direction:column;gap:clamp(1.25rem,1.5vw,1.5rem);width:100%;max-width:520px;display:flex}.healthcare-track-banner-desc{font-family:var(--font-sans,"Inter", sans-serif);color:#e4f4da;opacity:.9;margin:0;font-size:clamp(1rem,1.04vw,1.125rem);font-weight:500;line-height:1.35}.healthcare-track-actions{flex-direction:column;gap:.75rem;width:100%;display:flex}.healthcare-track-link{cursor:pointer;color:#e4f4da;width:100%;min-height:40px;font-family:var(--font-sans,"Inter", sans-serif);text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.75rem;padding:.25rem;font-size:clamp(.95rem,.93vw,1rem);font-weight:600;transition:color .3s;display:flex}.healthcare-track-link:hover{color:#7fcabe}.healthcare-track-link-icon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.healthcare-track-link-icon svg{width:26px;height:26px;display:block}.healthcare-track-link-icon svg path{fill:currentColor;transition:fill .3s}.healthcare-track-link:hover .healthcare-track-link-icon{transform:translateX(var(--htl-icon-shift,220px))}.healthcare-track-link-divider{opacity:.5;background-color:#d9ebe0;flex-shrink:0;width:100%;height:1px}
