:root{--blue:#2563eb;--blue-dark:#1d4ed8;--bg:#fff;--ink:#1a1a1a;--muted:#555;--border:#e2e2e2;--panel-bg:#f4f4f5;--font-family:system-ui, sans-serif}:root[data-theme=dark]{--blue:#60a5fa;--blue-dark:#93c5fd;--bg:#16181d;--ink:#eef0f3;--muted:#a8adb6;--border:#33363d;--panel-bg:#202329}:root[data-theme=high-contrast]{--blue:#0b3d91;--blue-dark:#062a66;--bg:#fff;--ink:#000;--muted:#000;--border:#000;--panel-bg:#fff}:root[data-font=accessible]{--font-family:"Atkinson Hyperlegible", system-ui, sans-serif}:root[data-fontsize=small]{font-size:87.5%}:root[data-fontsize=default]{font-size:100%}:root[data-fontsize=large]{font-size:112.5%}:root[data-fontsize=x-large]{font-size:125%}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{background:var(--bg)}body{font-family:var(--font-family);background:var(--bg);max-width:40rem;min-height:100vh;color:var(--ink);flex-direction:column;margin:0 auto;padding:0 1.5rem;line-height:1.6;display:flex}main[data-astro-cid-lcdefpme]{flex:1}section[data-astro-cid-lcdefpme]{padding:2.5rem 0}section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.hero[data-astro-cid-lcdefpme]{text-align:center;padding-top:3rem}h1[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:1.9rem;line-height:1.25}.subhead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:32rem;margin:0 auto 1.75rem;font-size:1.1rem}.demo-loop[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--panel-bg);border-radius:.75rem;max-width:32rem;margin:0 auto 1.75rem;overflow:hidden}.demo-loop[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.cta[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff;border-radius:.5rem;padding:.9rem 1.75rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block}.cta[data-astro-cid-lcdefpme]:hover{background:var(--blue-dark)}.outcomes[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.outcomes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:1.05rem}.proof[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;margin:0 0 .5rem;font-size:1.3rem}.proof-note[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);margin:0 0 1.75rem;font-size:.9rem}.quotes[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;display:flex}blockquote[data-astro-cid-lcdefpme]{background:var(--panel-bg);border-left:3px solid var(--blue);border-radius:.25rem;margin:0;padding:1rem 1.25rem}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 .5rem}blockquote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem;font-style:normal}.price[data-astro-cid-lcdefpme]{text-align:center}.price-tag[data-astro-cid-lcdefpme]{margin:0 0 1.25rem;font-size:1.3rem;font-weight:700}footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);text-align:center;margin-top:1rem;padding:1.5rem 0 2rem;font-size:.8rem;font-weight:400}footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--blue);font-weight:400}footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#888;margin:0 .5rem}.a11y-widget[data-astro-cid-lcdefpme]{z-index:50;position:fixed;bottom:1rem;right:1rem}#a11y-trigger[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:999px;font-size:1rem;font-weight:700;box-shadow:0 2px 8px #00000026}.a11y-panel[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--border);border-radius:.75rem;width:16rem;padding:1rem;position:absolute;bottom:3.25rem;right:0;box-shadow:0 4px 16px #0000002e}.a11y-title[data-astro-cid-lcdefpme]{margin:0 0 .75rem;font-size:.9rem;font-weight:700}.a11y-group[data-astro-cid-lcdefpme]{margin-bottom:.85rem}.a11y-group[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.a11y-label[data-astro-cid-lcdefpme]{margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.a11y-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.35rem;display:flex}.a11y-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:.4rem;flex:auto;padding:.4rem .5rem;font-size:.75rem}.a11y-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].is-active{background:var(--blue);border-color:var(--blue);color:#fff}
