.ctn.svelte-a8v1ld{max-width:1180px;margin:0 auto;padding:0 1.5rem}.ft.svelte-a8v1ld{padding:0;background:linear-gradient(180deg,#0c1929,#0f2235);color:#cbd5e1;margin-top:4rem}.ft.svelte-a8v1ld .ctn:where(.svelte-a8v1ld){padding-top:3.5rem;padding-bottom:2rem}.ft-top.svelte-a8v1ld{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.ft-logo.svelte-a8v1ld{font-size:1.75rem;font-weight:900;margin:0 0 .5rem;letter-spacing:-.02em}.ft-tagline.svelte-a8v1ld{font-size:.9rem;color:#94a3b8;line-height:1.6;margin:0}.ft-cta-btn.svelte-a8v1ld{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:.75rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;font-weight:700;font-size:.85rem;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #38bdf84d;white-space:nowrap}.ft-cta-btn.svelte-a8v1ld:hover{transform:translateY(-2px);box-shadow:0 6px 24px #38bdf866}.ft-divider.svelte-a8v1ld{height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.2),rgba(129,140,248,.2),transparent);margin:2rem 0}.ft-grid.svelte-a8v1ld{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.ft.svelte-a8v1ld h3:where(.svelte-a8v1ld){font-size:.75rem;font-weight:700;color:#38bdf8;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.ft.svelte-a8v1ld ul:where(.svelte-a8v1ld){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.ft.svelte-a8v1ld a:where(.svelte-a8v1ld){color:#94a3b8;text-decoration:none;font-size:.85rem;transition:color .2s,padding-left .2s}.ft.svelte-a8v1ld a:where(.svelte-a8v1ld):hover{color:#e2e8f0;padding-left:4px}.ft-bot.svelte-a8v1ld{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#64748b}.ft-soc.svelte-a8v1ld{display:flex;gap:.5rem;flex-wrap:wrap}.ft-soc-link.svelte-a8v1ld{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#94a3b8!important;font-size:.75rem;transition:background .2s,color .2s,border-color .2s}.ft-soc-link.svelte-a8v1ld:hover{background:#38bdf826;color:#38bdf8!important;border-color:#38bdf84d;padding-left:.75rem}.ft-soc.svelte-a8v1ld a:where(.svelte-a8v1ld){color:#94a3b8;transition:color .2s}.ft-soc.svelte-a8v1ld a:where(.svelte-a8v1ld):hover{color:#38bdf8}@media(max-width:768px){.ft-grid.svelte-a8v1ld{grid-template-columns:1fr}.ft-bot.svelte-a8v1ld{flex-direction:column;gap:.75rem;text-align:center}}.ft-nvidia-wrap.svelte-a8v1ld{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;gap:.75rem}.ft-nvidia-badge-link.svelte-a8v1ld{display:inline-block;transition:opacity .2s ease,transform .2s ease}.ft-nvidia-badge-link.svelte-a8v1ld:hover{opacity:.85;transform:translateY(-1px)}.ft-nvidia-badge-img.svelte-a8v1ld{height:48px;width:auto;object-fit:contain;display:block;filter:brightness(1.08) drop-shadow(0 2px 8px rgba(118,185,0,.25))}.ft-nvidia-legal.svelte-a8v1ld{font-size:.65rem;line-height:1.5;color:#94a3b880;text-align:center;max-width:900px;margin:0 auto}
