.health-renewal-cards{--navy-dark:#071d39;--navy:#0b2d55;--navy-light:#174c79;--blue:#2466aa;--green:#52cbb1;--green-dark:#24977f;--green-light:#e8f8f4;--white:#fff;--text:#263e55;--muted:#617486;--border:#dce6ed;--background:#f4f8fb;background:radial-gradient(circle at 6% 10%,rgba(82,203,177,.1),transparent 24%),radial-gradient(circle at 94% 90%,rgba(11,45,85,.06),transparent 28%),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-renewal-cards,.health-renewal-cards *{box-sizing:border-box}.health-renewal-cards__container{margin:0 auto;padding:84px 0 90px;position:relative;width:min(1200px,calc(100% - 56px));z-index:2}.health-renewal-cards__heading{font-family:Arial,Helvetica,sans-serif;margin:0 auto 48px;max-width:800px;text-align:center}.health-renewal-cards__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-renewal-cards__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-renewal-cards__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:720px}.health-renewal-cards__grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.health-renewal-card{background:hsla(0,0%,100%,.96);border:1px solid var(--border);border-radius:20px;box-shadow:0 13px 30px rgba(7,29,57,.06),0 2px 8px rgba(7,29,57,.04);min-height:370px;min-width:0;overflow:hidden;padding:34px 31px 32px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.health-renewal-card:before{background:linear-gradient(90deg,var(--green) 0,var(--blue) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.health-renewal-card:after{background:rgba(82,203,177,.075);border-radius:50%;content:"";height:150px;pointer-events:none;position:absolute;right:-65px;top:-68px;width:150px}.health-renewal-card:hover{border-color:rgba(82,203,177,.62);box-shadow:0 24px 45px rgba(7,29,57,.11),0 5px 14px rgba(7,29,57,.055);transform:translateY(-5px)}.health-renewal-card__number{color:rgba(7,29,57,.11);font-family:Arial,Helvetica,sans-serif;font-size:31px;font-weight:800;line-height:1;position:absolute;right:26px;top:25px;z-index:1}.health-renewal-card__icon{align-items:center;background:linear-gradient(145deg,var(--green-light) 0,#f5fbfa 100%);border:1px solid rgba(82,203,177,.25);border-radius:18px;color:var(--green-dark);display:flex;height:70px;justify-content:center;margin-bottom:26px;position:relative;width:70px;z-index:2}.health-renewal-card__icon svg{fill:none;height:41px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:41px}.health-renewal-card h3{color:var(--navy-dark);font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.24;margin:0;max-width:290px}.health-renewal-card h3,.health-renewal-card p{font-family:Arial,Helvetica,sans-serif;position:relative;z-index:2}.health-renewal-card p{color:var(--muted);font-size:16px;font-weight:400;line-height:1.67;margin:17px 0 0}.health-renewal-cards__statement{align-items:center;background:linear-gradient(135deg,rgba(232,248,244,.9),rgba(244,251,249,.96));border:1px solid rgba(82,203,177,.37);border-radius:15px;box-shadow:0 10px 24px rgba(7,29,57,.045);display:flex;gap:17px;justify-content:center;margin:38px auto 0;max-width:920px;padding:21px 28px}.health-renewal-cards__statement-icon{align-items:center;background:var(--green);border-radius:50%;color:var(--navy-dark);display:inline-flex;flex:0 0 35px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:900;height:35px;justify-content:center;width:35px}.health-renewal-cards__statement p{color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;line-height:1.55;margin:0}@media (max-width:960px){.health-renewal-cards__container{padding:72px 0 76px;width:min(760px,calc(100% - 42px))}.health-renewal-cards__grid{gap:18px;grid-template-columns:1fr}.health-renewal-card{min-height:auto}.health-renewal-card h3{max-width:100%}}@media (max-width:620px){.health-renewal-cards__container{padding:58px 0 62px;width:min(100% - 28px,600px)}.health-renewal-cards__heading{margin-bottom:36px}.health-renewal-cards__heading h2{font-size:38px}.health-renewal-cards__intro{font-size:17px;margin-top:17px}.health-renewal-card{border-radius:17px;padding:30px 25px 28px}.health-renewal-card__icon{border-radius:16px;height:64px;margin-bottom:23px;width:64px}.health-renewal-card__icon svg{height:37px;width:37px}.health-renewal-card h3{font-size:23px}.health-renewal-cards__statement{align-items:flex-start;margin-top:28px;padding:19px}.health-renewal-cards__statement p{font-size:16px}}