.slack-page{background:var(--paper);min-height:100vh;color:var(--blue);overflow:clip}.slack-page .campaign-eyebrow{font-size:var(--eyebrow-label-size)}.slack-button{border-color:var(--productive);background:var(--productive);color:var(--blue);box-shadow:0 12px 30px #0e2a4424}.slack-button:hover,.slack-button:focus-visible{color:var(--blue);background:#77c7ff;border-color:#77c7ff}.slack-hero{isolation:isolate;width:min(calc(100% - (var(--page-pad) * 2)), var(--max));grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(58px,8vw,118px);min-height:660px;margin:0 auto;padding:clamp(86px,10vw,138px) 0;display:grid;position:relative}.slack-hero:before{z-index:-2;content:"";background:radial-gradient(circle at 72% 25%,#92d2ff7a,#0000 31%),radial-gradient(circle at 28% 4%,#f4f1ffeb,#0000 29%),linear-gradient(#0e2a440a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0e2a440a 1px,#0000 1px) 0 0/44px 44px,#fbfcfd;position:absolute;inset:0 calc(50% - 50vw);mask-image:linear-gradient(#000 0 86%,#0000)}.slack-hero h1{max-width:760px;font-size:var(--site-h1-size);font-weight:var(--site-h1-weight);letter-spacing:var(--site-heading-h1-tracking);line-height:var(--site-heading-h1-line-height);margin:22px 0 24px}.slack-hero>div:first-child>p{max-width:620px;color:var(--charcoal);margin:0;font-size:clamp(18px,1.55vw,21px);line-height:1.58}.slack-hero>div:first-child>.button{margin-top:30px}.slack-lockup{backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #0e2a4417;border-radius:26px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:390px;padding:clamp(38px,5vw,60px);display:grid;box-shadow:0 34px 80px #0e2a4424}.slack-lockup>div{place-items:center;display:grid}.slack-lockup img{aspect-ratio:1;object-fit:contain;width:min(142px,88%)}.slack-lockup>div:last-child img{width:min(112px,78%)}.slack-lockup>span{color:var(--gray-2);font-size:34px}.slack-intro{padding:clamp(86px, 9vw, 126px) max(var(--page-pad), calc((100% - var(--max)) / 2));background:radial-gradient(circle at 90% 15%, #92d2ff29, transparent 31%), var(--blue);color:#fff;grid-template-columns:minmax(0,.93fr) minmax(480px,1.07fr);align-items:center;gap:clamp(58px,8vw,112px);display:grid}.slack-intro .campaign-eyebrow{color:var(--productive)}.slack-intro h2,.slack-feature h2,.slack-how h2,.slack-details h2{margin:20px 0 var(--inner-heading-copy-gap);font-size:var(--site-h2-size);font-weight:var(--site-h2-weight);letter-spacing:var(--site-heading-h2-tracking);line-height:var(--site-heading-h2-line-height);text-wrap:balance}.slack-intro p,.slack-feature p,.slack-details p{font-size:var(--body-copy-size);line-height:var(--body-copy-line-height)}.slack-feature p a{color:#09f;font-weight:700;text-decoration:none}.slack-feature p a:hover,.slack-feature p a:focus-visible{color:#007dcc}.slack-intro p{color:var(--body-copy-on-dark)}.slack-intro p+p,.slack-details p+p{margin-top:18px}.slack-intro em{color:#fff}.slack-intro video{background:#fff;border:1px solid #ffffff26;border-radius:20px;width:100%;display:block;box-shadow:0 34px 78px #0000003d}.slack-feature{width:min(calc(100% - (var(--page-pad) * 2)), var(--max));grid-template-columns:minmax(470px,1.07fr) minmax(0,.93fr);align-items:center;gap:clamp(58px,8vw,112px);margin:0 auto;padding:clamp(88px,9vw,132px) 0;display:grid}.slack-feature-reverse{isolation:isolate;position:relative}.slack-feature-reverse:before{z-index:-1;background:linear-gradient(#0e2a4409 1px, transparent 1px), linear-gradient(90deg, #0e2a4409 1px, transparent 1px), var(--productive-3);content:"";background-size:44px 44px,44px 44px,auto;position:absolute;inset:0 calc(50% - 50vw)}.slack-feature-reverse>.slack-feature-media{order:2}.slack-feature-media{background:#fff;border:1px solid #0e2a4417;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #0e2a4421}.slack-feature-media img{width:100%;display:block}.slack-feature p,.slack-details p{color:var(--body-copy-color);margin:0}.slack-how{padding:clamp(88px, 9vw, 128px) max(var(--page-pad), calc((100% - var(--max)) / 2));background:var(--productive-2)}.slack-how>header{max-width:880px;margin-bottom:46px}.slack-how-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.slack-how article{background:#ffffffe0;border:1px solid #0e2a4417;border-radius:18px;padding:clamp(28px,3.2vw,40px)}.slack-how article>span{background:var(--blue);width:52px;height:52px;color:var(--productive);border-radius:14px;place-items:center;margin-bottom:30px;display:grid}.slack-how article>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;width:25px;height:25px}.slack-how h3{font-size:var(--site-h4-size);letter-spacing:var(--site-heading-h4-tracking);font-weight:590;line-height:var(--site-heading-h4-line-height);margin:0 0 14px}.slack-how article p{color:var(--body-copy-color);font-size:var(--body-copy-size);line-height:var(--body-copy-line-height);margin:0}.slack-how>.button{width:fit-content;margin:36px auto 0;display:flex}.slack-how>small{max-width:610px;color:var(--blue-2);text-align:center;margin:18px auto 0;font-size:12px;line-height:1.55;display:block}.slack-details{width:min(calc(100% - (var(--page-pad) * 2)), var(--max));grid-template-columns:1.08fr .92fr;gap:16px;margin:0 auto;padding:clamp(88px,9vw,132px) 0;display:grid}.slack-details article{background:#fff;border:1px solid #0e2a4417;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:570px;padding:clamp(38px,4.6vw,62px);display:flex}.slack-security-card{color:#fff;overflow:hidden;background:radial-gradient(circle at 50% 10%, #92d2ff2e, transparent 32%), var(--blue)!important;padding-top:18px!important}.slack-security-card .campaign-eyebrow{color:var(--productive)}.slack-details img{width:min(320px,72%);max-height:220px;margin:0 auto 30px}.slack-details h2{font-size:clamp(38px,4.2vw,58px)}.slack-security-card p{color:#ffffffc2}.slack-details a{color:#09f;font-weight:700}.slack-security-card a{color:var(--productive)}.slack-final{margin:0}.slack-final .resource-cta{width:100%}.slack-final .resource-cta>div:first-child{width:min(100%,980px)}.slack-final .resource-cta>div:first-child>span{color:var(--blue-2);font-size:var(--eyebrow-label-size)}.slack-final .resource-cta .button-primary{border-color:var(--productive);background:var(--productive);color:var(--blue)}.slack-final .resource-cta .button-primary:hover,.slack-final .resource-cta .button-primary:focus-visible{color:var(--blue);background:#77c7ff;border-color:#77c7ff}.slack-final .resource-cta .button-secondary{border-color:var(--purple);background:var(--purple);color:var(--white)}.slack-final .resource-cta .button-secondary:hover,.slack-final .resource-cta .button-secondary:focus-visible{border-color:var(--purple-deep);background:var(--purple-deep);color:var(--white)}@media (width<=1080px){.slack-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.slack-intro{grid-template-columns:.9fr 1.1fr;gap:55px}.slack-feature{gap:58px}}@media (width<=900px){.slack-hero,.slack-intro,.slack-feature{grid-template-columns:1fr}.slack-hero{padding-top:82px}.slack-lockup,.slack-intro video{width:min(680px,100%);margin:0 auto}.slack-feature>:first-child{order:2}.slack-how-grid,.slack-details{grid-template-columns:1fr}.slack-details article{min-height:470px}}@media (width<=620px){.slack-hero{min-height:0;padding:66px 0 84px}.slack-hero h1{font-size:var(--site-h1-mobile-size)}.slack-intro h2,.slack-feature h2,.slack-how h2,.slack-details h2{font-size:var(--site-h2-mobile-size)}.slack-lockup{gap:10px;min-height:315px;padding:28px 18px}.slack-lockup img{width:min(88px,80%)}.slack-lockup>div:last-child img{width:min(70px,70%)}.slack-intro,.slack-how{padding:76px var(--page-pad)}.slack-feature,.slack-details{padding:76px 0}.slack-feature{gap:44px}.slack-how article{padding:26px}.slack-details article{min-height:0;padding:36px 26px}.slack-security-card{padding-top:28px!important}}
