*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:var(--text-base);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;text-wrap:pretty}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}h1,h2,h3{color:var(--color-heading);font-family:var(--font-heading),"Helvetica Neue",Arial,sans-serif}h1{font-size:var(--text-5xl);line-height:var(--leading-tight)}h1,h2{font-weight:var(--weight-heading);letter-spacing:var(--letter-display)}h2{font-size:var(--text-4xl);line-height:var(--leading-display)}h3{font-size:var(--text-xl);font-weight:var(--weight-subheading);letter-spacing:var(--letter-tight);line-height:var(--leading-heading)}@media (max-width:1023px){h1{font-size:var(--h1-size-tablet)}}@media (max-width:767px){h1{font-size:var(--h1-size-mobile)}}.u-accent{font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:var(--weight-regular);letter-spacing:var(--letter-tight)}.l-container{max-width:var(--container-max)}.l-container,.l-container--narrow{margin-inline:auto;padding-inline:var(--space-4);width:100%}.l-container--narrow{max-width:var(--container-narrow)}@media (min-width:768px){.l-container,.l-container--narrow{padding-inline:var(--space-8)}}@media (min-width:1024px){.l-container,.l-container--narrow{padding-inline:var(--space-12)}}.l-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cluster-gap,var(--space-4))}.l-container--text{margin-inline:auto;width:min(100% - var(--space-8),var(--container-prose))}.l-grid{display:grid;gap:var(--grid-gap,var(--space-8))}.l-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.l-grid--2,.l-grid--3,.l-grid--4{grid-template-columns:1fr}}@media (max-width:1023px){:root{--section-padding-y:var(--section-padding-y-tablet)}}@media (max-width:767px){:root{--section-padding-y:var(--section-padding-y-mobile)}}@media (prefers-reduced-motion:no-preference){.js-anim .c-action-band,.js-anim .c-changelog,.js-anim .c-comparison,.js-anim .c-cta-band,.js-anim .c-doc-list,.js-anim .c-faq,.js-anim .c-feature-grid,.js-anim .c-feature-matrix,.js-anim .c-features,.js-anim .c-logo-strip,.js-anim .c-media-grid,.js-anim .c-pillars,.js-anim .c-product-shot,.js-anim .c-proof-bar--solo,.js-anim .c-proof-spotlight,.js-anim .c-solutions-strip,.js-anim .c-story,.js-anim .c-tab-showcase,.js-anim .c-tabs,.js-anim .c-testimonials,.js-anim .c-tier-cards,.js-anim .c-timeline,.js-anim .c-vendor-row,.js-anim .c-whats-new{opacity:0;transform:translateY(20px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.js-anim .c-action-band.is-revealed,.js-anim .c-changelog.is-revealed,.js-anim .c-comparison.is-revealed,.js-anim .c-cta-band.is-revealed,.js-anim .c-doc-list.is-revealed,.js-anim .c-faq.is-revealed,.js-anim .c-feature-grid.is-revealed,.js-anim .c-feature-matrix.is-revealed,.js-anim .c-features.is-revealed,.js-anim .c-logo-strip.is-revealed,.js-anim .c-media-grid.is-revealed,.js-anim .c-pillars.is-revealed,.js-anim .c-product-shot.is-revealed,.js-anim .c-proof-bar--solo.is-revealed,.js-anim .c-proof-spotlight.is-revealed,.js-anim .c-solutions-strip.is-revealed,.js-anim .c-story.is-revealed,.js-anim .c-tab-showcase.is-revealed,.js-anim .c-tabs.is-revealed,.js-anim .c-testimonials.is-revealed,.js-anim .c-tier-cards.is-revealed,.js-anim .c-timeline.is-revealed,.js-anim .c-vendor-row.is-revealed,.js-anim .c-whats-new.is-revealed{opacity:1;transform:none}.js-anim .c-proof-bar__stat{opacity:0;transform:translateY(16px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.js-anim .c-proof-bar__stats.is-revealed .c-proof-bar__stat{opacity:1;transform:none}.js-anim .c-proof-bar__stats.is-revealed .c-proof-bar__stat:nth-child(2){transition-delay:80ms}.js-anim .c-proof-bar__stats.is-revealed .c-proof-bar__stat:nth-child(3){transition-delay:.16s}}.u-todo,.x-todo{color:#f0f}.x-option-label strong{color:var(--color-heading);font-weight:700}.x-preview-note strong{font-weight:700}@media (max-width:767px){.c-hero-split__media{display:flex;flex-direction:column}.c-hero-split__trust{margin-bottom:var(--space-6);margin-top:0;order:-1}}.c-logo{display:block;width:auto}.c-nav__wordmark .c-logo{height:28px}.c-footer__wordmark .c-logo{height:40px}@media (max-width:767px){.c-footer__wordmark .c-logo{height:34px}}.c-megamenu__featured-image{min-height:0}.c-megamenu__featured-image img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}#hs_cos_wrapper_site_nav{position:sticky;top:0;transition:transform var(--transition-base);z-index:var(--z-sticky)}#hs_cos_wrapper_site_nav.is-nav-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){#hs_cos_wrapper_site_nav{transition:none}}