:where(:root){--ffh-grad:linear-gradient(120deg,#0a2466,#1a47c9 48%,#0d6b64);--ffh-grad-hover:linear-gradient(120deg,#071b4d,#163ba8 48%,#0a5550);--ffh-dark:linear-gradient(160deg,#08122b,#0d2459 55%,#0a4552);--ffh-ink:#0b1b3a;--ffh-text:#111317;--ffh-muted:#50545c;--ffh-muted-2:#6c717a;--ffh-n100:#f7f8fa;--ffh-n200:#e6e8ec;--ffh-n300:#d3d6dc;--ffh-n400:#b4b8c0;--ffh-n500:#8f949d;--ffh-accent:#2358e0;--ffh-accent-100:#eef4ff;--ffh-accent-300:#b4ccff;--ffh-accent-500:#3b76f6;--ffh-accent-700:#1c45b8;--ffh-accent-800:#17368c;--ffh-bg:#eef0f3;--ffh-green:#10b981;--ffh-mint:#6ee7b7;--ffh-mint-2:#a7f3d0;--ffh-sky:#7dd3fc;--ffh-font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--ffh-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ffh-max:1760px;--ffh-gutter:clamp(16px,3vw,120px);--ffh-ease:cubic-bezier(.2,.7,.2,1)}:where(.ffh-ftr){color:var(--ffh-text);font-family:var(--ffh-font);-webkit-font-smoothing:antialiased}.ffh-ftr,.ffh-ftr *,.ffh-ftr :after,.ffh-ftr :before,.ffh-ftr:after,.ffh-ftr:before{box-sizing:border-box}:where(.ffh-ftr) :is(h1,h2,h3,h4,p){font-family:var(--ffh-font);margin:0}:where(.ffh-ftr) img{max-width:100%}:where(.ffh-ftr) a{color:inherit;text-decoration:none}.ffh-ftr :focus-visible{outline:2px solid var(--ffh-accent);outline-offset:2px}.ffh-ftr ::selection{background:#dbe7ff}:where(.ffh-ftr) button{color:inherit;font:inherit}@media (prefers-reduced-motion:reduce){.ffh-ftr,.ffh-ftr *,.ffh-ftr :after,.ffh-ftr :before,.ffh-ftr:after,.ffh-ftr:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@keyframes ffh-pulse{0%,to{opacity:1}50%{opacity:.35}}.ffh-ftr{padding:var(--ffh-pt,110px) 0 24px;position:relative;z-index:1}.ffh-ftr__in{margin:0 auto;max-width:calc(var(--ffh-max, 1400px) + var(--ffh-gutter, 24px)*2);padding:0 var(--ffh-gutter,24px)}.ffh-ftr__box{background:var(--box);border:1px solid var(--ffh-n200);border-radius:28px;display:flex;flex-direction:column;gap:40px;padding:44px 40px 24px}.ffh-ftr__top{display:flex;flex-wrap:wrap;gap:40px}.ffh-ftr__brand{display:flex;flex:1 1 260px;flex-direction:column;gap:18px;max-width:320px}.ffh-ftr__logo img{display:block;height:28px;width:auto}.ffh-ftr__about{color:var(--ffh-muted);font-size:13.5px;line-height:1.6}.ffh-ftr__partners{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px;max-width:300px}.ffh-ftr__pl{align-items:center;display:flex;flex:0 0 auto}.ffh-ftr__pl img{display:block;height:40px;max-width:none;object-fit:contain;width:auto}.ffh-ftr__pl:has(img[src*=NVIDIA-Inception]),.ffh-ftr__pl:has(img[src*=microsoft_for_startups]){flex:0 0 calc(50% - 12px);min-width:0;overflow:visible}.ffh-ftr__pl img[src*=microsoft_for_startups]{height:auto;margin:0 -15.2% 0 -10%;max-width:none;width:125%}.ffh-ftr__pl img[src*=NVIDIA-Inception]{height:auto;margin:0 -5.6% 0 -8.4%;max-width:none;width:114%}.ffh-ftr__pl img[src*=azure]{height:52px;margin:-3.5px -2.2px -6.9px -2.1px}.ffh-ftr__pl img[src*=google-cloud]{height:56px;margin:-8.5px -5.8px -11.3px -5.7px}.ffh-ftr__pl img[src*=OpenAI_Select]{height:52px}.ffh-ftr__social{display:flex;gap:8px;list-style:none;margin:0;padding:0}.ffh-ftr__social a{align-items:center;border:1px solid var(--ffh-n200);border-radius:50%;color:var(--ffh-text);display:flex;height:36px;justify-content:center;transition:border-color .2s;width:36px}.ffh-ftr__social a:hover{border-color:var(--ffh-text)}.ffh-ftr__cols{display:grid;flex:3 1 560px;gap:36px 28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}@media (max-width:767px){.ffh-ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ffh-ftr__trust{grid-column:1/-1}}.ffh-ftr__col{display:flex;flex-direction:column;gap:12px}.ffh-ftr__h{color:var(--ffh-muted);font-family:var(--ffh-mono);font-size:12px;font-weight:500;letter-spacing:.1em;margin:0}.ffh-ftr__col ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ffh-ftr__col a{color:var(--fl);font-size:13.5px;line-height:1.4;transition:color .2s}.ffh-ftr__col a:hover{color:var(--fh)}.ffh-ftr__bot{border-top:1px solid var(--ffh-n200);color:var(--ffh-muted-2);flex-wrap:wrap;font-size:12.5px;gap:14px;justify-content:space-between;padding-top:20px}.ffh-ftr__bot,.ffh-ftr__copy{align-items:center;display:flex}.ffh-ftr__copy{gap:8px}.ffh-ftr__copy i{animation:ffh-pulse 1.6s infinite;background:var(--ffh-green);border-radius:50%;flex-shrink:0;height:7px;width:7px}.ffh-ftr__legal{display:flex;gap:20px;list-style:none;margin:0;padding:0}.ffh-ftr__legal a{color:var(--ffh-muted)}.ffh-ftr__legal a:hover{color:var(--fh)}@media (max-width:767px){.ffh-ftr__box{padding:32px 22px 20px}.ffh-ftr__col ul{gap:2px}.ffh-ftr__col ul a,.ffh-ftr__legal a{display:inline-block;padding:8px 0}}.ffh-ftr .ffh-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.ffh-ftr__nl{border-top:1px solid var(--ffh-n200);display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:22px}.ffh-ftr__nl-p{color:var(--ffh-muted);font-size:13px;line-height:1.5}.ffh-ftr__nl-f{align-items:center;background:var(--ffh-n100);border:1px solid var(--ffh-n200);border-radius:999px;display:flex;gap:6px;margin:4px 0 0;padding:4px;transition:border-color .2s,box-shadow .2s,background .2s}.ffh-ftr__nl-f:focus-within{background:#fff;border-color:var(--ffh-accent-300);box-shadow:0 0 0 4px var(--ffh-accent-100)}.ffh-ftr__nl-f input{background:transparent;border:0;box-shadow:none;color:var(--ffh-text);flex:1 1 auto;font:400 14px/1.2 var(--ffh-font);height:40px;min-width:0;outline:none;padding:0 6px 0 14px}.ffh-ftr .ffh-ftr__nl-f input:focus-visible{outline:none}.ffh-ftr__nl-f input::placeholder{color:var(--ffh-muted-2);opacity:1}.ffh-ftr__nl-b{align-items:center;background:var(--ffh-grad);border:0;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 10px 22px -12px rgba(10,36,102,.65);color:#fff!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font:500 14px/1 var(--ffh-font)!important;gap:8px;height:40px;padding:0 5px 0 16px;transition:background .2s,transform .2s}.ffh-ftr__nl-b:hover{background:var(--ffh-grad-hover)}.ffh-ftr__nl-b:active{transform:translateY(1px)}.ffh-ftr__nl-b[disabled]{cursor:progress;opacity:.7}.ffh-ftr__nl-ic{align-items:center;background:hsla(0,0%,100%,.18);border-radius:50%;display:flex;font-size:15px;height:30px;justify-content:center;transition:transform .2s;width:30px}.ffh-ftr__nl-b:hover .ffh-ftr__nl-ic{transform:translateX(2px)}.ffh-ftr__nl-msg{color:var(--ffh-muted);font-size:12.5px;line-height:1.4;min-height:1em}.ffh-ftr__nl-msg:empty{display:none}.ffh-ftr__nl-msg.is-ok{color:#0d7a55}.ffh-ftr__nl-msg.is-err{color:#c0362c}