.health-partners{--navy-dark:#071d39;--navy:#0b2d55;--navy-light:#174c79;--green:#52cbb1;--green-dark:#24977f;--white:#fff;--text:#263e55;--muted:#617486;--border:#dce6ed;--background:#f4f8fb;background:radial-gradient(circle at 94% 8%,rgba(82,203,177,.12),transparent 25%),radial-gradient(circle at 6% 92%,rgba(11,45,85,.06),transparent 27%),linear-gradient(180deg,#fff 0,var(--background) 100%);color:var(--text);left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;overflow:hidden;position:relative;width:100vw}.health-partners,.health-partners *{box-sizing:border-box}.health-partners__container{margin:0 auto;padding:86px 0 92px;position:relative;width:min(1200px,calc(100% - 56px));z-index:2}.health-partners__heading{font-family:Arial,Helvetica,sans-serif;margin:0 auto 50px;max-width:820px;text-align:center}.health-partners__eyebrow{color:var(--green-dark);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;letter-spacing:.17em;line-height:1.4;margin:0 0 13px}.health-partners__heading h2{color:var(--navy-dark);font-family:Arial,Helvetica,sans-serif;font-size:clamp(39px,4vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0}.health-partners__intro{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.68;margin:20px auto 0;max-width:760px}.health-partners__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.health-partner-card{background:hsla(0,0%,100%,.94);border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 28px rgba(7,29,57,.055),0 2px 7px rgba(7,29,57,.035);display:flex;flex-direction:column;min-height:238px;min-width:0;overflow:hidden;padding:22px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.health-partner-card:before{background:linear-gradient(90deg,transparent,var(--green),transparent);border-radius:0 0 4px 4px;content:"";height:3px;left:24px;opacity:.68;position:absolute;right:24px;top:0}.health-partner-card:hover{border-color:rgba(82,203,177,.62);box-shadow:0 22px 42px rgba(7,29,57,.11),0 4px 10px rgba(7,29,57,.045);transform:translateY(-4px)}.health-partner-card__logo{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e7edf2;border-radius:13px;display:flex;height:118px;justify-content:center;margin-bottom:20px;padding:18px 24px;width:100%}.health-partner-card__logo img{display:block;height:auto;max-height:76px;max-width:100%;object-fit:contain;width:auto}.health-partner-card__content{font-family:Arial,Helvetica,sans-serif;margin-top:auto;text-align:center}.health-partner-card h3{color:var(--navy-dark);font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.018em;line-height:1.28;margin:0}.health-partner-card p{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.45;margin:7px 0 0}.health-partners__trust{align-items:center;background:radial-gradient(circle at 95% 14%,rgba(82,203,177,.2),transparent 34%),linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 64%,var(--navy-light) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;box-shadow:0 25px 52px rgba(7,29,57,.18);display:grid;gap:46px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);margin-top:42px;overflow:hidden;padding:42px 46px;position:relative}.health-partners__trust:before{border:1px solid hsla(0,0%,100%,.09);height:205px;right:-55px;top:-75px;width:205px}.health-partners__trust:after,.health-partners__trust:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.health-partners__trust:after{background:rgba(82,203,177,.08);bottom:-120px;height:220px;right:90px;width:220px}.health-partners__trust-logo{align-items:center;background:var(--white);border:1px solid hsla(0,0%,100%,.55);border-radius:14px;box-shadow:0 16px 34px rgba(0,0,0,.19);display:flex;justify-content:center;padding:17px 20px;position:relative;z-index:2}.health-partners__trust-logo img{display:block;height:auto;max-width:330px;width:100%}.health-partners__trust-content{font-family:Arial,Helvetica,sans-serif;position:relative;z-index:2}.health-partners__trust-content>span{color:var(--green);display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.4;margin-bottom:10px;text-transform:uppercase}.health-partners__trust-content h3{color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,3vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.13;margin:0}.health-partners__trust-content p{color:hsla(0,0%,100%,.8);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.65;margin:17px 0 0;max-width:610px}@media (max-width:960px){.health-partners__container{padding:74px 0 78px;width:min(760px,calc(100% - 42px))}.health-partners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-partners__trust{gap:32px;grid-template-columns:1fr}.health-partners__trust-logo{max-width:400px}}@media (max-width:620px){.health-partners__container{padding:58px 0 62px;width:min(100% - 28px,600px)}.health-partners__heading{margin-bottom:36px}.health-partners__heading h2{font-size:38px}.health-partners__intro{font-size:17px;margin-top:17px}.health-partners__grid{gap:16px;grid-template-columns:1fr}.health-partner-card{min-height:218px;padding:20px}.health-partner-card__logo{height:108px;margin-bottom:18px;padding:16px 20px}.health-partner-card__logo img{max-height:72px}.health-partner-card h3{font-size:19px}.health-partners__trust{border-radius:18px;margin-top:32px;padding:29px 23px}.health-partners__trust-logo{padding:13px 15px}.health-partners__trust-content h3{font-size:31px}.health-partners__trust-content p{font-size:16px}}