.healthFunds-module__VfSgvW__page{--funds-cream:var(--fp-cream,#efe8df);--funds-paper:#f8f1e8;--funds-olive:var(--fp-olive,#243f17);--funds-olive-deep:var(--fp-olive-deep,#18320f);--funds-sage:var(--fp-sage,#95ae76);--funds-sage-soft:var(--fp-sage-soft,#cfd9b3);--funds-mint:var(--fp-mint,#d8ddc0);--funds-terracotta:var(--fp-terracotta,#cc905a);--funds-ink:var(--color-heading,#3e3c3c);--funds-body:var(--color-body,#4f4b45);--funds-muted:var(--color-text-muted,#5f5a53);--funds-line:#243f1729;--funds-line-dark:#efe8df2e;--funds-ease:cubic-bezier(.23, 1, .32, 1);background:var(--funds-cream);color:var(--funds-ink);overflow-x:clip}.healthFunds-module__VfSgvW__main{background:var(--funds-cream);position:relative}.healthFunds-module__VfSgvW__main:focus{outline:none}.healthFunds-module__VfSgvW__page a:focus-visible,.healthFunds-module__VfSgvW__page button:focus-visible,.healthFunds-module__VfSgvW__page summary:focus-visible{outline:3px solid var(--funds-terracotta);outline-offset:5px}.healthFunds-module__VfSgvW__heroSection,.healthFunds-module__VfSgvW__essentialsSection,.healthFunds-module__VfSgvW__pathwaysSection,.healthFunds-module__VfSgvW__claimingSection,.healthFunds-module__VfSgvW__variablesSection,.healthFunds-module__VfSgvW__sourcesSection,.healthFunds-module__VfSgvW__faqSection{scroll-margin-top:calc(var(--fp-nav-height,112px) + 112px);padding-inline:20px;position:relative}.healthFunds-module__VfSgvW__badge,.healthFunds-module__VfSgvW__pixelBadge{color:#fff;width:fit-content;max-width:100%;font-family:var(--font-body);text-transform:uppercase;background:#8c542f;border-radius:999px;align-items:center;padding:10px 16px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.healthFunds-module__VfSgvW__heroHeading,.healthFunds-module__VfSgvW__sectionHeading,.healthFunds-module__VfSgvW__heroLedger span,.healthFunds-module__VfSgvW__essentialItem h3,.healthFunds-module__VfSgvW__fundLogoTile h3,.healthFunds-module__VfSgvW__fundCopy h3,.healthFunds-module__VfSgvW__claimingStep h3,.healthFunds-module__VfSgvW__variableItem h3,.healthFunds-module__VfSgvW__faqItem summary span{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.healthFunds-module__VfSgvW__heroLead,.healthFunds-module__VfSgvW__heroReassurance,.healthFunds-module__VfSgvW__heroLedger li,.healthFunds-module__VfSgvW__splitLead p,.healthFunds-module__VfSgvW__essentialItem p,.healthFunds-module__VfSgvW__pathwaysIntro p,.healthFunds-module__VfSgvW__pathwayDisclaimer,.healthFunds-module__VfSgvW__fundCopy p,.healthFunds-module__VfSgvW__fundCopy span,.healthFunds-module__VfSgvW__claimingLead p,.healthFunds-module__VfSgvW__claimingStep p,.healthFunds-module__VfSgvW__variableItem p,.healthFunds-module__VfSgvW__sourcesPanel p,.healthFunds-module__VfSgvW__faqIntro p,.healthFunds-module__VfSgvW__faqPanel p,.healthFunds-module__VfSgvW__faqPanel li,.healthFunds-module__VfSgvW__faqSources,.healthFunds-module__VfSgvW__sourceLinks a{font-family:var(--font-body);color:var(--funds-body);margin:0;font-size:1rem;line-height:1.68}.healthFunds-module__VfSgvW__coverImage{object-fit:cover}.healthFunds-module__VfSgvW__buttonRow{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.healthFunds-module__VfSgvW__heroCopy .healthFunds-module__VfSgvW__buttonRow .fp-button{min-width:182px;width:max-content!important}.healthFunds-module__VfSgvW__heroSection{padding-top:104px;padding-bottom:128px;overflow:hidden}.healthFunds-module__VfSgvW__heroPillLeft,.healthFunds-module__VfSgvW__heroPillRight{z-index:0;pointer-events:none;width:auto;height:auto;position:absolute}.healthFunds-module__VfSgvW__heroPillLeft{opacity:.42;top:520px;left:max(-170px,-9vw)}.healthFunds-module__VfSgvW__heroPillRight{opacity:.56;bottom:58px;right:max(-210px,-11vw)}.healthFunds-module__VfSgvW__heroGrid{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(420px,.78fr);align-items:center;gap:86px;width:min(100%,1440px);margin:0 auto;display:grid;position:relative}.healthFunds-module__VfSgvW__heroCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.healthFunds-module__VfSgvW__heroHeading{max-width:790px;color:var(--funds-olive);text-wrap:balance;font-size:4.45rem;line-height:1}.healthFunds-module__VfSgvW__heroLead{max-width:730px;color:var(--funds-olive);font-size:1.3rem;line-height:1.5}.healthFunds-module__VfSgvW__heroReassurance{max-width:690px;color:var(--funds-muted)}.healthFunds-module__VfSgvW__heroMedia{min-height:662px;position:relative}.healthFunds-module__VfSgvW__heroImage{background:#d8d0c5;border-radius:42px 42px 42px 10px;position:absolute;inset:0 0 112px;overflow:hidden;box-shadow:0 34px 86px #454a3724}.healthFunds-module__VfSgvW__heroImage:after{content:"";background:linear-gradient(#243f1705 0%,#243f174d 100%);position:absolute;inset:0}.healthFunds-module__VfSgvW__heroLedger{background:#f8f1e8f5;border:1px solid #243f1724;border-radius:30px 30px 8px;gap:16px;width:min(452px,100% - 28px);padding:28px;display:grid;position:absolute;bottom:0;right:-12px;box-shadow:0 26px 64px #18320f29}.healthFunds-module__VfSgvW__heroLedger>span{color:var(--funds-olive);font-size:1.35rem;line-height:1.12}.healthFunds-module__VfSgvW__heroLedger ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.healthFunds-module__VfSgvW__heroLedger li{color:var(--funds-muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.healthFunds-module__VfSgvW__heroLedger svg{color:var(--funds-terracotta);margin-top:5px}.healthFunds-module__VfSgvW__essentialsSection,.healthFunds-module__VfSgvW__variablesSection,.healthFunds-module__VfSgvW__faqSection{padding-top:104px;padding-bottom:112px}.healthFunds-module__VfSgvW__splitLead{grid-template-columns:minmax(0,.82fr) minmax(360px,.58fr);align-items:end;gap:72px;width:min(100%,1320px);margin:0 auto 54px;display:grid}.healthFunds-module__VfSgvW__splitLead>div,.healthFunds-module__VfSgvW__pathwaysIntro,.healthFunds-module__VfSgvW__claimingLead,.healthFunds-module__VfSgvW__faqIntro{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.healthFunds-module__VfSgvW__sectionHeading{max-width:790px;color:var(--funds-olive);text-wrap:balance;font-size:3.15rem;line-height:1.08}.healthFunds-module__VfSgvW__sectionHeadingLight{color:var(--funds-paper)}.healthFunds-module__VfSgvW__splitLead p{max-width:620px;color:var(--funds-body)}.healthFunds-module__VfSgvW__essentialGrid,.healthFunds-module__VfSgvW__variableGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(100%,1320px);margin:0 auto;display:grid}.healthFunds-module__VfSgvW__essentialItem,.healthFunds-module__VfSgvW__variableItem{background:#f8f1e8a8;border:1px solid #243f1724;border-radius:24px;flex-direction:column;gap:18px;min-height:318px;padding:26px;display:flex}.healthFunds-module__VfSgvW__cardMeta{color:var(--funds-terracotta);font-family:var(--font-body);justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;font-weight:700;display:flex}.healthFunds-module__VfSgvW__essentialItem h3,.healthFunds-module__VfSgvW__variableItem h3,.healthFunds-module__VfSgvW__claimingStep h3,.healthFunds-module__VfSgvW__fundLogoTile h3,.healthFunds-module__VfSgvW__fundCopy h3{color:var(--funds-olive);font-size:1.45rem;line-height:1.15}.healthFunds-module__VfSgvW__essentialItem p,.healthFunds-module__VfSgvW__variableItem p{color:var(--funds-muted)}.healthFunds-module__VfSgvW__pathwaysSection{background:var(--funds-olive-deep);padding-top:112px;padding-bottom:120px;overflow:hidden}.healthFunds-module__VfSgvW__pathwaysSection:before{content:"";pointer-events:none;background:linear-gradient(135deg,#cc905a29,#0000 36%),linear-gradient(315deg,#cfd9b324,#0000 42%);position:absolute;inset:0}.healthFunds-module__VfSgvW__pathwaysIntro{z-index:1;text-align:left;width:min(100%,1060px);margin:0 auto 46px;position:relative}.healthFunds-module__VfSgvW__pathwaysIntro p{color:#f8f1e8d1;max-width:760px}.healthFunds-module__VfSgvW__fundRail{z-index:1;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px;width:min(100%,1320px);margin:0 auto;display:grid;position:relative}.healthFunds-module__VfSgvW__fundLogoTile{text-align:center;min-height:176px;transition:transform .18s var(--funds-ease), border-color .18s var(--funds-ease), background .18s var(--funds-ease);background:#f8f1e8f2;border:1px solid #efe8df29;border-radius:22px;grid-template-rows:104px auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 20px 54px #050c0429}.healthFunds-module__VfSgvW__fundLogoTile:hover{background:#fbf7f0;border-color:#efe8df47;transform:translateY(-2px)}.healthFunds-module__VfSgvW__logoShell{background:#ffffffbd;border:1px solid #243f171f;border-radius:16px;justify-content:center;align-items:center;min-height:104px;padding:16px;display:flex;overflow:hidden}.healthFunds-module__VfSgvW__fundLogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72px}.healthFunds-module__VfSgvW__fundLogo[data-logo-variant=wide]{max-width:100%}.healthFunds-module__VfSgvW__fundLogo[data-logo-variant=seal]{transform-origin:50%;max-width:248px;max-height:92px;transform:scale(3.15)}.healthFunds-module__VfSgvW__fundLogoTile h3{align-self:start;font-size:1.08rem;line-height:1.16}.healthFunds-module__VfSgvW__benefitPathways{z-index:1;width:min(100%,1120px);scroll-margin-top:calc(var(--fp-nav-height,112px) + 112px);gap:28px;margin:62px auto 0;display:grid;position:relative}.healthFunds-module__VfSgvW__benefitLead{flex-direction:column;align-items:flex-start;gap:16px;max-width:880px;display:flex}.healthFunds-module__VfSgvW__benefitLead p{color:#f8f1e8d1;font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.68}.healthFunds-module__VfSgvW__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.healthFunds-module__VfSgvW__benefitCard{background:#f8f1e8f2;border:1px solid #efe8df29;border-radius:28px;grid-template-columns:minmax(168px,.42fr) minmax(0,.58fr);align-items:stretch;gap:24px;min-height:312px;padding:24px;display:grid;box-shadow:0 24px 68px #050c0433}.healthFunds-module__VfSgvW__benefitLogoShell{background:#ffffffc7;border:1px solid #243f171f;border-radius:18px;justify-content:center;align-items:center;min-height:164px;padding:20px;display:flex;overflow:hidden}.healthFunds-module__VfSgvW__fundCopy{flex-direction:column;flex:1;gap:12px;display:flex}.healthFunds-module__VfSgvW__fundCopy p{color:var(--funds-body)}.healthFunds-module__VfSgvW__fundCopy span{color:var(--funds-muted);margin-top:auto;font-size:.94rem}.healthFunds-module__VfSgvW__pathwayDisclaimer{z-index:1;color:#f8f1e8d6;background:#efe8df14;border:1px solid #efe8df2e;border-radius:18px;width:min(100%,1060px);margin:34px auto 0;padding:18px 20px;position:relative}.healthFunds-module__VfSgvW__claimingSection{padding-top:108px;padding-bottom:112px}.healthFunds-module__VfSgvW__claimingLead{text-align:left;width:min(100%,920px);margin:0 auto 52px}.healthFunds-module__VfSgvW__claimingLead p{max-width:760px;color:var(--funds-body)}.healthFunds-module__VfSgvW__claimingSteps{gap:14px;width:min(100%,1120px);margin:0 auto;display:grid}.healthFunds-module__VfSgvW__claimingStep{background:#f8f1e8b8;border:1px solid #243f1721;border-radius:24px;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:28px;padding:26px 30px;display:grid}.healthFunds-module__VfSgvW__claimingStep>span,.healthFunds-module__VfSgvW__variableItem>span{color:var(--funds-terracotta);font-family:var(--font-body);text-transform:uppercase;font-size:.84rem;font-weight:700}.healthFunds-module__VfSgvW__claimingStep p{color:var(--funds-muted)}.healthFunds-module__VfSgvW__variableItem{min-height:340px}.healthFunds-module__VfSgvW__iconShell{width:50px;height:50px;color:var(--funds-olive);background:#95ae7638;border-radius:16px;place-items:center;display:grid}.healthFunds-module__VfSgvW__sourcesSection{padding-top:88px;padding-bottom:94px}.healthFunds-module__VfSgvW__sourcesPanel{background:var(--funds-olive);border-radius:34px 34px 12px;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:center;gap:62px;width:min(100%,1260px);margin:0 auto;padding:56px;display:grid;box-shadow:0 24px 80px #18320f29}.healthFunds-module__VfSgvW__sourcesPanel>div:first-child{flex-direction:column;gap:18px;display:flex}.healthFunds-module__VfSgvW__sourcesPanel p{color:#f8f1e8d1;max-width:690px}.healthFunds-module__VfSgvW__sourceLinks{gap:12px;display:grid}.healthFunds-module__VfSgvW__sourceLinks a{color:var(--funds-paper);transition:transform .18s var(--funds-ease), background .18s var(--funds-ease), border-color .18s var(--funds-ease);background:#f8f1e814;border:1px solid #efe8df29;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;display:flex}.healthFunds-module__VfSgvW__sourceLinks a:hover{background:#f8f1e824;border-color:#efe8df4d;transform:translateY(-2px)}.healthFunds-module__VfSgvW__faqIntro{width:min(100%,920px);margin:0 auto 42px}.healthFunds-module__VfSgvW__faqIntro p{max-width:760px}.healthFunds-module__VfSgvW__faqList{gap:14px;width:min(100%,980px);margin:0 auto;display:grid}.healthFunds-module__VfSgvW__faqItem{background:#f8f1e8b8;border:1px solid #243f1724;border-radius:22px;overflow:hidden}.healthFunds-module__VfSgvW__faqItem summary{cursor:pointer;color:var(--funds-olive);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;list-style:none;display:flex}.healthFunds-module__VfSgvW__faqItem summary::-webkit-details-marker{display:none}.healthFunds-module__VfSgvW__faqItem summary span{font-size:1.34rem;line-height:1.18}.healthFunds-module__VfSgvW__faqIcon{color:var(--funds-terracotta);transition:transform .18s var(--funds-ease);flex:none}.healthFunds-module__VfSgvW__faqItem[open] .healthFunds-module__VfSgvW__faqIcon{transform:rotate(90deg)}.healthFunds-module__VfSgvW__faqPanel{gap:14px;padding:0 26px 26px;display:grid}.healthFunds-module__VfSgvW__faqPanel ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.healthFunds-module__VfSgvW__faqPanel ol{gap:8px;margin:0;padding-left:22px;list-style:decimal;display:grid}.healthFunds-module__VfSgvW__faqPanel li::marker{color:var(--funds-olive)}.healthFunds-module__VfSgvW__faqSources{background:#95ae7624;border-radius:16px;gap:10px;margin-top:6px;padding:14px;display:grid}.healthFunds-module__VfSgvW__faqSources>span{color:var(--funds-olive);font-family:var(--font-body);text-transform:uppercase;font-size:.82rem;font-weight:700}.healthFunds-module__VfSgvW__faqSources div{flex-wrap:wrap;gap:10px;display:flex}.healthFunds-module__VfSgvW__faqSources a{color:var(--funds-olive);font-family:var(--font-body);text-underline-offset:4px;font-size:.95rem;font-weight:700;text-decoration-color:#243f1752}@media (prefers-reduced-motion:no-preference){.healthFunds-module__VfSgvW__page [data-health-funds-reveal],.healthFunds-module__VfSgvW__page [data-health-funds-stagger]>*{will-change:transform, opacity}.healthFunds-module__VfSgvW__page [data-health-funds-hero-media] img{will-change:transform, opacity}.healthFunds-module__VfSgvW__page .fp-footer-doctor{will-change:transform, opacity}}@media (prefers-reduced-motion:reduce){.healthFunds-module__VfSgvW__page [data-health-funds-reveal],.healthFunds-module__VfSgvW__page [data-health-funds-stagger]>*{opacity:1;will-change:auto;transform:none}.healthFunds-module__VfSgvW__page [data-health-funds-hero-media] img{opacity:1;will-change:auto;transform:none}.healthFunds-module__VfSgvW__page .fp-footer-doctor{opacity:1;will-change:auto;transform:none}.healthFunds-module__VfSgvW__fundLogoTile,.healthFunds-module__VfSgvW__sourceLinks a,.healthFunds-module__VfSgvW__faqIcon{transition:none}.healthFunds-module__VfSgvW__fundLogoTile:hover,.healthFunds-module__VfSgvW__sourceLinks a:hover{transform:none}}@media (max-width:1180px){.healthFunds-module__VfSgvW__heroGrid,.healthFunds-module__VfSgvW__splitLead,.healthFunds-module__VfSgvW__sourcesPanel{grid-template-columns:1fr}.healthFunds-module__VfSgvW__heroGrid{gap:56px}.healthFunds-module__VfSgvW__heroMedia{width:min(100%,700px);min-height:620px;margin-inline:auto}.healthFunds-module__VfSgvW__splitLead,.healthFunds-module__VfSgvW__sourcesPanel{gap:30px}.healthFunds-module__VfSgvW__essentialGrid,.healthFunds-module__VfSgvW__variableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.healthFunds-module__VfSgvW__fundRail{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))}.healthFunds-module__VfSgvW__benefitGrid{grid-template-columns:1fr}}@media (max-width:900px){.healthFunds-module__VfSgvW__heroPillLeft,.healthFunds-module__VfSgvW__heroPillRight{display:none}}@media (max-width:760px){.healthFunds-module__VfSgvW__heroSection{padding-top:76px;padding-bottom:84px}.healthFunds-module__VfSgvW__heroGrid{gap:40px}.healthFunds-module__VfSgvW__heroHeading{font-size:3.05rem}.healthFunds-module__VfSgvW__heroLead{font-size:1.14rem}.healthFunds-module__VfSgvW__buttonRow{gap:18px;width:100%}.healthFunds-module__VfSgvW__heroCopy .healthFunds-module__VfSgvW__buttonRow .fp-button{width:100%!important}.healthFunds-module__VfSgvW__heroMedia{min-height:auto}.healthFunds-module__VfSgvW__heroImage{min-height:392px;position:relative;inset:auto}.healthFunds-module__VfSgvW__heroLedger{width:auto;margin:-62px 14px 0;padding:22px;position:relative;bottom:auto;right:auto}.healthFunds-module__VfSgvW__essentialsSection,.healthFunds-module__VfSgvW__variablesSection,.healthFunds-module__VfSgvW__faqSection,.healthFunds-module__VfSgvW__pathwaysSection,.healthFunds-module__VfSgvW__claimingSection{padding-top:76px;padding-bottom:82px}.healthFunds-module__VfSgvW__splitLead,.healthFunds-module__VfSgvW__pathwaysIntro,.healthFunds-module__VfSgvW__claimingLead,.healthFunds-module__VfSgvW__faqIntro{margin-bottom:34px}.healthFunds-module__VfSgvW__sectionHeading{font-size:2.34rem}.healthFunds-module__VfSgvW__essentialGrid,.healthFunds-module__VfSgvW__variableGrid{grid-template-columns:1fr}.healthFunds-module__VfSgvW__fundRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.healthFunds-module__VfSgvW__essentialItem,.healthFunds-module__VfSgvW__variableItem{border-radius:22px;min-height:auto;padding:22px}.healthFunds-module__VfSgvW__fundLogoTile{grid-template-rows:90px auto;min-height:154px;padding:12px}.healthFunds-module__VfSgvW__logoShell{min-height:90px;padding:12px}.healthFunds-module__VfSgvW__benefitPathways{margin-top:42px}.healthFunds-module__VfSgvW__benefitCard{border-radius:22px;grid-template-columns:1fr;gap:18px;min-height:auto;padding:22px}.healthFunds-module__VfSgvW__benefitLogoShell{min-height:132px}.healthFunds-module__VfSgvW__claimingStep{grid-template-columns:1fr;gap:12px;padding:22px}.healthFunds-module__VfSgvW__sourcesPanel{border-radius:26px 26px 10px;padding:28px 22px}.healthFunds-module__VfSgvW__sourceLinks a{align-items:flex-start}.healthFunds-module__VfSgvW__faqItem summary{padding:20px}.healthFunds-module__VfSgvW__faqPanel{padding:0 20px 22px}}@media (max-width:420px){.healthFunds-module__VfSgvW__heroHeading{font-size:2.55rem}.healthFunds-module__VfSgvW__sectionHeading{font-size:2.08rem}.healthFunds-module__VfSgvW__heroImage{min-height:338px}.healthFunds-module__VfSgvW__heroLedger{margin-inline:0}.healthFunds-module__VfSgvW__fundRail{grid-template-columns:1fr}.healthFunds-module__VfSgvW__logoShell{min-height:82px}.healthFunds-module__VfSgvW__fundLogoTile{grid-template-rows:82px auto;min-height:138px}.healthFunds-module__VfSgvW__benefitLogoShell{min-height:118px}}
