.cg-shell[data-astro-cid-gjphf53z]{position:relative;display:grid;grid-template-columns:repeat(var(--cg-cols),minmax(0,1fr))}.sidebar[data-astro-cid-gjphf53z]{grid-column:1 / 4;position:relative;z-index:1}.sidebar-inner[data-astro-cid-gjphf53z]{position:sticky;top:0;margin-top:calc(var(--cg-side-top) - 40px);padding-top:40px;display:flex;flex-direction:column;align-items:flex-start}.cg-main[data-astro-cid-gjphf53z]{grid-column:4 / -1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--cg-section-gap);padding-top:var(--cg-top);padding-bottom:var(--cg-section-gap)}.cg-lines[data-astro-cid-gjphf53z]{position:absolute;inset:0 var(--cg-pad);pointer-events:none}.cg-lines[data-astro-cid-gjphf53z] span[data-astro-cid-gjphf53z],.cg-ticks-inner[data-astro-cid-gjphf53z] span[data-astro-cid-gjphf53z]{position:absolute;top:0;left:calc(var(--at) * (100% / var(--cg-cols)));width:1px;transform:translate(-.5px)}.cg-lines[data-astro-cid-gjphf53z] span[data-astro-cid-gjphf53z]{--line-c: var(--hairline-faint);--line-fade: 1100px;bottom:0;background:linear-gradient(to bottom,var(--line-c) 0,transparent var(--line-fade))}.cg-lines[data-astro-cid-gjphf53z] .line-content[data-astro-cid-gjphf53z]{--line-c: color-mix(in srgb, var(--hairline-faint) 60%, transparent);--line-fade: 700px}.cg-ticks[data-astro-cid-gjphf53z]{position:fixed;inset:0 0 auto;z-index:40;height:0;pointer-events:none}.cg-ticks-inner[data-astro-cid-gjphf53z]{position:relative;height:0}.cg-ticks-inner[data-astro-cid-gjphf53z] span[data-astro-cid-gjphf53z]{left:calc(var(--cg-pad) + var(--at) * ((100% - 2 * var(--cg-pad)) / var(--cg-cols)));top:8px;height:8px;background:var(--tick)}.brand[data-astro-cid-gjphf53z]{display:inline-flex;align-items:center;width:fit-content}.brand-logo[data-astro-cid-gjphf53z]{display:block;height:17.5px;width:auto}.brand-logo--on-dark[data-astro-cid-gjphf53z],[data-theme=dark] .brand-logo--on-light[data-astro-cid-gjphf53z]{display:none}[data-theme=dark] .brand-logo--on-dark[data-astro-cid-gjphf53z]{display:block}.side-nav[data-astro-cid-gjphf53z]{display:flex;flex-direction:column;gap:8px;margin-top:24px}.side-nav[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{font-family:var(--font-sans);font-size:15px;line-height:1.3;color:var(--text);transition:color .2s cubic-bezier(.4,0,.2,1)}.side-nav[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]:hover{color:var(--nav-active)}.side-cta[data-astro-cid-gjphf53z]{margin-top:12px;display:inline-flex;align-items:center;height:28px;padding:0 8px 1px;border:1px solid var(--text);font-family:var(--font-sans);font-size:15px;line-height:1;color:var(--text);transition:background-color .2s ease,color .2s ease}.side-cta[data-astro-cid-gjphf53z]:hover{background:var(--text);color:var(--bg)}.mbar[data-astro-cid-gjphf53z],.mmenu[data-astro-cid-gjphf53z]{display:none}.mbar-toggle[data-astro-cid-gjphf53z]{appearance:none;background:none;border:0;padding:6px 0;font-family:var(--font-sans);font-size:15px;line-height:1.3;color:var(--text);cursor:pointer}.mbar-close[data-astro-cid-gjphf53z],html.menu-open .mbar-open[data-astro-cid-gjphf53z]{display:none}html.menu-open .mbar-close[data-astro-cid-gjphf53z]{display:inline}.site-footer[data-astro-cid-gjphf53z]{position:relative;z-index:1}.footer-bar[data-astro-cid-gjphf53z]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;border-top:1px solid var(--hairline);padding:24px 0 32px}.footer-brand[data-astro-cid-gjphf53z]{display:flex;align-items:center;gap:16px}.footer-meta[data-astro-cid-gjphf53z]{font-family:var(--font-mono);font-size:11px;line-height:16px;color:var(--text-muted)}.footer-links[data-astro-cid-gjphf53z]{display:flex;flex-wrap:wrap;gap:4px 24px}.footer-meta[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z],a[data-astro-cid-gjphf53z].footer-meta{transition:color .2s ease}.footer-meta[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]:hover,a[data-astro-cid-gjphf53z].footer-meta:hover{color:var(--text)}@media(max-width:767px){.sidebar[data-astro-cid-gjphf53z],.cg-ticks[data-astro-cid-gjphf53z]{display:none}.cg-main[data-astro-cid-gjphf53z]{grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr))}.cg-lines[data-astro-cid-gjphf53z] span[data-astro-cid-gjphf53z]{display:none}.cg-lines[data-astro-cid-gjphf53z]:before,.cg-lines[data-astro-cid-gjphf53z]:after{content:"";position:absolute;top:0;height:140px;width:1px;background:linear-gradient(to bottom,var(--hairline-faint),transparent)}.cg-lines[data-astro-cid-gjphf53z]:before{left:0}.cg-lines[data-astro-cid-gjphf53z]:after{right:0}.mbar[data-astro-cid-gjphf53z]{display:flex;position:fixed;inset:0 0 auto;z-index:60;height:76px;align-items:center;justify-content:space-between;padding:0 var(--cg-pad);background:var(--bg)}.mmenu[data-astro-cid-gjphf53z]{display:block;position:fixed;inset:0;z-index:55;padding:76px var(--cg-pad) 2rem;background:var(--bg);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s}html.menu-open .mmenu[data-astro-cid-gjphf53z]{opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(.4,0,.2,1)}html.menu-open body{overflow:hidden}.mmenu[data-astro-cid-gjphf53z] ul[data-astro-cid-gjphf53z]{list-style:none;margin:0;padding:0}.mmenu[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{display:flex;align-items:center;justify-content:space-between;height:54px;border-bottom:1px solid var(--hairline);font-family:var(--font-sans);font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--text)}.mmenu[data-astro-cid-gjphf53z] .arrow[data-astro-cid-gjphf53z]{font-size:20px}.footer-bar[data-astro-cid-gjphf53z]{flex-direction:column;align-items:flex-start;padding-bottom:24px}}.hero-body[data-astro-cid-ewxirvlt]{gap:56px}.hero-copy[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:20px}.hero-title[data-astro-cid-ewxirvlt]{max-width:680px;font-size:44px;line-height:1.08}.hero-text[data-astro-cid-ewxirvlt]{margin-top:0;max-width:680px;font-size:19px;line-height:28px}.hero-copy[data-astro-cid-ewxirvlt] .cg-actions[data-astro-cid-ewxirvlt]{margin-top:0}@media(max-width:767px){.hero-body[data-astro-cid-ewxirvlt]{gap:40px}.hero-copy[data-astro-cid-ewxirvlt]{gap:12px}.hero-title[data-astro-cid-ewxirvlt]{font-size:30px;line-height:1.15}.hero-text[data-astro-cid-ewxirvlt]{font-size:17px;line-height:26px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.engine[data-astro-cid-is7axvjq]{--span: 10}.engine-grid[data-astro-cid-is7axvjq]{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.5px solid var(--border);border-left:.5px solid var(--border)}.engine-card[data-astro-cid-is7axvjq]{min-width:0;padding:32px;border-right:.5px solid var(--border);border-bottom:.5px solid var(--border)}.engine-icon[data-astro-cid-is7axvjq]{display:block;width:20px;height:20px;margin-bottom:20px;background-color:var(--text-muted);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.engine-title[data-astro-cid-is7axvjq]{margin:0 0 4px}.engine-text[data-astro-cid-is7axvjq]{font-size:15px;line-height:22px;color:var(--text-2)}@media(max-width:1023px){.engine-grid[data-astro-cid-is7axvjq]{grid-template-columns:1fr}}@media(max-width:767px){.engine-card[data-astro-cid-is7axvjq]{padding:24px 20px}}.coverage[data-astro-cid-mujqjech]{--span: 8}.steps[data-astro-cid-mujqjech]{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:32px;max-width:612px}.step-num[data-astro-cid-mujqjech]{display:block;margin-bottom:12px;font-family:var(--font-mono);font-size:13px;line-height:20px;color:var(--text-muted)}.step-title[data-astro-cid-mujqjech]{margin:0 0 8px;font-size:18px;line-height:1.3}.step-text[data-astro-cid-mujqjech]{font-size:15px;line-height:22px;color:var(--text-2)}@media(max-width:767px){.steps[data-astro-cid-mujqjech]{gap:24px}}.faq[data-astro-cid-4j5dlmku]{--span: 8}.faq-list[data-astro-cid-4j5dlmku]{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--hairline)}.faq-item[data-astro-cid-4j5dlmku]{border-bottom:1px solid var(--hairline)}.faq-summary[data-astro-cid-4j5dlmku]{list-style:none;cursor:pointer;display:block;padding:16px 0}.faq-summary[data-astro-cid-4j5dlmku]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-4j5dlmku]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-q[data-astro-cid-4j5dlmku]{min-width:0;font-family:var(--font-sans);font-weight:500;font-size:17px;line-height:1.35;letter-spacing:-.01em;transition:color .2s ease}.faq-summary[data-astro-cid-4j5dlmku]:hover .faq-q[data-astro-cid-4j5dlmku]{color:var(--nav-active)}.faq-a[data-astro-cid-4j5dlmku]{margin:0;padding:0 0 20px;color:var(--text-2)}.contact-embed[data-astro-cid-wmqlos3b]{margin-top:20px}.contact-embed[data-astro-cid-wmqlos3b] iframe[data-astro-cid-wmqlos3b]{display:block;width:100%;border:0}
