@keyframes styles-module-scss-module__tCjMka__suggestionIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__tCjMka__suggestionIn{opacity:0;animation:.22s ease-out forwards styles-module-scss-module__tCjMka__suggestionIn}@keyframes styles-module-scss-module__tCjMka__heroAppear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__tCjMka__heroAppear{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) both styles-module-scss-module__tCjMka__heroAppear}.styles-module-scss-module__tCjMka__scrollReveal{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(32px)}.styles-module-scss-module__tCjMka__scrollRevealVisible{opacity:1;transform:none}.styles-module-scss-module__tCjMka__heroSection,.styles-module-scss-module__tCjMka__heroFg{min-height:var(--hero-min-height,100svh)}@media (min-width:1024px){.styles-module-scss-module__tCjMka__heroSection{min-height:var(--hero-min-height,90vh)}}.styles-module-scss-module__tCjMka__heroInnerCompact{transform:none!important}@media (min-width:1024px){.styles-module-scss-module__tCjMka__heroInnerCompact{transform:translateY(calc(-8% - 20px))!important}}@media (max-height:860px){.styles-module-scss-module__tCjMka__heroContent{justify-content:flex-start!important;padding-top:64px!important}.styles-module-scss-module__tCjMka__heroInner{transform:none!important}}.styles-module-scss-module__tCjMka__heroContent{gap:var(--hero-stack-gap,24px);padding-block:var(--hero-stack-gap,24px)}.styles-module-scss-module__tCjMka__heroInnerStack{gap:var(--hero-stack-gap,24px)}.styles-module-scss-module__tCjMka__heroInner{transform:translateY(-14%)}@media (max-width:640px){.styles-module-scss-module__tCjMka__heroSection,.styles-module-scss-module__tCjMka__heroFg{min-height:68svh}.styles-module-scss-module__tCjMka__heroContent{justify-content:flex-start!important;padding-top:40px!important;padding-bottom:40px!important}.styles-module-scss-module__tCjMka__heroInner{transform:none!important}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__tCjMka__suggestionIn,.styles-module-scss-module__tCjMka__heroAppear{opacity:1;animation:none}.styles-module-scss-module__tCjMka__scrollReveal{opacity:1;transition:none;transform:none}}@keyframes styles-module-scss-module__tCjMka__mascotNod{0%,to{transform:rotate(6deg)translateY(0)}25%{transform:rotate(6deg)translateY(7px)}50%{transform:rotate(6deg)translateY(0)}75%{transform:rotate(6deg)translateY(4px)}}@keyframes styles-module-scss-module__tCjMka__mascotShake{0%,to{transform:rotate(6deg)}15%{transform:rotate(11.5deg)}30%{transform:rotate(.5deg)}45%{transform:rotate(10deg)}60%{transform:rotate(2deg)}75%{transform:rotate(8deg)}90%{transform:rotate(4.5deg)}}.styles-module-scss-module__tCjMka__mascotNodding{animation:.7s cubic-bezier(.34,1.4,.5,1) both styles-module-scss-module__tCjMka__mascotNod}.styles-module-scss-module__tCjMka__mascotShaking{animation:.6s ease-in-out both styles-module-scss-module__tCjMka__mascotShake}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__tCjMka__mascotNodding,.styles-module-scss-module__tCjMka__mascotShaking{animation:none!important}}
@keyframes fnz-bc-tooltip-fade-in{0%{opacity:0}to{opacity:1}}.fnz-bc-tooltip{--fnz-bc-tooltip-arrow-size:6px;animation:.1s forwards fnz-bc-tooltip-fade-in}.fnz-bc-tooltip__arrow{border:var(--fnz-bc-tooltip-arrow-size) solid transparent;width:0;height:0;display:block;position:absolute}.fnz-bc-tooltip--top .fnz-bc-tooltip__arrow{border-top-color:var(--backgroundColor-fill-inverse);border-bottom:none;top:100%;transform:translate(-50%)}.fnz-bc-tooltip--bottom .fnz-bc-tooltip__arrow{border-bottom-color:var(--backgroundColor-fill-inverse);border-top:none;bottom:100%;transform:translate(-50%)}.fnz-bc-tooltip--left .fnz-bc-tooltip__arrow{border-left-color:var(--backgroundColor-fill-inverse);border-right:none;left:100%;transform:translateY(-50%)}.fnz-bc-tooltip--right .fnz-bc-tooltip__arrow{border-right-color:var(--backgroundColor-fill-inverse);border-left:none;right:100%;transform:translateY(-50%)}
@keyframes index-module-scss-module__RVMLUW__tocItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.index-module-scss-module__RVMLUW__tocItemReveal{animation:.22s both index-module-scss-module__RVMLUW__tocItemIn}@media (prefers-reduced-motion:reduce){.index-module-scss-module__RVMLUW__tocItemReveal{animation:none}}