html{margin:0;scroll-behavior:smooth;background:#fbfaf7}body{margin:0;min-width:320px;background:#fbfaf7}button,a{-webkit-tap-highlight-color:transparent}@keyframes finstabFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes finstabGlowShift{0%{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(2%,-4%,0) scale(1.04)}}@keyframes finstabFloatCard{0%,to{transform:translateZ(0) rotate(var(--r))}50%{transform:translate3d(var(--x),var(--y),0) rotate(var(--r2))}}.home-page .hero:before{animation:finstabGlowShift 10s ease-in-out infinite alternate}.home-page .hero-topline,.home-page .hero h1,.home-page .hero-text,.home-page .hero-actions,.home-page .trust-row,.home-page .preview-stack{animation:finstabFadeUp .72s ease both}.home-page .hero h1{animation-delay:.1s}.home-page .hero-text{animation-delay:.19s}.home-page .hero-actions,.home-page .preview-stack{animation-delay:.28s}.home-page .trust-row{animation-delay:.37s}.home-page .language-switcher button,.home-page .showcase-card,.home-page .showcase-card img,.home-page .comparison-card,.home-page .price-card,.home-page .social-btn{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease,background .18s ease,color .18s ease}.home-page .language-switcher button:hover,.home-page .social-btn:hover{transform:translateY(-2px)}.home-page .social-btn:hover{filter:brightness(1.06)}.home-page .preview-stack img{transition:filter .22s ease;will-change:transform}.home-page .preview-stack:hover img{animation-play-state:paused}.home-page .preview-stack img:hover{filter:drop-shadow(0 30px 44px rgba(7,31,79,.24))}.home-page .preview-stack img:nth-child(1){--r: -7deg;--r2: -5deg;--x: -10px;--y: -18px;animation:finstabFloatCard 7.5s ease-in-out infinite}.home-page .preview-stack img:nth-child(2){--r: 1.5deg;--r2: 0deg;--x: 0px;--y: -16px;animation:finstabFloatCard 8.2s .3s ease-in-out infinite}.home-page .preview-stack img:nth-child(3){--r: 7deg;--r2: 5deg;--x: 12px;--y: -14px;animation:finstabFloatCard 7.8s .15s ease-in-out infinite}.home-page .preview-stack img:nth-child(4){--r: -1.5deg;--r2: -.3deg;--x: 8px;--y: -20px;animation:finstabFloatCard 7s .5s ease-in-out infinite}.home-page .showcase-card:hover{transform:translateY(-6px);border-color:#1767e83d;box-shadow:0 30px 70px #071f4f24}.home-page .showcase-card:hover img{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 30px 44px rgba(7,31,79,.24))}.home-page .comparison-card:hover,.home-page .price-card:hover{transform:translateY(-5px);box-shadow:0 28px 62px #071f4f21}.home-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .68s ease,transform .68s ease,box-shadow .22s ease,border-color .22s ease}.home-page .reveal.is-visible{opacity:1;transform:translateY(0)}.home-page .showcase-card.reveal:nth-child(2),.home-page .comparison-card.reveal:nth-child(2),.home-page .price-card.reveal:nth-child(2){transition-delay:90ms}.home-page .showcase-card.reveal:nth-child(3),.home-page .price-card.reveal:nth-child(3){transition-delay:.17s}.home-page .showcase-card.reveal:nth-child(4){transition-delay:.24s}.home-page .proof-strip.is-visible strong{animation:finstabFadeUp .62s ease both}.home-page .showcase-card.reveal.is-visible:hover{transform:translateY(-6px)}.home-page .comparison-card.reveal.is-visible:hover,.home-page .price-card.reveal.is-visible:hover{transform:translateY(-5px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.home-page .reveal{opacity:1;transform:none}}
