.ComfortFundHero-module__f0dRAW__hero{isolation:isolate;color:#fff;background:#143348;position:relative;overflow:hidden}.ComfortFundHero-module__f0dRAW__heroPhoto{z-index:-2;position:absolute;inset:0}.ComfortFundHero-module__f0dRAW__photo{object-fit:cover;object-position:75% 43%}.ComfortFundHero-module__f0dRAW__shade{z-index:-1;background:linear-gradient(90deg,#102e42fa 0%,#102e42ef 25%,#102e42b8 45%,#102e4220 75%);position:absolute;inset:0}.ComfortFundHero-module__f0dRAW__heroStage{align-items:center;min-height:585px;padding:48px 7.8vw 40px;display:flex}.ComfortFundHero-module__f0dRAW__heroCopy{max-width:630px}.ComfortFundHero-module__f0dRAW__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#f1dfb5;align-items:center;gap:9px;margin-bottom:29px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.ComfortFundHero-module__f0dRAW__eyebrow>span{background:#d3ae62;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ComfortFundHero-module__f0dRAW__missionLabel{letter-spacing:.14em;color:#e1e9ed;margin-bottom:13px;font-size:9px;font-weight:600;line-height:1.7}.ComfortFundHero-module__f0dRAW__hero h1{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.035em;font-size:clamp(42px,4.1vw,61px);font-weight:500;line-height:1.08}.ComfortFundHero-module__f0dRAW__hero h1 em{color:#e7c985;font-style:italic;font-weight:400}.ComfortFundHero-module__f0dRAW__body{color:#edf2f4;max-width:475px;margin-top:23px;font-size:16px;line-height:1.75}.ComfortFundHero-module__f0dRAW__donateButton:hover{background:#e2c585}.ComfortFundHero-module__f0dRAW__inlineLearn{margin-top:17px}.ComfortFundHero-module__f0dRAW__supportNote{color:#d5dfe4;max-width:400px;margin-top:23px;font-size:10px;line-height:1.7}.ComfortFundHero-module__f0dRAW__trust{color:#d0dbe0;background:#102e41bd;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:20px;padding:22px 7.8vw;font-size:11px;display:flex}.ComfortFundHero-module__f0dRAW__trust>span{align-items:baseline;gap:7px;display:flex}.ComfortFundHero-module__f0dRAW__trust strong{color:#fff;font-weight:600}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroStage{justify-content:space-between;align-items:center;gap:40px;min-height:620px;padding-left:5vw;padding-right:5vw}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroCopy{flex:1;min-width:0;max-width:560px;container-type:inline-size}.ComfortFundHero-module__f0dRAW__giving h1{text-wrap:initial;font-size:clamp(24px,9.4cqi,53px)}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__body{max-width:340px;font-size:15px}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__eyebrow{font-size:9px}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__missionLabel{letter-spacing:.015em;text-transform:none;color:#f5e6c8;border-left:2px solid #d0ae62;max-width:380px;margin-bottom:19px;padding-left:11px;font-size:12px;font-weight:500}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroPhoto{width:85%;left:0}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__shade{background:linear-gradient(90deg,#102e42 0%,#102e42e8 23%,#102e4280 41%,#102e4210 56%,#102e4299 73%,#102e42 85%)}.ComfortFundHero-module__f0dRAW__sideDonation{flex-shrink:0;align-self:center;width:355px}.ComfortFundHero-module__f0dRAW__donationCard{color:#294b60;background:#fbfaf7;border-top:4px solid #d0ae62;border-radius:12px;padding:27px;box-shadow:0 16px 60px #00142040}.ComfortFundHero-module__f0dRAW__cardEyebrow{letter-spacing:.16em;color:#8b6a2b;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.ComfortFundHero-module__f0dRAW__donationIntro h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.025em;font-size:29px;font-weight:500;line-height:1.12}.ComfortFundHero-module__f0dRAW__donationIntro p{color:#63717a;margin-top:12px;font-size:12px;line-height:1.6}.ComfortFundHero-module__f0dRAW__giftControls{margin-top:20px}.ComfortFundHero-module__f0dRAW__frequency{background:#e9eceb;border-radius:5px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.ComfortFundHero-module__f0dRAW__frequency button{color:#51646e;cursor:pointer;border-radius:3px;min-height:40px;font-size:11px}.ComfortFundHero-module__f0dRAW__frequency button[aria-pressed=true]{color:#fff;background:#294b60;box-shadow:0 2px 4px #18384c20}.ComfortFundHero-module__f0dRAW__frequency span{margin-left:4px}.ComfortFundHero-module__f0dRAW__amounts{border:0;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.ComfortFundHero-module__f0dRAW__amounts legend{color:#65737b;margin-bottom:8px;font-size:10px}.ComfortFundHero-module__f0dRAW__amounts button{cursor:pointer;background:#fff;border:1px solid #ced5d6;border-radius:4px;height:45px;font-size:14px;font-weight:600}.ComfortFundHero-module__f0dRAW__amounts button[aria-pressed=true]{color:#294b60;background:#e9dab4;border-color:#b99951}.ComfortFundHero-module__f0dRAW__customAmount{background:#fff;border:1px solid #ced5d6;border-radius:4px;align-items:center;gap:8px;min-height:43px;margin-top:10px;padding:0 12px;display:flex}.ComfortFundHero-module__f0dRAW__customAmount>span{color:#65737b;font-size:12px}.ComfortFundHero-module__f0dRAW__customAmount>span:last-child{font-size:9px}.ComfortFundHero-module__f0dRAW__customAmount input{outline-offset:0;background:0 0;width:100%;min-width:0;padding:12px 0;font-size:12px}.ComfortFundHero-module__f0dRAW__giftSubmit{margin-top:17px}.ComfortFundHero-module__f0dRAW__donateButton{color:#18384c;cursor:pointer;background:#d0ae62;border-radius:4px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:49px;padding:12px;font-size:13px;font-weight:700;display:flex}.ComfortFundHero-module__f0dRAW__donateButton:disabled{opacity:.45;cursor:not-allowed}.ComfortFundHero-module__f0dRAW__giftSubmit p{text-align:center;color:#63717a;margin-top:10px;font-size:9px;line-height:1.7}.ComfortFundHero-module__f0dRAW__expandedDonation{color:#294b60;width:100%}.ComfortFundHero-module__f0dRAW__inlineLearn{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.ComfortFundHero-module__f0dRAW__hero button:focus-visible,.ComfortFundHero-module__f0dRAW__hero a:focus-visible{outline-offset:4px;outline:3px solid #c89c45}@media (max-width:1150px){.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroStage{gap:25px}.ComfortFundHero-module__f0dRAW__sideDonation{width:330px}}@media (max-width:800px){.ComfortFundHero-module__f0dRAW__hero{background:#102e42}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroPhoto{z-index:0;width:100%;height:clamp(210px,55vw,310px);position:relative;inset:auto;overflow:hidden}.ComfortFundHero-module__f0dRAW__photo{object-position:72% 30%;transform-origin:72% 30%;transform:scale(1.3)}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#102e4233 76%,#102e42 100%);height:clamp(210px,55vw,310px);inset:0 0 auto}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroStage{z-index:2;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:0 24px 24px;position:relative}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__heroCopy{flex:none;align-self:center;width:100%;max-width:520px}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__eyebrow{letter-spacing:.06em;margin-bottom:16px;font-size:8px}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__missionLabel{margin-bottom:14px;font-size:11px}.ComfortFundHero-module__f0dRAW__giving h1{font-size:clamp(25px,9.6cqi,46px);line-height:1.12}.ComfortFundHero-module__f0dRAW__giving .ComfortFundHero-module__f0dRAW__body{max-width:none;margin-top:16px;font-size:14px;line-height:1.65}.ComfortFundHero-module__f0dRAW__inlineLearn{min-height:44px;margin-top:10px;font-size:11px}.ComfortFundHero-module__f0dRAW__supportNote{color:#bdcdd6;max-width:none;margin-top:8px;font-size:10px;line-height:1.6}.ComfortFundHero-module__f0dRAW__sideDonation{width:100%;max-width:520px}.ComfortFundHero-module__f0dRAW__donationCard{border-radius:12px;padding:20px;box-shadow:0 8px 30px #00142030}.ComfortFundHero-module__f0dRAW__cardEyebrow{display:none}.ComfortFundHero-module__f0dRAW__donationIntro h2{text-wrap:balance;font-size:24px;line-height:1.2}.ComfortFundHero-module__f0dRAW__donationIntro h2 br{display:none}.ComfortFundHero-module__f0dRAW__donationIntro p{margin-top:7px;font-size:11px;line-height:1.5}.ComfortFundHero-module__f0dRAW__giftControls{margin-top:15px}.ComfortFundHero-module__f0dRAW__frequency button{min-height:44px;font-size:12px}.ComfortFundHero-module__f0dRAW__amounts{margin-top:12px}.ComfortFundHero-module__f0dRAW__amounts button{height:44px}.ComfortFundHero-module__f0dRAW__customAmount{min-height:44px}.ComfortFundHero-module__f0dRAW__customAmount input{padding:10px 0;font-size:16px}.ComfortFundHero-module__f0dRAW__giftSubmit{margin-top:14px}.ComfortFundHero-module__f0dRAW__giftSubmit p{margin-top:8px}.ComfortFundHero-module__f0dRAW__trust{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:18px 20px;font-size:9px;display:grid}.ComfortFundHero-module__f0dRAW__trust>span{flex-direction:column;align-items:center;gap:4px;display:flex}.ComfortFundHero-module__f0dRAW__trust strong{font-size:12px}}
.HeroConcepts-module__R2wIwG__page{color:#294b60;background:#fff;padding-top:80px}.HeroConcepts-module__R2wIwG__switcher{background:#fff;border-bottom:1px solid #dde3e6;justify-content:space-between;align-items:center;gap:20px;padding:18px 4%;display:flex}.HeroConcepts-module__R2wIwG__switcherIntro{flex-shrink:0;gap:3px;display:grid}.HeroConcepts-module__R2wIwG__switcherIntro>span{letter-spacing:.16em;color:#6b7780;font-size:9px}.HeroConcepts-module__R2wIwG__switcherIntro>strong{font-size:13px;font-weight:600}.HeroConcepts-module__R2wIwG__options{flex-wrap:wrap;gap:5px;display:flex}.HeroConcepts-module__R2wIwG__options button{cursor:pointer;border:1px solid #dce1e3;border-radius:5px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.HeroConcepts-module__R2wIwG__options button>span{opacity:.65;font-size:10px}.HeroConcepts-module__R2wIwG__options small{letter-spacing:.06em;color:#5c471c;background:#eee4ca;border-radius:2px;padding:3px 4px;font-size:7px}.HeroConcepts-module__R2wIwG__options button:hover{background:#f5f3ec}.HeroConcepts-module__R2wIwG__options button.HeroConcepts-module__R2wIwG__selected{color:#fff;background:#294b60;border-color:#294b60}.HeroConcepts-module__R2wIwG__direction{color:#5b6871;background:#f2f4f5;align-items:center;gap:20px;padding:12px 4%;font-size:11px;display:flex}.HeroConcepts-module__R2wIwG__direction strong{color:#294b60}.HeroConcepts-module__R2wIwG__previewNote{margin-left:auto}.HeroConcepts-module__R2wIwG__reviewFooter{text-align:center;background:#f3f5f6;padding:40px 24px}.HeroConcepts-module__R2wIwG__reviewFooter p{font-family:Georgia,serif;font-size:25px}.HeroConcepts-module__R2wIwG__reviewFooter span{color:#60717b;margin-top:10px;font-size:13px;display:block}.HeroConcepts-module__R2wIwG__page button:focus-visible,.HeroConcepts-module__R2wIwG__page a:focus-visible{outline-offset:4px;outline:3px solid #c89c45}@media (max-width:1150px){.HeroConcepts-module__R2wIwG__switcher{flex-direction:column;align-items:flex-start;gap:12px}.HeroConcepts-module__R2wIwG__switcherIntro{align-items:center;gap:16px;display:flex}}@media (max-width:800px){.HeroConcepts-module__R2wIwG__switcher{padding:15px 20px}.HeroConcepts-module__R2wIwG__switcherIntro{gap:3px;display:grid}.HeroConcepts-module__R2wIwG__switcherIntro strong{font-size:12px}.HeroConcepts-module__R2wIwG__options{grid-template-columns:1fr 1fr;width:100%;display:grid}.HeroConcepts-module__R2wIwG__options button{flex-wrap:wrap;gap:5px;min-height:43px;padding:10px 8px;font-size:10px}.HeroConcepts-module__R2wIwG__options small{font-size:6px}.HeroConcepts-module__R2wIwG__direction{align-items:flex-start;gap:10px;padding:10px 20px}.HeroConcepts-module__R2wIwG__direction strong{white-space:nowrap}.HeroConcepts-module__R2wIwG__direction>span{font-size:10px}.HeroConcepts-module__R2wIwG__previewNote{display:none}.HeroConcepts-module__R2wIwG__reviewFooter p{font-size:22px}}
.PatientVoices-module__YYfYuW__logoTrack{width:max-content;animation:80s linear infinite PatientVoices-module__YYfYuW__partnerDrift;display:flex}.PatientVoices-module__YYfYuW__logoGroup{align-items:center;gap:2rem;padding-right:2rem;display:flex}@keyframes PatientVoices-module__YYfYuW__partnerDrift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.PatientVoices-module__YYfYuW__logoTrack{animation:none}.PatientVoices-module__YYfYuW__duplicate{display:none}}
