@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--slate-950: #020617;--slate-900: #0f172a;--slate-850: #131c2f;--slate-800: #1e293b;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-400: #94a3b8;--slate-300: #cbd5e1;--slate-200: #e2e8f0;--slate-100: #f1f5f9;--green-600: #047857;--green-500: #059669;--green-400: #10b981;--green-300: #34d399;--blue-500: #3b82f6;--blue-400: #60a5fa;--yellow-500: #eab308;--red-500: #ef4444;--font-mono: "IBM Plex Mono", "Consolas", "Monaco", monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-glow: 0 0 20px rgba(16, 185, 129, .3);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}[data-astro-cid-o7yztayv]{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--slate-950);color:var(--slate-200);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}[data-astro-cid-o7yztayv]::selection{background:var(--green-500);color:var(--slate-950)}h1[data-astro-cid-o7yztayv],h2[data-astro-cid-o7yztayv],h3[data-astro-cid-o7yztayv],h4[data-astro-cid-o7yztayv],h5[data-astro-cid-o7yztayv],h6[data-astro-cid-o7yztayv]{font-weight:700;line-height:1.2;color:var(--slate-100)}a[data-astro-cid-o7yztayv]{color:var(--green-400);text-decoration:none;transition:color var(--transition-fast)}a[data-astro-cid-o7yztayv]:hover{color:var(--green-300)}code[data-astro-cid-o7yztayv]{font-family:var(--font-mono);background:var(--slate-800);color:var(--green-400);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;border:1px solid var(--slate-700)}pre[data-astro-cid-o7yztayv]{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1rem 0}pre[data-astro-cid-o7yztayv] code[data-astro-cid-o7yztayv]{background:transparent;border:none;padding:0;color:var(--slate-300)}.container[data-astro-cid-o7yztayv]{max-width:1280px;margin:0 auto;padding:0 1rem}.gradient-text[data-astro-cid-o7yztayv]{background:linear-gradient(135deg,var(--green-400) 0%,var(--blue-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in[data-astro-cid-o7yztayv]{animation:fadeIn .5s ease-out}.animate-slide-in[data-astro-cid-o7yztayv]{animation:slideIn .5s ease-out}[data-astro-cid-o7yztayv]::-webkit-scrollbar{width:10px;height:10px}[data-astro-cid-o7yztayv]::-webkit-scrollbar-track{background:var(--slate-900)}[data-astro-cid-o7yztayv]::-webkit-scrollbar-thumb{background:var(--slate-700);border-radius:5px}[data-astro-cid-o7yztayv]::-webkit-scrollbar-thumb:hover{background:var(--slate-600)}[data-astro-cid-o7yztayv]:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.loading[data-astro-cid-o7yztayv]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}body{background:#fff;color:#1a1a1a}.sponsor-hero[data-astro-cid-o7yztayv]{background:#fff;padding:4rem 1rem;text-align:center;border-bottom:1px solid #E5E5E5}.sponsor-hero-content[data-astro-cid-o7yztayv]{max-width:56rem;margin:0 auto}.sponsor-hero[data-astro-cid-o7yztayv] h1[data-astro-cid-o7yztayv]{font-size:clamp(2.5rem,5vw,3rem);font-weight:800;line-height:1.2;color:#1a1a1a;margin-bottom:1.5rem}.sponsor-hero-description[data-astro-cid-o7yztayv]{font-size:1.25rem;line-height:1.6;color:#666;max-width:42rem;margin:0 auto 2rem}.sponsor-hero-stats[data-astro-cid-o7yztayv]{display:flex;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2rem;padding-top:2rem;border-top:1px solid #E5E5E5}.stat-item[data-astro-cid-o7yztayv]{text-align:center}.stat-number[data-astro-cid-o7yztayv]{font-size:2.5rem;font-weight:900;color:#06c;line-height:1}.stat-label[data-astro-cid-o7yztayv]{font-size:.875rem;color:#666;margin-top:.5rem}.cta-primary[data-astro-cid-o7yztayv]{display:inline-block;padding:1rem 2rem;font-size:1.125rem;font-weight:600;color:#fff;background:#06c;border-radius:.5rem;text-decoration:none;transition:all .2s ease}.cta-primary[data-astro-cid-o7yztayv]:hover{background:#0052a3;transform:translateY(-2px);box-shadow:0 10px 20px #06c3}.cta-secondary[data-astro-cid-o7yztayv]{display:inline-block;padding:1rem 2rem;font-size:1.125rem;font-weight:600;color:#1a1a1a;background:transparent;border:2px solid #E5E5E5;border-radius:.5rem;text-decoration:none;transition:all .2s ease}.cta-secondary[data-astro-cid-o7yztayv]:hover{border-color:#06c;color:#06c}.hero-ctas[data-astro-cid-o7yztayv]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.container[data-astro-cid-o7yztayv]{max-width:75rem;margin:0 auto;padding:0 1rem}.section[data-astro-cid-o7yztayv]{padding:4rem 1rem;background:#fff}.section-alt[data-astro-cid-o7yztayv]{background:#fafafa}.section-header[data-astro-cid-o7yztayv]{text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-o7yztayv]{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:#1a1a1a;margin-bottom:1rem}.section-description[data-astro-cid-o7yztayv]{font-size:1.125rem;color:#666;max-width:42rem;margin:0 auto}.pricing-grid[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;max-width:75rem;margin:0 auto}.pricing-card[data-astro-cid-o7yztayv]{background:#fff;border:2px solid #E5E5E5;border-radius:1rem;padding:2rem;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card[data-astro-cid-o7yztayv]:hover{border-color:#06c;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.pricing-card[data-astro-cid-o7yztayv].featured{border-color:#06c;position:relative;background:linear-gradient(180deg,#fff,#f8f9ff)}.pricing-card[data-astro-cid-o7yztayv].featured:before{content:"Most Popular";position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:#06c;color:#fff;padding:.375rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pricing-tier[data-astro-cid-o7yztayv]{font-size:.875rem;font-weight:700;color:#06c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.pricing-name[data-astro-cid-o7yztayv]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.pricing-price[data-astro-cid-o7yztayv]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.price-amount[data-astro-cid-o7yztayv]{font-size:3rem;font-weight:900;color:#1a1a1a}.price-currency[data-astro-cid-o7yztayv]{font-size:1.5rem;font-weight:700;color:#666}.price-period[data-astro-cid-o7yztayv]{font-size:1rem;color:#666}.pricing-description[data-astro-cid-o7yztayv]{color:#666;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #E5E5E5}.pricing-features[data-astro-cid-o7yztayv]{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.pricing-features[data-astro-cid-o7yztayv] li[data-astro-cid-o7yztayv]{padding:.75rem 0;display:flex;align-items:flex-start;gap:.75rem;color:#1a1a1a;font-size:.875rem;line-height:1.5}.pricing-features[data-astro-cid-o7yztayv] li[data-astro-cid-o7yztayv]:before{content:"✓";color:#10b981;font-weight:700;font-size:1.125rem;flex-shrink:0}.pricing-cta[data-astro-cid-o7yztayv]{display:block;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#06c;border:none;border-radius:.5rem;text-align:center;text-decoration:none;transition:all .2s ease}.pricing-cta[data-astro-cid-o7yztayv]:hover{background:#0052a3}.pricing-card[data-astro-cid-o7yztayv]:not(.featured) .pricing-cta[data-astro-cid-o7yztayv]{background:transparent;color:#06c;border:2px solid #0066CC}.pricing-card[data-astro-cid-o7yztayv]:not(.featured) .pricing-cta[data-astro-cid-o7yztayv]:hover{background:#06c;color:#fff}.comparison-table[data-astro-cid-o7yztayv]{width:100%;border-collapse:collapse;margin-top:2rem;background:#fff;border:1px solid #E5E5E5;border-radius:1rem;overflow:hidden}.comparison-table[data-astro-cid-o7yztayv] th[data-astro-cid-o7yztayv],.comparison-table[data-astro-cid-o7yztayv] td[data-astro-cid-o7yztayv]{padding:1rem;text-align:left;border-bottom:1px solid #E5E5E5}.comparison-table[data-astro-cid-o7yztayv] th[data-astro-cid-o7yztayv]{background:#fafafa;font-weight:700;color:#1a1a1a;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.comparison-table[data-astro-cid-o7yztayv] td[data-astro-cid-o7yztayv]{color:#666}.comparison-table[data-astro-cid-o7yztayv] tr[data-astro-cid-o7yztayv]:last-child td[data-astro-cid-o7yztayv]{border-bottom:none}.check-icon[data-astro-cid-o7yztayv]{color:#10b981;font-weight:700;font-size:1.25rem}.cross-icon[data-astro-cid-o7yztayv]{color:#e5e5e5;font-weight:700;font-size:1.25rem}.roadmap-grid[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem}.roadmap-card[data-astro-cid-o7yztayv]{background:#fff;border:1px solid #E5E5E5;border-radius:1rem;padding:2rem;transition:all .3s ease}.roadmap-card[data-astro-cid-o7yztayv]:hover{border-color:#06c;box-shadow:0 10px 20px #00000014}.roadmap-tier[data-astro-cid-o7yztayv]{display:inline-block;padding:.375rem .875rem;background:#f0f7ff;color:#06c;font-size:.75rem;font-weight:700;border-radius:2rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.roadmap-plugin[data-astro-cid-o7yztayv]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.roadmap-description[data-astro-cid-o7yztayv]{color:#666;font-size:.875rem;line-height:1.6}.roadmap-quarter[data-astro-cid-o7yztayv]{font-size:.75rem;color:#06c;font-weight:600;margin-top:1rem}.faq-grid[data-astro-cid-o7yztayv]{max-width:50rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-astro-cid-o7yztayv]{background:#fff;border:1px solid #E5E5E5;border-radius:1rem;padding:2rem}.faq-question[data-astro-cid-o7yztayv]{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem}.faq-answer[data-astro-cid-o7yztayv]{color:#666;line-height:1.6}.success-grid[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem}.success-card[data-astro-cid-o7yztayv]{background:#fff;border:1px solid #E5E5E5;border-radius:1rem;padding:2rem}.success-industry[data-astro-cid-o7yztayv]{font-size:.75rem;font-weight:700;color:#06c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.success-title[data-astro-cid-o7yztayv]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.success-result[data-astro-cid-o7yztayv]{font-weight:600;color:#10b981;margin-bottom:.5rem}.success-tech[data-astro-cid-o7yztayv]{font-size:.875rem;color:#666;margin-bottom:1rem}.success-quote[data-astro-cid-o7yztayv]{font-style:italic;color:#666;border-left:3px solid #0066CC;padding-left:1rem;margin-top:1rem}.final-cta[data-astro-cid-o7yztayv]{background:linear-gradient(135deg,#06c,#0052a3);padding:4rem 1rem;text-align:center;color:#fff}.final-cta[data-astro-cid-o7yztayv] h2[data-astro-cid-o7yztayv]{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;margin-bottom:1rem;color:#fff}.final-cta[data-astro-cid-o7yztayv] p[data-astro-cid-o7yztayv]{font-size:1.125rem;margin-bottom:2rem;opacity:.95}.final-cta[data-astro-cid-o7yztayv] .cta-primary[data-astro-cid-o7yztayv]{background:#fff;color:#06c}.final-cta[data-astro-cid-o7yztayv] .cta-primary[data-astro-cid-o7yztayv]:hover{background:#f0f7ff}@media(max-width:768px){.sponsor-hero[data-astro-cid-o7yztayv]{padding:3rem 1rem}.sponsor-hero[data-astro-cid-o7yztayv] h1[data-astro-cid-o7yztayv]{font-size:2rem}.pricing-grid[data-astro-cid-o7yztayv],.roadmap-grid[data-astro-cid-o7yztayv],.success-grid[data-astro-cid-o7yztayv]{grid-template-columns:1fr}.comparison-table[data-astro-cid-o7yztayv]{font-size:.875rem}.comparison-table[data-astro-cid-o7yztayv] th[data-astro-cid-o7yztayv],.comparison-table[data-astro-cid-o7yztayv] td[data-astro-cid-o7yztayv]{padding:.75rem .5rem}}
