.sticky-cta.sticky-cta{min-height:44px;padding-block:0}
.glass-button.glass-button{background:#ffffff14;border:none;border-radius:10px;box-shadow:inset 0 -3.5px .5px -3px #ffffff52,inset 0 -25px 16px -24px #ffffff1f,inset 0 3.5px .5px -3px #ffffff52,inset 0 25px 16px -24px #ffffff1f,inset 0 40px 15px -20px #0000000f,0 8px 15px #0000000a,0 0 0 1px #0000000f,2px 0 0 -1px #00000026,-2px 0 0 -1px #00000026}.glass-button.glass-button:hover{background:linear-gradient(#00000014,#00000014),#ffffff14}
:root{--ease-expo-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}
@keyframes tab-appear-fade{0%{opacity:0}to{opacity:1}}.tab-appear{animation:.22s ease-out both tab-appear-fade}@keyframes tab-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tab-appear>*{will-change:opacity, transform;animation:.32s cubic-bezier(.32,.72,.3,1) both tab-appear}.tab-appear>:first-child{animation-delay:0s}.tab-appear>:nth-child(2){animation-delay:40ms}.tab-appear>:nth-child(3){animation-delay:80ms}.tab-appear>:nth-child(4){animation-delay:.12s}.tab-appear>:nth-child(5){animation-delay:.16s}.tab-appear>:nth-child(6){animation-delay:.2s}.tab-appear>:nth-child(n+7){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.tab-appear,.tab-appear>*{animation:none}}
