@keyframes tfPulse{0%,to{opacity:1}50%{opacity:.35}}.tf-switch{transition:border-color .15s ease,color .15s ease}.tf-switch:hover{border-color:#968d7e;color:#fff}.tf-nav-link{padding:8px 13px;border-radius:9px;font-size:14px;font-weight:500;color:#5d564b!important;text-decoration:none;transition:background .14s ease,color .14s ease}.tf-nav-link:hover{background:#f4f1ea;color:#211e1a!important}.tf-nav-link.router-link-exact-active{font-weight:600;color:#5b54e0!important;background:#ebeafb}.tf-login{transition:color .14s ease;color:#5d564b!important}.tf-login:hover{color:#211e1a!important}.tf-header-cta{transition:background .15s ease}.tf-header-cta:hover{background:#4a44c8!important;color:#fff}.tf-burger{transition:border-color .15s ease,background .15s ease}.tf-burger:hover{border-color:#968d7e;background:#f4f1ea}.tf-burger-icon{position:relative;width:18px;height:14px;display:block}.tf-burger-icon span{position:absolute;left:0;height:2px;width:100%;border-radius:2px;background:#211e1a;transition:transform .2s ease,opacity .2s ease,top .2s ease}.tf-burger-icon span:nth-child(1){top:0}.tf-burger-icon span:nth-child(2){top:6px}.tf-burger-icon span:nth-child(3){top:12px}.tf-burger-icon.open span:nth-child(1){top:6px;transform:rotate(45deg)}.tf-burger-icon.open span:nth-child(2){opacity:0}.tf-burger-icon.open span:nth-child(3){top:6px;transform:rotate(-45deg)}.tf-mobile-menu{display:none}.tf-mnav-link{padding:12px;border-radius:9px;font-size:16px;font-weight:500;color:#211e1a!important;text-decoration:none;transition:background .14s ease,color .14s ease}.tf-mnav-link:hover{background:#f4f1ea}.tf-mnav-link.router-link-exact-active{color:#5b54e0!important;background:#ebeafb;font-weight:600}.tf-mnav-cta{margin-top:6px;text-align:center;background:#5b54e0;color:#fff!important;border-radius:10px;padding:13px 18px;font-size:15px;font-weight:600;text-decoration:none}.tf-mnav-cta:hover{background:#4a44c8}.tf-menu-enter-active,.tf-menu-leave-active{transition:opacity .18s ease,transform .18s ease}.tf-menu-enter-from,.tf-menu-leave-to{opacity:0;transform:translateY(-8px)}@media(max-width:900px){.tf-navlinks,.tf-login,.tf-header-cta{display:none!important}.tf-burger{display:inline-flex!important}.tf-mobile-menu{display:flex!important}}@media(max-width:600px){.tf-announce{flex-wrap:wrap;gap:6px 12px;padding:8px 18px}.tf-announce-sub{display:none}}.tf-footlink{transition:color .14s ease}.tf-footlink:hover{color:#5b54e0}@media(max-width:600px){.tf-foot{gap:28px}}.tf-home a{color:#5b54e0}@keyframes tfRise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes tfBarGrow{0%{width:0}}.tf-home .tf-primary{transition:background .15s ease}.tf-home .tf-primary:hover{background:#4a44c8!important;color:#fff!important}.tf-home .tf-ghost{transition:background .15s ease}.tf-home .tf-ghost:hover{background:#fcfbf7!important;color:#211e1a!important}.tf-home .tf-card:hover{border-color:#5b54e0!important;transform:translateY(-3px);color:#211e1a!important}@media(max-width:900px){.tf-home .tf-hero{grid-template-columns:1fr!important;padding-top:56px!important}.tf-home .tf-h1{font-size:44px!important}.tf-home .tf-how{grid-template-columns:1fr!important;gap:40px!important}.tf-home .tf-statgrid{grid-template-columns:repeat(2,1fr)!important;gap:22px!important}.tf-home .tf-platform-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){.tf-home .tf-hero-glow{right:0!important}}@media(max-width:600px){.tf-home .tf-h1{font-size:36px!important}.tf-home .tf-hero-meta{flex-wrap:wrap;gap:10px 20px}.tf-home .tf-platform-grid{grid-template-columns:1fr!important}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f4f1ea;color:#211e1a;font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;line-height:1.5}a{color:#5b54e0;text-decoration:none}a:hover{color:#4a44c8}::selection{background:#ded9f7;color:#211e1a}
