h1[data-astro-cid-kfpuicka],h2[data-astro-cid-kfpuicka],h3[data-astro-cid-kfpuicka]{margin:0}.lead[data-astro-cid-kfpuicka]{color:var(--text-secondary);font-family:var(--main-lg-font-family);font-size:var(--main-lg-font-size);font-weight:var(--main-lg-font-weight);line-height:var(--main-lg-line-height);letter-spacing:var(--main-lg-letter-spacing);margin:0;line-height:1.7}.buttons[data-astro-cid-kfpuicka]{gap:var(--space-3);flex-wrap:wrap;display:flex}.intro[data-astro-cid-kfpuicka]{padding:var(--space-20) var(--space-6) var(--space-16);background:var(--bg-page)}.intro-inner[data-astro-cid-kfpuicka]{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:800px;margin:0 auto;display:flex}.intro-inner[data-astro-cid-kfpuicka] h1[data-astro-cid-kfpuicka]{font-family:var(--title-display-font-family);font-size:var(--title-display-font-size);font-weight:var(--title-display-font-weight);line-height:var(--title-display-line-height);letter-spacing:var(--title-display-letter-spacing)}.intro-inner[data-astro-cid-kfpuicka] .buttons[data-astro-cid-kfpuicka]{justify-content:center}.screens[data-astro-cid-kfpuicka]{padding:var(--space-20) var(--space-6)}.screens-inner[data-astro-cid-kfpuicka]{gap:var(--space-24);flex-direction:column;display:flex}.wide[data-astro-cid-kfpuicka]{gap:var(--space-8);flex-direction:column;display:flex}.wide-head[data-astro-cid-kfpuicka]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.wide-copy[data-astro-cid-kfpuicka]{gap:var(--space-3);flex-direction:column;flex:480px;min-width:0;display:flex}.wide-copy[data-astro-cid-kfpuicka] h2[data-astro-cid-kfpuicka]{font-family:var(--title-h1-font-family);font-size:var(--title-h1-font-size);font-weight:var(--title-h1-font-weight);line-height:var(--title-h1-line-height);letter-spacing:var(--title-h1-letter-spacing)}.index[data-astro-cid-kfpuicka]{color:var(--primary-800);font-family:var(--text-code-font-family);font-size:var(--text-code-font-size);font-weight:var(--text-code-font-weight);line-height:var(--text-code-line-height);letter-spacing:var(--text-code-letter-spacing)}.checks[data-astro-cid-kfpuicka]{gap:var(--space-3);font-family:var(--main-medium-font-family);font-size:var(--main-medium-font-size);font-weight:var(--main-medium-font-weight);line-height:var(--main-medium-line-height);letter-spacing:var(--main-medium-letter-spacing);flex-direction:column;flex:0 360px;margin:0;padding:0;list-style:none;display:flex}.checks[data-astro-cid-kfpuicka] li[data-astro-cid-kfpuicka]{align-items:center;gap:var(--space-2);display:flex}.half-grid[data-astro-cid-kfpuicka]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.half[data-astro-cid-kfpuicka]{gap:var(--space-5);flex-direction:column;display:flex}.half[data-astro-cid-kfpuicka] h3[data-astro-cid-kfpuicka]{font-family:var(--title-h2-font-family);font-size:var(--title-h2-font-size);font-weight:var(--title-h2-font-weight);line-height:var(--title-h2-line-height);letter-spacing:var(--title-h2-letter-spacing)}.half[data-astro-cid-kfpuicka] p[data-astro-cid-kfpuicka]{color:var(--text-secondary);font-family:var(--main-font-family);font-size:var(--main-font-size);font-weight:var(--main-font-weight);line-height:var(--main-line-height);letter-spacing:var(--main-letter-spacing);margin:0;line-height:1.8}.stack-10[data-astro-cid-kfpuicka]{gap:var(--space-10);flex-direction:column;display:flex}.modules[data-astro-cid-kfpuicka]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.module[data-astro-cid-kfpuicka]{gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.module[data-astro-cid-kfpuicka] h3[data-astro-cid-kfpuicka]{font-family:var(--title-h4-font-family);font-size:var(--title-h4-font-size);font-weight:var(--title-h4-font-weight);line-height:var(--title-h4-line-height);letter-spacing:var(--title-h4-letter-spacing)}.module[data-astro-cid-kfpuicka] p[data-astro-cid-kfpuicka]{color:var(--text-secondary);font-family:var(--main-font-family);font-size:var(--main-font-size);font-weight:var(--main-font-weight);line-height:var(--main-line-height);letter-spacing:var(--main-letter-spacing);margin:0;line-height:1.7}.module-head[data-astro-cid-kfpuicka]{align-items:center;gap:var(--space-3);display:flex}.module-icon[data-astro-cid-kfpuicka]{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--primary-200);flex-shrink:0;justify-content:center;align-items:center;display:flex}.features[data-astro-cid-kfpuicka]{gap:var(--space-2);padding:var(--space-4) 0 0;border-top:1px solid var(--border-default);font-family:var(--main-font-family);font-size:var(--main-font-size);font-weight:var(--main-font-weight);line-height:var(--main-line-height);letter-spacing:var(--main-letter-spacing);flex-direction:column;margin:0;list-style:none;display:flex}.features[data-astro-cid-kfpuicka] li[data-astro-cid-kfpuicka]{align-items:center;gap:var(--space-2);display:flex}.band[data-astro-cid-kfpuicka]{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-2xl);background:var(--primary-900);color:var(--text-inverse);flex-wrap:wrap;display:flex}.band-copy[data-astro-cid-kfpuicka]{gap:var(--space-3);flex-direction:column;flex:480px;min-width:0;display:flex}.band-copy[data-astro-cid-kfpuicka] h2[data-astro-cid-kfpuicka]{color:var(--text-inverse);font-family:var(--title-h1-font-family);font-size:var(--title-h1-font-size);font-weight:var(--title-h1-font-weight);line-height:var(--title-h1-line-height);letter-spacing:var(--title-h1-letter-spacing)}.band-copy[data-astro-cid-kfpuicka] p[data-astro-cid-kfpuicka]{color:var(--grey-300);font-family:var(--main-lg-font-family);font-size:var(--main-lg-font-size);font-weight:var(--main-lg-font-weight);line-height:var(--main-lg-line-height);letter-spacing:var(--main-lg-letter-spacing);margin:0;line-height:1.7}
