:root{--cf-ease-out:cubic-bezier(.16, 1, .3, 1);--cf-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes cf-fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes cf-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cf-word-up{0%{opacity:0;transform:translateY(100%)rotate(3deg)}to{opacity:1;transform:none}}@keyframes cf-card-in{0%{opacity:0;transform:translateY(36px)rotate(2deg)scale(.97)}to{opacity:1;transform:none}}@keyframes cf-row-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes cf-chip-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes cf-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cf-underline{0%{background-size:0% .12em}to{background-size:100% .12em}}@keyframes cf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cf-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes cf-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}@keyframes cf-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cf-pin-drop{0%{opacity:0;transform:translateY(-40px)rotate(-45deg)}60%{opacity:1;transform:translateY(4px)rotate(-45deg)}80%{transform:translateY(-3px)rotate(-45deg)}to{transform:translateY(0)rotate(-45deg)}}@keyframes cf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cf-nav-in{animation:cf-fade-down .6s var(--cf-ease-out) both}.cf-rise-in{animation:cf-rise .7s var(--cf-ease-out) both;animation-delay:var(--d,0s)}.cf-line{padding-bottom:.06em;display:block;overflow:hidden}.cf-word{animation:cf-word-up .7s var(--cf-ease-out) both;animation-delay:calc(.1s + var(--i,0) * 55ms);display:inline-block}.cf-highlight{animation:cf-word-up .7s var(--cf-ease-out) both, cf-underline .7s var(--cf-ease-out) .9s forwards;animation-delay:calc(.1s + var(--i,0) * 55ms), .9s;background:linear-gradient(currentColor,currentColor) 0 92%/0% .12em no-repeat}.cf-card-in{animation:cf-card-in 1s var(--cf-ease-out) .35s both}.cf-row-in{animation:cf-row-in .55s var(--cf-ease-out) both;animation-delay:calc(.8s + var(--i,0) * .12s)}.cf-chip-in{animation:cf-chip-pop .45s var(--cf-ease-spring) both;animation-delay:calc(1s + var(--i,0) * .12s)}.cf-bar-in{transform-origin:0;animation:cf-bar-fill 1.1s var(--cf-ease-out) 1.6s both}.cf-bob{animation:4s ease-in-out 2.4s infinite cf-bob}@property --cf-num{syntax:"<integer>";inherits:false;initial-value:0}@keyframes cf-count{0%{--cf-num:var(--from)}to{--cf-num:var(--to)}}.cf-count{--cf-num:var(--to);counter-reset:cf-num var(--cf-num);animation:cf-count 1.5s var(--cf-ease-out) .9s both}.cf-count:after{content:counter(cf-num)}.cf-shine{isolation:isolate;position:relative;overflow:hidden}.cf-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}.cf-shine:hover:after{animation:cf-shine .9s var(--cf-ease-out)}.cf-shine .cf-arrow,.cf-shine .MuiButton-endIcon{transition:transform .3s var(--cf-ease-out)}.cf-shine:hover .cf-arrow,.cf-shine:hover .MuiButton-endIcon{transform:translate(4px)}.cf-lift{transition:transform .35s var(--cf-ease-out), box-shadow .35s, border-color .25s}.cf-lift:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px #0b1b3a59;border-color:#bfd0ea!important}.cf-lift .cf-lift-icon{transition:background-color .3s, color .3s, transform .45s var(--cf-ease-spring)}.cf-lift:hover .cf-lift-icon{transform:rotate(-8deg)scale(1.08);color:#fff!important;background-color:#1f66d1!important}.cf-ping-ring{border-radius:inherit;background:inherit;z-index:-1;animation:2s ease-out infinite cf-ping;position:absolute;inset:0}.cf-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cf-marquee-track{width:max-content;animation:30s linear infinite cf-marquee;display:flex}.cf-marquee:hover .cf-marquee-track{animation-play-state:paused}.cf-anim [data-reveal]:not(.cf-visible){opacity:0;transform:translateY(24px)}.cf-anim [data-reveal=x]:not(.cf-visible){transform:translate(16px)}.cf-anim [data-reveal=line]:not(.cf-visible){opacity:1;transform:scaleX(0)}.cf-anim [data-reveal=pin]:not(.cf-visible){opacity:0}.cf-anim [data-reveal].cf-visible{animation:cf-rise .75s var(--cf-ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}.cf-anim [data-reveal=x].cf-visible{animation-name:cf-row-in;animation-duration:.6s}.cf-anim [data-reveal=line].cf-visible{transform-origin:0;animation-name:cf-draw;animation-duration:.9s}.cf-anim [data-reveal=pin].cf-visible{animation-name:cf-pin-drop;animation-duration:.9s;animation-delay:.2s}.cf-progress{display:none}@supports (animation-timeline:scroll()){.cf-progress{transform-origin:0;animation:linear both cf-progress;animation-timeline:scroll(root);display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.cf-anim [data-reveal]:not(.cf-visible){opacity:1!important;transform:none!important}}
