:root{color-scheme:dark;color:#f2f6f5;font-synthesis:none;--ink:#0c1214;--ink-raised:#121a1d;--ink-soft:#182327;--line:#2e3b3f;--muted:#a4b2b5;--paper:#edf2f0;--paper-ink:#142023;--paper-muted:#526165;--teal:#2cc7b5;--teal-dark:#147d72;--yellow:#f0bd4f;--support:#ef8d6f;background:#0c1214;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);min-width:320px;scroll-padding-top:88px}body{background:var(--ink);color:#f2f6f5;min-width:320px;margin:0;overflow-x:hidden}body,button,summary{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{letter-spacing:0;text-wrap:balance}p{text-wrap:pretty}.skipLink{z-index:100;background:var(--paper);color:var(--paper-ink);border-radius:4px;padding:10px 14px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.siteHeader{z-index:50;backdrop-filter:blur(14px);background:#0c1214f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(24px,5vw,72px);display:flex;position:sticky;top:0}.brand,.desktopNav,.siteFooter nav,.footerBrand{align-items:center;display:flex}.brand{gap:10px;min-height:44px;font-weight:780}.brandMark{border:2px solid var(--teal);width:20px;height:20px;box-shadow:inset 7px 0 0 var(--yellow);border-radius:50%;flex:none}.desktopNav{color:#c1ced1;gap:24px;font-size:.92rem;font-weight:650}.desktopNav a,.siteFooter a{align-items:center;min-height:44px;display:inline-flex}.desktopNav a:hover,.desktopNav a:focus-visible,.siteFooter a:hover,.siteFooter a:focus-visible{color:#fff}.desktopNav .supportLink{color:#ffd0c2}.mobileNav{display:none;position:relative}.mobileNav summary{color:#e4ecee;cursor:pointer;text-align:center;border:1px solid #43545a;border-radius:4px;min-width:64px;min-height:42px;padding:10px 12px;font-weight:700;list-style:none}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav nav{background:#11191c;border:1px solid #3a4a4f;border-radius:6px;width:min(280px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0000006b}.mobileNav nav a{color:#dce6e8;border-bottom:1px solid #29373b;min-height:46px;padding:12px 16px;font-weight:650}.mobileNav nav a:last-child{color:#ffd0c2;border-bottom:0}.hero{isolation:isolate;background:#10181b;border-bottom:1px solid #26363a;align-items:center;min-height:calc(100svh - 104px);max-height:780px;display:flex;position:relative;overflow:hidden}.heroMedia,.heroScrim{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.heroMedia{object-fit:cover;object-position:center 20%}.heroScrim{z-index:-1;background:#04090bb8}.heroInner{width:min(1320px,100% - 48px);margin-inline:auto;padding-block:72px}.releaseLabel{color:#d2dddf;border-bottom:1px solid #ffffff59;align-items:center;gap:8px;min-height:32px;margin-bottom:22px;font-size:.82rem;font-weight:720;display:inline-flex}.releaseLabel span{color:var(--teal)}.hero h1{max-width:900px;margin-bottom:20px;font-size:7rem;line-height:.9}.heroSummary{color:#d3dddf;max-width:700px;margin-bottom:34px;font-size:1.55rem;line-height:1.5}.heroActions,.finalActions{flex-wrap:wrap;gap:12px;display:flex}.primaryAction,.secondaryAction,.supportAction{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:760;display:inline-flex}.primaryAction{background:var(--teal);color:#06110f}.primaryAction:hover,.primaryAction:focus-visible{background:#5bddce}.secondaryAction{color:#f1f6f7;background:#0a11137a;border:1px solid #708287}.secondaryAction:hover,.secondaryAction:focus-visible{background:#192427cc;border-color:#c7d4d7}.supportAction{color:#ffd9ce;border:1px solid #f4a68f}.supportAction:hover,.supportAction:focus-visible{background:#4e2921}.sourceBand{background:var(--yellow);color:#211b0e;justify-content:space-between;align-items:center;gap:28px;min-height:96px;padding:20px clamp(24px,7vw,112px);display:flex}.sourceBand p{margin:0;font-size:1.05rem}.sourceBand a{border-bottom:2px solid;flex:none;font-weight:750}.sectionInner,.productPreviewInner,.siteFooter{width:min(1320px,100% - 48px);margin-inline:auto}.introSection{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(48px,8vw,120px);padding-block:104px;display:grid}.eyebrow{color:var(--teal);letter-spacing:0;text-transform:uppercase;margin-bottom:16px;font-size:.76rem;font-weight:800}.sectionHeading h2,.productCopy h2,.securityCopy h2,.finalCta h2{margin-bottom:0;font-size:3.4rem;line-height:1.08}.introBody p{color:var(--muted);margin-bottom:20px;font-size:1.05rem;line-height:1.72}.introBody p:last-child{margin-bottom:0}.flowSection,.integrationsSection{border-block:1px solid var(--line);background:var(--ink-raised)}.flowSection .sectionInner,.featuresSection .sectionInner,.integrationsSection .sectionInner{padding-block:96px}.compactHeading{max-width:760px;margin-bottom:60px}.syncFlow{border-top:1px solid #435157;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.syncFlow article{border-right:1px solid #344247;min-height:270px;padding:28px 28px 28px 0}.syncFlow article:not(:first-child){padding-left:28px}.syncFlow article:last-child{border-right:0}.syncFlow span,.featureGrid span{color:var(--yellow);font-size:.78rem;font-weight:800}.syncFlow h3,.featureGrid h3{margin:58px 0 14px;font-size:1.25rem}.syncFlow p,.featureGrid p{color:var(--muted);margin-bottom:0;line-height:1.65}.featuresSection{background:var(--ink)}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featureGrid article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:260px;padding:28px 34px 36px}.featureGrid article:nth-child(3n+1){padding-left:0}.featureGrid article:nth-child(3n){border-right:0}.featureGrid h3{margin-top:46px}.productPreview{border-top:1px solid var(--line);padding-block:104px}.productPreview--dark{background:#10181b}.productPreview--light{background:var(--paper);color:var(--paper-ink)}.productPreviewInner{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.productPreview--reverse .productCopy{order:2}.productCopy p:last-child{color:var(--muted);margin:24px 0 0;font-size:1.02rem;line-height:1.7}.productPreview--light .eyebrow{color:var(--teal-dark)}.productPreview--light .productCopy p:last-child{color:var(--paper-muted)}.productMedia,.securityMedia{aspect-ratio:8/5;background:#101719;border:1px solid #3a494e;border-radius:6px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.productPreview--light .productMedia{border-color:#aab6b5}.productMedia img,.securityMedia img{object-fit:cover;width:100%;height:100%}.integrationsHeading{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(44px,8vw,110px);margin-bottom:52px;display:grid}.integrationsHeading>p{color:var(--muted);margin-bottom:4px;line-height:1.7}.providerGroups{grid-template-columns:3fr 5fr;gap:clamp(24px,3vw,44px);display:grid}.providerGroupHeader{border-bottom:1px solid #405055;justify-content:space-between;align-items:baseline;gap:20px;min-height:44px;padding:0 2px 12px;display:flex}.providerGroupHeader h3,.providerGroupHeader p{margin:0}.providerGroupHeader h3{color:#e9eff0;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.providerGroupHeader p{color:#7f9499;font-size:.75rem}.providerStrip{display:grid}.providerStrip--source{grid-template-columns:repeat(3,minmax(0,1fr))}.providerStrip--target{grid-template-columns:repeat(5,minmax(0,1fr))}.providerItem{border-right:1px solid #354449;align-items:center;gap:12px;min-width:0;min-height:112px;padding:20px 18px;display:flex}.providerItem:last-child{border-right:0}.providerItem img{object-fit:contain;flex:none;width:42px;height:42px}.providerItem strong{overflow-wrap:anywhere;font-size:.94rem;display:block}.integrationNotes{margin-top:28px}.integrationNote{color:var(--muted);grid-template-columns:220px 1fr;gap:24px;padding-block:22px;line-height:1.6;display:grid}.integrationNote strong{color:#e9eff0}.integrationNote a{color:#c8fff7;border-bottom:1px solid}.securitySection{background:#18272a;padding-block:104px}.securityInner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.securityCopy>p:not(.eyebrow){color:#b5c3c6;margin:26px 0 22px;line-height:1.72}.textLink{border-bottom:2px solid var(--teal);color:#c8fff7;align-items:center;min-height:42px;font-weight:750;display:inline-flex}.finalCta{background:#0b1113;padding-block:88px}.finalCtaInner{justify-content:space-between;align-items:end;gap:48px;display:flex}.finalCta h2{max-width:740px}.finalActions{flex:none;justify-content:flex-end}.siteFooter{border-top:1px solid var(--line);color:#87999d;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:88px;font-size:.84rem;display:grid}.footerBrand{gap:10px}.footerBrand strong{color:#e8eeee}.siteFooter nav{gap:22px}.siteFooter p{text-align:right;margin:0}.notFound{align-items:center;min-height:calc(100svh - 160px);padding:80px max(24px,50% - 660px);display:flex}.notFound>div{max-width:720px}.notFound h1{margin-bottom:18px;font-size:4.5rem;line-height:1}.notFound p:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:1.1rem}@media (width<=1080px){.desktopNav{display:none}.mobileNav{display:block}.syncFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.syncFlow article:nth-child(2){border-right:0}.syncFlow article:nth-child(n+3){border-top:1px solid #344247}.providerGroups{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=820px){.siteHeader{min-height:64px;padding-inline:20px}.hero{min-height:calc(100svh - 88px);max-height:700px}.heroInner{width:min(100% - 40px,1320px);padding-block:56px}.hero h1{font-size:4.5rem}.heroSummary{max-width:580px;font-size:1.25rem}.sourceBand,.finalCtaInner{flex-direction:column;align-items:flex-start}.sourceBand{justify-content:center;padding-block:24px}.introSection,.productPreviewInner,.integrationsHeading,.securityInner{grid-template-columns:minmax(0,1fr)}.introSection,.flowSection .sectionInner,.featuresSection .sectionInner,.integrationsSection .sectionInner,.productPreview,.securitySection{padding-block:72px}.sectionHeading h2,.productCopy h2,.securityCopy h2,.finalCta h2{font-size:2.55rem}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.featureGrid article,.featureGrid article:nth-child(3n+1){padding-left:26px}.featureGrid article:nth-child(3n){border-right:1px solid var(--line)}.featureGrid article:nth-child(odd){padding-left:0}.featureGrid article:nth-child(2n){border-right:0}.productPreview--reverse .productCopy{order:initial}.finalCtaInner{display:flex}.finalActions{justify-content:flex-start}.siteFooter{grid-template-columns:1fr auto;padding-block:24px}.siteFooter p{text-align:left;grid-column:1/-1}}@media (width<=560px){.sectionInner,.productPreviewInner,.siteFooter{width:min(100% - 36px,1320px)}.hero{min-height:calc(100svh - 76px)}.heroInner{width:calc(100% - 36px)}.hero h1{font-size:3.5rem}.heroSummary{font-size:1.1rem}.heroActions,.finalActions{flex-direction:column;width:100%}.primaryAction,.secondaryAction,.supportAction{width:100%}.sourceBand{align-items:flex-start;padding-inline:18px}.sectionHeading h2,.productCopy h2,.securityCopy h2,.finalCta h2{font-size:2.1rem}.syncFlow,.featureGrid,.providerStrip{grid-template-columns:minmax(0,1fr)}.syncFlow article,.syncFlow article:not(:first-child),.featureGrid article,.featureGrid article:nth-child(3n+1),.featureGrid article:nth-child(odd){border-right:0;border-top:1px solid var(--line);min-height:auto;padding:28px 0 34px}.syncFlow h3,.featureGrid h3{margin-top:24px}.providerItem,.providerItem:nth-child(3){border-right:0;min-height:82px}.providerGroupHeader{flex-direction:column;align-items:flex-start;gap:4px;min-height:0}.integrationNote{grid-template-columns:1fr;gap:8px}.productMedia,.securityMedia{border-radius:4px}.siteFooter{grid-template-columns:1fr}.siteFooter nav{flex-wrap:wrap}.notFound h1{font-size:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
