: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:var(--ffh-pw,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(var(--ffh-pwide, 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:var(--ffh-pbadge,52px);margin:-3.5px -2.2px -6.9px -2.1px}.ffh-ftr__pl img[src*=google-cloud]{height:calc(var(--ffh-pbadge, 52px) + 4px);margin:-8.5px -5.8px -11.3px -5.7px}.ffh-ftr__pl img[src*=OpenAI_Select]{height:var(--ffh-pbadge,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{align-items:center;background:var(--ffh-dark);border-radius:22px;box-shadow:0 24px 48px -28px rgba(8,18,43,.6);color:#fff;display:grid;gap:28px 48px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);isolation:isolate;overflow:hidden;padding:36px 40px;position:relative}.ffh-ftr__nl:before{background:radial-gradient(closest-side,rgba(110,231,183,.28),transparent 70%);inset:auto -10% -60% auto;width:60%}.ffh-ftr__nl:after,.ffh-ftr__nl:before{content:"";height:160%;pointer-events:none;position:absolute;z-index:-1}.ffh-ftr__nl:after{background:radial-gradient(closest-side,rgba(59,118,246,.35),transparent 70%);inset:-70% auto auto -10%;width:55%}.ffh-ftr__nl-txt{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.ffh-ftr__nl-badge{align-items:center;background:rgba(110,231,183,.08);border:1px solid rgba(110,231,183,.35);border-radius:999px;color:var(--ffh-mint);display:inline-flex;font:500 11.5px/1 var(--ffh-mono);gap:7px;letter-spacing:.1em;padding:5px 12px;text-transform:uppercase}.ffh-ftr__nl-badge i{font-size:13px}.ffh-ftr__nl-h{color:#fff!important;font:600 clamp(22px,2.4vw,30px)/1.2 var(--ffh-font)!important;letter-spacing:-.02em}.ffh-ftr__nl-p{color:hsla(0,0%,100%,.74);font-size:14.5px;line-height:1.6;max-width:460px}.ffh-ftr__nl-act{display:flex;flex-direction:column;gap:10px;min-width:0}.ffh-ftr__nl-f{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.6);border-radius:999px;display:flex;gap:8px;margin:0;padding:5px;transition:box-shadow .2s}.ffh-ftr__nl-f:focus-within{box-shadow:0 0 0 4px rgba(180,204,255,.4)}.ffh-ftr__nl-f input{background:transparent;border:0;box-shadow:none;color:var(--ffh-text);flex:1 1 auto;font:400 15px/1.2 var(--ffh-font);height:46px;min-width:0;outline:none;padding:0 8px 0 18px}.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 15px/1 var(--ffh-font)!important;gap:10px;height:46px;justify-content:center;padding:0 6px 0 22px;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:16px;height:34px;justify-content:center;transition:transform .2s;width:34px}.ffh-ftr__nl-b:hover .ffh-ftr__nl-ic{transform:translateX(2px)}.ffh-ftr__nl-fine{color:hsla(0,0%,100%,.58);font-size:12.5px;padding-left:18px}.ffh-ftr__nl-msg{color:hsla(0,0%,100%,.8);font-size:13px;line-height:1.4;padding-left:18px}.ffh-ftr__nl-msg:empty{display:none}.ffh-ftr__nl-msg.is-ok{color:var(--ffh-mint)}.ffh-ftr__nl-msg.is-err{color:#fca5a5}@media (max-width:991px){.ffh-ftr__nl{grid-template-columns:1fr;padding:32px 30px}.ffh-ftr__nl-p{max-width:none}}@media (max-width:767px){.ffh-ftr__nl{border-radius:18px;gap:20px;padding:26px 20px}.ffh-ftr__nl-p{font-size:14px}}@media (max-width:479px){.ffh-ftr__nl-f{align-items:stretch;border-radius:18px;flex-direction:column;gap:6px;padding:6px}.ffh-ftr__nl-f input{height:48px;padding:0 14px}.ffh-ftr__nl-b{border-radius:14px;height:48px;justify-content:space-between;padding:0 6px 0 20px;width:100%}.ffh-ftr__nl-ic{border-radius:10px}.ffh-ftr__nl-fine,.ffh-ftr__nl-msg{padding-left:4px}}.ffh-ftr .ffh-ftr__nl-f{flex-wrap:nowrap}.ffh-ftr .ffh-ftr__nl-f input{flex:1 1 0%;min-width:0;width:auto}@media (max-width:479px){.ffh-ftr .ffh-ftr__nl-f input{flex:0 0 auto;width:100%}}