.rebrand__halftones__blob-left{display:none}
@media only screen and (min-width:80rem){.rebrand__halftones__blob-left{display:block;position:relative}
.rebrand__halftones__blob-left:before{content:'';display:block;position:absolute;background-repeat:no-repeat;width:347px;height:317px;background-size:347px 317px;background-image:url(/df608c/spacesuit/source/images/blobs/rebrand/blob-3.png);left:-8rem;bottom:-5rem;z-index:-1}
}
@media only screen and (min-width:80rem) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:80rem) and (min-resolution:192dpi){.rebrand__halftones__blob-left:before{background-image:url(/df608c/spacesuit/source/images/blobs/rebrand/blob-3@2x.png)}
}
.rebrand__halftones__blob-right{display:none}
@media only screen and (min-width:80rem){.rebrand__halftones__blob-right{display:block;position:relative}
.rebrand__halftones__blob-right:before{content:'';display:block;position:absolute;background-repeat:no-repeat;width:257px;height:268px;background-size:257px 268px;background-image:url(/df608c/spacesuit/source/images/blobs/rebrand/blob-2.png);right:-5rem;top:0;z-index:-1}
}
@media only screen and (min-width:80rem) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:80rem) and (min-resolution:192dpi){.rebrand__halftones__blob-right:before{background-image:url(/df608c/spacesuit/source/images/blobs/rebrand/blob-2@2x.png)}
}
.m-square-list{list-style:none;margin-left:0;padding-left:0}
.m-square-list>li{padding-left:30px}
.m-square-list>li: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}
@media screen and (min-width:48rem){.c-button{white-space:normal}
}
.c-tabs{margin-top:72px}
.c-tab__list li{margin-right:1rem}
@media screen and (max-width:479px){.c-tab__list{width:100%}
.c-tab__list li{width:50%}
.c-tab__list .c-tab{margin-left:0;margin-right:0;word-break:normal}
}
.hide_on_mobile{display:none}
.hide_on_desktop{display:inline-block}
@media screen and (min-width:30rem){.hide_on_mobile{display:inline-block}
.hide_on_desktop{display:none}
}
.c-tab__wrap{overflow-x:hidden}
.enterprise-grid,.slack-for-teams{overflow-x:hidden;max-width:100%;margin-top:-1px;padding-top:0}
:lang(ja) .pricing_nav .c-tab{white-space:nowrap}
.pricing_matrix{position:relative}
.pricing_matrix:before{content:'';display:block;position:absolute;background-repeat:no-repeat;width:231px;height:167px;background-size:231px 167px;background-image:url(/73e3f1/spacesuit/source/images/halftones/halftone-1.png);right:-190px;top:-130px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pricing_matrix:before{background-image:url(/16749/marketing/img/accent/halftone_1@2x.png)}
}
@media screen and (max-width:959px){
    .pricing_matrix{display:none}
}
.o-pricing-special-offer{padding:1rem;display:flex;align-items:center}
.o-pricing-special-offer__headline{font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.12;letter-spacing:-.8px;font-size:2rem;margin-bottom:1rem;color:#000}
@media screen and (min-width:25rem){.o-pricing-special-offer__headline{font-size:calc(2rem + (18 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-special-offer__headline{font-size:3.125rem}
}
.o-pricing-special-offer__headline:lang(ja){font-family:Slack-Tazugane,Tahoma,artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:900;line-height:1.25;letter-spacing:.9px;font-size:2rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-special-offer__headline:lang(ja){font-size:calc(2rem + (12 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-special-offer__headline:lang(ja){font-size:2.75rem}
}
.o-pricing-special-offer__headline:lang(de){@display-as-jumbo :            @font-family-display , 2.1875    , 3.    , 1.055555556 , @font-bold    , -1.5px;font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.18181818;letter-spacing:-.8px;font-size:2rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-special-offer__headline:lang(de){font-size:calc(2rem + (12 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-special-offer__headline:lang(de){font-size:2.75rem}
}
.o-pricing-special-offer__headline.v--smaller{font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.1875;letter-spacing:-.3px;font-size:1.5rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-special-offer__headline.v--smaller{font-size:calc(1.5rem + (8 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-special-offer__headline.v--smaller{font-size:2rem}
}
.o-pricing-special-offer__headline.v--smaller:lang(ja){font-family:Slack-Tazugane,Tahoma,artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.375;letter-spacing:.9px;font-size:1.625rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-special-offer__headline.v--smaller:lang(ja){font-size:calc(1.625rem + (6 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-special-offer__headline.v--smaller:lang(ja){font-size:2rem}
}
.o-pricing-special-offer__headline.v--smaller:lang(de){@display-as-jumbo :            @font-family-display , 2.1875    , 3.    , 1.055555556 , @font-bold    , -1.5px;font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.125;letter-spacing:-.3px;font-size:1.75rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-special-offer__headline.v--smaller:lang(de){font-size:calc(1.75rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-special-offer__headline.v--smaller:lang(de){font-size:2rem}
}
.o-pricing-table{padding:2rem;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);width:100%;display:table;border-bottom:none;margin-bottom:0;position:relative}
.o-pricing-table td{padding:1.2rem 2rem;padding-left:.5rem;padding-right:.5rem;text-align:center;color:#454545;line-height:1.5}
@media screen and (min-width:60rem){.o-pricing-table td{padding-left:calc(.5rem + (24 * (100vw - 960px)/ 320));padding-right:calc(.5rem + (24 * (100vw - 960px)/ 320))}
}
@media screen and (min-width:80rem){.o-pricing-table td{padding-left:2rem;padding-right:2rem}
}
@media screen and (max-width:959px){.o-pricing-table td{padding:1.2rem 1rem}
}
.o-pricing-table td:first-child{text-align:left}
.o-pricing-table td.price{vertical-align:top}
.o-pricing-table td p:last-child{margin-bottom:0}
.o-pricing-table td.v--valign-top{vertical-align:top}
.o-pricing-table td .c-button{width:100%;max-width:240px;margin:auto}
.o-pricing-table td .c-tooltip{vertical-align:top;padding:2px;display:inline-block;height:20px}
.o-pricing-table td .c-tooltip svg{fill:#611f69}
.o-pricing-table tr{cursor:auto}
.o-pricing-table tr:hover td{color:#454545}
.o-pricing-table tr.v--bottom-padding td{padding-top:0;padding-bottom:2rem}
.o-pricing-table h3{font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.25;letter-spacing:normal;font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}
@media screen and (min-width:25rem){.o-pricing-table h3{font-size:calc(1.125rem + (6 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-table h3{font-size:1.5rem}
}
.o-pricing-table h3:lang(ja){font-family:Slack-Tazugane,Tahoma,artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.2;letter-spacing:.9px;font-size:1.25rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-table h3:lang(ja){font-size:calc(1.25rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-table h3:lang(ja){font-size:1.5rem}
}
.o-pricing-table h3:lang(de){@display-as-jumbo :            @font-family-display , 2.1875    , 3.    , 1.055555556 , @font-bold    , -1.5px;font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.25;letter-spacing:normal;font-size:1.25rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-table h3:lang(de){font-size:calc(1.25rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-table h3:lang(de){font-size:1.5rem}
}
.o-pricing-table h3,.o-pricing-table h3:lang(de),.o-pricing-table h3:lang(ja){font-weight:700}
.o-pricing-table h3.v--price{margin-top:0;margin-bottom:1.5rem}
.o-pricing-table h3.v--price,.o-pricing-table h3.v--price:lang(de),.o-pricing-table h3.v--price:lang(ja){font-weight:700}
.o-pricing-table h3 span.v--strikeprice,.o-pricing-table h3 span.v--strikeprice:lang(de),.o-pricing-table h3 span.v--strikeprice:lang(ja){font-weight:400;text-decoration:line-through}
.fair_billing h3{font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:normal;font-size:1.25rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.fair_billing h3{font-size:calc(1.25rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.fair_billing h3{font-size:1.5rem}
}
.fair_billing h3:lang(ja){font-family:Slack-Tazugane,Tahoma,artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.45;letter-spacing:.9px;font-size:1.4rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.fair_billing h3:lang(ja){font-size:calc(1.4rem + (9.600000000000001 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.fair_billing h3:lang(ja){font-size:2rem}
}
.fair_billing h3:lang(de){@display-as-jumbo :            @font-family-display , 2.1875    , 3.    , 1.055555556 , @font-bold    , -1.5px;font-family:artegra-medium,"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:normal;font-size:1.5rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.fair_billing h3:lang(de){font-size:calc(1.5rem + (0 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.fair_billing h3:lang(de){font-size:1.5rem}
}
.fair_billing td{padding-top:5rem;padding-bottom:5rem;font-size:initial}
.fair_billing p{margin-top:1.5rem;margin-bottom:0}
.pricing_enterprise{display:inline-block;padding:2rem;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);width:100%}
.pricing_enterprise .c-button{width:100%;max-width:240px}
.pricing_enterprise .ent_logo{margin:4rem 0}
.pricing_enterprise .o-pricing-table{box-shadow:none;margin:2rem 0}
.pricing_enterprise .o-pricing-table td:first-child{padding-right:0}
.pricing_enterprise .o-pricing-table td:last-child{border-left:none}
.pricing_enterprise .o-pricing-table td.v--r-check{width:84px}
@media screen and (min-width:64rem){.pricing_enterprise .o-pricing-table td:first-child{padding-right:20%}
}
@media screen and (min-width:48rem){.pricing_enterprise .o-pricing-table{margin-right:2rem;margin-left:1.5rem;width:100%}
}
@media screen and (min-width:80rem){.pricing_enterprise .o-pricing-table{margin-left:0}
}
.pricing_matrix_mobile{display:none;padding-bottom:2rem}
@media screen and (max-width:959px){.pricing_matrix_mobile{display:block}
}
.pricing_matrix_mobile div.pricing_ctas{position:relative;z-index:1}
.pricing_matrix_mobile td{border:none;text-align:left;position:relative}
.pricing_matrix_mobile td .c-button{max-width:300px}
@media screen and (min-width:48rem){.slack-for-teams .o-hero__header__copy{max-width:32rem}
}
.c-tab__item_content{padding:0}
.o-section__followup__link{display:inline}