.fit-hero-title{opacity:0;transform:translateY(24px)}.fit-hero-lead,.fit-hero-form{opacity:0;transform:translateY(16px)}.fit-hero-image{opacity:0;transform:translateY(20px)}.fit-mounted .fit-hero-title{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.fit-mounted .fit-hero-lead{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1) .1s,transform .7s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(0)}.fit-mounted .fit-hero-form{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1) .2s,transform .7s cubic-bezier(.22,1,.36,1) .2s;transform:translateY(0)}.fit-mounted .fit-hero-image{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1) .25s,transform .7s cubic-bezier(.22,1,.36,1) .25s;transform:translateY(0)}@keyframes fit-shimmer{0%{background-position:200%}to{background-position:-200%}}.fit-shimmer-text{background:linear-gradient(90deg,#1db954 0%,#1db954 35%,#5dfa8a 50%,#1db954 65%,#1db954 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite fit-shimmer}.fit-card-glow{border-color:rgba(29,185,84,.15);box-shadow:0 0 20px rgba(29,185,84,.08),0 -1px 20px rgba(29,185,84,.06)}.fit-card-glow:hover{border-color:rgba(29,185,84,.3);box-shadow:0 0 30px rgba(29,185,84,.15)}@keyframes fit-rim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fit-rim-spin{transform-origin:50%;animation:2.4s linear infinite fit-rim-spin}@keyframes fit-fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fit-result-enter{animation:.55s ease-out both fit-fade-in-up}.fit-loading-sub{transition:opacity .35s}
