#ibm-featured-row .ibm-blocklink,#ibm-trials-row .ibm-blocklink{display:flex;height:100%}.ibm-alternate-background a.ibm-blocklink{color:#FFFFFF}.ibm-alternate-background a.ibm-blocklink:hover{color:#FFF !important}.ibm-alternate-background a.ibm-blocklink:hover .ibm_cci-link-fade{color:#FFF !important}.ibm-cci__dark-cards{background-color:#000000}.ibm-cci__dark-cards .ibm-card{background-color:transparent}.ibm-blocklink:hover,.ibm-blocklink:focus{border-color:transparent !important}.ibm-mobilemenu-close a.ibm-close-link:before{margin-right:unset}a:focus{outline:transparent solid 1px}#ibm-homepage-ls-full-cta{z-index:10;position:relative}#ibm-cci_carbon-leadspace-head{position:relative;z-index:1;max-width:1920px;margin:auto}@media only screen and (max-width: 1055px){#ibm-cci_carbon-leadspace-head{background:none !important;background-color:#000000 !important}}#ibm-cci_carbon-leadspace-head.ibm-video-background .ibm-video-placeholder{height:100%}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body{position:relative;z-index:10}@media only screen and (max-width: 1055px){#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body{color:#ffffff}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body p{color:#bebebe}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body p a{color:#fff}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body #ibm-leadspace-title{padding-bottom:0px !important}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body #ibm-leadspace-subhead{padding-top:0px !important}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm_cci-flex-column-inner{padding-top:0px !important}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-sec{border-color:#FFF;color:#FFF}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-sec:hover{background-color:#FFF;color:#323232}}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-row{display:flex}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-row .ibm-btn{flex:0 0 auto;text-align:left}@media only screen and (max-width: 680px){#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-row{flex-wrap:wrap}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-row .ibm-btn{margin-right:0;flex:0 0 100%}}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn{line-height:1.75rem}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm_cci-btn-block{display:flex}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-pri{background:#0062FF;border-color:#0062FF;outline:#0062FF}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm-btn-pri:hover{background:#0354e9;border-color:#0354e9;outline:#0354e9}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm_cci-flex-column{display:flex;flex-direction:column;height:100%}#ibm-cci_carbon-leadspace-head #ibm-cci_carbon-leadspace-body .ibm_cci-flex-column .ibm_cci-flex-column-inner{display:flex;flex-direction:column;justify-content:flex-end}#ibm-cci_carbon-leadspace-head.poll-leadspace #ibm-leadspace-body{min-height:684px}@media only screen and (max-width: 1055px){#ibm-cci_carbon-leadspace-head.poll-leadspace #ibm-leadspace-body{min-height:unset}#ibm-cci_carbon-leadspace-head.poll-leadspace #ibm-leadspace-body p{color:#FFFFFF}}#ibm-cci_carbon-leadspace-head.poll-leadspace #ibm-leadspace-body .ibm-type-k{font-weight:400}#ibm-cci_carbon-leadspace-head.poll-leadspace #ibm-leadspace-body .ibm-type-20{font-size:1.25rem;line-height:1.625rem}.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:black}.ibm__animation .ibm__images .ibm__image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all 130ms cubic-bezier(0.4, 0.2, 0.38, 0.9)}@media only screen and (max-width: 1055px){.ibm__lsmp.ibm-pt-6,.ibm__lsmp.ibm-pb-6{padding:0 !important}}.ibm_cci-checkboxes .bx--checkbox-label{padding-left:56px;padding-top:7px;margin-bottom:10px;padding-bottom:8px;flex-wrap:wrap;font-size:1.25rem;line-height:1.625rem;max-width:37.5rem}.ibm_cci-checkboxes .bx--checkbox-label.answer{font-weight:600;cursor:initial}@media screen and (max-width: 500px){.ibm_cci-checkboxes .bx--checkbox-label{display:block}}.ibm_cci-checkboxes .bx--checkbox-label:before{border-width:2px;width:32px;height:32px}.ibm_cci-checkboxes .bx--checkbox-label:after{width:20px;height:10px;left:0.5rem;top:0.5rem}.ibm_cci-checkboxes .bx--checkbox:hover+.bx--checkbox-label::before{background-color:#f4f4f4;border-color:#f4f4f4;border-width:1px}.ibm_cci-checkboxes .bx--checkbox:hover+.bx--checkbox-label::after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.ibm_cci-checkboxes .bx--checkbox:hover+.bx--checkbox-label{font-weight:600}.ibm_cci-checkboxes .bx--checkbox:focus+.bx--checkbox-label::before{width:32px;height:32px;left:0;top:.125rem;outline-color:#3D5AFE}.ibm_cci-checkboxes .bx--checkbox:checked:focus+.bx--checkbox-label::before{outline-color:#3D5AFE}.ibm_cci-checkboxes .italic{font-style:italic}@media screen and (max-width: 500px){.ibm_cci-checkboxes .bx--checkbox-wrapper{flex-wrap:wrap;display:block}}.bar-chart-container{display:flex;align-items:flex-end;margin-bottom:80px}@media screen and (max-width: 1055px){.bar-chart-container{display:none}}.bar-chart-inner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-left:1px solid #FFF;padding-left:16px}.bar-chart-block{height:18px;width:400px;margin-top:8px;margin-bottom:16px;border:1px solid #FFF}.bar-chart-block .bar-chart-block-inner{height:100%;background-color:#FFF;transition:width 0.3s ease}@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%)}.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__hp-mobile-video.top-aligned{width:100% !important;height:100% !important}.ibm__hp-mobile-video.top-aligned video{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 2000px){.ibm__hp-mobile-video video{max-width:1584px}}.ibm-video-placeholder img{display:inline !important}a:focus .ibm_cci-link-fade,a:hover .ibm_cci-link-fade,a.ibm_cci-link-fade:focus,a.ibm_cci-link-fade:hover,#ibm-help-row a:focus,#ibm-help-row a:hover{text-decoration:underline}.ibm_cci-link-fade{color:#0f6dff;transition:.3s color}.ibm_cci-link-fade.ibm-textcolor-black-core{color:#000000}@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:#c6c6c6}.ibm-type-semibold,.ibm-type b{font-family:'ibm-plex-sans','Helvetica Neue',Arial,sans-serif}.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_cci-grid-hidden-small,.ibm-hidden-small{display:none !important}}@media only screen and (min-width: 672px) and (max-width: 1055px){.ibm_cci-grid-hidden-medium,.ibm-hidden-medium{display:none !important}}@media only screen and (min-width: 1056px){.ibm_cci-grid-hidden-large,.ibm_cci-hidden-large,.ibm-hidden-large{display:none !important}}@media only screen and (min-width: 0px) and (max-width: 1055px){.ibm_cci-grid-hidden-small-medium,.ibm-hidden-small-medium{display:none !important}}@media only screen and (min-width: 672px){.ibm_cci-grid-hidden-medium-large,.ibm-hidden-medium-large{display:none !important}}img.ibm-ll,div.ibm-ll{min-height:170px;opacity:0}img.ibm-ll-bg,div.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:flex;width:100%;height:100%;flex-direction:column;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 0px 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:center;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{display:flex;height:100%;flex-direction:column;justify-content:space-between}.ibm__cs-copy{display:flex;width:100%;flex-direction:column;padding-right:55%}@media only screen and (min-width: 672px) and (max-width: 1055px){.ibm__cs-copy{padding-right:30%;padding-bottom:24px}.ibm__cs-copy.ibm__cs-copy-half{width:50%;padding-right:0}}@media only screen and (min-width: 0px) and (max-width: 671px){.ibm__cs-copy{padding-right:20%;padding-bottom:24px}.ibm__cs-copy.ibm__cs-copy-half{width:50%;padding-right:0}}.ibm__cs-cta{display:flex;width:100%;justify-content:flex-end}.ibm__cs-cta a{display:block;width:40%;min-height:120px;padding-right:55%;justify-content:space-between;margin:0;padding:10px 10px 0;background:#0062ff;transition:background 130ms cubic-bezier(0.4, 0.2, 0.38, 0.9)}.ibm__cs-cta a:focus{text-decoration:underline}@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:block}.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__cs-cta a:active{color:#FFF}.ibm-flex-card{display:flex;flex-direction:column;width:100%;height:100%;color:#000}.ibm-flex-card p img{display:block}.ibm-flex-card.full{justify-content:flex-end;align-items:flex-end;color:#fff;background-position:top center;background-size:cover;background-repeat:no-repeat;background-color:red}.ibm-flex-card.full div{display:flex;flex-direction:column;justify-content:space-between;width:50%;height:50%;background:#000}.ibm-flex-card:not(.full) div{display:flex;flex:1;flex-direction:column;justify-content:space-between}.ibm-flex-card:hover{text-decoration:none}.flex-cards .card-full .ibm-padding-content{padding-left:0px;padding-right:10px}.ibm-4-cards .ibm-card,.ibm-tech-row .ibm-card{transition:background-color 0.2s ease}.ibm-4-cards .ibm-card__content-inner,.ibm-tech-row .ibm-card__content-inner{padding-right:10%}.ibm-4-cards .ibm-card__content-inner .ibm-type-c,.ibm-tech-row .ibm-card__content-inner .ibm-type-c{margin-bottom:1rem}.ibm-cci__gray-background{background:rgba(244,244,244,0.8)}.ibm-cci__gray-background .ibm-card{background-color:transparent}@media only screen and (min-width: 672px){#ibm-featured-row.three-cards>div:nth-child(2)>div:nth-child(2){display:none}.three-cards .featured-card.card-1{display:none}}@media only screen and (min-width: 0px) and (max-width: 671px){.flex-cards .card-full{display:none}.three-cards.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: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;text-decoration:none;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-newsflash-link:before{color:#FFF}#ibm-newsflash.has-carousel{padding-left:16px;padding-right:16px}@media screen and (max-width: 370px){#ibm-newsflash.has-carousel{padding-left:20px;padding-right:26px}}#ibm-newsflash-grid{margin-bottom:0}#ibm-newsflash-grid i{font-style:italic}#ibm-newsflash-grid .slick-track{height:100%;display:flex}#ibm-newsflash-grid .slick-arrow:before{font-family:"icons-ibm-v12";display:inline-block;font-size:1.5rem}#ibm-newsflash-grid .slick-arrow.slick-prev:before{content:"\F204"}#ibm-newsflash-grid .slick-arrow.slick-next:before{content:"\F205"}.ibm-newsflash-link{padding-right:2rem !important}.ibm-newsflash-link:focus p,.ibm-newsflash-link:hover p{text-decoration:underline}.ibm-newsflash-link:before{font-size:20px}@media screen and (max-width: 420px){.ibm-newsflash-link{padding-right:0 !important}}@media screen and (max-width: 670px){.ibm-newsflash-container.bx--col-lg-8.newsflash-0{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #8d8d8d}}.ibm_cci-newsflash{display:flex;flex-direction:row;justify-content:flex-start;color:#FFF}@media only screen and (min-width: 0px) and (max-width: 1055px){.ibm_cci-newsflash{flex-direction:column}}.ibm_cci-newsflash>p{display:block;color:#e0e0e0}p.ibm-newsflash-copy{max-width:unset !important}.ibm-newsflash-container{height:100%}.ibm-newsflash-container.slick-active ~ .ibm-newsflash-container.slick-active,.ibm-newsflash-container.two-stories ~ .ibm-newsflash-container.two-stories{border-left:1px solid #8d8d8d}#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:0px !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;transition:all 130ms cubic-bezier(0.4, 0.2, 0.38, 0.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:bold;color:#0064FF;border-bottom:2px solid blue}#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{display:block}#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:8px;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:18px;display:flex;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}.ibm_cci-masthead-btn .ibm-ind-link a[class*=ibm-btn-][class*='-btn'].ibm-forward-link{padding-right:2.8rem}@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}}

