#ibm-featured-row .ibm-blocklink,#ibm-trials-row .ibm-blocklink{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.ibm-blocklink:focus,.ibm-blocklink:hover{border-color:transparent!important}.ibm-mobilemenu-close a.ibm-close-link:before{margin-right:unset}a:focus{outline:1px solid transparent!important}#ibm-leadspace-head{border-bottom:1px solid #777677;position:relative;z-index:10}@media only screen and (max-width:1055px){#ibm-leadspace-head{background:none!important;background-color:#000!important}}#ibm-leadspace-head #ibm-leadspace-body{width:100%;min-height:unset}@media only screen and (max-width:1055px){#ibm-leadspace-head #ibm-leadspace-body{color:#fff}#ibm-leadspace-head #ibm-leadspace-body p{color:#bebebe}#ibm-leadspace-head #ibm-leadspace-body p a{color:#fff}#ibm-leadspace-head #ibm-leadspace-body #ibm-leadspace-title.ibm-pb-12{padding-bottom:0!important}}#ibm-leadspace-head #ibm-leadspace-body .ibm-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex}#ibm-leadspace-head #ibm-leadspace-body .ibm-btn-row .ibm-btn{min-width:13.75rem;text-align:left}@media only screen and (max-width:672px){#ibm-leadspace-head #ibm-leadspace-body .ibm-btn-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#ibm-leadspace-head #ibm-leadspace-body .ibm-btn-row a{margin-right:0}}#ibm-leadspace-head #ibm-leadspace-body .ibm-btn{line-height:1.75rem}#ibm-leadspace-head #ibm-leadspace-body .ibm_cci-btn-block{display:-webkit-box;display:-ms-flexbox;display:flex}#ibm-leadspace-head #ibm-leadspace-body .ibm-btn-pri{background:#0062ff;border-color:#0062ff;outline:#0062ff}#ibm-leadspace-head #ibm-leadspace-body .ibm-btn-pri:hover{background:#0354e9;border-color:#0354e9;outline:#0354e9}.ibm__animation{position:relative;z-index:5}.ibm__animation .ibm__images{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:#000}.ibm__animation .ibm__images .ibm__image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;-webkit-transition:all .13s cubic-bezier(.4,.2,.38,.9);transition:all .13s cubic-bezier(.4,.2,.38,.9)}@media only screen and (max-width:1055px){.ibm__lsmp.ibm-pb-6,.ibm__lsmp.ibm-pt-6{padding:0!important}}@media only screen and (min-width:0px) and (max-width:1055px){.ibm__hp-mobile-video{width:100%;position:relative}.ibm__hp-mobile-video video{width:100%}}@media only screen and (min-width:1056px){.ibm__hp-mobile-video{width:auto!important;height:auto!important;min-width:100%;min-height:100%;position:absolute;top:50%!important;left:65%!important;-webkit-transform:translateY(-50%) translateX(-65%);transform:translateY(-50%) translateX(-65%);background-color:#000}.ibm__hp-mobile-video video{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}@media only screen and (min-width:2000px){.ibm__hp-mobile-video video{max-width:1584px}}.ibm-video-placeholder img{display:inline!important}.ibm-4-cards .ibm-card{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ibm-4-cards .ibm-card:hover{background-color:hsla(0,0%,95.7%,.8)}.ibm-4-cards .ibm-card__content-inner{padding-left:1rem!important;padding-right:1rem!important}.ibm-4-cards .ibm-card__content-inner .ibm-type-c{margin-bottom:1rem}.ibm-4-cards.ibm-cci__gray-background{background:hsla(0,0%,95.7%,.8)}.ibm-4-cards.ibm-cci__gray-background .ibm-card{background-color:transparent}.ibm-4-cards.ibm-cci__gray-background .ibm-card:hover{background-color:#fff}.ibm_cci-link-fade{color:#0f6dff;-webkit-transition:color .3s;transition:color .3s}.ibm_cci-link-fade.ibm-textcolor-black-core{color:#000}@media only screen and (min-width:0px) and (max-width:639px){.ibm_cci-link-fade.ibm-textcolor-black-core{color:#0f6dff;font-weight:400;padding-bottom:20px!important}}.ibm-alternate-background .ibm_cci-link-fade{color:#fff}.ibm-duo-play-link{position:relative}.ibm-duo-play-link:before{display:inline;font-size:48px!important;top:12px}.ibm_cci-external-link:before{content:""!important}.ibm_cci-external-link:after{display:inline-block;font-family:icons-ibm-v12;font-size:1.2rem;font-style:normal;font-weight:400;font-variant:normal;speak:none;text-decoration:none;text-rendering:optimizeLegibility;text-transform:none;font-smoothing:antialiased;content:"\2008\f1ac"}@media only screen and (min-width:0px) and (max-width:671px){.ibm-hidden-small,.ibm_cci-grid-hidden-small{display:none!important}}@media only screen and (min-width:672px) and (max-width:1055px){.ibm-hidden-medium,.ibm_cci-grid-hidden-medium{display:none!important}}@media only screen and (min-width:1056px){.ibm-hidden-large,.ibm_cci-grid-hidden-large,.ibm_cci-hidden-large{display:none!important}}@media only screen and (min-width:0px) and (max-width:1055px){.ibm-hidden-small-medium,.ibm_cci-grid-hidden-small-medium{display:none!important}}@media only screen and (min-width:672px){.ibm-hidden-medium-large,.ibm_cci-grid-hidden-medium-large{display:none!important}}div.ibm-ll,img.ibm-ll{min-height:170px;opacity:0}div.ibm-ll-bg,img.ibm-ll-bg{background-size:cover;background-repeat:no-repeat;background-color:#000}.ibm_cci-remove-all-space{margin:0!important;padding:0!important}.ibm_cci-remove-bottom-space{margin-bottom:0;padding-bottom:0}.ibm_cci-no-side-padding{padding-left:0!important;padding-right:0!important}.ibm_cci-verticle-align{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ibm__pl-0{padding-left:0!important}.ibm__pr-0{padding-right:0!important}.ibm__fullheight{height:100%}@media only screen and (min-width:0px) and (max-width:1055px){#ibm-leadspace-body{padding-top:24px!important;padding-bottom:36px!important}}.ibm__animated-placeholder label{display:block!important;position:absolute;top:0;left:0;z-index:10;font-size:1rem;color:#6d7777;padding:7px 0 6px;opacity:0}.ibm__animated-placeholder span{position:relative;z-index:15}.ibm__animated-placeholder span input{background:transparent}.ibm__cs{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1055px){.ibm__cs{height:480px}}@media only screen and (min-width:0px) and (max-width:671px){.ibm__cs{min-height:320px}}.ibm__cs-container{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ibm__cs-container,.ibm__cs-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ibm__cs-copy{width:100%;padding-right:55%}@media only screen and (min-width:672px) and (max-width:1055px){.ibm__cs-copy{padding-right:30%;padding-bottom:24px}}@media only screen and (min-width:0px) and (max-width:671px){.ibm__cs-copy{padding-right:20%;padding-bottom:24px}}.ibm__cs-cta{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ibm__cs-cta,.ibm__cs-cta a{display:-webkit-box;display:-ms-flexbox;display:flex}.ibm__cs-cta a{width:40%;min-height:120px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:10px 10px 0;background:#0062ff;-webkit-transition:background .13s cubic-bezier(.4,.2,.38,.9);transition:background .13s cubic-bezier(.4,.2,.38,.9)}@media only screen and (min-width:0px) and (max-width:1055px){.ibm__cs-cta a{width:75%}}@media only screen and (min-width:0px) and (max-width:671px){.ibm__cs-cta a{min-height:100px}}.ibm__cs-cta a span{display:-webkit-box;display:-ms-flexbox;display:flex}.ibm__cs-cta a span.ibm-forward-link{position:relative;top:1px;left:unset}.ibm__cs-cta a span.ibm-forward-link:before{right:0;left:unset}.ibm__cs-cta a span:first-of-type{padding-right:8px}.ibm__cs-cta a:hover{text-decoration:none;background:#0044de}.ibm-flex-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#000}.ibm-flex-card p img{display:block}.ibm-flex-card.full{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;background-position:top;background-size:cover;background-repeat:no-repeat;background-color:red}.ibm-flex-card.full div{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;width:50%;height:50%;background:#000}.ibm-flex-card.full div,.ibm-flex-card:not(.full) div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;justify-content:space-between}.ibm-flex-card:not(.full) div{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify}.ibm-flex-card:hover{text-decoration:none}.flex-cards .card-full .ibm-padding-content{padding-left:0;padding-right:10px}@media only screen and (min-width:672px){#ibm-featured-row.flex-cards>div:nth-child(2)>div:nth-child(2),.flex-cards .featured-card.card-1{display:none}}@media only screen and (min-width:0px) and (max-width:671px){.flex-cards .card-full,.flex-cards .featured-card.card-1{display:none}}@media only screen and (min-width:672px) and (max-width:1055px){.flex-cards .card-full{margin-bottom:32px!important}.flex-cards .card-full .ibm-padding-content{padding-left:0}.flex-cards .ibm-ab-cta,.flex-cards .ibm-ab-eyebrow{padding-right:5%;display:inline-block}}.ibm--cci-video-component{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.icon-ibm-duo-large-play:before{font-size:64px}@media only screen and (min-width:0px) and (max-width:374px){.ibm_cci-link-fade.ibm-play-link:before,.ibm_cci-link-fade.ibm-youtube-link:before{display:none}.ibm_cci-link-fade.ibm-play-link:after,.ibm_cci-link-fade.ibm-youtube-link:after{display:inline;font-family:icons-ibm-v12;font-size:1.2rem;font-style:normal;font-weight:400;font-variant:normal;left:0;top:2px;position:relative;speak:none;text-decoration:none;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.ibm_cci-link-fade.ibm-play-link:after{content:"\f1cc"}.ibm_cci-link-fade.ibm-youtube-link:after{content:"\f1fb"}}.ibm_cci-newsflash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:0px) and (max-width:1055px){.ibm_cci-newsflash{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ibm_cci-newsflash>p{display:block;color:#e0e0e0}.ibm_cci-newsflash>p:first-of-type{margin-right:10px}#ibm-newsflash-copy{max-width:unset!important}#ibm-newsflash .ibm-col-group .ibm-col-lg-2 p{position:relative}#ibm-newsflash .ibm-col-group .ibm-col-lg-2 p:after{position:absolute;right:-10px;color:#fff;content:"|"}#ibm-newsflash .ibm-col-group .ibm-col-lg-14 p{position:relative;-webkit-animation-duration:2s;animation-duration:2s;padding-left:0!important}@media only screen and (min-width:0px) and (max-width:1055px){#ibm-newsflash .ibm-col-group .ibm-col-lg-2 p{position:relative}#ibm-newsflash .ibm-col-group .ibm-col-lg-2 p:after{content:""}}@media only screen and (min-width:0px) and (max-width:639px){#ibm-newsflash .ibm-col-group .ibm-col-md-1{padding-bottom:0}#ibm-newsflash .ibm-col-group .ibm-col-md-7{padding-top:0}}#ibm-tech-section{position:relative}#cci-tech-tabs{border-bottom:1px solid #000}.cci-tech-tab{display:inline-block;color:#000;-webkit-transition:all .13s cubic-bezier(.4,.2,.38,.9);transition:all .13s cubic-bezier(.4,.2,.38,.9);margin-right:20px;border-bottom:2px solid transparent}.cci-tech-tab span{display:inline-block;padding-bottom:2px}.cci-tech-tab.active,.cci-tech-tab:hover{font-weight:700;color:#0064ff;border-bottom:2px solid #00f}#cci-tabbed-tech{position:relative;z-index:0}#cci-tabbed-tech .cci-business-container,#cci-tabbed-tech .cci-developer-container{display:none}#cci-tabbed-tech[data-active=business] .cci-business-container,#cci-tabbed-tech[data-active=developers] .cci-developer-container{display:block}.ibm-gmktp-search{position:relative}.ibm-gmktp-search .ibm-row-form p{position:relative;z-index:5;padding:0}.ibm-gmktp-search .ibm-row-form input{width:98%}.ibm-gmktp-search .ibm-row-form a{display:inline-block;width:26px;height:26px;position:absolute;right:10px;top:6px;z-index:10}.ibm-gmktp-search .ibm-row-form a span{display:none;position:relative}.ibm-gmktp-search .output{display:block;width:100%;position:absolute;top:100%;left:0;z-index:10;padding:0;background:#f4f4f4}.ibm-gmktp-search .output li{position:relative;color:#323232;padding:6px 10px 8px}.ibm-gmktp-search .output li .ibm-forward-link{display:none;position:absolute;top:7px;right:10px;width:26px;height:26px}.ibm-gmktp-search .output li.ibm-active{background:#5a5a5a;color:#fff}.ibm-gmktp-search .output li.ibm-active .ibm-forward-link{display:block}.ibm-gmktp-search .output li:hover{cursor:pointer}.ibm-gmktp-search .output:empty{opacity:0;z-index:-999}.ibm-spinner{width:.75em;height:.75em;position:absolute;top:13px;right:15px;background:#fff}#ibm-homepage-lpsw-see-more{display:inline-block;position:relative;top:7px}@media only screen and (min-width:0px) and (max-width:639px){#ibm-homepage-lpsw-see-more{top:0}}.ibm_cci-masthead-btn p.ibm-ind-link{padding-bottom:0;margin-left:25px}.ibm_cci-masthead-btn .ibm-ind-link a[class*=ibm-btn-][class*=-btn]{height:48px;margin-bottom:0;background:#0062ff;border-color:#0062ff;outline:#0062ff;padding-left:18px;padding-right:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ibm_cci-masthead-btn .ibm-ind-link a[class*=ibm-btn-][class*=-btn]:hover{background:#0354e9;border-color:#0354e9;outline:#0354e9}.ibm_cci-masthead-btn .ibm-ind-link a[class*=ibm-btn-][class*=-btn]:before{left:auto;right:12px}@media screen and (max-width:1250px){.ibm_cci-masthead-btn{display:none!important}}.ibm_cci-masthead-btn.ibm__cci-masthead-mobile-btn{display:none!important}@media screen and (max-width:1250px){.ibm_cci-masthead-btn.ibm__cci-masthead-mobile-btn{display:inline-block!important}.ibm_cci-masthead-btn.ibm__cci-masthead-mobile-btn p.ibm-ind-link{padding-left:20px;margin-left:0}.ibm_cci-masthead-btn.ibm__cci-masthead-mobile-btn .ibm-ind-link a[class*=ibm-btn-][class*=-btn]{color:#fff;height:unset;margin-top:16px;margin-bottom:32px}}