@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_assets/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_assets/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light dark;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-body:16px;--text-small:.875rem;--text-h4:1.25rem;--text-h3:1.5625rem;--text-h2:1.953rem;--text-h1:2.441rem;--weight-body:500;--weight-strong:700;--weight-heading:800;--leading-body:1.5;--leading-heading:1.15;--tracking-heading:-.02em;--space-2xs:4px;--space-xs:8px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--max-width:1120px;--gutter:16px;--radius-s:12px;--radius-l:24px;--ink:#171a21;--paper:#fff;--bg:#fff;--text:#171a21;--surface:#f3f4f6;--line:#e6e8ec;--muted:#5b6472;--accent:#171a21;--accent-text:#171a21;--accent-ink:#fff}:root[data-product=crm]{--accent:#2b63d9;--accent-text:#2b63d9}:root[data-product=books]{--accent:#178a5c;--accent-text:#13784f}:root[data-product=finances]{--accent:#c2185b;--accent-text:#c2185b}:root[data-product=notes]{--accent:#7a3fb0;--accent-text:#7a3fb0}:root[data-product=tasks]{--accent:#b8690b;--accent-text:#975a0a}:root[data-product=projects]{--accent:#4a5568;--accent-text:#4a5568}@media (prefers-color-scheme:dark){:root{--bg:#0f1117;--text:#f3f4f6;--surface:#171a21;--line:#2a3140;--muted:#aeb5c2;--accent-text:#f3f4f6;--accent-ink:#0f1117}:root[data-product=crm]{--accent-text:#7da2f0}:root[data-product=books]{--accent-text:#5cc79a}:root[data-product=finances]{--accent-text:#f07aa5}:root[data-product=notes]{--accent-text:#b98ae6}:root[data-product=tasks]{--accent-text:#e8a54b}:root[data-product=projects]{--accent-text:#8a919d}}@custom-media --band-narrow (width < 600px);@custom-media --band-compact (600px <= width < 960px);@custom-media --band-wide (width >= 960px);@media (width>=720px){:root{--text-body:17px;--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);margin:0}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 var(--space-s);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--text)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{margin:0 0 var(--space-s)}strong,b{font-weight:var(--weight-strong)}a{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px;border-radius:4px}ul,ol{margin:0 0 var(--space-s);padding-left:var(--space-m)}li+li{margin-top:var(--space-xs)}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}code{background:var(--surface);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em}pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--space-s);overflow-x:auto}pre code{background:0 0;padding:0}hr{border:0;border-top:1px solid var(--line);margin:var(--space-l) 0}.wrap{max-width:calc(var(--max-width) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.section{padding:var(--space-2xl) 0}.muted{color:var(--muted)}.small{font-size:var(--text-small)}.skip{background:var(--bg);color:var(--text);padding:var(--space-xs) var(--space-s);z-index:10;position:absolute;top:0;left:-999px}.skip:focus{left:var(--space-s)}.button,.button-secondary{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-s);font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.button{background:var(--accent-text);color:var(--accent-ink);border-color:var(--accent-text)}.button:hover{background:color-mix(in srgb, var(--accent-text) 88%, var(--text))}.button-secondary{background:var(--bg);color:var(--text);border-color:var(--line)}.button-secondary:hover{background:var(--surface)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:var(--space-m);color:var(--text)}.card>:last-child{margin-bottom:0}.wordmark{align-items:center;gap:var(--space-xs);color:var(--text);white-space:nowrap;letter-spacing:var(--tracking-heading);font-size:var(--text-h4);text-decoration:none;display:inline-flex}.wordmark img,.wordmark svg{width:32px;height:32px}.wordmark-name{font-weight:var(--weight-heading)}.wordmark-suffix{font-weight:var(--weight-body);color:var(--muted)}.wordmark-parent .wordmark-name{letter-spacing:.08em;text-transform:uppercase}.site-header{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header-bar{align-items:center;gap:var(--space-xs) var(--space-m);min-height:64px;padding-top:var(--space-xs);padding-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.site-nav{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin-right:auto;display:flex}.site-nav a{color:var(--text);padding:var(--space-2xs) 0;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline}.site-header-actions{align-items:center;gap:var(--space-s);display:flex}@media (width<=719px){.site-nav{order:3;width:100%}}.site-footer{margin-top:var(--space-2xl);padding:var(--space-xl) 0;background:var(--surface);border-top:1px solid var(--line);color:var(--text);font-size:var(--text-small)}.site-footer a{color:var(--text)}.site-footer a:hover{color:var(--accent-text)}.site-footer ul{gap:var(--space-xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer li+li{margin-top:0}.site-footer-family{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--line);gap:var(--space-s);display:grid}.site-footer-family p{color:var(--muted);max-width:70ch;margin:0}.site-footer-heading{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--text);letter-spacing:0;margin:0}.more-apps{margin:var(--space-xl) 0;padding:var(--space-m) 0;border-top:1px solid var(--line);font-size:var(--text-small)}.more-apps-heading{font-weight:var(--weight-strong);color:var(--text);margin:0 0 var(--space-xs)}.more-apps ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.more-apps a{color:var(--accent-text);font-weight:var(--weight-strong)}.more-apps-line{color:var(--muted)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{overflow-x:hidden}.prose{max-width:70ch}.hero{padding:var(--space-3xl) 0 var(--space-2xl)}.hero h1{max-width:24ch}.lede{font-size:var(--text-h4);max-width:60ch;color:var(--muted)}.actions{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.trust-line{margin-top:var(--space-s);font-weight:var(--weight-strong)}.eyebrow{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-xs)}.band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cards{margin:var(--space-l) 0;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.cards li+li{margin-top:0}.product{background:var(--bg);flex-direction:column;display:flex}.product img{width:48px;height:48px;margin-bottom:var(--space-s)}.product h3{margin-bottom:var(--space-xs)}.strapline,.price{font-weight:var(--weight-strong)}.visit{padding-top:var(--space-xs);font-weight:var(--weight-strong);margin-top:auto}.trust{padding-left:var(--space-m)}.trust li+li{margin-top:var(--space-s)}.faq h3{margin-top:var(--space-l)}.contact{font-size:var(--text-h3);font-weight:var(--weight-strong);overflow-wrap:anywhere}.colophon{padding-top:var(--space-l)}.colophon p{margin-bottom:var(--space-2xs)}
