#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,#ibm-leadspace-head #ibm-leadspace-body p a{color:#fff}}.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%)}}.ibm-video-placeholder img{display:inline!important}.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{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}}.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}}.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:45%;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:65%}}@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:24px}.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}.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;max-width:unset!important;color:#e0e0e0}.ibm_cci-newsflash>p:first-of-type{margin-right:10px}#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}}