.sm-page{--sm-tool:#7c3aed;--sm-tool-text:#6d28d9;--sm-tool-wash:#7c3aed1f;--sm-tool-wash-hover:#7c3aed2e;--sm-tool-border:#7c3aed4d}:root:not([data-theme=light]) .sm-page{--sm-tool-text:#c4b5fd;--sm-tool-wash:#a78bfa24;--sm-tool-wash-hover:#a78bfa33}.sm-dark{--mkt-bg:#000;--mkt-bg-elev:#0d0d0d;--mkt-bg-sunken:#0a0a0a;--mkt-text:#fff;--mkt-text-muted:#ffffff9e;--mkt-text-faint:#fff6;--mkt-border:#ffffff14;--mkt-border-strong:#ffffff24;--mkt-shadow-lg:0 24px 64px #000c;--sm-tool-text:#c4b5fd;--sm-tool-wash:#a78bfa24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sm-clips{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sm-promises{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.sm-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.sm-two-up{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:18px;display:grid}.sm-compare{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:40px;display:grid}@media (max-width:760px){.sm-clips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sm-compare{gap:28px}}.sm-cta:hover{color:#fff;background:#dc2626}.sm-btn-secondary:hover{background:var(--mkt-bg-sunken);color:var(--mkt-text)}.sm-btn-tool:hover{background:var(--sm-tool-wash-hover)}.sm-faq-q:hover{color:var(--sm-tool-text)}.sm-faq-q:focus-visible,.sm-tab:focus-visible,.sm-cta:focus-visible,.sm-btn-secondary:focus-visible,.sm-btn-tool:focus-visible{outline:2px solid var(--sm-tool);outline-offset:2px}
