:root{--color-bg:color-mix(in oklab, #fff, 3% var(--palette-green-500));--color-surface:#fafafa;--color-text:#18181b;--color-text-primary:#1d1d1f;--color-text-muted:#52525b;--color-border:#ededed;--color-brand:#25d366;--color-brand-hover:#059669;--color-accent:var(--palette-green-500);--color-text-secondary:#6e6e73;--color-cta-orange:#059669;--color-cta-lighter:#25d366;--color-cta-foreground:#fff;--palette-white:#fff;--palette-black:#000;--palette-near-black:#030303;--palette-green-50:#ecfef3;--palette-green-100:#dbfae8;--palette-green-500:#25d366;--palette-green-600:#13a649;--palette-green-800:#126731;--palette-green-900:#013013;--palette-slate:#566579;--palette-button-blue:#3898ec;--palette-navy:#031426;--palette-edge-gray:#ededed;--palette-neutral-200:#e8e8e8;--palette-neutral-300:#e2e2e2;--palette-neutral-400:#dcdcdc;--palette-neutral-500:#b6b6b6;--palette-neutral-700:#707070;--palette-gray-50:#f1f1f1;--palette-gray-100:#eee;--palette-zinc-50:#fafafa;--palette-zinc-100:#f4f4f6;--palette-zinc-500:#71717b;--palette-zinc-700:#3f3f46;--palette-zinc-950:#09090b;--palette-blue-50:#f8fbf8;--palette-blue-100:#edfeee;--palette-cool-100:#edf0ed;--palette-cool-200:#e6efe6;--palette-cool-300:#deedde;--palette-cool-400:#d7ead6;--color-gradient-background-begin:var(--palette-green-50);--color-gradient-background-end:var(--palette-green-50);--color-surface-card:var(--palette-white);--color-surface-muted:var(--palette-zinc-100);--color-surface-dim:var(--palette-zinc-50);--color-surface-glass:rgb(from var(--palette-white) r g b / .5);--color-surface-glass-soft:rgb(from var(--palette-white) r g b / .3);--color-surface-dark:var(--palette-near-black);--color-text-inverse:var(--palette-white);--color-text-heading:var(--palette-zinc-950);--color-text-heading-soft:var(--palette-zinc-700);--color-text-body-muted:var(--palette-zinc-500);--color-border-card:var(--palette-neutral-200);--color-border-card-fade:rgb(from var(--palette-edge-gray) r g b / 0);--color-border-glass:rgb(from var(--palette-white) r g b / .5);--color-border-glass-strong:var(--palette-white);--color-border-glass-faint:#fff;--color-border-on-dark:rgb(from var(--palette-white) r g b / .15);--color-border-divider:rgb(from var(--palette-neutral-500) r g b / .2);--color-border-panel:rgb(from var(--palette-neutral-400) r g b / .4);--color-border-muted:rgb(from var(--palette-neutral-700) r g b / .2);--color-border-button:var(--palette-neutral-300);--color-border-accent:rgb(from var(--palette-green-500) r g b / .18);--color-shadow:rgb(from var(--palette-black) r g b / .1);--color-shadow-strong:rgb(from var(--palette-black) r g b / .2);--color-glow:rgb(from var(--palette-green-500) r g b / .5);--color-chip-gradient-from:var(--palette-green-500);--color-chip-gradient-to:var(--palette-green-600);--color-chip-outline:var(--palette-green-800);--color-icon-gradient-from:var(--palette-green-50);--color-icon-gradient-to:var(--palette-green-100);--color-icon-container:var(--palette-green-800);--color-heading-gradient-from:#075e54;--color-heading-gradient-to:#023e37;--color-transparent-white:rgb(from var(--palette-white) r g b / 0);--color-transparent-navy:rgb(from var(--palette-navy) r g b / 0);--color-transparent-blue:rgb(from var(--palette-button-blue) r g b / 0);--color-grad-hero-mid:var(--palette-blue-50);--color-grad-hero-sky:var(--palette-green-100);--color-grad-forms-glow:var(--palette-green-50);--color-grad-comparison-start:var(--palette-gray-100);--color-grad-comparison-end:var(--palette-blue-100);--color-grad-faq-start:var(--palette-blue-50);--color-grad-faq-end:var(--palette-green-100);--color-grad-software-start:var(--palette-cool-100);--color-grad-software-end:var(--palette-cool-300);--color-grad-cool-shared:var(--palette-cool-200);--check-list-color:var(--palette-green-500);--gradient-1:#fff;--gradient-2:#e4faed;--gradient-3:#dbfae8;--font-sans:Inter, system-ui, ui-sans-serif, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:10px;--radius-md:20px;--container:72rem;--max-width:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{min-height:100vh;line-height:1.5;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);font-size:14px;font-weight:400}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}summary{list-style:none}.container{width:100%;max-width:var(--container);padding-inline:var(--space-6);margin-inline:auto}body{flex-direction:column;height:100vh;display:flex;& .site-body{scroll-behavior:smooth;flex:1;overflow-y:auto}}.button{line-height:inherit;cursor:pointer;text-align:center;font-size:16px;text-decoration:none;display:inline-block}.button--outline{line-height:inherit;cursor:pointer;border-radius:var(--radius-sm);color:var(--_base-collection---colors--text-primary);background-color:var(--color-transparent-blue);border:2px solid var(--color-border-button);justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.button--youtube{border-radius:var(--radius-sm);background-color:var(--color-transparent-white);border:1.5px solid var(--color-border-glass-faint);justify-content:center;align-items:center;height:44px;padding-inline:20px;font-size:16px;display:flex}.button--cta{color:var(--color-cta-foreground);line-height:inherit;cursor:pointer;text-align:center;background-image:linear-gradient(90deg, var(--color-cta-orange), var(--color-cta-lighter));border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.button--regular{line-height:inherit;cursor:pointer;border-radius:var(--radius-sm);height:40px;color:var(--_base-collection---colors--text-primary);background-color:var(--color-transparent-white);border:0;justify-content:flex-start;align-items:center;gap:9px;padding:0 12px;font-size:16px;font-weight:400;text-decoration:none;transition:background-color .25s;display:flex}.button--hero{height:44px}
