@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url('/site/fonts/bebas-neue-v16-latin_latin-ext-regular.woff2') format('woff2')}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url('/site/fonts/sora-v17-latin_latin-ext-regular.woff2') format('woff2')}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url('/site/fonts/sora-v17-latin_latin-ext-600.woff2') format('woff2')}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url('/site/fonts/sora-v17-latin_latin-ext-700.woff2') format('woff2')}@font-face{font-family:'Sora Fallback';src:local('Arial');size-adjust:105%;ascent-override:98%;descent-override:26%;line-gap-override:0%}@font-face{font-family:'Bebas Neue Fallback';src:local('Arial Narrow'),local('Arial');size-adjust:112%;ascent-override:100%;descent-override:22%;line-gap-override:0%}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}footer.site-footer,header.site-header{font-family:Sora,"Sora Fallback",Manrope,"Segoe UI",system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}header.site-header{position:sticky;top:0;z-index:2000;background:rgba(9,14,28,.62);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:none;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}header.site-header.is-scrolled{background:rgba(8,12,25,.88);border-bottom-color:rgba(124,92,255,.22);box-shadow:0 12px 40px rgba(2,5,14,.55)}header.site-header .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1260px;margin:0 auto;padding:12px 24px;transition:padding .3s ease}header.site-header.is-scrolled .topbar-inner{padding-top:8px;padding-bottom:8px}header.site-header .brand{display:flex;align-items:center;flex:0 0 auto;order:0}header.site-header .brand-logo{height:40px;width:auto;border:0;border-radius:0;box-shadow:none;transition:height .3s ease}header.site-header.is-scrolled .brand-logo{height:34px}header.site-header .site-nav{position:relative;display:flex;align-items:center;gap:2px;margin:0 auto;padding:0;border:0;background:0 0;box-shadow:none;width:auto;max-height:none;overflow:visible}header.site-header .site-nav a{position:relative;z-index:1;display:inline-flex;align-items:center;padding:9px 11px;border-radius:10px;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;color:var(--text-muted,#a0a6b9);text-decoration:none;white-space:nowrap;transition:color .18s ease}header.site-header .site-nav a:hover{color:#fff;background:0 0}header.site-header .site-nav.no-pill a:hover{background:rgba(255,255,255,.07)}header.site-header .site-nav a.is-active{color:#fff}header.site-header .site-nav a.is-active::after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7c5cff,#3bdfb9)}header.site-header .nav-pill{position:absolute;top:0;left:0;height:100%;width:0;z-index:0;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22, 1, .36, 1),width .28s cubic-bezier(.22, 1, .36, 1),opacity .2s ease;will-change:transform,width}header.site-header .nav-pill.is-visible{opacity:1}header.site-header .header-cta{display:flex;align-items:center;gap:8px;flex:0 0 auto;order:0;margin:0;white-space:nowrap}header.site-header .header-cta .btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;min-height:38px;border-radius:999px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,filter .18s ease}header.site-header .header-cta .btn.ghost,header.site-header .header-cta .btn.site-btn-ghost{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);color:#e6e8ef;box-shadow:none}header.site-header .header-cta .btn.ghost:hover,header.site-header .header-cta .btn.site-btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.08);color:#fff;transform:none}header.site-header .header-cta .btn.nav-cta-primary{background:linear-gradient(135deg,#7c5cff 0,#6d7bff 45%,#3bdfb9 100%);border:1px solid rgba(124,92,255,.6);color:#fff;box-shadow:0 6px 20px rgba(124,92,255,.34)}header.site-header .header-cta .btn.nav-cta-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px rgba(124,92,255,.45)}header.site-header .nav-toggle{display:none;position:relative;order:0;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;font-size:0;line-height:0;cursor:pointer;flex:0 0 auto}header.site-header .nav-toggle span{position:absolute;left:12px;right:12px;height:2px;border-radius:999px;background:#e6e8ef;transition:transform .28s cubic-bezier(.22, 1, .36, 1),opacity .2s ease,top .28s cubic-bezier(.22, 1, .36, 1)}header.site-header .nav-toggle span:first-child{top:15px}header.site-header .nav-toggle span:nth-child(2){top:21px}header.site-header .nav-toggle span:nth-child(3){top:27px}header.site-header .nav-toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}header.site-header .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}header.site-header .nav-toggle[aria-expanded=true] span:nth-child(3){top:21px;transform:rotate(-45deg)}html{scroll-padding-top:84px}@media (max-width:1100px){header.site-header .topbar-inner{padding:10px 16px;gap:10px}header.site-header .brand-logo{height:36px}header.site-header .nav-toggle{display:inline-flex;order:3}header.site-header .header-cta{order:2;margin-left:auto;gap:6px}header.site-header .header-cta .btn.ghost,header.site-header .header-cta .btn.site-btn-ghost{display:none}header.site-header .header-cta .btn{padding:8px 13px;min-height:38px;font-size:12.5px}header.site-header .site-nav{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:84px 18px calc(24px + env(safe-area-inset-bottom,0px));width:auto;max-height:none;overflow-y:auto;background:rgba(8,12,25,.96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:0;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s;z-index:1900}header.site-header .site-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .24s ease,transform .24s ease}header.site-header .site-nav a{padding:14px 16px;border-radius:14px;font-size:17px;font-weight:600;color:#e6e8ef;border:1px solid transparent;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,background .18s ease}header.site-header .site-nav.is-open a{opacity:1;transform:translateY(0)}header.site-header .site-nav.is-open a:first-child{transition-delay:30ms}header.site-header .site-nav.is-open a:nth-child(2){transition-delay:60ms}header.site-header .site-nav.is-open a:nth-child(3){transition-delay:90ms}header.site-header .site-nav.is-open a:nth-child(4){transition-delay:0.12s}header.site-header .site-nav.is-open a:nth-child(5){transition-delay:0.15s}header.site-header .site-nav.is-open a:nth-child(6){transition-delay:0.18s}header.site-header .site-nav.is-open a:nth-child(7){transition-delay:0.21s}header.site-header .site-nav.is-open a:nth-child(8){transition-delay:0.24s}header.site-header .site-nav.is-open a:nth-child(9){transition-delay:0.27s}header.site-header .site-nav.is-open a:nth-child(10){transition-delay:0.30s}header.site-header .site-nav.is-open a:nth-child(11){transition-delay:0.33s}header.site-header .site-nav a:hover{background:rgba(255,255,255,.06)}header.site-header .site-nav a.is-active{background:rgba(124,92,255,.14);border-color:rgba(124,92,255,.35)}header.site-header .site-nav a.is-active::after{display:none}header.site-header .nav-pill{display:none}header.site-header .site-nav .nav-drawer-cta{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:10px}header.site-header .site-nav .nav-drawer-cta a{opacity:1;transform:none;justify-content:center;display:inline-flex;align-items:center;text-align:center;padding:14px 16px;border-radius:14px;font-size:15.5px;font-weight:700}header.site-header .site-nav .nav-drawer-cta .nav-drawer-login{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#fff}header.site-header .site-nav .nav-drawer-cta .nav-drawer-trial{background:linear-gradient(135deg,#7c5cff 0,#6d7bff 45%,#3bdfb9 100%);color:#fff;border:1px solid rgba(124,92,255,.6);box-shadow:0 10px 26px rgba(124,92,255,.35)}html.rf-nav-open,html.rf-nav-open body{overflow:hidden}}@media (min-width:1101px){header.site-header .site-nav .nav-drawer-cta{display:none}}@media (max-width:640px){header.site-header .brand-logo{height:32px}header.site-header .nav-toggle{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){header.site-header,header.site-header .brand-logo,header.site-header .header-cta .btn,header.site-header .nav-pill,header.site-header .nav-toggle span,header.site-header .site-nav,header.site-header .site-nav a,header.site-header .topbar-inner{transition:none!important}header.site-header .header-cta .btn.nav-cta-primary:hover{transform:none}}footer.site-footer{position:relative;margin-top:96px;overflow:hidden;background:radial-gradient(900px 420px at 50% 118%,rgba(124,92,255,.14) 0,transparent 62%),linear-gradient(180deg,rgba(9,14,28,0) 0,rgba(7,11,22,.94) 22%,#060a16 100%);border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 4%,rgba(124,92,255,0.45) 30%,rgba(59,223,185,0.45) 70%,transparent 96%) 1}footer.site-footer .footer-shell{position:relative;z-index:1;max-width:1260px;margin:0 auto;padding:64px 24px 26px}footer.site-footer .footer-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.4fr;gap:40px 32px;align-items:start}footer.site-footer .footer-brand .brand-logo,footer.site-footer .footer-brand .footer-logo{height:44px;width:auto;border:0;border-radius:0;box-shadow:none}footer.site-footer .footer-tagline{margin:16px 0 18px;max-width:300px;font-size:14px;line-height:1.6;color:rgba(230,232,239,.62)}footer.site-footer .footer-stats{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12.5px;color:rgba(230,232,239,.5)}footer.site-footer .footer-stats strong{color:#fff;font-weight:700}footer.site-footer .footer-stats-dot{width:3px;height:3px;border-radius:50%;background:rgba(124,92,255,.8)}footer.site-footer .footer-col{display:flex;flex-direction:column;gap:2px}footer.site-footer .footer-col-title{margin-bottom:10px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(230,232,239,.45)}footer.site-footer .footer-col a{position:relative;display:inline-flex;align-items:center;align-self:flex-start;padding:7px 0;font-size:14px;line-height:1.35;color:rgba(230,232,239,.66);text-decoration:none;transition:color .16s ease,transform .16s ease}footer.site-footer .footer-col a::before{content:"";position:absolute;left:-14px;top:50%;width:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7c5cff,#3bdfb9);transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform .18s ease}footer.site-footer .footer-col a:hover{color:#fff;transform:translateX(4px)}footer.site-footer .footer-col a:hover::before{transform:translateY(-50%) scaleX(1)}footer.site-footer .footer-cta-card{position:relative;padding:22px;border-radius:18px;background:linear-gradient(rgba(13,19,38,.92),rgba(11,16,32,.96)) padding-box,linear-gradient(135deg,rgba(124,92,255,.65),rgba(255,255,255,.08) 45%,rgba(59,223,185,.55)) border-box;border:1px solid transparent;box-shadow:0 24px 60px rgba(3,6,16,.55)}footer.site-footer .footer-cta-title{display:block;font-size:16.5px;font-weight:700;line-height:1.3;color:#fff}footer.site-footer .footer-cta-card p{margin:8px 0 16px;font-size:13px;line-height:1.55;color:rgba(230,232,239,.6)}footer.site-footer .footer-cta-btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,#7c5cff 0,#6d7bff 45%,#3bdfb9 100%);border:1px solid rgba(124,92,255,.6);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 26px rgba(124,92,255,.35);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}footer.site-footer .footer-cta-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 32px rgba(124,92,255,.45)}footer.site-footer .footer-cta-mail{display:block;margin-top:12px;text-align:center;font-size:13px;color:rgba(230,232,239,.55);text-decoration:none;transition:color .16s ease}footer.site-footer .footer-cta-mail:hover{color:#fff}footer.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-top:52px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:rgba(230,232,239,.42)}footer.site-footer .footer-legal{display:flex;gap:18px}footer.site-footer .footer-legal a{color:rgba(230,232,239,.55);text-decoration:none;padding:6px 0;transition:color .16s ease}footer.site-footer .footer-legal a:hover{color:#fff}footer.site-footer .footer-made{color:rgba(230,232,239,.42)}footer.site-footer .footer-watermark{position:absolute;left:50%;bottom:-.24em;transform:translateX(-50%);z-index:0;font-family:"Bebas Neue","Bebas Neue Fallback",Oswald,sans-serif;font-size:clamp(96px, 16.5vw, 230px);line-height:1;letter-spacing:.06em;white-space:nowrap;color:transparent;background:linear-gradient(180deg,rgba(124,92,255,.085) 0,rgba(59,223,185,.02) 78%,transparent 100%);-webkit-background-clip:text;background-clip:text;pointer-events:none;user-select:none}@media (max-width:1100px){footer.site-footer .footer-cols{grid-template-columns:1fr 1fr 1fr}footer.site-footer .footer-brand{grid-column:1/-1}footer.site-footer .footer-cta-card{grid-column:1/-1}}@media (max-width:640px){footer.site-footer{margin-top:64px}footer.site-footer .footer-shell{padding:44px 18px 20px}footer.site-footer .footer-cols{grid-template-columns:1fr 1fr;gap:30px 20px}footer.site-footer .footer-col a{padding:9px 0}footer.site-footer .footer-col a:hover{transform:none}footer.site-footer .footer-col a::before{display:none}footer.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;margin-top:38px}}@media (prefers-reduced-motion:reduce){footer.site-footer .footer-col a,footer.site-footer .footer-col a::before,footer.site-footer .footer-cta-btn{transition:none!important}footer.site-footer .footer-col a:hover,footer.site-footer .footer-cta-btn:hover{transform:none}}