html,body{background:#f7f9fb;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:76px}*{box-sizing:border-box}a{color:#10243d;text-decoration:none}a:hover{color:#1d3a57}@keyframes ef-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ef-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ef-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes ef-strike{0%{width:0}to{width:100%}}.ef-reveal{opacity:0;will-change:opacity, transform;transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.ef-reveal.is-in{opacity:1;transform:none}.ef-cta-dark,.ef-cta-light{transition:background .18s,transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s}.ef-cta-dark:hover{color:#f7f9fb;background:#1d3a57;transform:translateY(-2px);box-shadow:0 10px 22px -12px #10243da6}.ef-cta-light:hover{color:#10243d;background:#e7edf2;transform:translateY(-2px);box-shadow:0 10px 22px -14px #10243d80}.ef-cta-dark:active,.ef-cta-light:active{box-shadow:none;transform:translateY(0)}.ef-row{transition:color .16s;position:relative}.ef-row:after{content:"";background:#10243d;width:0;height:1px;transition:width .32s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.ef-row:hover:after{width:100%}.ef-answer{animation:.32s cubic-bezier(.2,.7,.2,1) both ef-answer;overflow:hidden}@keyframes ef-answer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ef-stagger{animation:.46s cubic-bezier(.2,.7,.2,1) both ef-rise}.ef-row:hover{color:#1d3a57}.ef-policy-card:hover{color:#10243d;border-color:#10243d}.ef-ghost:hover{color:#f7f9fb;border-color:#f7f9fb}@media (hover:hover){.ef-marquee:hover{animation-play-state:paused}}.ef-pill{transition:opacity .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1)}.ef-pill-hidden{transform:translate(-50%)translateY(14px)}.ef-pill-shown{transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ef-reveal{opacity:1!important;transform:none!important}.ef-mark{background-size:100% 100%!important}.ef-strike{width:100%!important}}
