.media-frame[data-v-6b5bc0bd]{margin:0}.media-frame-shell[data-v-6b5bc0bd]{position:relative;width:100%;overflow:hidden;border-radius:8px;border:1px solid #dce3eb;background:#e8ecf1}.media-frame-dark .media-frame-shell[data-v-6b5bc0bd]{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.media-frame-img[data-v-6b5bc0bd]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.media-frame-placeholder[data-v-6b5bc0bd]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(145deg,#e8ecf1,#d5dce6)}.media-frame-dark .media-frame-placeholder[data-v-6b5bc0bd]{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04))}.media-frame-placeholder-label[data-v-6b5bc0bd]{color:#6b7a8c;font-size:.9em;font-weight:600;text-align:center}.media-frame-dark .media-frame-placeholder-label[data-v-6b5bc0bd]{color:hsla(0,0%,100%,.45)}.media-frame-caption[data-v-6b5bc0bd]{margin-top:10px;color:#637083;font-size:.85em;line-height:1.5;text-align:center}.media-frame-dark .media-frame-caption[data-v-6b5bc0bd]{color:hsla(0,0%,100%,.65)}.product-hero[data-v-ad7f5e78]{background:#0a1628;padding:72px 0 48px}.hero-eyebrow[data-v-ad7f5e78]{color:#03a0dc;font-size:.9em;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px}.hero-headline[data-v-ad7f5e78]{color:#fff;font-size:3em;font-weight:700;letter-spacing:-1px;line-height:1.1;margin:0 0 20px}.hero-subtext[data-v-ad7f5e78]{color:hsla(0,0%,100%,.88);font-size:1.15em;line-height:1.65;max-width:520px;margin-bottom:16px}.hero-offer[data-v-ad7f5e78]{color:hsla(0,0%,100%,.75);font-size:.95em;margin-bottom:10px}.hero-offer strong[data-v-ad7f5e78]{color:#fff}.hero-trust[data-v-ad7f5e78]{color:hsla(0,0%,100%,.55);font-size:.88em;line-height:1.5;max-width:520px;margin-bottom:24px}.hero-ctas .btn[data-v-ad7f5e78]{margin-bottom:10px}.btn-outline-light[data-v-ad7f5e78]{background:transparent;border:1px solid hsla(0,0%,100%,.35);color:#fff}.btn-outline-light[data-v-ad7f5e78]:hover{background:hsla(0,0%,100%,.08);color:#fff}.btn-link-light[data-v-ad7f5e78]{color:hsla(0,0%,100%,.7);background:none;border:none;box-shadow:none}.btn-link-light[data-v-ad7f5e78]:hover{color:#fff}.hero-docs a[data-v-ad7f5e78]{color:#7dd7ff;font-size:.9em}.hero-media-grid[data-v-ad7f5e78]{display:grid;grid-template-columns:1fr;gap:20px;margin-top:24px}.hero-media-label[data-v-ad7f5e78]{display:block;color:hsla(0,0%,100%,.65);font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}@media (min-width:992px){.hero-media-grid[data-v-ad7f5e78]{margin-top:0}.product-hero-copy[data-v-ad7f5e78]{padding-right:24px}}@media (max-width:991px){.hero-headline[data-v-ad7f5e78]{font-size:2.2em}.ml-10[data-v-ad7f5e78]{margin-left:0!important}.hero-ctas .btn[data-v-ad7f5e78]{display:block;width:100%}}.product-install[data-v-99cc858c]{padding:56px 0 64px;background:#f7f9fc}.section-title[data-v-99cc858c]{font-size:2.2em;font-weight:700;color:#111;margin-bottom:12px}.section-lead[data-v-99cc858c]{color:#555;font-size:1.1em;max-width:640px;margin:0 auto}.product-toggle-row[data-v-99cc858c]{display:flex;justify-content:center;gap:0;margin-bottom:28px}.product-toggle-btn[data-v-99cc858c]{border:1px solid #30363d;background:#fff;color:#555;font-weight:600;padding:10px 28px;cursor:pointer;transition:background .15s,color .15s}.product-toggle-btn[data-v-99cc858c]:first-child{border-radius:8px 0 0 8px}.product-toggle-btn[data-v-99cc858c]:last-child{border-radius:0 8px 8px 0}.product-toggle-btn.active[data-v-99cc858c]{background:#0a1628;color:#fff;border-color:#0a1628}.install-panel[data-v-99cc858c]{max-width:820px;margin:0 auto}.install-tabs[data-v-99cc858c]{display:flex;margin-bottom:-1px}.install-tab[data-v-99cc858c]{background:#fff;border:1px solid #30363d;border-bottom:none;color:#7d8590;padding:6px 16px;font-size:.78em;font-weight:600;cursor:pointer}.install-tab[data-v-99cc858c]:first-child{border-radius:6px 0 0 0}.install-tab[data-v-99cc858c]:last-child{border-radius:0 6px 0 0}.install-tab.active[data-v-99cc858c]{background:#0d1117;color:#e6edf3}.install-cmd[data-v-99cc858c]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0d1117;border:1px solid #30363d;border-radius:0 6px 6px 6px;padding:14px 18px;cursor:pointer;margin-bottom:16px}.install-cmd code[data-v-99cc858c]{color:#e6edf3;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.88em;background:none;word-break:break-all}.copy-hint[data-v-99cc858c]{color:#7d8590;font-size:.78em;flex-shrink:0}.install-note[data-v-99cc858c]{color:#637083;font-size:.9em;margin-bottom:20px}.install-note a[data-v-99cc858c]{color:#03a0dc}.ide-release[data-v-99cc858c]{text-align:center}.platform-table-wrap[data-v-99cc858c]{overflow-x:auto}.platform-table[data-v-99cc858c]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 0 rgba(20,20,20,.06)}.platform-table td[data-v-99cc858c],.platform-table th[data-v-99cc858c]{padding:12px 16px;text-align:left;border-bottom:1px solid #e8ecf1;font-size:.92em}.platform-table th[data-v-99cc858c]{background:#f0f4f8;font-weight:600;color:#333}.platform-note[data-v-99cc858c]{display:block;font-size:.82em;color:#888;margin-top:4px}.install-eula[data-v-99cc858c]{text-align:center;color:#888;font-size:.82em;margin-top:28px;margin-bottom:0}.install-eula a[data-v-99cc858c]{color:#03a0dc}@media (max-width:767px){.install-cmd[data-v-99cc858c]{flex-direction:column;align-items:flex-start}}.product-capabilities[data-v-5f7c3fc6]{padding:64px 0}.section-title[data-v-5f7c3fc6]{font-size:2.4em;font-weight:700;color:#111;margin-bottom:12px}.section-lead[data-v-5f7c3fc6]{color:#555;font-size:1.1em;max-width:720px;margin:0 auto}.capability-row[data-v-5f7c3fc6]{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #e8ecf1}.capability-row[data-v-5f7c3fc6]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.capability-title[data-v-5f7c3fc6]{font-size:1.75em;font-weight:700;color:#111;margin:0 0 12px}.capability-benefit[data-v-5f7c3fc6]{color:#555;font-size:1.05em;line-height:1.7;margin-bottom:12px}.capability-docs[data-v-5f7c3fc6]{color:#03a0dc;font-weight:600;font-size:.95em}.capability-media-pair[data-v-5f7c3fc6]{display:grid;grid-template-columns:1fr;gap:20px}.capability-surface-label[data-v-5f7c3fc6]{display:block;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#03a0dc;margin-bottom:8px}@media (min-width:992px){.capability-row[data-v-5f7c3fc6]{grid-template-columns:1fr 1.15fr;gap:48px}.capability-row-reverse .capability-copy[data-v-5f7c3fc6]{order:2}.capability-row-reverse .capability-media[data-v-5f7c3fc6]{order:1}.capability-media-pair[data-v-5f7c3fc6]{grid-template-columns:1fr 1fr}}.pipeline-demo[data-v-0fe0d5f2]{padding:56px 0;border-top:1px solid #e8ecf1}.section-title[data-v-0fe0d5f2]{font-size:2em;font-weight:700;color:#111;margin-bottom:16px}.section-lead[data-v-0fe0d5f2]{color:#555;line-height:1.7;margin-bottom:20px}.pipeline-list[data-v-0fe0d5f2]{padding-left:18px;color:#444;line-height:1.8}.yaml-block[data-v-0fe0d5f2]{background:#0d1117;border:1px solid #30363d;border-radius:8px;padding:18px;overflow-x:auto;margin-bottom:20px}.yaml-block code[data-v-0fe0d5f2]{color:#e6edf3;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.78em;line-height:1.55;background:none;white-space:pre}.pipeline-demo-media[data-v-0fe0d5f2]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.pipeline-demo-media[data-v-0fe0d5f2]{grid-template-columns:1fr 1fr}}.connector-breadth[data-v-6883255f]{padding:56px 0;background:#f0f4f8}.section-title[data-v-6883255f]{font-size:2em;font-weight:700;color:#111}.section-lead[data-v-6883255f]{color:#555;font-size:1.05em;max-width:720px;margin:0 auto 16px}.connector-cta a[data-v-6883255f]{color:#03a0dc;font-weight:600}.connector-cta-sep[data-v-6883255f]{color:#aaa;margin:0 8px}.connector-group-title[data-v-6883255f]{font-size:1.1em;font-weight:600;color:#333;margin-bottom:20px}.connector-logo-box[data-v-6883255f]{text-align:center;margin-bottom:24px;cursor:default}.connector-logo[data-v-6883255f]{max-width:72px;max-height:72px;padding:10px;background:#fff;border-radius:50%;box-shadow:0 6px 20px -5px rgba(50,50,93,.2)}.connector-name[data-v-6883255f]{display:block;font-size:.78em;font-weight:600;margin-top:8px;color:#444}.problem-text[data-v-5e1d3788]{line-height:1.8;color:#535556}.problem-punchline[data-v-5e1d3788]{margin-top:20px}.job-reassurance[data-v-5e1d3788]{max-width:500px;margin:40px auto 0;padding:24px 28px;background:#f7f9fc;border-left:3px solid #03a0dc;border-radius:0 6px 6px 0;text-align:left}.job-question[data-v-5e1d3788]{font-size:1.1em;font-weight:600;color:#222;margin:0 0 6px;font-style:italic}.job-answer[data-v-5e1d3788]{font-size:.95em;color:#555;margin:0 0 10px}.job-link[data-v-5e1d3788]{font-size:.88em;font-weight:600;color:#03a0dc;text-decoration:none}.job-link[data-v-5e1d3788]:hover{text-decoration:underline}.mt-40[data-v-5e1d3788]{margin-top:40px}.proof-metrics[data-v-1c5f2a70]{background-color:#0a1628;padding:60px 0;border-top:1px solid #1a2a40;border-bottom:1px solid #1a2a40}.metric-callout[data-v-1c5f2a70]{padding:20px}.testimonial-avatar[data-v-6f015725]{width:80px;height:80px}.testimonial-quote[data-v-6f015725]{font-size:1.2em;font-style:italic;color:#535556;line-height:1.6}.quote-card[data-v-6f015725]{background:#fff;border:1px solid #e8ecef;border-radius:6px;padding:28px;height:100%;display:flex;flex-direction:column;text-align:left}.quote-text[data-v-6f015725]{font-size:.95em;font-style:italic;color:#444;line-height:1.7;flex:1}.quote-author[data-v-6f015725]{border-top:1px solid #eee;padding-top:14px;margin-top:12px}.quote-author strong[data-v-6f015725]{display:block;color:#222;font-size:.9em}.quote-author span[data-v-6f015725]{display:block;font-size:.8em;color:#888;margin-top:2px}.privacy-section[data-v-64fb2d78]{background:#fff;padding:80px 0}.privacy-subtext[data-v-64fb2d78]{font-size:1.15em;color:#535556;line-height:1.7;max-width:600px;margin:0 auto}.privacy-grid[data-v-64fb2d78]{grid-template-columns:repeat(3,1fr)}.privacy-icon[data-v-64fb2d78]{font-size:2em;margin-bottom:12px}.privacy-title[data-v-64fb2d78]{font-weight:600;color:#222;margin-bottom:10px;font-size:1.1em}.privacy-desc[data-v-64fb2d78]{font-size:.95em;line-height:1.65;margin:0}@media (max-width:767px){.privacy-grid[data-v-64fb2d78]{grid-template-columns:1fr}}.hover-up[data-v-1ff6f49e]:hover{transform:translateY(-5px)}.kn-heading[data-v-66450a2a]{font-size:2.2em;font-weight:700;letter-spacing:-.5px;color:#111;margin-bottom:8px}.kn-link[data-v-66450a2a]{color:#03a0dc;text-decoration:none}.kn-link[data-v-66450a2a]:hover{text-decoration:underline}.partner-cta[data-v-e511cb24]{background-color:#e3f4f7}.pricing-preview[data-v-1c1dcfd6]{background:#f7f9fc;padding:50px 0 40px}.pricing-preview-sub[data-v-1c1dcfd6]{color:#555;font-size:1.05em;margin-bottom:10px}.preview-card[data-v-1c1dcfd6]{background:#fff;border:1px solid #e0e4ea;border-radius:8px;padding:28px 20px;text-align:center;transition:box-shadow .2s ease}.preview-card[data-v-1c1dcfd6]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.preview-card.featured[data-v-1c1dcfd6]{border-color:#03a0dc;box-shadow:0 4px 20px rgba(3,160,220,.15)}.preview-card h3[data-v-1c1dcfd6]{font-weight:600;font-size:1.15em;color:#222;margin-bottom:8px}.preview-price[data-v-1c1dcfd6]{font-size:1.8em;font-weight:700;color:#222;margin-bottom:8px}.preview-card.featured .preview-price[data-v-1c1dcfd6]{color:#03a0dc}.preview-card p[data-v-1c1dcfd6]{color:#666;font-size:.9em;margin:0}.btn-pricing-link[data-v-1c1dcfd6]{width:auto;padding:10px 28px}.final-cta[data-v-549e5cfe]{background-color:#222;padding:60px 0}.final-cta h2[data-v-549e5cfe]{color:#fff;font-size:2em;font-weight:700}.final-sub[data-v-549e5cfe]{color:hsla(0,0%,100%,.75);font-size:1.05em;line-height:1.6;max-width:560px;margin:16px auto 0}.btn-secondary[data-v-549e5cfe]{background-color:#f06;border-color:#f06;color:#fff}.btn-secondary[data-v-549e5cfe]:hover{background-color:#e6005c;border-color:#e6005c;color:#fff}.btn-outline-final[data-v-549e5cfe]{background:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff}.btn-outline-final[data-v-549e5cfe]:hover{background:hsla(0,0%,100%,.08);color:#fff}@media (max-width:767px){.final-actions .btn[data-v-549e5cfe]{display:block;width:100%;margin:0 0 10px 0!important}}