.code-block-wrapper[data-astro-cid-jgrc2lfe]{position:relative}.code-block-wrapper[data-astro-cid-jgrc2lfe] .copy-button[data-astro-cid-jgrc2lfe]{position:absolute;top:.5rem;right:.5rem;z-index:10;background:var(--surface-frame-bg);border:1px solid var(--border-separator);border-radius:4px;padding:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;opacity:.7}.code-block-wrapper[data-astro-cid-jgrc2lfe] .copy-button[data-astro-cid-jgrc2lfe]:hover{opacity:1;background:var(--surface-main-primary);color:#fff;transform:translateY(-1px)}.code-block-wrapper[data-astro-cid-jgrc2lfe] .copy-button[data-astro-cid-jgrc2lfe] i[data-astro-cid-jgrc2lfe]{font-size:1rem;color:inherit}pre{background:var(--code-bg, #fff);padding:1rem;border-radius:4px;overflow-x:hidden;white-space:pre-wrap;margin:0}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.666em;font-weight:300;background:var(--code-bg, #fff);padding:.2em .4em;border-radius:3px}#home-page{--page-spacing-factor:.5}@media (min-width:992px){#home-page{--page-spacing-factor:1}}#home-page .flexible-content{padding-top:calc(20px*var(--page-spacing-factor));padding-bottom:calc(20px*var(--page-spacing-factor))}#home-page .flexible-content .section-title{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;font-size:calc(32px*var(--font-scale-factor));padding-bottom:1rem;margin-bottom:2rem}#home-page .flexible-content h3{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor));margin-top:0;margin-bottom:1rem}#home-page .flexible-content p{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor));margin-bottom:1.5rem}#home-page .flexible-content .learn-more{margin-bottom:1.5rem}#home-page .flexible-content .learn-more-link{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-size:calc(18px*var(--font-scale-factor));display:inline-block;padding:.75rem 1.5rem;background-color:var(--primary-button-bg, #0c8ce0);color:var(--primary-button-text, white);border-radius:50px;font-weight:300;font-size:calc(1rem*var(--font-scale-factor));text-decoration:none;transition:background-color .2s ease-in-out}#home-page .flexible-content .learn-more-link:hover{background-color:var(--primary-button-hover, #0a7bc5)}#home-page .flexible-content ul{margin:0 0 1.5rem;padding-left:20px}#home-page .flexible-content ul li{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor));margin-bottom:.5rem}#home-page .flexible-content em{font-size:.9em;opacity:.8}@media (max-width:768px){#home-page .flexible-content .column.right-column{margin-top:1rem}}#home-page .scroll-section{padding-top:calc(200px*var(--page-spacing-factor));padding-bottom:calc(200px*var(--page-spacing-factor))}#home-page .scroll-sections>.static-slides{display:flex;flex-flow:column;row-gap:64px}@media screen and (min-width:1200px){#home-page .scroll-sections>.static-slides{display:none}}#home-page .product-features{padding-top:2rem}#home-page .product-features .product-feature header h2{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor));font-weight:400}