body{font-family:Inter,sans-serif}@keyframes slideInBlur{0%{opacity:0;transform:translateY(32px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes scaleInBlur{0%{opacity:0;transform:scale(.5);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.scroll-fade{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.scroll-fade.visible{opacity:1;transform:translateY(0)}.scroll-scale{opacity:0;transform:scale(.9);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.scroll-scale.visible{opacity:1;transform:scale(1)}.animate-slideInBlur{animation:slideInBlur .8s ease-out}.animate-scaleInBlur{animation:scaleInBlur 1.2s ease-out}.animate-delay-200{animation-delay:.2s}.animate-delay-400{animation-delay:.4s}.animate-delay-600{animation-delay:.6s}.animate-delay-800{animation-delay:.8s}.animate-delay-1000{animation-delay:1s}.animate-delay-1200{animation-delay:1.2s}.animate-delay-1600{animation-delay:1.6s}@keyframes pop-in{0%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(1)}}.animate-pop-in{animation:pop-in .3s ease-out}.card-glow{position:relative;overflow:hidden}.card-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,168,67,.08) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.card-glow:hover:before{opacity:1}.card-glow>*{position:relative;z-index:1}.card-glow-teal:before{background:radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(20,184,166,.08) 0%,transparent 60%)}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:page-enter .35s cubic-bezier(.22,1,.36,1) forwards}.btn-fancy{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:all .25s ease;background:radial-gradient(65.28% 65.28% at 50% 100%,#17171799,#17171700),linear-gradient(0deg,#171717,#262626);border-radius:.75rem;border:none;outline:none;padding:14px 24px;min-height:52px;min-width:110px;box-shadow:0 2.8px 2.2px #00000009,0 6.7px 5.3px #0000000c,0 12.5px 10px #0000000f,0 22.3px 17.9px #00000012,0 41.8px 33.4px #00000016,0 100px 80px #0000001f}.btn-fancy:before,.btn-fancy:after{content:"";position:absolute;transition:all .5s ease-in-out;z-index:0}.btn-fancy:before{top:1px;right:1px;bottom:1px;left:1px;background:linear-gradient(177.95deg,#ffffff14,#fff0);border-radius:calc(.75rem - 1px)}.btn-fancy:after{top:2px;right:2px;bottom:2px;left:2px;background:radial-gradient(65.28% 65.28% at 50% 100%,#17171799,#17171700),linear-gradient(0deg,#171717,#262626);border-radius:calc(.75rem - 2px)}.btn-fancy:active{transform:scale(.95)}.btn-fancy .btn-inner{z-index:2;gap:8px;position:relative;width:100%;color:#f4f4f5;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:1.5;transition:color .2s ease-in-out}.btn-particles{overflow:hidden;width:100%;height:100%;pointer-events:none;position:absolute;z-index:1}.btn-particles i{bottom:-10px;position:absolute;animation:float-up infinite ease-in-out;pointer-events:none;width:2px;height:2px;background-color:#e5e7eb;border-radius:9999px}@keyframes float-up{0%{transform:translateY(0);opacity:.8}85%{opacity:0}to{transform:translateY(-55px);opacity:0}}.btn-particles i:nth-child(1){left:10%;animation-duration:2.35s;animation-delay:.2s}.btn-particles i:nth-child(2){left:30%;opacity:.7;animation-duration:2.5s;animation-delay:.5s}.btn-particles i:nth-child(3){left:25%;opacity:.8;animation-duration:2.2s;animation-delay:.1s}.btn-particles i:nth-child(4){left:44%;opacity:.6;animation-duration:2.05s}.btn-particles i:nth-child(5){left:50%;animation-duration:1.9s}.btn-particles i:nth-child(6){left:75%;opacity:.5;animation-duration:1.5s;animation-delay:1.5s}.btn-particles i:nth-child(7){left:88%;opacity:.9;animation-duration:2.2s;animation-delay:.2s}.btn-particles i:nth-child(8){left:58%;opacity:.8;animation-duration:2.25s;animation-delay:.2s}.btn-particles i:nth-child(9){left:98%;opacity:.6;animation-duration:2.6s;animation-delay:.1s}.btn-particles i:nth-child(10){left:65%;animation-duration:2.5s;animation-delay:.2s}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{display:flex;width:fit-content;animation:ticker 40s linear infinite}.ticker-track:hover{animation-play-state:paused}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.animate-\[marquee-rtl_45s_linear_infinite\],.animate-\[marquee-ltr_45s_linear_infinite\],.ticker-track{animation:none!important}}@keyframes blink{0%,to{opacity:.2}20%{opacity:1}}.loading-dots span{animation:blink 1.4s infinite both;font-weight:700;font-size:1.2em}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .4s ease-out forwards}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:slide-in .4s ease-out forwards}.noise-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.comparison-table{border-collapse:separate;border-spacing:0}.comparison-table th,.comparison-table td{padding:12px 16px;text-align:left}.comparison-table thead th{position:sticky;top:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#08080a}::-webkit-scrollbar-thumb{background:#3a3a3f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4a843}::selection{background:#d4a8434d;color:#f5f4f0}
