:root{--ft-bg-1:#fafafa;--ft-bg-2:#f3f3f5;--ft-ink:#0a0a0f;--ft-muted:#5a5a62;--ft-muted-2:#8a8a92;--ft-line:#0a0a0f14;--ft-line-2:#0a0a0f1f;--ft-paper:#fff;--ft-paper-2:#fbfbfd;--ft-accent:#22d3ee;--ft-accent-2:#06b6d4;--ft-accent-3:#0891b2;--ft-blue:#0b5cb8;--ft-blue-2:#1f2a4e;--ft-grad-ai:radial-gradient(circle at 30% 30%,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);--ft-grad-blue:linear-gradient(135deg,#1f2a4e,#0b5cb8);--ft-grad-stripe:linear-gradient(90deg,#22d3ee,#06b6d4 50%,#0b5cb8);--ft-display:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--ft-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ft-ease:cubic-bezier(.16,1,.3,1)}.ft{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#fafafa,#f3f3f5);background:linear-gradient(180deg,var(--ft-bg-1) 0,var(--ft-bg-2) 100%);color:#0a0a0f;color:var(--ft-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--ft-sans);overflow:hidden;padding:0 0 24px;position:relative}.ft:before{background:linear-gradient(90deg,#22d3ee,#06b6d4 50%,#0b5cb8);background:var(--ft-grad-stripe);content:"";height:2px;left:0;opacity:.85;position:absolute;right:0;top:0;z-index:2}.ft-container{margin:0 auto;max-width:1340px;padding:0 56px;position:relative;z-index:1}.ft-glow{filter:blur(80px);pointer-events:none;position:absolute;z-index:0}.ft-glow-cyan{background:radial-gradient(circle,#06b6d41a,#0000 60%);bottom:-50%;height:780px;right:-10%;width:780px}.ft-glow-indigo{background:radial-gradient(circle,#0b5cb81a,#0000 60%);height:520px;left:-10%;top:-20%;width:520px}.ft-ai-hero{grid-gap:32px;align-items:center;background:radial-gradient(60% 100% at 80% 30%,#06b6d41a,#0000 60%),radial-gradient(50% 80% at 20% 70%,#0b5cb81a,#0000 60%),linear-gradient(135deg,#fafafa,#f3f3f5);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:28px;box-shadow:0 1px 3px #0a0a0f08;display:grid;gap:32px;grid-template-columns:1fr auto;margin:48px 0 56px;overflow:hidden;padding:36px 40px;position:relative}.ft-ai-hero-l{align-items:flex-start;display:flex;gap:20px;min-width:0}.ft-ai-orb{align-items:center;background:radial-gradient(circle at 30% 30%,#22d3ee 0,#06b6d4 50%,#0891b2 100%);background:var(--ft-grad-ai);border-radius:16px;box-shadow:0 12px 32px #06b6d459;color:#fff;display:flex;flex-shrink:0;font-size:26px;height:56px;justify-content:center;width:56px}.ft-ai-text{min-width:0}.ft-ai-kicker{align-items:center;color:#0891b2;color:var(--ft-accent-3);display:inline-flex;font:700 10.5px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:700 10.5px var(--ft-sans);gap:6px;letter-spacing:.16em;text-transform:uppercase}.ft-ai-kicker-dot{background:#22d3ee;background:var(--ft-accent);border-radius:50%;box-shadow:0 0 8px #22d3ee;box-shadow:0 0 8px var(--ft-accent);height:6px;width:6px}.ft-ai-title{color:#0a0a0f;color:var(--ft-ink);font:700 28px/1.15 Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font:700 28px/1.15 var(--ft-display);letter-spacing:-.025em;margin:8px 0 6px}.ft-ai-title em{background:radial-gradient(circle at 30% 30%,#22d3ee 0,#06b6d4 50%,#0891b2 100%);background:var(--ft-grad-ai);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.ft-ai-lede{color:#5a5a62;color:var(--ft-muted);font:500 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 14px/1.5 var(--ft-sans);letter-spacing:-.005em;margin:0;max-width:520px}.ft-ai-hero-r{align-items:center;display:flex;flex-shrink:0;gap:10px}.ft-ai-cta-ghost,.ft-ai-cta-primary{align-items:center;border:1px solid #0000;border-radius:9999px;cursor:pointer;display:inline-flex;font:600 14px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:600 14px var(--ft-sans);font-family:inherit;gap:8px;height:48px;justify-content:center;letter-spacing:-.005em;padding:0 20px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:transform .2s var(--ft-ease),box-shadow .2s var(--ft-ease),background .2s var(--ft-ease)}.ft-ai-cta-primary{background:#0a0a0f;background:var(--ft-ink);box-shadow:0 12px 32px #0a0a0f2e;color:#fff}.ft-ai-cta-primary:hover{box-shadow:0 14px 36px #0a0a0f42;transform:translateY(-1px)}.ft-ai-cta-primary iconify-icon{font-size:16px}.ft-ai-cta-ghost{background:#fff;background:var(--ft-paper);border-color:#0a0a0f1f;border-color:var(--ft-line-2);color:#0a0a0f;color:var(--ft-ink)}.ft-ai-cta-ghost:hover{background:#0a0a0f08;border-color:#0a0a0f2e}.ft-grid{grid-gap:40px 32px;display:grid;gap:40px 32px;grid-template-columns:300px repeat(5,1fr);padding-bottom:32px}.ftb{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.ftb-logo{align-items:center;display:inline-flex;gap:12px;margin-bottom:18px}.ftb-logo,.ftb-logo:hover{color:#0a0a0f;color:var(--ft-ink);text-decoration:none}.ftb-mark{align-items:center;background:linear-gradient(135deg,#1f2a4e,#0b5cb8 60%,#3a86ff);border-radius:11px;box-shadow:0 4px 14px #0b5cb866;color:#fff;display:flex;flex-shrink:0;font:800 12px Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font:800 12px var(--ft-display);height:38px;justify-content:center;letter-spacing:.02em;width:38px}.ftb-name{color:#0a0a0f;color:var(--ft-ink);display:flex;flex-direction:column;font:700 16px Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font:700 16px var(--ft-display);letter-spacing:-.015em;line-height:1.15}.ftb-name small{color:#8a8a92;color:var(--ft-muted-2);font:500 11px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 11px var(--ft-sans);letter-spacing:0;margin-top:2px}.ftb-tag{color:#5a5a62;color:var(--ft-muted);font:500 13.5px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 13.5px/1.6 var(--ft-sans);letter-spacing:-.005em;margin:0 0 22px}.ftb-reach{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;width:100%}.ftb-reach-row{align-items:center;display:inline-flex;font:500 13px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 13px var(--ft-sans);gap:10px;transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s var(--ft-ease)}.ftb-reach-row,.ftb-reach-row:hover{color:#0a0a0f;color:var(--ft-ink);text-decoration:none}.ftb-reach-row:hover .ftb-reach-ic{background:#0b5cb81a;color:#0b5cb8;color:var(--ft-blue)}.ftb-reach-ic{align-items:center;background:#fff;background:var(--ft-paper);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:9px;color:#0b5cb8;color:var(--ft-blue);display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);transition:background .2s var(--ft-ease),color .2s var(--ft-ease),border-color .2s var(--ft-ease);width:32px}.ftb-reach-text{display:flex;flex-direction:column;line-height:1.15}.ftb-reach-text small{color:#8a8a92;color:var(--ft-muted-2);font:500 10px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 10px var(--ft-sans);letter-spacing:.1em;text-transform:uppercase}.ftb-reach-text b{color:#0a0a0f;color:var(--ft-ink);font:600 13px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:600 13px var(--ft-sans)}.ftb-socials{display:flex;gap:8px;margin-bottom:22px}.ftb-socials a{align-items:center;background:#f3f3f5;border-radius:11px;color:#5a5a62;color:var(--ft-muted);display:flex;font-size:16px;height:38px;justify-content:center;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transition:background .2s var(--ft-ease),color .2s var(--ft-ease),transform .2s var(--ft-ease);width:38px}.ftb-socials a:hover{background:#0b5cb814;color:#0b5cb8;color:var(--ft-blue);transform:translateY(-2px)}.ftb-msme{align-items:center;background:#fff;background:var(--ft-paper);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:12px;display:inline-flex;gap:10px;padding:9px 13px}.ftb-msme iconify-icon{color:#16a34a;flex-shrink:0;font-size:22px}.ftb-msme-t{color:#0a0a0f;color:var(--ft-ink);display:block;font:600 12px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:600 12px var(--ft-sans);letter-spacing:-.005em}.ftb-msme-d{color:#8a8a92;color:var(--ft-muted-2);display:block;font:500 10.5px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 10.5px var(--ft-sans);margin-top:1px}.facc{min-width:0}.facc-h{align-items:center;background:none;border:none;color:#0a0a0f;color:var(--ft-ink);cursor:default;display:flex;font-family:inherit;font:700 11px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:700 11px var(--ft-sans);gap:10px;letter-spacing:.16em;padding:0 0 16px;text-align:left;text-transform:uppercase;width:100%}.facc-bullet{background:#0b5cb8;background:var(--ft-blue);border-radius:50%;box-shadow:0 0 6px #0b5cb866;flex-shrink:0;height:5px;width:5px}.facc-t{flex:1 1}.facc-c{color:#8a8a92;color:var(--ft-muted-2);font:600 11px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:600 11px var(--ft-sans);letter-spacing:0;text-transform:none}.facc-chev{color:#5a5a62;color:var(--ft-muted);display:none;flex-shrink:0;font-size:14px;transition:transform .28s cubic-bezier(.16,1,.3,1);transition:transform .28s var(--ft-ease)}.facc-body{overflow:hidden}.facc-body ul{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.facc-body a{align-items:center;color:#5a5a62;color:var(--ft-muted);display:flex;font:500 13px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 13px var(--ft-sans);letter-spacing:-.005em;padding:5px 0;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1);transition:color .16s var(--ft-ease)}.facc-body a:hover{color:#0a0a0f;color:var(--ft-ink);text-decoration:none}.facc-link{align-items:center;display:inline-flex;gap:6px}.facc-badge{border-radius:4px;font:700 8.5px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:700 8.5px var(--ft-sans);letter-spacing:.1em;padding:2px 5px;text-transform:uppercase}.facc-badge-new{background:#22d3ee1f;color:#0891b2}.facc-badge-hot{background:#ff6b3524;color:#ea580c}.facc-badge-live{background:#22c55e24;color:#15803d}.facc-badge-ai{background:#a855f724;color:#7c3aed}.ft-strip{grid-gap:24px;align-items:center;border-top:1px solid #0a0a0f14;border-top:1px solid var(--ft-line);display:grid;gap:24px;grid-template-columns:1fr auto auto;padding:24px 0}.ft-newsletter{align-items:center;background:#fff;background:var(--ft-paper);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:14px;box-shadow:0 1px 3px #0a0a0f08;display:flex;gap:14px;max-width:520px;padding:6px 6px 6px 18px}.ft-news-ic{color:#0b5cb8;color:var(--ft-blue);flex-shrink:0;font-size:22px}.ft-news-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ft-news-text b{color:#0a0a0f;color:var(--ft-ink);font:700 13px Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font:700 13px var(--ft-display);letter-spacing:-.01em}.ft-news-text small{color:#8a8a92;color:var(--ft-muted-2);font:500 11.5px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 11.5px var(--ft-sans)}.ft-newsletter input{background:#0000;border:none;color:#0a0a0f;color:var(--ft-ink);flex:1 1;font:500 13px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 13px var(--ft-sans);letter-spacing:-.005em;min-width:0;outline:none;padding:0 12px;width:200px}.ft-newsletter input::placeholder{color:#8a8a92;color:var(--ft-muted-2)}.ft-news-cta{align-items:center;background:linear-gradient(135deg,#1f2a4e,#0b5cb8);background:var(--ft-grad-blue);border:none;border-radius:9999px;box-shadow:0 6px 20px #0b5cb84d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:600 13px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:600 13px var(--ft-sans);font-family:inherit;gap:6px;height:40px;letter-spacing:-.005em;padding:0 18px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);transition:transform .18s var(--ft-ease),box-shadow .18s var(--ft-ease)}.ft-news-cta:hover{box-shadow:0 8px 24px #0b5cb866;transform:translateY(-1px)}.ft-pills{align-items:center;display:flex;gap:10px}.ft-pill{align-items:center;background:#fff;background:var(--ft-paper);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:9999px;color:#5a5a62;color:var(--ft-muted);display:inline-flex;font:500 12.5px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 12.5px var(--ft-sans);gap:8px;letter-spacing:-.005em;padding:8px 14px}.ft-pill iconify-icon{color:#0b5cb8;color:var(--ft-blue);font-size:14px}.ft-pill-accent{background:#0b5cb80f;border-color:#0b5cb829;color:#0a0a0f;color:var(--ft-ink)}.ft-chips{border-top:1px solid #0a0a0f14;border-top:1px solid var(--ft-line);padding:28px 0}.ft-chips-h{color:#8a8a92;color:var(--ft-muted-2);font:700 11px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:700 11px var(--ft-sans);letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.ft-chips-row{display:flex;flex-wrap:wrap;gap:6px}.ft-chip{background:#fff;background:var(--ft-paper);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:7px;color:#5a5a62;color:var(--ft-muted);font:500 12px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 12px var(--ft-sans);letter-spacing:-.005em;padding:6px 11px;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);transition:background .18s var(--ft-ease),color .18s var(--ft-ease),border-color .18s var(--ft-ease)}.ft-chip:hover{background:#0b5cb80f;border-color:#0b5cb83d;color:#0a0a0f;color:var(--ft-ink);text-decoration:none}.fbot{border-top:1px solid #0a0a0f14;border-top:1px solid var(--ft-line);justify-content:space-between;padding:22px 0 0}.fbot,.fbot-l{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.fbot-l{color:#8a8a92;color:var(--ft-muted-2);font:500 12px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 12px var(--ft-sans);letter-spacing:-.005em}.fbot-l b{color:#0a0a0f;color:var(--ft-ink);font-weight:600}.fbot-dot{color:#0a0a0f33}.fbot-made{align-items:center;display:inline-flex;gap:5px}.fbot-made iconify-icon{color:#ef4444}.fbot-r{align-items:center;display:flex;flex-wrap:wrap;font:500 12.5px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font:500 12.5px var(--ft-sans);gap:24px;letter-spacing:-.005em}.fbot-r a{color:#5a5a62;color:var(--ft-muted);text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1);transition:color .18s var(--ft-ease)}.fbot-r a:hover{color:#0a0a0f;color:var(--ft-ink);text-decoration:none}@media (max-width:1280px){.ft-container{padding:0 40px}.ft-grid{gap:36px 24px;grid-template-columns:280px repeat(4,1fr)}}@media (max-width:1100px){.ft-grid{grid-template-columns:280px repeat(3,1fr)}}@media (max-width:1024px){.ft-container{padding:0 32px}.ft-ai-hero{grid-template-columns:1fr;margin:36px 0 40px;padding:28px 26px}.ft-ai-hero-r{width:100%}.ft-ai-cta-ghost,.ft-ai-cta-primary{flex:1 1}.ft-strip{align-items:stretch;gap:14px;grid-template-columns:1fr}.ft-newsletter{max-width:none}.ft-pills{flex-wrap:wrap}}@media (max-width:900px){.ft-container{padding:0 24px}.ft-ai-hero{border-radius:22px;margin:28px 0 32px;padding:24px 22px}.ft-ai-orb{height:48px;width:48px}.ft-ai-orb,.ft-ai-title{font-size:22px}.ft-ai-cta-ghost,.ft-ai-cta-primary{height:46px;width:100%}.ft-ai-hero-r{flex-direction:column}.ft-grid{gap:0;grid-template-columns:1fr;padding-bottom:8px}.ftb{margin-bottom:8px;padding-bottom:22px}.facc,.ftb{border-bottom:1px solid #0a0a0f14;border-bottom:1px solid var(--ft-line)}.facc-h{cursor:pointer;padding:18px 0}.facc-h:hover{opacity:.85}.facc-chev{align-items:center;background:#fff;background:var(--ft-paper);border:1px solid #0a0a0f14;border:1px solid var(--ft-line);border-radius:8px;display:inline-flex;height:28px;justify-content:center;width:28px}.facc.open .facc-chev{color:#0b5cb8;color:var(--ft-blue);transform:rotate(180deg)}.facc-body{transition:max-height .38s cubic-bezier(.16,1,.3,1);transition:max-height .38s var(--ft-ease)}.facc-body ul{padding:0 0 16px}.facc-body a{font-size:13px;padding:5px 0}.ft-strip{padding:22px 0}.fbot{align-items:flex-start;flex-direction:column;gap:12px;padding-top:18px}.fbot-r{gap:16px}}@media (max-width:540px){.ft-container{padding:0 20px}.ft-ai-hero-l{flex-direction:column;gap:14px}.ftb-tag{font-size:13px}.ftb-reach-row{width:100%}.ft-newsletter{flex-wrap:wrap;padding:12px}.ft-newsletter input{background:#0a0a0f08;border-radius:10px;flex:none;padding:8px 12px;width:100%}.ft-news-cta{height:44px;width:100%}}@media (prefers-reduced-motion:reduce){.ft *,.ft :after,.ft :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (min-width:901px){.facc-body{max-height:none!important}.facc-h{pointer-events:none}.facc-chev{display:none}}