.ehealth-widget-v4{clip-path:inset(-3px -32px);background:#eaf4fc;border-radius:12px;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:-12px 0 24px -18px #17324d33,12px 0 24px -18px #17324d33,0 1px 3px #17324d0f}.ehealth-widget-v4__image{object-fit:cover;object-position:center}.ehealth-widget-v4__image--flipped{transform:scaleX(-1)}.ehealth-widget-v4__intro,.ehealth-widget-v4__wizard{z-index:1;background:linear-gradient(90deg,#e8f5fffc 0%,#e8f5fff5 58%,#e8f5ff00 100%);grid-area:1/1;align-items:center;width:min(58%,610px);min-height:420px;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.ehealth-widget-v4__intro{opacity:1;transition:opacity .28s,transform .38s;transform:translate(0)}.ehealth-widget-v4--wizard-open .ehealth-widget-v4__intro{opacity:0;pointer-events:none;transform:translate(-105%)}.ehealth-widget-v4__intro-content,.ehealth-widget-v4__wizard-content{width:100%;max-width:390px}.ehealth-widget-v4__eyebrow{color:#38679a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:700}.ehealth-widget-v4__headline{color:#082d73;letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:750;line-height:1.02}.ehealth-widget-v4__dates{color:#253d5b;margin:0 0 .85rem;font-size:1rem;font-weight:700;line-height:1.35}.ehealth-widget-v4__body{color:#344b67;margin:0 0 1.35rem;font-size:.95rem;line-height:1.48}.ehealth-widget-v4__cta{color:#fff;background:#0878f9;border:0;border-radius:8px;justify-content:center;align-items:center;gap:1rem;min-height:48px;padding:.75rem 1.25rem;font-size:.92rem;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}.ehealth-widget-v4__cta:hover,.ehealth-widget-v4__cta:focus-visible{color:#fff;background:#065fc5;transform:translateY(-1px)}.ehealth-widget-v4__cta:focus-visible{outline-offset:3px;outline:3px solid #0878f947}.ehealth-widget-v4__wizard{animation:.38s both ehealth-widget-v4-wizard-in}.ehealth-widget-v4__wizard-content{color:#17324d}.ehealth-widget-v4__wizard-content .insurance-wizard{width:100%}@media (max-width:767.98px){.ehealth-widget-v4{min-height:0}.ehealth-widget-v4__intro,.ehealth-widget-v4__wizard{width:100%;min-height:0;padding:2rem 1.5rem}.ehealth-widget-v4__headline{font-size:clamp(1.9rem,9vw,2.55rem)}}@keyframes ehealth-widget-v4-wizard-in{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ehealth-widget-v4__intro,.ehealth-widget-v4__wizard,.ehealth-widget-v4__cta{transition:none;animation:none}}
