.cms-block-error{margin:16px 24px;padding:16px 20px;border:2px dashed #d23838;border-radius:8px;background:rgba(210,56,56,.06);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#2e2e2f;display:grid;grid-gap:8px;gap:8px}.cms-block-error__title{color:#d23838;font-size:14px}.cms-block-error__kind{background:rgba(0,0,0,.08);padding:2px 6px;border-radius:4px;width:max-content}.cms-block-error__id{font-size:12px;color:#58595b}.cms-block-error__message{margin:0;padding:12px;background:#1a1a1a;color:#ff8b8b;border-radius:6px;font-size:12px;white-space:pre-wrap;overflow-x:auto}.cms-block-error__hint{font-size:12px;color:#58595b;font-style:italic}.cms-block{display:block}.cms-block[data-block-theme=dark]{background:var(--color-bg);color:var(--color-white);position:relative}.cms-block[data-block-theme=dark]+.cms-block[data-block-theme=dark]:before,.cms-block[data-block-theme=dark]:has(+[data-block-theme=dark]):after{content:"";position:absolute;left:0;right:0;height:calc(var(--cms-block-coverage, var(--cms-block-gap)) + 1px);background:inherit;pointer-events:none}.cms-block[data-block-theme=dark]+.cms-block[data-block-theme=dark]:before{bottom:calc(100% - 1px)}.cms-block[data-block-theme=dark]:has(+[data-block-theme=dark]):after{top:calc(100% - 1px)}.cms-block[data-block-theme=dark] .trust-ticker__label{color:var(--lightest-text)}.cms-block[data-block-theme=dark] .trust-ticker__logo{filter:brightness(0) invert(1);opacity:.7}.cms-block[data-block-theme=dark] .it-marquee-logo{filter:var(--logo-tint-white);opacity:.7}.cms-stack>*+*{margin-top:var(--cms-block-gap)}.cms-stack>[data-spacing=flush],.cms-stack>[data-spacing=flush]+*{margin-top:0}.cms-stack>[data-spacing=tight]+*{margin-top:var(--space-2xl)}.cms-stack>[data-spacing=loose]+*{margin-top:calc(var(--cms-block-gap) * 1.6)}.cms-stack>.cms-block--faq .faq--overlap-prev,.homepage-scroll-wrap .cms-stack>*+*,.page-layout__content--with-dividers.cms-stack>*+*{margin-top:0}.cms-block--case-study-slider+.cms-block--faq:has(.faq--overlap-prev){margin-top:0}.cms-block--case-study-slider+.cms-block--faq .faq--overlap-prev{margin-top:var(--section-pull-md)}.cms-stack>*+.cms-block--trust-ticker,.cms-stack>.cms-block--trust-ticker+*{margin-top:var(--space-2xl)}@media (max-width:768px){:root{--cms-block-gap:56px}}@media (max-width:480px){:root{--cms-block-gap:40px}}.cms-unknown-block{margin:16px 0;padding:16px 20px;border:2px dashed var(--color-primary);border-radius:8px;background:rgba(var(--color-primary-rgb),.08);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--text)}.cms-unknown-block code{background:rgba(0,0,0,.08);padding:2px 6px;border-radius:4px}.cms-unknown-block__hint{margin-top:8px;font-size:12px;color:var(--light-text)}