.m-square-list{list-style:none;margin-left:0;padding-left:0}
.m-square-list>li:not(.c-stat){padding-left:30px}
.m-square-list>li:not(.c-stat)::before{font-family:arial,helvetica,sans-serif;position:relative;float:left;color:var(--theme-bullet-color);text-indent:-30px;speak:none;content:'\25A0';top:-3px}
h3{font-size:2rem}
.c-billboard{max-width:unset;padding-bottom:0}
.c-billboard__cta,.c-billboard__header p,.c-billboard__header__headline,.c-billboard__name,.c-billboard__position{color:#1d1d1d}
@media screen and (min-width:48rem){.v--video .c-billboard__content{grid-template-columns:40% 55%}
}
.v--video .c-billboard__header__headline{font-size:1.5rem}
.c-billboard__content{padding:0 0 2rem}
@media screen and (min-width:35rem){.c-billboard__content{padding:0 4vw 2rem}
}
@media screen and (min-width:84.875rem){.c-billboard__content{padding:0}
}
@media screen and (min-width:64rem){.v--video .c-billboard__header__headline{font-size:2rem;line-height:38px;letter-spacing:-.3px}
.c-billboard__content{column-gap:5%;grid-template-columns:50% 45%;padding-bottom:3rem}
}
.c-billboard__content .c-billboard__kicker__logo{margin-bottom:1.5rem}
.c-billboard__content .c-billboard__kicker__logo a{font-size:0;border-bottom:none}
.c-billboard__content .c-billboard__header{padding:0 4vw}
@media screen and (min-width:35rem){.c-billboard__content .c-billboard__header{padding:0}
}
.c-billboard__content .c-billboard__header__headline{font-size:1.75rem;margin-bottom:1rem}
@media screen and (min-width:48rem){.c-billboard__content .c-billboard__header__headline{font-size:1.5rem}
}
@media screen and (min-width:80rem){.v--video .c-billboard__content{column-gap:5%}
.c-billboard__content{column-gap:13%;grid-template-columns:45% 42%}
.c-billboard__content .c-billboard__header__headline{font-size:2rem}
}
.c-billboard__content .c-billboard__illustration{width:100%;margin:0 auto 1.5rem;padding:0 4vw}
@media screen and (min-width:48rem){.c-billboard__content .c-billboard__illustration{padding:0;margin-bottom:0;max-width:460px}
}
.c-youtube-video--showcase__wrapper{padding:0 4vw;margin:0 auto 1.5rem}
@media screen and (min-width:48rem){.c-youtube-video--showcase__wrapper{margin-bottom:0;padding:0}
}
.s-story-meta{background-color:#f6efe8;padding-bottom:2rem;padding-top:2rem}
@media screen and (min-width:67.8125rem){.s-story-meta{padding-top:0}
}
.s-story-meta h6{font-size:14px}
.s-story-meta--container{display:grid;grid-template-columns:minmax(40rem,40rem);justify-content:end;max-width:63.75rem;margin:0 auto;padding:0 8vw}
@media screen and (min-width:48rem){.s-story-meta--container{padding:0 4vw}
}
@media screen and (min-width:84.875rem){.s-story-meta--container{padding:0}
}
@media screen and (min-width:0) and (max-width:1151px){.s-story-meta--container{display:block;justify-content:start;max-width:none}
}
@media screen and (min-width:64rem){.s-story-meta--container{margin-top:4rem}
}
.s-story-meta--heading{width:64px;height:2px;background:var(--theme-border-color)}
.s-story-meta--info{display:grid;grid-template-columns:0 33% 33% 33% auto}
.s-story-meta--item{margin-top:1.5rem}
.s-story-meta--item h6,.s-story-meta--item p{margin:0}
.s-story-meta--item p{margin-top:4px}
.s-story-meta--apps{margin-top:26px}
@media screen and (min-width:0) and (max-width:767px){.s-story-meta--info{display:flex;flex-direction:column;padding-left:2em}
.s-story-meta--apps{padding-left:2em}
}
.s-story-meta--apps ul{display:grid;grid-template-columns:1fr 1fr}
@media screen and (min-width:0) and (max-width:767px){.s-story-meta--apps ul{display:flex;flex-direction:column}
}
.s-story-meta--apps h6,.s-story-meta--apps p{margin:0}
.s-story-meta--apps .o-media-object{margin-bottom:1.5rem}
.s-story-meta--apps .o-media-object .t-blank-link{display:flex;align-items:center}
.s-story-meta--apps .o-media-object .t-blank-link .o-media-object__media{background-color:#fff;border-radius:3px}
.s-story-meta--apps .o-media-object .t-blank-link:hover{color:#1264a3}
.s-story-meta--apps .o-media-object__content{border-bottom:1px solid;width:fit-content;line-height:1.2;margin-left:8px}
.c-post{max-width:initial;margin-top:calc(3rem)}
.c-post .c-article-toc{top:80px;margin-top:0}
@media screen and (min-width:72rem){.c-post{grid-column-gap:0;grid-template-columns:40% 1fr;max-width:76.875rem;justify-content:flex-start}
.c-post .c-article-toc{top:100px}
}
.has-toolbar .c-article-toc{top:110px}
@media screen and (min-width:72rem){.has-toolbar .c-article-toc{top:130px}
}
.c-logo-container{display:inline-block;font-family:Slack-Circular-Pro,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.2857;letter-spacing:.8px;font-size:.875rem;text-transform:uppercase;text-decoration:none;margin:1rem auto 0;margin-bottom:1rem;padding:.25rem 0}
@media screen and (min-width:25rem){.c-logo-container{font-size:calc(.875rem + (0 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.c-logo-container{font-size:.875rem}
}
.c-logo-container:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Larsseit,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.3;letter-spacing:normal;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:25rem){.c-logo-container:lang(ja){font-size:calc(.9rem + (-.4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.c-logo-container:lang(ja){font-size:.875rem}
}
.c-logo-container:lang(de){font-family:Slack-Circular-Pro,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.2857;letter-spacing:.8px;font-size:.875rem;margin-bottom:1rem;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:25rem){.c-logo-container:lang(de){font-size:calc(.875rem + (0 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.c-logo-container:lang(de){font-size:.875rem}
}
.c-logo-container:lang(ko){font-family:NotoSansKR,Slack-Lato,appleLogo,sans-serif;font-weight:700;line-height:1.3;letter-spacing:normal;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:25rem){.c-logo-container:lang(ko){font-size:calc(.9rem + (-.4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.c-logo-container:lang(ko){font-size:.875rem}
}
.c-logo-container:lang(zh-TW){font-family:NotoSansTC,Slack-Lato,appleLogo,sans-serif;font-weight:700;line-height:1.3;letter-spacing:normal;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:25rem){.c-logo-container:lang(zh-TW){font-size:calc(.9rem + (-.4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.c-logo-container:lang(zh-TW){font-size:.875rem}
}
.c-logo-container:lang(zh-CN){font-family:NotoSansSC,Slack-Lato,appleLogo,sans-serif;font-weight:700;line-height:1.3;letter-spacing:normal;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:25rem){.c-logo-container:lang(zh-CN){font-size:calc(.9rem + (-.4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.c-logo-container:lang(zh-CN){font-size:.875rem}
}
.c-logo-container:lang(ru){font-family:Circular-Cyrillic,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.3;letter-spacing:normal;font-size:.9rem;margin-bottom:1rem;text-transform:uppercase;text-decoration:none}
@media screen and (min-width:25rem){.c-logo-container:lang(ru){font-size:calc(.9rem + (-.4 * (100vw - 400px)/ 624))}
}
.c-logo-container--customer-logo{display:inline-flex;align-items:center;height:54px;margin:0;padding:.75rem 0;max-width:12rem}
.c-logo-container--customer-logo img{max-height:2rem}
@media screen and (min-width:64rem){.c-logo-container:lang(ru){font-size:.875rem}
.c-card--story{width:262px}
}
.o-section{border-top:none;padding:2rem 0}
.toc__desktop{display:none}
@media screen and (min-width:67.8125rem){.toc__desktop{display:block;margin-bottom:-280px}
}
@media screen and (min-width:1085px) and (max-width:1151px){.toc__desktop{margin-bottom:unset}
}
.toc__mobile{display:block}
@media screen and (min-width:67.8125rem){.toc__mobile{display:none}
}
.toc__mobile .c-article-toc{padding:20px 4vw;margin:0}
.c-article-toc--ctas a.c-card--summary__cta--button{margin-top:1rem;display:block}