.fmt-page{background-color:#f8fafc}.fmt-page .text-gradient-gold{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fmt-page .text-gradient-blue{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fmt-page .blob{filter:blur(80px);z-index:0;opacity:.4;animation:10s ease-in-out infinite fmt-float;position:absolute}@keyframes fmt-float{0%{transform:translate(0)scale(1)}50%{transform:translate(20px,-20px)scale(1.1)}to{transform:translate(0)scale(1)}}.fmt-page .check-circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards fmt-stroke}@keyframes fmt-stroke{to{stroke-dashoffset:0}}.fmt-page .custom-scrollbar::-webkit-scrollbar{width:4px}.fmt-page .custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}@keyframes fmt-infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fmt-page .animate-infinite-scroll{animation:60s linear infinite fmt-infinite-scroll}.fmt-page .hover\:pause-animation:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fmt-page .blob,.fmt-page .animate-infinite-scroll,.fmt-page .check-circle{animation:none}}
