:root{
    --color-brand-primary: #00BCEB;
    --color-brand-secondary: #1E4471;
    --color-brand-tertiary: #0D274D;
    --color-brand-success: #6ABF4B;
    --color-brand-danger: #E2231A;
    --color-brand-warning-alt: #EED202;
    --color-brand-warning: #FBAB18;
    --color-brand-dark: #495057;
    --color-brand-light: #CED4DA;
    --color-blue-10: #008DFF;
    --color-blue-20: #0070D2;
    --color-blue-30: #0060AD;
    --color-blue-40: #0D274D;
    --color-blue-50: #07162C;
    --color-gray-10: #F4F5F6;
    --color-gray-20: #EBEBEB;
    --color-gray-30: #D6D6D6;
    --color-gray-40: #8E8E8E;
    --color-gray-50: #606162;
    --color-gray-60: #1B1C1D;
    --color-white: #FFFFFF;
    --color-white-alpha-15: rgba(255, 255, 255, 0.15);
    --color-white-alpha-25: rgba(255, 255, 255, 0.25);
    --color-white-alpha-50: rgba(255, 255, 255, 0.50);
    --color-white-alpha-85: rgba(255, 255, 255, 0.85);
    --color-green-10: #72BF4B;
    --color-green-20: #058103;
    --color-orange-10: #FBAB2C;
    --color-orange-20: #D27700;
    --color-purple-10: #B279E6;
    --color-purple-20: #551A8B;
    --color-red-10: #FF4C44;
    --color-red-20: #DB231A;
    --background-accent: var(--color-blue-20);
    --background-accent-darker: var(--color-blue-30);
    --background-accent-lighter: var(--color-blue-10);
    --background-emphasis: var(--color-blue-40);
    --background-emphasis-darker: var(--color-blue-50);
    --background-neutral: var(--color-white);
    --background-neutral-dark: var(--color-gray-10);
    --background-neutral-darker: var(--color-gray-20);
    --background-neutral-darkest: var(--color-gray-40);
    --background-error: var(--color-red-20);
    --background-error-lighter: var(--color-red-10);
    --background-success: var(--color-green-20);
    --background-success-lighter: var(--color-green-10);
    --background-warning: var(--color-orange-20);
    --background-warning-lighter: var(--color-orange-10);
    --border-accent: var(--color-blue-20);
    --border-accent-lighter: var(--color-blue-10);
    --border-accent-darker: var(--color-blue-30);
    --border-emphasis: var(--color-blue-40);
    --border-emphasis-darker: var(--color-blue-50);
    --border-default: var(--color-gray-30);
    --border-default-darker: var(--color-gray-40);
    --border-inverse: var(--color-white);
    --border-inverse-darker: var(--color-gray-20);
    --border-inverse-weak: var(--color-white-alpha-50);
    --border-inverse-weakest: var(--color-white-alpha-25);
    --border-error: var(--color-red-20);
    --border-error-lighter: var(--color-red-10);
    --border-success: var(--color-green-20);
    --border-success-lighter: var(--color-green-10);
    --border-warning: var(--color-orange-20);
    --border-warning-lighter: var(--color-orange-10);
    --text-accent: var(--color-blue-20);
    --text-accent-darker: var(--color-blue-30);
    --text-accent-lighter: var(--color-blue-10);
    --text-emphasis: var(--color-blue-40);
    --text-emphasis-darker: var(--color-blue-50);
    --text-default: var(--color-gray-60);
    --text-default-lighter: var(--color-gray-50);
    --text-default-lightest: var(--color-gray-40);
    --text-inverse: var(--color-white);
    --text-inverse-darker: var(--color-gray-10);
    --text-inverse-weak: var(--color-white-alpha-50);
    --text-link-visited: var(--color-purple-20);
    --text-link-visited-lighter: var(--color-purple-10);
    --text-success: var(--color-green-20);
    --text-success-lighter: var(--color-green-10);
    --text-error: var(--color-red-20);
    --text-error-lighter: var(--color-red-10);
    --text-warning: var(--color-orange-20);
    --text-warning-lighter: var(--color-orange-10);
    --font-family-default: "CiscoSansTT";
    --font-family-primary: "CiscoSansTT";
    --font-size-10: 12px;
    --font-size-20: 14px;
    --font-size-30: 16px;
    --font-size-40: 20px;
    --font-size-50: 24px;
    --font-size-60: 32px;
    --font-size-70: 40px;
    --font-size-80: 52px;
    --font-size-90: 64px;
    --line-height-10: 16px;
    --line-height-20: 20px;
    --line-height-30: 24px;
    --line-height-40: 28px;
    --line-height-50: 32px;
    --line-height-60: 40px;
    --line-height-70: 48px;
    --line-height-80: 62px;
    --line-height-90: 77px;
    --letter-spacing-tight: -1;
    --letter-spacing-regular: 0;
    --letter-spacing-wide: 0.2;
    --font-weight-100: 100;
    --font-weight-200: 200;
    --font-weight-300: 300;
    --font-weight-400: 400;
    --font-weight-500: 500;
    --font-weight-600: 600;
    --font-weight-700: 700;
    --space-0: 0px;
    --space-10: 2px;
    --space-20: 4px;
    --space-30: 8px;
    --space-40: 12px;
    --space-50: 16px;
    --space-60: 20px;
    --space-70: 24px;
    --space-80: 28px;
    --space-90: 32px;
    --space-100: 36px;
    --space-110: 40px;
    --space-120: 48px;
    --space-130: 56px;
    --space-140: 64px;
    --space-150: 72px;
    --space-160: 80px;
    --space-170: 120px;
    --container-xs: 450px;
    --container-sm: 750px;
    --container-md: 1200px;
    --container-lg: 1340px;
    --breakpoint-sm: 600px;
    --breakpoint-md: 1024px;
    --breakpoint-lg: 1440px;
    --grid-gap-tight: var(--space-60);
    --grid-gap-normal: var(--space-70);
    --grid-total-columns: 12;
    --grid-margin-xs: var(--space-50);
    --grid-margin-sm: var(--space-120);
    --grid-margin-md: var(--space-160);
    --grid-margin-lg: var(--space-170);
    --border-width-regular: 1px;
    --border-width-thick: 2px;
    --radius-0: 0px;
    --radius-10: 2px;
    --radius-20: 4px;
    --radius-30: 8px;
    --radius-40: 24px;
    --radius-50: 48px;
    --radius-circle: 100%;
    --elevation-sm: 0, 4px, 16px, 0 rgba (27, 28, 29, 0.07);
    --elevation-md: 0, 8px, 32px, 0 rgba (27, 28, 29, 0.1);
    --elevation-lg: 0, 12px, 48px, 0 rgba (27, 28, 29, 0.1);
    --z-index-10: 1;
    --z-index-20: 2;
    --z-index-30: 3;
    --z-index-40: 4;
    --z-index-50: 5;
    --z-index-60: 6;
    --z-index-70: 7;
    --z-index-80: 8;
    --z-index-90: 9;
    --z-index-top: 999
}
:root{
    --ciscoui-color-sky: #00bceb;
    --ciscoui-color-midnight: #0d274d;
    --ciscoui-color-ocean: #1e4471;
    --ciscoui-color-primary: #00bceb;
    --ciscoui-color-secondary: #1e4471;
    --ciscoui-color-Tertiary: #0d274d;
    --ciscoui-color-success: #6abf4b;
    --ciscoui-color-danger: #e2231a;
    --ciscoui-color-warning: #fbab18;
    --ciscoui-color-warning_alt: #eed202;
    --ciscoui-color-dark: #495057;
    --ciscoui-color-light: #ced4da;
    --ciscoui-color-white: #ffffff;
    --ciscoui-color-gray_100: #f8f8f8;
    --ciscoui-color-gray_200: #f2f2f2;
    --ciscoui-color-gray_300: #dee2e6;
    --ciscoui-color-gray_400: #ced4da;
    --ciscoui-color-gray_500: #adb5bd;
    --ciscoui-color-gray_600: #6c757d;
    --ciscoui-color-gray_700: #495057;
    --ciscoui-color-gray_800: #343a40;
    --ciscoui-color-gray-900: #212529;
    --ciscoui-color-black: #000000;
    --ciscoui-color-success: #6abf4b;
    --ciscoui-color-info: #64bbe3;
    --ciscoui-color-warning: #fbab18;
    --ciscoui-color-warning_alt: #eed202;
    --ciscoui-color-danger: #e2231a;
    --ciscoui-color-link: #0175a2
}
:root{
    --background-color: #00274d;
    --background-color-dark: #001931;
    --text-color: var(--color-white);
    --text-color-gray: #C3C4C5;
    --text-color-emphasis: var(--color-brand-primary);
    --background-color-cta: #0076D5;
    --background-color-cta-hover: #5474cd;
    --border-color: #5474cd;
    --border-color-light: var(--color-white);
    --background-color-laggards: #c34d49;
    --background-color-followers: #dfb14d;
    --background-color-chasers: #7cb8e7;
    --background-color-pacesetters: #8dba5e;
    --default-blue: #00bceb;
    --sat: env(safe-area-inset-top);
    --sar: env(safe-area-inset-right);
    --sab: env(safe-area-inset-bottom);
    --sal: env(safe-area-inset-left);
    --slide-min-height: calc(500px - 64px - 8px);
    --slide-min-height-img: calc(500px - 8px);
    --slide_mobile-min-height: 660px;
    --slide_mobile-min-height-img: 660px
}
body{
    color:var(--color-white);
    font-family:CiscoSansTT,CiscoSans,Arial,sans-serif;
    font-style:normal;
    font-size:1.6rem;
    line-height:1.375em;
    font-weight:300;
    min-width:320px;
    position:relative
}
#fw-content.container,.fw-c-header{
    max-width:100% !important
}
@media screen{
    div#preloader{
        position:absolute;
        left:-9999px;
        top:-9999px
    }
    div#preloader img{
        display:block
    }
}
@media print{
    div#preloader,div#preloader img{
        visibility:hidden;
        display:none
    }
}
.hidden{
    display:none !important
}
.vis-hidden{
    visibility:hidden !important
}
.showmobile{
    display:none
}
#ai-readiness{
    font-family:CiscoSans,Helvetica,Arial,sans-serif;
    background:var(--background-color);
    color:var(--color-white);
    text-align:left;
    max-width:100%;
    margin:0 auto;
    content:" ";
    background-image:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_body.png);
    background-size:100%;
    background-repeat-x:no-repeat;
    background-position-y:700px
}
body{
    max-width:1600px;
    margin:0 auto;
    color:#1b1c1d
}
body p,body li{
    color:#1b1c1d
}
#fw-pagetitle{
    display:none
}
a.si_button,a.si_button:visited{
    color:var(--color-white);
    background:var(--background-color-cta);
    border-color:var(--background-color-cta);
    gap:var(--space-30);
    border-radius:var(--radius-50);
    padding:16px 24px;
    text-decoration:none
}
a.si_button.notactive{
    background:#001931
}
a.si_button:hover,a.si_button.notactive:hover{
    text-decoration:none;
    color:#fff;
    background:#00589f
}
a.si_button.si_ghost,a.si_button.si_ghost:visited{
    background:rgba(0,0,0,0) !important;
    color:#fff;
    border:1px solid #fff
}
a.si_button.si_ghost.notactive:hover{
    text-decoration:none;
    color:#fff;
    background:var(--background-color-cta) !important;
    border-color:var(--background-color-cta)
}
#ai-readiness h1,#ai-readiness h2{
    font-weight:300
}
#ai-readiness h2{
    font-size:40px
}
#ai-readiness h3,#ai-readiness h4,#ai-readiness h5{
    font-weight:400
}
#ai-readiness strong{
    font-weight:500
}
#ai-readiness .si_blade{
    display:flex;
    padding:var(--space-120) var(--space-170);
    width:100%;
    box-sizing:border-box;
    flex-direction:column
}
#ai-readiness .si_blade.si_row{
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    flex-wrap:wrap
}
#ai-readiness .si_blade.si_row.si_row_left{
    align-items:flex-start
}
#ai-readiness .si_blade.si_row.si_align_top{
    align-items:flex-start
}
#ai-readiness .si_blade.si_row.si_nopad_lr{
    padding-left:0;
    padding-right:0
}
#ai-readiness .si_blade .si_col_full{
    flex:0 0 100%
}
#ai-readiness .si_blade .si_col_half{
    flex:0 0 49%
}
#ai-readiness .si_blade .si_col_third{
    flex:0 0 33%
}
#ai-readiness .si_blade .si_col_fourth{
    flex:0 0 24%
}
#ai-readiness .si_blade .si_col_fourth.shrinking{
    flex:0 1 24%
}
#ai-readiness .si_blade .si_col_fifth{
    flex:0 0 19%
}
#ai-readiness .si_blade .si_col_fifth.col_nospace{
    flex:0 0 20%
}
#ai-readiness .si_blade .si_row_four{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    text-align:center
}
#ai-readiness .si_blade .si_row_four.stretched{
    align-items:stretch;
    justify-content:flex-start
}
#ai-readiness .si_blade .si_col_40p{
    flex:0 0 39%
}
#ai-readiness .si_blade .si_col_60p{
    flex:0 0 59%
}
#ai-readiness .si_blade p{
    color:#fff
}
#ai-readiness .si_blade .align_start{
    align-self:flex-start
}
#ai-readiness .si_blade .align_center{
    align-self:center
}
#ai-readiness .si_blade .align_end{
    align-self:flex-end
}
#ai-readiness .si_blade .gap16{
    gap:16px
}
#ai-readiness .si_blade .gap24{
    gap:24px
}
#ai-readiness .si_blade .gap32{
    gap:32px
}
#ai-readiness .text-centered{
    text-align:center
}
#ai-readiness .text-left{
    text-align:left
}
#ai-readiness .text-blue{
    color:var(--color-primary)
}
#ai-readiness .text-green{
    color:var(--color-success)
}
#ai-readiness .img-rounded{
    border-radius:16px
}
#ai-readiness .si_bg_grey{
    background:#f4f5f7
}
#ai-readiness .si_pt_zero{
    padding-top:0
}
#ai-readiness .si_pb_zero{
    padding-bottom:0
}
#ai-readiness .si_pr_zero{
    padding-right:0
}
#ai-readiness .si_pb_16px{
    padding-bottom:16px
}
#ai-readiness .si_pb_24px{
    padding-bottom:24px
}
#ai-readiness .si_mt_zero{
    margin-top:0
}
#ai-readiness .si_mb_zero{
    margin-bottom:0
}
#ai-readiness .si_just_spacear{
    justify-content:space-around
}
#ai-readiness .si_mt_32px{
    margin-top:32px
}
#ai-readiness .si_mb_32px{
    margin-bottom:32px
}
#ai-readiness .si_mb_16px{
    margin-bottom:16px
}
#ai-readiness .si_mb_24px{
    margin-bottom:24px
}
#ai-readiness .si_mb_40px{
    margin-bottom:40px
}
#ai-readiness .si_mb_100px{
    margin-bottom:100px
}
#ai-readiness .si_txt_grey80{
    color:var(--color-gray80)
}
#ai-readiness .fw300{
    font-weight:300
}
#ai-readiness .font-16{
    font-size:16px
}
#ai-readiness .si_flex_def{
    display:flex;
    justify-content:center;
    align-items:center
}
#ai-readiness .si_flex_def.si_flex_def_top{
    align-items:flex-start
}
#ai-readiness .si_flex_def.si_flex_def_top.padded .si_col_half p,#ai-readiness .si_flex_def.si_flex_def_top.padded .si_col_third p{
    padding:16px
}
#ai-readiness .si_flex_def.si_flex_def_top.wrapped{
    flex-wrap:wrap
}
#ai-readiness .si_flex_def.left-just{
    justify-content:flex-start
}
#ai-readiness .padded-right{
    padding-right:16px
}
#ai-readiness .si_row_forced{
    width:100%;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:space-between
}
#ai-readiness .si_row_forced>div{
    margin-bottom:16px
}
#ai-readiness .blade-video{
    width:100%;
    height:auto;
    display:block
}
#ai-readiness .fs18{
    font-size:18px
}
.mydots,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots,#ai-readiness #blade_introduction .chart-widget .dots{
    width:100%;
    display:flex;
    gap:8px;
    flex-wrap:wrap
}
.mydots .dot,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots .dot,#ai-readiness #blade_introduction .chart-widget .dots .dot{
    flex:0 0 auto;
    width:calc(2% - 8px);
    height:16px;
    background:#001931;
    display:block;
    border-radius:50%
}
.mydots .dot.active,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots .dot.active,#ai-readiness #blade_introduction .chart-widget .dots .dot.active{
    background:#00bceb
}
@keyframes show5s{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes hide5s{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.hide5s{
    opacity:1;
    animation:hide5s 3s ease 1s 1 normal forwards
}
.hide0_6s{
    opacity:1;
    animation:hide5s .6s ease 0s 1 normal forwards
}
.hide1_5s{
    opacity:1;
    animation:hide5s 1.5s ease 0s 1 normal forwards
}
.show1_4s{
    opacity:1;
    animation:show5s 1.4s ease 0s 1 normal forwards
}
@keyframes show5s_color{
    0%{
        background:#00bceb
    }
    100%{
        background:#001931
    }
}
.show_mobile_only{
    display:none
}
#slider-video-culture,#slider-video-data{
    display:block !important
}
#slider-video-culture_mobile,#slider-video-data_mobile{
    display:none !important
}
#ai-readiness #hero_blade{
    background:var(--background-color);
    background-position:center;
    background-repeat:no-repeat;
    background-color:#2c57ae;
    background-size:cover;
    padding:0;
    position:relative;
    height:680px;
    align-items:center;
    justify-content:center
}
#ai-readiness #hero_blade .hero-video{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    overflow:hidden;
    z-index:-1;
    background-color:var(--background-color)
}
#ai-readiness #hero_blade .hero-image{
    position:absolute;
    overflow:hidden;
    min-height:250px;
    width:100%
}
#ai-readiness #hero_blade .hero-image img{
    z-index:0;
    width:100%;
    height:auto
}
#ai-readiness #hero_blade .hero_blade_content{
    margin:0 auto;
    z-index:1;
    display:flex;
    flex-direction:column;
    padding:40px;
    text-align:center;
    align-items:center;
    justify-content:space-evenly;
    gap:4px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_title,#ai-readiness #hero_blade .hero_blade_content .hero_blade_title h1,#ai-readiness #hero_blade .hero_blade_content .hero_blade_description,#ai-readiness #hero_blade .hero_blade_content .hero_blade_description p{
    color:#fff;
    margin:0
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_title h1{
    font-size:64px;
    margin-top:20px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_description p{
    font-size:24px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_buttons a{
    margin-top:20px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_buttons a{
    display:flex
}
#ai-readiness #topmenu{
    border-bottom:1px solid #001931;
    padding-top:0;
    padding-bottom:0;
    gap:16px;
    justify-content:flex-start;
    background:var(--background-color);
    z-index:100
}
#ai-readiness #topmenu .menuitems{
    display:flex;
    gap:24px
}
#ai-readiness #topmenu .menuitems a{
    font-size:20px;
    font-style:normal;
    font-weight:350;
    line-height:140%;
    color:#fff;
    padding:24px 0 24px 0;
    display:flex;
    flex-direction:column;
    border-bottom:2px solid rgba(0,0,0,0);
    margin-bottom:-1px
}
#ai-readiness #topmenu .menuitems a.active,#ai-readiness #topmenu .menuitems a:hover{
    color:#0097c3;
    border-bottom:2px solid #0097c3;
    text-decoration:none
}
#ai-readiness #blade_introduction{
    gap:24px
}
#ai-readiness #blade_introduction p{
    margin:0
}
#ai-readiness #blade_introduction>p{
    font-size:24px;
    width:65%;
    margin-bottom:16px
}
#ai-readiness #blade_introduction .chart-widget{
    padding:40px;
    border:4px solid #008adb;
    border-radius:16px;
    background:var(--background-color);
    display:flex;
    flex-direction:column
}
#ai-readiness #blade_introduction .chart-widget .number{
    font-size:80px;
    line-height:100%
}
#ai-readiness #blade_introduction .chart-widget .dots{
    margin-top:24px
}
#ai-readiness #blade_measuring-readiness{
    text-align:center
}
#ai-readiness #blade_measuring-readiness h2{
    font-size:64px
}
#ai-readiness #blade_measuring-readiness>p{
    margin:0 auto;
    width:50%
}
#ai-readiness #blade_measuring-readiness .diagram{
    flex-wrap:nowrap;
    padding:0;
    margin-top:32px;
    margin-bottom:32px;
    background:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_diagram.png);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center
}
#ai-readiness #blade_measuring-readiness .diagram p{
    font-size:14px;
    font-style:normal;
    font-weight:350;
    line-height:140%;
    color:#c3c4c5
}
#ai-readiness #blade_measuring-readiness .diagram p a{
    font-size:16px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card{
    border-radius:24px;
    background:#001931;
    padding:32px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:not(:last-child){
    margin-bottom:16px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(1){
    clip-path:polygon(100% 0, 100% 60%, 85% 100%, 0 100%, 0 0)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(2){
    width:70%
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3){
    clip-path:polygon(85% 0%, 100% 40%, 100% 100%, 0 100%, 0 0)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:hover a{
    text-decoration:underline
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4){
    align-items:flex-end;
    display:flex;
    flex-direction:column
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card{
    border-radius:24px;
    background:#001931;
    padding:32px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:not(:last-child){
    margin-bottom:16px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(1){
    clip-path:polygon(100% 0, 100% 100%, 15% 100%, 0 52%, 0 0)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(2){
    width:70%
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(3){
    clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 40%, 15% 0%)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:hover a{
    text-decoration:underline
}
#ai-readiness #blade_measuring-readiness .diagram .card:hover{
    opacity:.8 !important;
    cursor:pointer
}
#ai-readiness #blade_measuring-readiness .diagram a,#ai-readiness #blade_measuring-readiness .diagram a:visited{
    color:#00bceb;
    text-decoration:none
}
#ai-readiness #blade_measuring-readiness .diagram a:hover{
    text-decoration:underline
}
#ai-readiness #blade_slider_buttons.si_blade.si_row{
    min-height:0
}
#ai-readiness #blade_slider{
    padding-top:var(--space-50);
    padding-bottom:0
}
#ai-readiness #blade_slider .swiper-button-prev,#ai-readiness #blade_slider .swiper-button-next{
    top:40%
}
#ai-readiness #blade_slider .swiper-button-prev:after,#ai-readiness #blade_slider .swiper-rtl .swiper-button-next:after,#ai-readiness #blade_slider .swiper-button-next:after,#ai-readiness #blade_slider .swiper-rtl .swiper-button-prev:after{
    color:#fff;
    font-size:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page{
    display:flex;
    flex-direction:column;
    justify-content:end;
    padding:var(--space-0) var(--space-170) var(--space-50) var(--space-170);
    min-height:600px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt,#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt ul,#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt ul li,#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt p{
    color:#fff
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt{
    padding:2em
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt ul{
    list-style:disc;
    list-style-position:inside
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top{
    align-items:normal
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top>.si_col_full{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    gap:24px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top>.si_col_full .texts{
    flex:1 0 auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.texts{
    display:flex;
    gap:24px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.texts h4{
    flex:0 0 20%;
    margin:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.texts p{
    flex:1 1 auto;
    margin:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page h4{
    font-size:40px;
    font-weight:300
}
#ai-readiness #blade_slider .swiper-slide .swiper-page p{
    width:65%;
    font-size:16px;
    font-style:normal;
    font-weight:350;
    line-height:150%;
    color:#fff
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.bordered{
    border:4px solid var(--default-blue);
    border-radius:16px;
    padding:2em;
    background:var(--background-color);
    min-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:16px;
    margin-bottom:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
    display:flex;
    gap:48px;
    align-items:center;
    width:100%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .order,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .slash{
    color:var(--default-blue);
    font-size:20px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .value{
    font-size:64px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .txt{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex:0 1 auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .description{
    flex:1 0 75%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .description .title{
    color:var(--default-blue);
    font-size:20px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column{
    display:flex;
    border:4px solid var(--default-blue);
    border-radius:16px;
    padding:2em;
    gap:16px;
    background:var(--background-color);
    min-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot{
    width:calc(10% - 16px);
    height:36px;
    max-width:32px;
    max-height:32px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot.show5s_color{
    animation:show5s_color 2s ease 5s 1 normal forwards
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend{
    display:flex;
    gap:16px;
    align-items:flex-start;
    flex-direction:column;
    flex:1 0 50%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .value{
    font-size:80px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .description .title{
    color:var(--default-blue);
    font-size:20px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .tmp-show5s{
    opacity:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .show5s{
    opacity:0;
    animation:show5s 3s ease 5s 1 normal forwards
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered{
    padding:2em;
    border:4px solid var(--default-blue);
    border-radius:16px;
    background:var(--background-color);
    min-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered:not(.si_row){
    padding:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered img{
    width:100%;
    height:auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered video{
    border-radius:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .mySliderVideo{
    width:100%;
    height:auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp{
    display:flex;
    flex-direction:column;
    gap:32px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div{
    display:flex;
    align-items:flex-start;
    gap:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .value{
    font-size:176px;
    line-height:100%;
    padding:8px;
    -webkit-text-fill-color:rgba(0,0,0,0);
    -webkit-background-clip:text;
    -webkit-text-stroke-width:2px;
    -webkit-text-stroke-color:#00bceb;
    background-image:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/letter-clip.png);
    background-repeat:no-repeat
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .value.v98{
    background-position-y:18px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .value.v39{
    background-position-y:106.5px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .description{
    font-size:24px;
    line-height:140%;
    padding:8px;
    flex:0 1 50%
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .legend{
    flex:1 0 50%
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots{
    display:grid;
    grid-template-columns:repeat(10, 32px);
    grid-template-rows:repeat(10, 32px);
    grid-column-gap:8px;
    grid-row-gap:8px;
    width:45%;
    margin:0 auto;
    justify-content:center
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots .dot{
    width:100%;
    height:100%
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots span.desktop-spacer{
    width:100%;
    height:8px;
    flex:1 0 auto
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .img-bordered{
    min-height:var(--slide-min-height-img)
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .mySliderVideo{
    margin:0 auto;
    display:block
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .show5s{
    opacity:0;
    animation:show5s 3s ease 2s 1 normal forwards
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-4] #svg_head{
    max-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-5]{
    min-height:500px
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .img-bordered{
    min-height:var(--slide-min-height-img)
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .mySliderVideo{
    margin:0 auto;
    display:block
}
#ai-readiness #blade_global-readiness .si_col_full{
    padding-bottom:64px
}
#ai-readiness #blade_global-readiness [data-type=global],#ai-readiness #blade_global-readiness [data-type=region],#ai-readiness #blade_global-readiness [data-type=country]{
    border-top:1px solid #001224;
    padding-top:16px
}
#ai-readiness #blade_global-readiness [data-type=global],#ai-readiness #blade_global-readiness [data-type=global_main],#ai-readiness #blade_global-readiness [data-type=region],#ai-readiness #blade_global-readiness [data-type=country]{
    margin-left:48px;
    margin-right:48px
}
#ai-readiness #blade_global-readiness .pad240{
    padding-left:212px;
    padding-right:212px
}
#ai-readiness #blade_global-readiness .mar48{
    margin-left:48px;
    margin-right:48px
}
#ai-readiness #blade_global-readiness>div{
    padding:0 4em 4em 4em;
    border:4px solid #0076d5;
    border-radius:24px;
    background:var(--background-color)
}
#ai-readiness #blade_global-readiness>div p{
    padding:12px 0 12px 0;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:350;
    line-height:140%;
    color:#fff
}
#ai-readiness #blade_global-readiness>div p:first-child{
    margin-bottom:12px
}
#ai-readiness #blade_global-readiness>div h3{
    width:fit-content;
    max-width:30%;
    margin:0 auto;
    margin-top:-1px;
    background:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_tool.png);
    background-repeat:no-repeat;
    background-size:contain;
    padding-top:16px;
    padding-bottom:32px;
    padding-left:128px;
    padding-right:128px;
    font-size:40px;
    font-style:normal;
    font-weight:350;
    line-height:120%
}
#ai-readiness #blade_global-readiness .si_col_full{
    padding:0 2em 2em 2em;
    display:flex;
    flex-direction:column;
    gap:24px
}
#ai-readiness #blade_global-readiness .filter{
    margin:24px 48px;
    display:flex;
    flex-wrap:wrap;
    gap:16px
}
#ai-readiness #blade_global-readiness .choosing{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-evenly;
    border:1px solid #fff;
    border-top:none;
    border-radius:0 0 16px 16px
}
#ai-readiness #blade_global-readiness .choosing div{
    padding:16px 8px 16px 8px
}
#ai-readiness #blade_global-readiness .choosing div.spacer{
    width:1px;
    height:60px;
    border-right:1px solid #fff;
    padding:0
}
#ai-readiness #blade_global-readiness select{
    background:var(--background-color);
    color:#fff;
    padding:4px;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:140%
}
#ai-readiness #blade_global-readiness select option{
    font-weight:350
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-txt{
    font-size:14px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:4px;
    margin-top:24px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-txt span[data-id]{
    display:block;
    min-width:16px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-txt span[data-id=lag]{
    text-align:right
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    gap:4px;
    margin-bottom:24px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span{
    display:block;
    height:16px;
    background-color:rgba(0,0,0,0);
    border-radius:4px;
    min-width:4px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=pac]{
    background-color:#74bf48
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=chas]{
    background-color:#00bceb
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=fol]{
    background-color:#fbab2c
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=lag]{
    background-color:#e24
}
#ai-readiness #blade_learn-more .si_col_half{
    width:49%
}
#ai-readiness #blade_learn-more .play-button{
    position:absolute;
    top:calc(50% - 32px);
    left:calc(50% - 32px)
}
#ai-readiness #blade_learn-more .play-button img{
    width:64px;
    height:64px
}
#ai-readiness #blade_learn-more>div:not(.si_row){
    display:flex;
    flex-direction:column;
    gap:40px
}
#ai-readiness #blade_learn-more h2{
    margin-bottom:24px
}
#ai-readiness #blade_learn-more p.limited{
    margin:0 auto;
    width:60% !important
}
#ai-readiness #blade_learn-more h4{
    font-size:40px
}
#ai-readiness #blade_learn-more .lines-top{
    width:100%;
    height:24px;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-radius:16px 16px 0 0;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .lines-top .spacer{
    margin-top:8px
}
#ai-readiness #blade_learn-more .lines-bottom{
    width:100%;
    height:24px;
    border-bottom:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-radius:0 0 16px 16px;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .lines-bottom .spacer{
    margin-bottom:8px
}
#ai-readiness #blade_learn-more .spacer{
    width:2px;
    background:#fff;
    height:100%
}
#ai-readiness #blade_learn-more .spaced{
    display:flex;
    flex-direction:column;
    gap:8px
}
#ai-readiness #blade_learn-more .spaced .text p{
    color:#00bceb
}
#ai-readiness #blade_learn-more img{
    width:100%;
    height:auto
}
#ai-readiness #blade_learn-more .frame-video{
    width:100%;
    height:revert-layer;
    max-height:480px
}
#ai-readiness #blade_learn-more .stretched{
    align-items:stretch;
    padding:32px 0;
    margin-top:68px
}
#ai-readiness #blade_learn-more .stretched .text{
    flex:1 0 auto;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .frame-video,#ai-readiness #blade_learn-more img{
    clip-path:polygon(15% 0%, 100% 0%, 100% 85%, 85% 100%, 0 100%, 0% 15%)
}
#ai-readiness #blade_learn-more .buttons{
    flex-wrap:wrap;
    display:flex;
    gap:16px;
    justify-content:center
}
#ai-readiness #blade_learn-more .swiper-indicators{
    position:relative;
    left:0;
    bottom:0;
    height:32px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons{
    position:relative;
    height:32px;
    display:flex;
    gap:16px
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-prev,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-next,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev{
    left:auto;
    right:auto;
    position:relative;
    display:flex;
    font-size:24px;
    visibility:visible;
    height:32px;
    width:32px;
    padding:4px;
    color:#fff
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-prev:hover,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next:hover,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-next:hover,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev:hover{
    background:rgba(255,255,255,.5)
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-prev::after,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next::after,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-next::after,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev::after{
    font-size:22px
}
#ai-readiness #blade_methodology{
    padding:var(--space-120) var(--space-170)
}
#ai-readiness #blade_methodology>div{
    border:4px solid #0076d5;
    border-radius:16px
}
#ai-readiness #blade_methodology .si_col_full{
    padding:0 80px 2em 80px
}
#ai-readiness #blade_methodology .si_col_full:first-child{
    padding:0 2em 2em 2em
}
#ai-readiness #blade_methodology h3{
    width:fit-content;
    margin-top:-1px;
    background:#0076d5;
    margin-left:-32px;
    padding:32px 128px 32px 32px;
    clip-path:polygon(0 0, 100% 0, 85% 100%, 0% 100%);
    border-radius:12px 0
}
#ai-readiness #blade_methodology p{
    font-size:16px;
    line-height:140%
}
#ai-readiness #blade_methodology p.larger{
    font-size:32px
}
#ai-readiness #blade_methodology ul.docs{
    column-count:3
}
#ai-readiness #blade_methodology ul.docs a,#ai-readiness #blade_methodology ul.docs a:active,#ai-readiness #blade_methodology ul.docs a:visited{
    color:#00bceb
}
#ai-readiness #blade_methodology ul.docs a.hovered,#ai-readiness #blade_methodology ul.docs a:hover{
    color:#fff
}
#ai-readiness #blade_methodology .four-stages ul{
    list-style:disc;
    padding-left:1.4em
}
#ai-readiness #blade_methodology .four-stages ul li,#ai-readiness #blade_methodology .four-stages ul li p{
    color:#fff;
    font-size:16px;
    line-height:140%
}
#ai-readiness #blade_methodology .four-stages ul h5{
    margin:0;
    color:#fff;
    font-size:16px;
    line-height:140%;
    font-weight:normal
}
#ai-readiness #blade_methodology .four-stages h4{
    font-size:32px;
    line-height:140%
}
#ai-readiness #blade_methodology .four-stages ul h4{
    font-size:32px
}
#ai-readiness #blade_methodology #svg_map g[class]:hover path{
    fill:#fff;
    cursor:pointer
}
#ai-readiness #blade_methodology .stages{
    padding:0
}
#ai-readiness #blade_methodology .stages .si_col_half{
    flex:1 1 0
}
#ai-readiness #blade_methodology .stages .stages-video video{
    border-radius:50%
}
#ai-readiness #blade_methodology .four-stages h4{
    font-size:34px;
    line-height:140%
}
#ai-readiness #blade_additional>div .si_blade{
    padding:0
}
#ai-readiness #blade_additional>div .si_blade .si_col_third{
    flex:1 0 calc(33% - 16px)
}
#ai-readiness #blade_additional .articles{
    gap:24px;
    row-gap:40px
}
#ai-readiness #blade_additional .articles .card{
    display:flex;
    flex-direction:column;
    gap:8px
}
#ai-readiness #blade_additional .articles .card .title{
    font-size:24px;
    line-height:140%
}
#ai-readiness #blade_additional .articles img{
    width:100%;
    height:auto;
    border-radius:8px
}
#ai-readiness #blade_additional .card .image img{
    width:100%;
    height:auto;
    border-radius:8px
}
#ai-readiness #blade_additional .card a{
    display:flex;
    flex-direction:column;
    gap:16px;
    line-height:140%
}
#ai-readiness #blade_additional .card a .title{
    color:var(--text-white-text, #FFF);
    font-size:24px;
    font-style:normal;
    font-weight:350;
    line-height:135%
}
#ai-readiness #blade_additional .card a .text{
    color:#fff;
    font-size:16px;
    font-style:normal;
    font-weight:350;
    line-height:150%
}
#ai-readiness #blade_additional .card a:hover{
    text-decoration:none
}
#ai-readiness #blade_additional .card a:hover .title{
    text-decoration:underline
}
#ai-readiness #blade_additional .swiper-indicators{
    position:relative;
    left:0;
    bottom:0;
    height:64px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons{
    position:relative;
    height:64px;
    display:flex;
    gap:16px
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-prev,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-next,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev{
    left:auto;
    right:auto;
    position:relative;
    display:flex;
    font-size:24px;
    visibility:visible;
    height:32px;
    width:32px;
    padding:4px;
    color:#fff
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-prev:hover,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next:hover,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-next:hover,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev:hover{
    background:rgba(255,255,255,.5)
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-prev::after,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next::after,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-next::after,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev::after{
    font-size:22px
}
#ai-readiness #map svg{
    width:100%;
    height:auto
}
#ai-readiness #map svg g.australia path,#ai-readiness #map svg g.brazil path,#ai-readiness #map svg g.canada path,#ai-readiness #map svg g.china path,#ai-readiness #map svg g.france path,#ai-readiness #map svg g.germany path,#ai-readiness #map svg g.hong_kong path,#ai-readiness #map svg g.india path,#ai-readiness #map svg g.indonesia path,#ai-readiness #map svg g.italy path,#ai-readiness #map svg g.japan path,#ai-readiness #map svg g.malaysia path,#ai-readiness #map svg g.mexico path,#ai-readiness #map svg g.netherlands path,#ai-readiness #map svg g.new_zealand path,#ai-readiness #map svg g.philippines path,#ai-readiness #map svg g.poland path,#ai-readiness #map svg g.singapore path,#ai-readiness #map svg g.south_africa path,#ai-readiness #map svg g.south_korea path,#ai-readiness #map svg g.spain path,#ai-readiness #map svg g.switzerland path,#ai-readiness #map svg g.taiwan path,#ai-readiness #map svg g.thailand path,#ai-readiness #map svg g.uk path,#ai-readiness #map svg g.usa path,#ai-readiness #map svg g.vietnam path{
    fill:var(--background-color-cta);
    stroke-width:8;
    stroke:rgba(0,0,0,0)
}
#ai-readiness #map svg g.australia.active path,#ai-readiness #map svg g.brazil.active path,#ai-readiness #map svg g.canada.active path,#ai-readiness #map svg g.china.active path,#ai-readiness #map svg g.france.active path,#ai-readiness #map svg g.germany.active path,#ai-readiness #map svg g.hong_kong.active path,#ai-readiness #map svg g.india.active path,#ai-readiness #map svg g.indonesia.active path,#ai-readiness #map svg g.italy.active path,#ai-readiness #map svg g.japan.active path,#ai-readiness #map svg g.malaysia.active path,#ai-readiness #map svg g.mexico.active path,#ai-readiness #map svg g.netherlands.active path,#ai-readiness #map svg g.new_zealand.active path,#ai-readiness #map svg g.philippines.active path,#ai-readiness #map svg g.poland.active path,#ai-readiness #map svg g.singapore.active path,#ai-readiness #map svg g.south_africa.active path,#ai-readiness #map svg g.south_korea.active path,#ai-readiness #map svg g.spain.active path,#ai-readiness #map svg g.switzerland.active path,#ai-readiness #map svg g.taiwan.active path,#ai-readiness #map svg g.thailand.active path,#ai-readiness #map svg g.uk.active path,#ai-readiness #map svg g.usa.active path,#ai-readiness #map svg g.vietnam.active path{
    fill:#fff
}
#ai-readiness #blade_additional .card a,#ai-readiness #blade_additional .card a:visited{
    color:#fff
}
.show_tablet,.show_mobile{
    display:none !important
}
@media screen and (max-width: 1440px){
    #ai-readiness #blade_methodology .stages{
        padding:0
    }
    #ai-readiness .stages .si_col_half{
        flex:1 1 0
    }
}
@media screen and (max-width: 1200px){
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .mySliderVideo,#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .mySliderVideo{
        width:100%;
        height:auto
    }
}
@media screen and (max-width: 1024px){
    #ai-readiness .si_blade{
        padding:2em
    }
    #ai-readiness .show_tablet{
        display:block !important
    }
    #ai-readiness .show_desktop{
        display:none !important
    }
    #ai-readiness #hero_blade{
        height:460px
    }
    #ai-readiness #hero_blade .hero-video video{
        width:100%;
        height:inherit;
        object-fit:cover
    }
    #ai-readiness #blade_introduction>p{
        font-size:24px;
        width:100%
    }
    #ai-readiness #blade_introduction .chart-widget{
        background:var(--background-color)
    }
    #ai-readiness #blade_introduction .chart-widget .dots .dot{
        width:calc(5% - 8px)
    }
    #ai-readiness #blade_measuring-readiness>p{
        width:100%
    }
    #ai-readiness #blade_measuring-readiness .diagram{
        padding:0;
        gap:8px;
        align-items:baseline;
        flex-wrap:wrap
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third{
        flex:1 1 45%
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(3){
        clip-path:none;
        width:calc(100% - 64px)
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page{
        padding:2em
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
        flex-direction:row;
        align-items:center
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .dots .dot{
        width:calc(4% - 8px);
        height:24px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div{
        gap:16px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div .value{
        font-size:100px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page p{
        width:100%
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .swiper-page .numbers_column .legend{
        flex-direction:column;
        align-items:flex-start
    }
    #ai-readiness #blade_global-readiness>div h3{
        padding-left:0;
        padding-right:0;
        width:90%;
        max-width:100%;
        background:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_tool_tablet.png);
        background-repeat:no-repeat;
        background-size:100% 100%;
        font-size:32px
    }
    #ai-readiness #blade_global-readiness .pad240{
        padding-left:32px;
        padding-right:32px
    }
    #ai-readiness #blade_global-readiness .choosing{
        flex-direction:column
    }
    #ai-readiness #blade_global-readiness .choosing .spacer{
        display:none
    }
    #ai-readiness #blade_global-readiness .choosing .group-select:not(:last-child){
        border-bottom:1px solid #fff;
        width:calc(100% - 16px)
    }
    #ai-readiness #blade_learn-more p.limited{
        width:100% !important
    }
    #ai-readiness #blade_methodology{
        padding:2em
    }
    #ai-readiness #blade_methodology>div{
        background:var(--background-color)
    }
    #ai-readiness #blade_methodology .si_col_full{
        padding:0 2em 2em 2em
    }
    #ai-readiness #blade_methodology .stages{
        padding:0;
        flex-direction:column;
        gap:16px
    }
    #ai-readiness #blade_methodology .stages .si_col_full{
        padding:0 32px 2em 32px
    }
    #ai-readiness #blade_methodology .stages h4{
        font-size:34px;
        line-height:140%
    }
    #ai-readiness #blade_additional>div .si_blade .si_col_third{
        flex:1 1 45%
    }
    #ai-readiness #blade_additional .image img{
        width:100%;
        height:auto
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots{
        display:flex
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots .dot{
        width:calc(10% - 4px)
    }
}
@media screen and (max-width: 768px){
    #slider-video-culture,#slider-video-data{
        display:none !important
    }
    #slider-video-culture_mobile,#slider-video-data_mobile{
        display:block !important
    }
    #ai-readiness .si_blade{
        padding:16px
    }
    svg.mobile-menu-icon rect{
        fill:#fff
    }
    .show_mobile_only{
        display:block
    }
    .hide_on_mobile{
        display:none
    }
    #ai-readiness .show_mobile{
        display:block !important
    }
    #ai-readiness .show_desktop{
        display:none !important
    }
    #ai-readiness #hero_blade .hero_blade_content{
        font-size:20px
    }
    #ai-readiness #hero_blade .hero_blade_content .hero_blade_title h1{
        font-size:40px
    }
    #ai-readiness #topmenu{
        flex-direction:row;
        align-items:center;
        justify-content:space-between;
        gap:8px
    }
    #ai-readiness #topmenu a{
        padding:4px 0
    }
    #ai-readiness #topmenu .menuitems{
        display:none
    }
    #ai-readiness #topmenu .menuitems.active{
        display:block;
        position:absolute;
        top:47px;
        background:var(--background-color);
        padding:16px;
        right:4px;
        border:2px solid #fff;
        border-radius:4px
    }
    #ai-readiness #topmenu .menuitems a{
        font-size:16px;
        line-height:24px;
        padding-top:16px !important;
        padding-bottom:16px !important
    }
    #ai-readiness #topmenu.not-scrolled [data-id=mobile-text]{
        display:none
    }
    #ai-readiness #topmenu [data-id=mobile-text] a{
        display:none;
        color:#fff
    }
    #ai-readiness #topmenu [data-id=mobile-text] a:visited{
        color:#fff
    }
    #ai-readiness #topmenu [data-id=mobile-text] a.active{
        display:block
    }
    #ai-readiness #topmenu.not-scrolled a.mobile-menu-menu,#ai-readiness #topmenu.not-scrolled span[data-id=nav]{
        display:none
    }
    #ai-readiness #topmenu.not-scrolled .menuitems{
        display:flex;
        flex-direction:column;
        gap:2px
    }
    #ai-readiness #topmenu.not-scrolled .menuitems a{
        padding:4px
    }
    #ai-readiness #blade_introduction>p{
        font-size:20px;
        line-height:27px
    }
    #ai-readiness #blade_introduction .chart-widget{
        gap:16px;
        padding:16px
    }
    #ai-readiness #blade_introduction .chart-widget .number{
        font-size:48px
    }
    #ai-readiness #blade_introduction .chart-widget .dots{
        gap:2px
    }
    #ai-readiness #blade_introduction .chart-widget .dots .dot{
        width:calc(5% - 2px)
    }
    #ai-readiness #blade_measuring-readiness h2{
        font-size:40px
    }
    #ai-readiness #blade_measuring-readiness .diagram{
        flex-direction:column;
        align-items:center;
        margin-bottom:8px
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third{
        flex:1 1 100%
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card,#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card{
        padding:16px
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(3){
        width:calc(100% - 32px)
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3){
        margin-bottom:8px
    }
    #ai-readiness #blade_measuring-readiness .diagram .pointer2{
        transform:rotate(1.58263rad)
    }
    #ai-readiness #blade_measuring-readiness .diagram img{
        width:50%
    }
    #ai-readiness .mydots,#ai-readiness #blade_introduction .chart-widget .dots,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots{
        justify-content:center
    }
    #ai-readiness #blade_slider_buttons .slider_buttons{
        display:flex;
        flex-wrap:wrap;
        gap:8px
    }
    #ai-readiness #blade_slider{
        padding-top:8px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page{
        padding:0px 16px 16px 16px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
        flex-wrap:wrap;
        justify-content:center
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .order,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .slash,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .value{
        flex:0 0 auto
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .description{
        flex:1 0 100%
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .value{
        font-size:48px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .dots{
        gap:2px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .dots .dot{
        width:calc(5% - 2px)
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
        row-gap:4px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .description{
        font-size:20px
    }
    #ai-readiness #blade_global-readiness>div h3{
        padding-left:16px;
        padding-right:16px;
        font-size:20px;
        max-width:80%
    }
    #ai-readiness #blade_global-readiness>div p{
        padding:1em 0;
        margin-bottom:0
    }
    #ai-readiness #blade_global-readiness .pad240{
        padding-left:0;
        padding-right:0
    }
    #ai-readiness #blade_learn-more .stretched{
        padding:32px 0;
        flex-direction:column;
        gap:16px
    }
    #ai-readiness #blade_learn-more .stretched .si_col_half{
        width:100%
    }
    #ai-readiness #blade_methodology{
        padding:16px
    }
    #ai-readiness #blade_methodology .stages{
        flex-direction:column;
        padding:0
    }
    #ai-readiness #blade_methodology .stages .si_col_half{
        flex:1 1 100%
    }
    #ai-readiness #blade_methodology .stages .si_col_half .stages-video video{
        width:100%;
        height:auto
    }
    #ai-readiness #blade_methodology ul.docs{
        column-count:2
    }
    #ai-readiness #blade_global-readiness .si_col_full{
        padding:0 16px 16px 16px
    }
    #ai-readiness #blade_global-readiness .choosing{
        flex-direction:column;
        margin:0
    }
    #ai-readiness #blade_global-readiness .choosing .spacer{
        display:none
    }
    #ai-readiness #blade_global-readiness .choosing select{
        font-size:14px
    }
    #ai-readiness #blade_global-readiness .readiness-data .indicators-txt span[data-id=lag]{
        text-align:left
    }
    #ai-readiness #blade_methodology p.larger{
        font-size:24px
    }
    #ai-readiness #blade_methodology .stages h4{
        font-size:32px
    }
    #ai-readiness #blade_additional .articles{
        align-items:flex-start;
        justify-content:space-between
    }
    #ai-readiness #blade_additional>div .si_blade .si_col_third{
        flex:1 1 calc(49% - 16px)
    }
    #ai-readiness #blade_additional .card a{
        display:flex;
        flex-direction:column;
        gap:8px
    }
    #ai-readiness #blade_additional .card a .title{
        font-size:20px;
        line-height:120%
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .mySliderVideo,#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .mySliderVideo{
        width:100%;
        height:auto
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top>.si_col_full .texts{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .txt{
        gap:24px;
        justify-content:flex-start
    }
    #ai-readiness #blade_slider .swiper-indicators{
        position:relative;
        left:0;
        bottom:0;
        height:64px;
        width:100%;
        display:flex;
        gap:24px;
        align-items:center;
        justify-content:center
    }
    #ai-readiness #blade_slider .swiper-indicators .swiper-buttons{
        position:relative;
        height:64px;
        display:flex;
        gap:16px
    }
    #ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-prev,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-next,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev{
        left:auto;
        right:auto;
        position:relative;
        display:flex;
        font-size:24px;
        visibility:visible;
        height:32px;
        width:32px;
        padding:4px;
        color:#fff
    }
    #ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-prev:hover,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next:hover,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-next:hover,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev:hover{
        background:rgba(255,255,255,.5)
    }
    #ai-readiness #blade_slider div.bordered,#ai-readiness #blade_slider .numbers_column{
        min-height:var(--slide_mobile-min-height)
    }
    #ai-readiness #svg_head{
        max-height:var(--slide-min-height)
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .img-bordered,#ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .img-bordered,#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .img-bordered{
        min-height:var(--slide_mobile-min-height-img)
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots{
        width:100%
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .img-bordered{
        flex-direction:row
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .img-bordered .si_col_third{
        flex:1 0 100%
    }
}
#gototop{
    display:block;
    position:fixed;
    right:15px;
    bottom:60px;
    z-index:200
}
#gototop a{
    display:flex;
    align-items:center
}
#gototop a img{
    max-width:100%
}
.desktop_width_100p{
    width:100%
}
img.showmobile_768{
    display:none
}
.desktop_hide,.tablet_show,.tablet_hide{
    display:none
}
.desktop_show{
    display:block
}
.mobile_show{
    display:none !important
}
.mobile_hide{
    display:block
}
.mobile-menu{
    display:none
}
@media screen and (max-width: 768px){
    .mobile_show{
        display:block !important
    }
    .mobile_hide{
        display:none !important
    }
}
 :root{
    --color-brand-primary: #00BCEB;
    --color-brand-secondary: #1E4471;
    --color-brand-tertiary: #0D274D;
    --color-brand-success: #6ABF4B;
    --color-brand-danger: #E2231A;
    --color-brand-warning-alt: #EED202;
    --color-brand-warning: #FBAB18;
    --color-brand-dark: #495057;
    --color-brand-light: #CED4DA;
    --color-blue-10: #008DFF;
    --color-blue-20: #0070D2;
    --color-blue-30: #0060AD;
    --color-blue-40: #0D274D;
    --color-blue-50: #07162C;
    --color-gray-10: #F4F5F6;
    --color-gray-20: #EBEBEB;
    --color-gray-30: #D6D6D6;
    --color-gray-40: #8E8E8E;
    --color-gray-50: #606162;
    --color-gray-60: #1B1C1D;
    --color-white: #FFFFFF;
    --color-white-alpha-15: rgba(255, 255, 255, 0.15);
    --color-white-alpha-25: rgba(255, 255, 255, 0.25);
    --color-white-alpha-50: rgba(255, 255, 255, 0.50);
    --color-white-alpha-85: rgba(255, 255, 255, 0.85);
    --color-green-10: #72BF4B;
    --color-green-20: #058103;
    --color-orange-10: #FBAB2C;
    --color-orange-20: #D27700;
    --color-purple-10: #B279E6;
    --color-purple-20: #551A8B;
    --color-red-10: #FF4C44;
    --color-red-20: #DB231A;
    --background-accent: var(--color-blue-20);
    --background-accent-darker: var(--color-blue-30);
    --background-accent-lighter: var(--color-blue-10);
    --background-emphasis: var(--color-blue-40);
    --background-emphasis-darker: var(--color-blue-50);
    --background-neutral: var(--color-white);
    --background-neutral-dark: var(--color-gray-10);
    --background-neutral-darker: var(--color-gray-20);
    --background-neutral-darkest: var(--color-gray-40);
    --background-error: var(--color-red-20);
    --background-error-lighter: var(--color-red-10);
    --background-success: var(--color-green-20);
    --background-success-lighter: var(--color-green-10);
    --background-warning: var(--color-orange-20);
    --background-warning-lighter: var(--color-orange-10);
    --border-accent: var(--color-blue-20);
    --border-accent-lighter: var(--color-blue-10);
    --border-accent-darker: var(--color-blue-30);
    --border-emphasis: var(--color-blue-40);
    --border-emphasis-darker: var(--color-blue-50);
    --border-default: var(--color-gray-30);
    --border-default-darker: var(--color-gray-40);
    --border-inverse: var(--color-white);
    --border-inverse-darker: var(--color-gray-20);
    --border-inverse-weak: var(--color-white-alpha-50);
    --border-inverse-weakest: var(--color-white-alpha-25);
    --border-error: var(--color-red-20);
    --border-error-lighter: var(--color-red-10);
    --border-success: var(--color-green-20);
    --border-success-lighter: var(--color-green-10);
    --border-warning: var(--color-orange-20);
    --border-warning-lighter: var(--color-orange-10);
    --text-accent: var(--color-blue-20);
    --text-accent-darker: var(--color-blue-30);
    --text-accent-lighter: var(--color-blue-10);
    --text-emphasis: var(--color-blue-40);
    --text-emphasis-darker: var(--color-blue-50);
    --text-default: var(--color-gray-60);
    --text-default-lighter: var(--color-gray-50);
    --text-default-lightest: var(--color-gray-40);
    --text-inverse: var(--color-white);
    --text-inverse-darker: var(--color-gray-10);
    --text-inverse-weak: var(--color-white-alpha-50);
    --text-link-visited: var(--color-purple-20);
    --text-link-visited-lighter: var(--color-purple-10);
    --text-success: var(--color-green-20);
    --text-success-lighter: var(--color-green-10);
    --text-error: var(--color-red-20);
    --text-error-lighter: var(--color-red-10);
    --text-warning: var(--color-orange-20);
    --text-warning-lighter: var(--color-orange-10);
    --font-family-default: "CiscoSansTT";
    --font-family-primary: "CiscoSansTT";
    --font-size-10: 12px;
    --font-size-20: 14px;
    --font-size-30: 16px;
    --font-size-40: 20px;
    --font-size-50: 24px;
    --font-size-60: 32px;
    --font-size-70: 40px;
    --font-size-80: 52px;
    --font-size-90: 64px;
    --line-height-10: 16px;
    --line-height-20: 20px;
    --line-height-30: 24px;
    --line-height-40: 28px;
    --line-height-50: 32px;
    --line-height-60: 40px;
    --line-height-70: 48px;
    --line-height-80: 62px;
    --line-height-90: 77px;
    --letter-spacing-tight: -1;
    --letter-spacing-regular: 0;
    --letter-spacing-wide: 0.2;
    --font-weight-100: 100;
    --font-weight-200: 200;
    --font-weight-300: 300;
    --font-weight-400: 400;
    --font-weight-500: 500;
    --font-weight-600: 600;
    --font-weight-700: 700;
    --space-0: 0px;
    --space-10: 2px;
    --space-20: 4px;
    --space-30: 8px;
    --space-40: 12px;
    --space-50: 16px;
    --space-60: 20px;
    --space-70: 24px;
    --space-80: 28px;
    --space-90: 32px;
    --space-100: 36px;
    --space-110: 40px;
    --space-120: 48px;
    --space-130: 56px;
    --space-140: 64px;
    --space-150: 72px;
    --space-160: 80px;
    --space-170: 120px;
    --container-xs: 450px;
    --container-sm: 750px;
    --container-md: 1200px;
    --container-lg: 1340px;
    --breakpoint-sm: 600px;
    --breakpoint-md: 1024px;
    --breakpoint-lg: 1440px;
    --grid-gap-tight: var(--space-60);
    --grid-gap-normal: var(--space-70);
    --grid-total-columns: 12;
    --grid-margin-xs: var(--space-50);
    --grid-margin-sm: var(--space-120);
    --grid-margin-md: var(--space-160);
    --grid-margin-lg: var(--space-170);
    --border-width-regular: 1px;
    --border-width-thick: 2px;
    --radius-0: 0px;
    --radius-10: 2px;
    --radius-20: 4px;
    --radius-30: 8px;
    --radius-40: 24px;
    --radius-50: 48px;
    --radius-circle: 100%;
    --elevation-sm: 0, 4px, 16px, 0 rgba (27, 28, 29, 0.07);
    --elevation-md: 0, 8px, 32px, 0 rgba (27, 28, 29, 0.1);
    --elevation-lg: 0, 12px, 48px, 0 rgba (27, 28, 29, 0.1);
    --z-index-10: 1;
    --z-index-20: 2;
    --z-index-30: 3;
    --z-index-40: 4;
    --z-index-50: 5;
    --z-index-60: 6;
    --z-index-70: 7;
    --z-index-80: 8;
    --z-index-90: 9;
    --z-index-top: 999
}
:root{
    --ciscoui-color-sky: #00bceb;
    --ciscoui-color-midnight: #0d274d;
    --ciscoui-color-ocean: #1e4471;
    --ciscoui-color-primary: #00bceb;
    --ciscoui-color-secondary: #1e4471;
    --ciscoui-color-Tertiary: #0d274d;
    --ciscoui-color-success: #6abf4b;
    --ciscoui-color-danger: #e2231a;
    --ciscoui-color-warning: #fbab18;
    --ciscoui-color-warning_alt: #eed202;
    --ciscoui-color-dark: #495057;
    --ciscoui-color-light: #ced4da;
    --ciscoui-color-white: #ffffff;
    --ciscoui-color-gray_100: #f8f8f8;
    --ciscoui-color-gray_200: #f2f2f2;
    --ciscoui-color-gray_300: #dee2e6;
    --ciscoui-color-gray_400: #ced4da;
    --ciscoui-color-gray_500: #adb5bd;
    --ciscoui-color-gray_600: #6c757d;
    --ciscoui-color-gray_700: #495057;
    --ciscoui-color-gray_800: #343a40;
    --ciscoui-color-gray-900: #212529;
    --ciscoui-color-black: #000000;
    --ciscoui-color-success: #6abf4b;
    --ciscoui-color-info: #64bbe3;
    --ciscoui-color-warning: #fbab18;
    --ciscoui-color-warning_alt: #eed202;
    --ciscoui-color-danger: #e2231a;
    --ciscoui-color-link: #0175a2
}
:root{
    --background-color: #00274d;
    --background-color-dark: #001931;
    --text-color: var(--color-white);
    --text-color-gray: #C3C4C5;
    --text-color-emphasis: var(--color-brand-primary);
    --background-color-cta: #0076D5;
    --background-color-cta-hover: #5474cd;
    --border-color: #5474cd;
    --border-color-light: var(--color-white);
    --background-color-laggards: #c34d49;
    --background-color-followers: #dfb14d;
    --background-color-chasers: #7cb8e7;
    --background-color-pacesetters: #8dba5e;
    --default-blue: #00bceb;
    --sat: env(safe-area-inset-top);
    --sar: env(safe-area-inset-right);
    --sab: env(safe-area-inset-bottom);
    --sal: env(safe-area-inset-left);
    --slide-min-height: calc(500px - 64px - 8px);
    --slide-min-height-img: calc(500px - 8px);
    --slide_mobile-min-height: 660px;
    --slide_mobile-min-height-img: 660px
}
body{
    color:var(--color-white);
    font-family:CiscoSansTT,CiscoSans,Arial,sans-serif;
    font-style:normal;
    font-size:1.6rem;
    line-height:1.375em;
    font-weight:300;
    min-width:320px;
    position:relative
}
#fw-content.container,.fw-c-header{
    max-width:100% !important
}
@media screen{
    div#preloader{
        position:absolute;
        left:-9999px;
        top:-9999px
    }
    div#preloader img{
        display:block
    }
}
@media print{
    div#preloader,div#preloader img{
        visibility:hidden;
        display:none
    }
}
.hidden{
    display:none !important
}
.vis-hidden{
    visibility:hidden !important
}
.showmobile{
    display:none
}
#ai-readiness{
    font-family:CiscoSans,Helvetica,Arial,sans-serif;
    background:var(--background-color);
    color:var(--color-white);
    text-align:left;
    max-width:100%;
    margin:0 auto;
    content:" ";
    background-image:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_body.png);
    background-size:100%;
    background-repeat-x:no-repeat;
    background-position-y:700px
}
body{
    max-width:1600px;
    margin:0 auto;
    color:#1b1c1d
}
body p,body li{
    color:#1b1c1d
}
#fw-pagetitle{
    display:none
}
a.si_button,a.si_button:visited{
    color:var(--color-white);
    background:var(--background-color-cta);
    border-color:var(--background-color-cta);
    gap:var(--space-30);
    border-radius:var(--radius-50);
    padding:16px 24px;
    text-decoration:none
}
a.si_button.notactive{
    background:#001931
}
a.si_button:hover,a.si_button.notactive:hover{
    text-decoration:none;
    color:#fff;
    background:#00589f
}
a.si_button.si_ghost,a.si_button.si_ghost:visited{
    background:rgba(0,0,0,0) !important;
    color:#fff;
    border:1px solid #fff
}
a.si_button.si_ghost.notactive:hover{
    text-decoration:none;
    color:#fff;
    background:var(--background-color-cta) !important;
    border-color:var(--background-color-cta)
}
#ai-readiness h1,#ai-readiness h2{
    font-weight:300
}
#ai-readiness h2{
    font-size:40px
}
#ai-readiness h3,#ai-readiness h4,#ai-readiness h5{
    font-weight:400
}
#ai-readiness strong{
    font-weight:500
}
#ai-readiness .si_blade{
    display:flex;
    padding:var(--space-120) var(--space-170);
    width:100%;
    box-sizing:border-box;
    flex-direction:column
}
#ai-readiness .si_blade.si_row{
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    flex-wrap:wrap
}
#ai-readiness .si_blade.si_row.si_row_left{
    align-items:flex-start
}
#ai-readiness .si_blade.si_row.si_align_top{
    align-items:flex-start
}
#ai-readiness .si_blade.si_row.si_nopad_lr{
    padding-left:0;
    padding-right:0
}
#ai-readiness .si_blade .si_col_full{
    flex:0 0 100%
}
#ai-readiness .si_blade .si_col_half{
    flex:0 0 49%
}
#ai-readiness .si_blade .si_col_third{
    flex:0 0 33%
}
#ai-readiness .si_blade .si_col_fourth{
    flex:0 0 24%
}
#ai-readiness .si_blade .si_col_fourth.shrinking{
    flex:0 1 24%
}
#ai-readiness .si_blade .si_col_fifth{
    flex:0 0 19%
}
#ai-readiness .si_blade .si_col_fifth.col_nospace{
    flex:0 0 20%
}
#ai-readiness .si_blade .si_row_four{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    text-align:center
}
#ai-readiness .si_blade .si_row_four.stretched{
    align-items:stretch;
    justify-content:flex-start
}
#ai-readiness .si_blade .si_col_40p{
    flex:0 0 39%
}
#ai-readiness .si_blade .si_col_60p{
    flex:0 0 59%
}
#ai-readiness .si_blade p{
    color:#fff
}
#ai-readiness .si_blade .align_start{
    align-self:flex-start
}
#ai-readiness .si_blade .align_center{
    align-self:center
}
#ai-readiness .si_blade .align_end{
    align-self:flex-end
}
#ai-readiness .si_blade .gap16{
    gap:16px
}
#ai-readiness .si_blade .gap24{
    gap:24px
}
#ai-readiness .si_blade .gap32{
    gap:32px
}
#ai-readiness .text-centered{
    text-align:center
}
#ai-readiness .text-left{
    text-align:left
}
#ai-readiness .text-blue{
    color:var(--color-primary)
}
#ai-readiness .text-green{
    color:var(--color-success)
}
#ai-readiness .img-rounded{
    border-radius:16px
}
#ai-readiness .si_bg_grey{
    background:#f4f5f7
}
#ai-readiness .si_pt_zero{
    padding-top:0
}
#ai-readiness .si_pb_zero{
    padding-bottom:0
}
#ai-readiness .si_pr_zero{
    padding-right:0
}
#ai-readiness .si_pb_16px{
    padding-bottom:16px
}
#ai-readiness .si_pb_24px{
    padding-bottom:24px
}
#ai-readiness .si_mt_zero{
    margin-top:0
}
#ai-readiness .si_mb_zero{
    margin-bottom:0
}
#ai-readiness .si_just_spacear{
    justify-content:space-around
}
#ai-readiness .si_mt_32px{
    margin-top:32px
}
#ai-readiness .si_mb_32px{
    margin-bottom:32px
}
#ai-readiness .si_mb_16px{
    margin-bottom:16px
}
#ai-readiness .si_mb_24px{
    margin-bottom:24px
}
#ai-readiness .si_mb_40px{
    margin-bottom:40px
}
#ai-readiness .si_mb_100px{
    margin-bottom:100px
}
#ai-readiness .si_txt_grey80{
    color:var(--color-gray80)
}
#ai-readiness .fw300{
    font-weight:300
}
#ai-readiness .font-16{
    font-size:16px
}
#ai-readiness .si_flex_def{
    display:flex;
    justify-content:center;
    align-items:center
}
#ai-readiness .si_flex_def.si_flex_def_top{
    align-items:flex-start
}
#ai-readiness .si_flex_def.si_flex_def_top.padded .si_col_half p,#ai-readiness .si_flex_def.si_flex_def_top.padded .si_col_third p{
    padding:16px
}
#ai-readiness .si_flex_def.si_flex_def_top.wrapped{
    flex-wrap:wrap
}
#ai-readiness .si_flex_def.left-just{
    justify-content:flex-start
}
#ai-readiness .padded-right{
    padding-right:16px
}
#ai-readiness .si_row_forced{
    width:100%;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:space-between
}
#ai-readiness .si_row_forced>div{
    margin-bottom:16px
}
#ai-readiness .blade-video{
    width:100%;
    height:auto;
    display:block
}
#ai-readiness .fs18{
    font-size:18px
}
.mydots,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots,#ai-readiness #blade_introduction .chart-widget .dots{
    width:100%;
    display:flex;
    gap:8px;
    flex-wrap:wrap
}
.mydots .dot,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots .dot,#ai-readiness #blade_introduction .chart-widget .dots .dot{
    flex:0 0 auto;
    width:calc(2% - 8px);
    height:16px;
    background:#001931;
    display:block;
    border-radius:50%
}
.mydots .dot.active,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots .dot.active,#ai-readiness #blade_introduction .chart-widget .dots .dot.active{
    background:#00bceb
}
@keyframes show5s{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes hide5s{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.hide5s{
    opacity:1;
    animation:hide5s 3s ease 1s 1 normal forwards
}
.hide0_6s{
    opacity:1;
    animation:hide5s .6s ease 0s 1 normal forwards
}
.hide1_5s{
    opacity:1;
    animation:hide5s 1.5s ease 0s 1 normal forwards
}
.show1_4s{
    opacity:1;
    animation:show5s 1.4s ease 0s 1 normal forwards
}
@keyframes show5s_color{
    0%{
        background:#00bceb
    }
    100%{
        background:#001931
    }
}
.show_mobile_only{
    display:none
}
#slider-video-culture,#slider-video-data{
    display:block !important
}
#slider-video-culture_mobile,#slider-video-data_mobile{
    display:none !important
}
#ai-readiness #hero_blade{
    background:var(--background-color);
    background-position:center;
    background-repeat:no-repeat;
    background-color:#2c57ae;
    background-size:cover;
    padding:0;
    position:relative;
    height:680px;
    align-items:center;
    justify-content:center
}
#ai-readiness #hero_blade .hero-video{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    overflow:hidden;
    z-index:-1;
    background-color:var(--background-color)
}
#ai-readiness #hero_blade .hero-image{
    position:absolute;
    overflow:hidden;
    min-height:250px;
    width:100%
}
#ai-readiness #hero_blade .hero-image img{
    z-index:0;
    width:100%;
    height:auto
}
#ai-readiness #hero_blade .hero_blade_content{
    margin:0 auto;
    z-index:1;
    display:flex;
    flex-direction:column;
    padding:40px;
    text-align:center;
    align-items:center;
    justify-content:space-evenly;
    gap:4px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_title,#ai-readiness #hero_blade .hero_blade_content .hero_blade_title h1,#ai-readiness #hero_blade .hero_blade_content .hero_blade_description,#ai-readiness #hero_blade .hero_blade_content .hero_blade_description p{
    color:#fff;
    margin:0
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_title h1{
    font-size:64px;
    margin-top:20px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_description p{
    font-size:24px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_buttons a{
    margin-top:20px
}
#ai-readiness #hero_blade .hero_blade_content .hero_blade_buttons a{
    display:flex
}
#ai-readiness #topmenu{
    border-bottom:1px solid #001931;
    padding-top:0;
    padding-bottom:0;
    gap:16px;
    justify-content:flex-start;
    background:var(--background-color);
    z-index:100
}
#ai-readiness #topmenu .menuitems{
    display:flex;
    gap:24px
}
#ai-readiness #topmenu .menuitems a{
    font-size:20px;
    font-style:normal;
    font-weight:350;
    line-height:140%;
    color:#fff;
    padding:24px 0 24px 0;
    display:flex;
    flex-direction:column;
    border-bottom:2px solid rgba(0,0,0,0);
    margin-bottom:-1px
}
#ai-readiness #topmenu .menuitems a.active,#ai-readiness #topmenu .menuitems a:hover{
    color:#0097c3;
    border-bottom:2px solid #0097c3;
    text-decoration:none
}
#ai-readiness #blade_introduction{
    gap:24px
}
#ai-readiness #blade_introduction p{
    margin:0
}
#ai-readiness #blade_introduction>p{
    font-size:24px;
    width:65%;
    margin-bottom:16px
}
#ai-readiness #blade_introduction .chart-widget{
    padding:40px;
    border:4px solid #008adb;
    border-radius:16px;
    background:var(--background-color);
    display:flex;
    flex-direction:column
}
#ai-readiness #blade_introduction .chart-widget .number{
    font-size:80px;
    line-height:100%
}
#ai-readiness #blade_introduction .chart-widget .dots{
    margin-top:24px
}
#ai-readiness #blade_measuring-readiness{
    text-align:center
}
#ai-readiness #blade_measuring-readiness h2{
    font-size:64px
}
#ai-readiness #blade_measuring-readiness>p{
    margin:0 auto;
    width:50%
}
#ai-readiness #blade_measuring-readiness .diagram{
    flex-wrap:nowrap;
    padding:0;
    margin-top:32px;
    margin-bottom:32px;
    background:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_diagram.png);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center
}
#ai-readiness #blade_measuring-readiness .diagram p{
    font-size:14px;
    font-style:normal;
    font-weight:350;
    line-height:140%;
    color:#c3c4c5
}
#ai-readiness #blade_measuring-readiness .diagram p a{
    font-size:16px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card{
    border-radius:24px;
    background:#001931;
    padding:32px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:not(:last-child){
    margin-bottom:16px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(1){
    clip-path:polygon(100% 0, 100% 60%, 85% 100%, 0 100%, 0 0)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(2){
    width:70%
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3){
    clip-path:polygon(85% 0%, 100% 40%, 100% 100%, 0 100%, 0 0)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:hover a{
    text-decoration:underline
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4){
    align-items:flex-end;
    display:flex;
    flex-direction:column
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card{
    border-radius:24px;
    background:#001931;
    padding:32px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:not(:last-child){
    margin-bottom:16px
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(1){
    clip-path:polygon(100% 0, 100% 100%, 15% 100%, 0 52%, 0 0)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(2){
    width:70%
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(3){
    clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 40%, 15% 0%)
}
#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:hover a{
    text-decoration:underline
}
#ai-readiness #blade_measuring-readiness .diagram .card:hover{
    opacity:.8 !important;
    cursor:pointer
}
#ai-readiness #blade_measuring-readiness .diagram a,#ai-readiness #blade_measuring-readiness .diagram a:visited{
    color:#00bceb;
    text-decoration:none
}
#ai-readiness #blade_measuring-readiness .diagram a:hover{
    text-decoration:underline
}
#ai-readiness #blade_slider_buttons.si_blade.si_row{
    min-height:0
}
#ai-readiness #blade_slider{
    padding-top:var(--space-50);
    padding-bottom:0
}
#ai-readiness #blade_slider .swiper-button-prev,#ai-readiness #blade_slider .swiper-button-next{
    top:40%
}
#ai-readiness #blade_slider .swiper-button-prev:after,#ai-readiness #blade_slider .swiper-rtl .swiper-button-next:after,#ai-readiness #blade_slider .swiper-button-next:after,#ai-readiness #blade_slider .swiper-rtl .swiper-button-prev:after{
    color:#fff;
    font-size:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page{
    display:flex;
    flex-direction:column;
    justify-content:end;
    padding:var(--space-0) var(--space-170) var(--space-50) var(--space-170);
    min-height:600px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt,#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt ul,#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt ul li,#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt p{
    color:#fff
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt{
    padding:2em
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .data-txt ul{
    list-style:disc;
    list-style-position:inside
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top{
    align-items:normal
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top>.si_col_full{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    gap:24px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top>.si_col_full .texts{
    flex:1 0 auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.texts{
    display:flex;
    gap:24px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.texts h4{
    flex:0 0 20%;
    margin:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.texts p{
    flex:1 1 auto;
    margin:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page h4{
    font-size:40px;
    font-weight:300
}
#ai-readiness #blade_slider .swiper-slide .swiper-page p{
    width:65%;
    font-size:16px;
    font-style:normal;
    font-weight:350;
    line-height:150%;
    color:#fff
}
#ai-readiness #blade_slider .swiper-slide .swiper-page div.bordered{
    border:4px solid var(--default-blue);
    border-radius:16px;
    padding:2em;
    background:var(--background-color);
    min-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:16px;
    margin-bottom:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
    display:flex;
    gap:48px;
    align-items:center;
    width:100%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .order,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .slash{
    color:var(--default-blue);
    font-size:20px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .value{
    font-size:64px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .txt{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex:0 1 auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .description{
    flex:1 0 75%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .description .title{
    color:var(--default-blue);
    font-size:20px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column{
    display:flex;
    border:4px solid var(--default-blue);
    border-radius:16px;
    padding:2em;
    gap:16px;
    background:var(--background-color);
    min-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot{
    width:calc(10% - 16px);
    height:36px;
    max-width:32px;
    max-height:32px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot.show5s_color{
    animation:show5s_color 2s ease 5s 1 normal forwards
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend{
    display:flex;
    gap:16px;
    align-items:flex-start;
    flex-direction:column;
    flex:1 0 50%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .value{
    font-size:80px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .description .title{
    color:var(--default-blue);
    font-size:20px;
    line-height:140%
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .tmp-show5s{
    opacity:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend .show5s{
    opacity:0;
    animation:show5s 3s ease 5s 1 normal forwards
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered{
    padding:2em;
    border:4px solid var(--default-blue);
    border-radius:16px;
    background:var(--background-color);
    min-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered:not(.si_row){
    padding:0
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered img{
    width:100%;
    height:auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered video{
    border-radius:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .mySliderVideo{
    width:100%;
    height:auto
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp{
    display:flex;
    flex-direction:column;
    gap:32px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div{
    display:flex;
    align-items:flex-start;
    gap:16px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .value{
    font-size:176px;
    line-height:100%;
    padding:8px;
    -webkit-text-fill-color:rgba(0,0,0,0);
    -webkit-background-clip:text;
    -webkit-text-stroke-width:2px;
    -webkit-text-stroke-color:#00bceb;
    background-image:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/letter-clip.png);
    background-repeat:no-repeat
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .value.v98{
    background-position-y:18px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .value.v39{
    background-position-y:106.5px
}
#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .description{
    font-size:24px;
    line-height:140%;
    padding:8px;
    flex:0 1 50%
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .legend{
    flex:1 0 50%
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots{
    display:grid;
    grid-template-columns:repeat(10, 32px);
    grid-template-rows:repeat(10, 32px);
    grid-column-gap:8px;
    grid-row-gap:8px;
    width:45%;
    margin:0 auto;
    justify-content:center
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots .dot{
    width:100%;
    height:100%
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots span.desktop-spacer{
    width:100%;
    height:8px;
    flex:1 0 auto
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .img-bordered{
    min-height:var(--slide-min-height-img)
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .mySliderVideo{
    margin:0 auto;
    display:block
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .show5s{
    opacity:0;
    animation:show5s 3s ease 2s 1 normal forwards
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-4] #svg_head{
    max-height:var(--slide-min-height)
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-5]{
    min-height:500px
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .img-bordered{
    min-height:var(--slide-min-height-img)
}
#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .mySliderVideo{
    margin:0 auto;
    display:block
}
#ai-readiness #blade_global-readiness .si_col_full{
    padding-bottom:64px
}
#ai-readiness #blade_global-readiness [data-type=global],#ai-readiness #blade_global-readiness [data-type=region],#ai-readiness #blade_global-readiness [data-type=country]{
    border-top:1px solid #001224;
    padding-top:16px
}
#ai-readiness #blade_global-readiness [data-type=global],#ai-readiness #blade_global-readiness [data-type=global_main],#ai-readiness #blade_global-readiness [data-type=region],#ai-readiness #blade_global-readiness [data-type=country]{
    margin-left:48px;
    margin-right:48px
}
#ai-readiness #blade_global-readiness .pad240{
    padding-left:212px;
    padding-right:212px
}
#ai-readiness #blade_global-readiness .mar48{
    margin-left:48px;
    margin-right:48px
}
#ai-readiness #blade_global-readiness>div{
    padding:0 4em 4em 4em;
    border:4px solid #0076d5;
    border-radius:24px;
    background:var(--background-color)
}
#ai-readiness #blade_global-readiness>div p{
    padding:12px 0 12px 0;
    margin:0;
    font-size:16px;
    font-style:normal;
    font-weight:350;
    line-height:140%;
    color:#fff
}
#ai-readiness #blade_global-readiness>div p:first-child{
    margin-bottom:12px
}
#ai-readiness #blade_global-readiness>div h3{
    width:fit-content;
    max-width:30%;
    margin:0 auto;
    margin-top:-1px;
    background:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_tool.png);
    background-repeat:no-repeat;
    background-size:contain;
    padding-top:16px;
    padding-bottom:32px;
    padding-left:128px;
    padding-right:128px;
    font-size:40px;
    font-style:normal;
    font-weight:350;
    line-height:120%
}
#ai-readiness #blade_global-readiness .si_col_full{
    padding:0 2em 2em 2em;
    display:flex;
    flex-direction:column;
    gap:24px
}
#ai-readiness #blade_global-readiness .filter{
    margin:24px 48px;
    display:flex;
    flex-wrap:wrap;
    gap:16px
}
#ai-readiness #blade_global-readiness .choosing{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-evenly;
    border:1px solid #fff;
    border-top:none;
    border-radius:0 0 16px 16px
}
#ai-readiness #blade_global-readiness .choosing div{
    padding:16px 8px 16px 8px
}
#ai-readiness #blade_global-readiness .choosing div.spacer{
    width:1px;
    height:60px;
    border-right:1px solid #fff;
    padding:0
}
#ai-readiness #blade_global-readiness select{
    background:var(--background-color);
    color:#fff;
    padding:4px;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:140%
}
#ai-readiness #blade_global-readiness select option{
    font-weight:350
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-txt{
    font-size:14px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:4px;
    margin-top:24px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-txt span[data-id]{
    display:block;
    min-width:16px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-txt span[data-id=lag]{
    text-align:right
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    gap:4px;
    margin-bottom:24px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span{
    display:block;
    height:16px;
    background-color:rgba(0,0,0,0);
    border-radius:4px;
    min-width:4px
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=pac]{
    background-color:#74bf48
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=chas]{
    background-color:#00bceb
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=fol]{
    background-color:#fbab2c
}
#ai-readiness #blade_global-readiness .readiness-data .indicators-img span[data-id=lag]{
    background-color:#e24
}
#ai-readiness #blade_learn-more .si_col_half{
    width:49%
}
#ai-readiness #blade_learn-more .play-button{
    position:absolute;
    top:calc(50% - 32px);
    left:calc(50% - 32px)
}
#ai-readiness #blade_learn-more .play-button img{
    width:64px;
    height:64px
}
#ai-readiness #blade_learn-more>div:not(.si_row){
    display:flex;
    flex-direction:column;
    gap:40px
}
#ai-readiness #blade_learn-more h2{
    margin-bottom:24px
}
#ai-readiness #blade_learn-more p.limited{
    margin:0 auto;
    width:60% !important
}
#ai-readiness #blade_learn-more h4{
    font-size:40px
}
#ai-readiness #blade_learn-more .lines-top{
    width:100%;
    height:24px;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-radius:16px 16px 0 0;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .lines-top .spacer{
    margin-top:8px
}
#ai-readiness #blade_learn-more .lines-bottom{
    width:100%;
    height:24px;
    border-bottom:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-radius:0 0 16px 16px;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .lines-bottom .spacer{
    margin-bottom:8px
}
#ai-readiness #blade_learn-more .spacer{
    width:2px;
    background:#fff;
    height:100%
}
#ai-readiness #blade_learn-more .spaced{
    display:flex;
    flex-direction:column;
    gap:8px
}
#ai-readiness #blade_learn-more .spaced .text p{
    color:#00bceb
}
#ai-readiness #blade_learn-more img{
    width:100%;
    height:auto
}
#ai-readiness #blade_learn-more .frame-video{
    width:100%;
    height:revert-layer;
    max-height:480px
}
#ai-readiness #blade_learn-more .stretched{
    align-items:stretch;
    padding:32px 0;
    margin-top:68px
}
#ai-readiness #blade_learn-more .stretched .text{
    flex:1 0 auto;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .frame-video,#ai-readiness #blade_learn-more img{
    clip-path:polygon(15% 0%, 100% 0%, 100% 85%, 85% 100%, 0 100%, 0% 15%)
}
#ai-readiness #blade_learn-more .buttons{
    flex-wrap:wrap;
    display:flex;
    gap:16px;
    justify-content:center
}
#ai-readiness #blade_learn-more .swiper-indicators{
    position:relative;
    left:0;
    bottom:0;
    height:32px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons{
    position:relative;
    height:32px;
    display:flex;
    gap:16px
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-prev,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-next,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev{
    left:auto;
    right:auto;
    position:relative;
    display:flex;
    font-size:24px;
    visibility:visible;
    height:32px;
    width:32px;
    padding:4px;
    color:#fff
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-prev:hover,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next:hover,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-next:hover,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev:hover{
    background:rgba(255,255,255,.5)
}
#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-prev::after,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next::after,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-button-next::after,#ai-readiness #blade_learn-more .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev::after{
    font-size:22px
}
#ai-readiness #blade_methodology{
    padding:var(--space-120) var(--space-170)
}
#ai-readiness #blade_methodology>div{
    border:4px solid #0076d5;
    border-radius:16px
}
#ai-readiness #blade_methodology .si_col_full{
    padding:0 80px 2em 80px
}
#ai-readiness #blade_methodology .si_col_full:first-child{
    padding:0 2em 2em 2em
}
#ai-readiness #blade_methodology h3{
    width:fit-content;
    margin-top:-1px;
    background:#0076d5;
    margin-left:-32px;
    padding:32px 128px 32px 32px;
    clip-path:polygon(0 0, 100% 0, 85% 100%, 0% 100%);
    border-radius:12px 0
}
#ai-readiness #blade_methodology p{
    font-size:16px;
    line-height:140%
}
#ai-readiness #blade_methodology p.larger{
    font-size:32px
}
#ai-readiness #blade_methodology ul.docs{
    column-count:3
}
#ai-readiness #blade_methodology ul.docs a,#ai-readiness #blade_methodology ul.docs a:active,#ai-readiness #blade_methodology ul.docs a:visited{
    color:#00bceb
}
#ai-readiness #blade_methodology ul.docs a.hovered,#ai-readiness #blade_methodology ul.docs a:hover{
    color:#fff
}
#ai-readiness #blade_methodology .four-stages ul{
    list-style:disc;
    padding-left:1.4em
}
#ai-readiness #blade_methodology .four-stages ul li,#ai-readiness #blade_methodology .four-stages ul li p{
    color:#fff;
    font-size:16px;
    line-height:140%
}
#ai-readiness #blade_methodology .four-stages ul h5{
    margin:0;
    color:#fff;
    font-size:16px;
    line-height:140%;
    font-weight:normal
}
#ai-readiness #blade_methodology .four-stages h4{
    font-size:32px;
    line-height:140%
}
#ai-readiness #blade_methodology .four-stages ul h4{
    font-size:32px
}
#ai-readiness #blade_methodology #svg_map g[class]:hover path{
    fill:#fff;
    cursor:pointer
}
#ai-readiness #blade_methodology .stages{
    padding:0
}
#ai-readiness #blade_methodology .stages .si_col_half{
    flex:1 1 0
}
#ai-readiness #blade_methodology .stages .stages-video video{
    border-radius:50%
}
#ai-readiness #blade_methodology .four-stages h4{
    font-size:34px;
    line-height:140%
}
#ai-readiness #blade_additional>div .si_blade{
    padding:0
}
#ai-readiness #blade_additional>div .si_blade .si_col_third{
    flex:1 0 calc(33% - 16px)
}
#ai-readiness #blade_additional .articles{
    gap:24px;
    row-gap:40px
}
#ai-readiness #blade_additional .articles .card{
    display:flex;
    flex-direction:column;
    gap:8px
}
#ai-readiness #blade_additional .articles .card .title{
    font-size:24px;
    line-height:140%
}
#ai-readiness #blade_additional .articles img{
    width:100%;
    height:auto;
    border-radius:8px
}
#ai-readiness #blade_additional .card .image img{
    width:100%;
    height:auto;
    border-radius:8px
}
#ai-readiness #blade_additional .card a{
    display:flex;
    flex-direction:column;
    gap:16px;
    line-height:140%
}
#ai-readiness #blade_additional .card a .title{
    color:var(--text-white-text, #FFF);
    font-size:24px;
    font-style:normal;
    font-weight:350;
    line-height:135%
}
#ai-readiness #blade_additional .card a .text{
    color:#fff;
    font-size:16px;
    font-style:normal;
    font-weight:350;
    line-height:150%
}
#ai-readiness #blade_additional .card a:hover{
    text-decoration:none
}
#ai-readiness #blade_additional .card a:hover .title{
    text-decoration:underline
}
#ai-readiness #blade_additional .swiper-indicators{
    position:relative;
    left:0;
    bottom:0;
    height:64px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons{
    position:relative;
    height:64px;
    display:flex;
    gap:16px
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-prev,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-next,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev{
    left:auto;
    right:auto;
    position:relative;
    display:flex;
    font-size:24px;
    visibility:visible;
    height:32px;
    width:32px;
    padding:4px;
    color:#fff
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-prev:hover,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next:hover,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-next:hover,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev:hover{
    background:rgba(255,255,255,.5)
}
#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-prev::after,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next::after,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-button-next::after,#ai-readiness #blade_additional .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev::after{
    font-size:22px
}
#ai-readiness #map svg{
    width:100%;
    height:auto
}
#ai-readiness #map svg g.australia path,#ai-readiness #map svg g.brazil path,#ai-readiness #map svg g.canada path,#ai-readiness #map svg g.china path,#ai-readiness #map svg g.france path,#ai-readiness #map svg g.germany path,#ai-readiness #map svg g.hong_kong path,#ai-readiness #map svg g.india path,#ai-readiness #map svg g.indonesia path,#ai-readiness #map svg g.italy path,#ai-readiness #map svg g.japan path,#ai-readiness #map svg g.malaysia path,#ai-readiness #map svg g.mexico path,#ai-readiness #map svg g.netherlands path,#ai-readiness #map svg g.new_zealand path,#ai-readiness #map svg g.philippines path,#ai-readiness #map svg g.poland path,#ai-readiness #map svg g.singapore path,#ai-readiness #map svg g.south_africa path,#ai-readiness #map svg g.south_korea path,#ai-readiness #map svg g.spain path,#ai-readiness #map svg g.switzerland path,#ai-readiness #map svg g.taiwan path,#ai-readiness #map svg g.thailand path,#ai-readiness #map svg g.uk path,#ai-readiness #map svg g.usa path,#ai-readiness #map svg g.vietnam path{
    fill:var(--background-color-cta);
    stroke-width:8;
    stroke:rgba(0,0,0,0)
}
#ai-readiness #map svg g.australia.active path,#ai-readiness #map svg g.brazil.active path,#ai-readiness #map svg g.canada.active path,#ai-readiness #map svg g.china.active path,#ai-readiness #map svg g.france.active path,#ai-readiness #map svg g.germany.active path,#ai-readiness #map svg g.hong_kong.active path,#ai-readiness #map svg g.india.active path,#ai-readiness #map svg g.indonesia.active path,#ai-readiness #map svg g.italy.active path,#ai-readiness #map svg g.japan.active path,#ai-readiness #map svg g.malaysia.active path,#ai-readiness #map svg g.mexico.active path,#ai-readiness #map svg g.netherlands.active path,#ai-readiness #map svg g.new_zealand.active path,#ai-readiness #map svg g.philippines.active path,#ai-readiness #map svg g.poland.active path,#ai-readiness #map svg g.singapore.active path,#ai-readiness #map svg g.south_africa.active path,#ai-readiness #map svg g.south_korea.active path,#ai-readiness #map svg g.spain.active path,#ai-readiness #map svg g.switzerland.active path,#ai-readiness #map svg g.taiwan.active path,#ai-readiness #map svg g.thailand.active path,#ai-readiness #map svg g.uk.active path,#ai-readiness #map svg g.usa.active path,#ai-readiness #map svg g.vietnam.active path{
    fill:#fff
}
#ai-readiness #blade_additional .card a,#ai-readiness #blade_additional .card a:visited{
    color:#fff
}
.show_tablet,.show_mobile{
    display:none !important
}
@media screen and (max-width: 1440px){
    #ai-readiness #blade_methodology .stages{
        padding:0
    }
    #ai-readiness .stages .si_col_half{
        flex:1 1 0
    }
}
@media screen and (max-width: 1200px){
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .mySliderVideo,#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .mySliderVideo{
        width:100%;
        height:auto
    }
}
@media screen and (max-width: 1024px){
    #ai-readiness .si_blade{
        padding:2em
    }
    #ai-readiness .show_tablet{
        display:block !important
    }
    #ai-readiness .show_desktop{
        display:none !important
    }
    #ai-readiness #hero_blade{
        height:460px
    }
    #ai-readiness #hero_blade .hero-video video{
        width:100%;
        height:inherit;
        object-fit:cover
    }
    #ai-readiness #blade_introduction>p{
        font-size:24px;
        width:100%
    }
    #ai-readiness #blade_introduction .chart-widget{
        background:var(--background-color)
    }
    #ai-readiness #blade_introduction .chart-widget .dots .dot{
        width:calc(5% - 8px)
    }
    #ai-readiness #blade_measuring-readiness>p{
        width:100%
    }
    #ai-readiness #blade_measuring-readiness .diagram{
        padding:0;
        gap:8px;
        align-items:baseline;
        flex-wrap:wrap
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third{
        flex:1 1 45%
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(3){
        clip-path:none;
        width:calc(100% - 64px)
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page{
        padding:2em
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .legend,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
        flex-direction:row;
        align-items:center
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .dots .dot{
        width:calc(4% - 8px);
        height:24px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div{
        gap:16px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div .value{
        font-size:100px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page p{
        width:100%
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .swiper-page .numbers_column .legend{
        flex-direction:column;
        align-items:flex-start
    }
    #ai-readiness #blade_global-readiness>div h3{
        padding-left:0;
        padding-right:0;
        width:90%;
        max-width:100%;
        background:url(/c/dam/m/en_us/solutions/ai/readiness-index/images/bg_tool_tablet.png);
        background-repeat:no-repeat;
        background-size:100% 100%;
        font-size:32px
    }
    #ai-readiness #blade_global-readiness .pad240{
        padding-left:32px;
        padding-right:32px
    }
    #ai-readiness #blade_global-readiness .choosing{
        flex-direction:column
    }
    #ai-readiness #blade_global-readiness .choosing .spacer{
        display:none
    }
    #ai-readiness #blade_global-readiness .choosing .group-select:not(:last-child){
        border-bottom:1px solid #fff;
        width:calc(100% - 16px)
    }
    #ai-readiness #blade_learn-more p.limited{
        width:100% !important
    }
    #ai-readiness #blade_methodology{
        padding:2em
    }
    #ai-readiness #blade_methodology>div{
        background:var(--background-color)
    }
    #ai-readiness #blade_methodology .si_col_full{
        padding:0 2em 2em 2em
    }
    #ai-readiness #blade_methodology .stages{
        padding:0;
        flex-direction:column;
        gap:16px
    }
    #ai-readiness #blade_methodology .stages .si_col_full{
        padding:0 32px 2em 32px
    }
    #ai-readiness #blade_methodology .stages h4{
        font-size:34px;
        line-height:140%
    }
    #ai-readiness #blade_additional>div .si_blade .si_col_third{
        flex:1 1 45%
    }
    #ai-readiness #blade_additional .image img{
        width:100%;
        height:auto
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots{
        display:flex
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots .dot{
        width:calc(10% - 4px)
    }
}
@media screen and (max-width: 768px){
    #slider-video-culture,#slider-video-data{
        display:none !important
    }
    #slider-video-culture_mobile,#slider-video-data_mobile{
        display:block !important
    }
    #ai-readiness .si_blade{
        padding:16px
    }
    svg.mobile-menu-icon rect{
        fill:#fff
    }
    .show_mobile_only{
        display:block
    }
    .hide_on_mobile{
        display:none
    }
    #ai-readiness .show_mobile{
        display:block !important
    }
    #ai-readiness .show_desktop{
        display:none !important
    }
    #ai-readiness #hero_blade .hero_blade_content{
        font-size:20px
    }
    #ai-readiness #hero_blade .hero_blade_content .hero_blade_title h1{
        font-size:40px
    }
    #ai-readiness #topmenu{
        flex-direction:row;
        align-items:center;
        justify-content:space-between;
        gap:8px
    }
    #ai-readiness #topmenu a{
        padding:4px 0
    }
    #ai-readiness #topmenu .menuitems{
        display:none
    }
    #ai-readiness #topmenu .menuitems.active{
        display:block;
        position:absolute;
        top:47px;
        background:var(--background-color);
        padding:16px;
        right:4px;
        border:2px solid #fff;
        border-radius:4px
    }
    #ai-readiness #topmenu .menuitems a{
        font-size:16px;
        line-height:24px;
        padding-top:16px !important;
        padding-bottom:16px !important
    }
    #ai-readiness #topmenu.not-scrolled [data-id=mobile-text]{
        display:none
    }
    #ai-readiness #topmenu [data-id=mobile-text] a{
        display:none;
        color:#fff
    }
    #ai-readiness #topmenu [data-id=mobile-text] a:visited{
        color:#fff
    }
    #ai-readiness #topmenu [data-id=mobile-text] a.active{
        display:block
    }
    #ai-readiness #topmenu.not-scrolled a.mobile-menu-menu,#ai-readiness #topmenu.not-scrolled span[data-id=nav]{
        display:none
    }
    #ai-readiness #topmenu.not-scrolled .menuitems{
        display:flex;
        flex-direction:column;
        gap:2px
    }
    #ai-readiness #topmenu.not-scrolled .menuitems a{
        padding:4px
    }
    #ai-readiness #blade_introduction>p{
        font-size:20px;
        line-height:27px
    }
    #ai-readiness #blade_introduction .chart-widget{
        gap:16px;
        padding:16px
    }
    #ai-readiness #blade_introduction .chart-widget .number{
        font-size:48px
    }
    #ai-readiness #blade_introduction .chart-widget .dots{
        gap:2px
    }
    #ai-readiness #blade_introduction .chart-widget .dots .dot{
        width:calc(5% - 2px)
    }
    #ai-readiness #blade_measuring-readiness h2{
        font-size:40px
    }
    #ai-readiness #blade_measuring-readiness .diagram{
        flex-direction:column;
        align-items:center;
        margin-bottom:8px
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third{
        flex:1 1 100%
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card,#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card{
        padding:16px
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(1),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(2),#ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(4) .card:nth-child(3){
        width:calc(100% - 32px)
    }
    #ai-readiness #blade_measuring-readiness .diagram .si_col_third:nth-child(2) .card:nth-child(3){
        margin-bottom:8px
    }
    #ai-readiness #blade_measuring-readiness .diagram .pointer2{
        transform:rotate(1.58263rad)
    }
    #ai-readiness #blade_measuring-readiness .diagram img{
        width:50%
    }
    #ai-readiness .mydots,#ai-readiness #blade_introduction .chart-widget .dots,#ai-readiness #blade_slider .swiper-slide .swiper-page .dots{
        justify-content:center
    }
    #ai-readiness #blade_slider_buttons .slider_buttons{
        display:flex;
        flex-wrap:wrap;
        gap:8px
    }
    #ai-readiness #blade_slider{
        padding-top:8px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page{
        padding:0px 16px 16px 16px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .img-bordered{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp>div{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
        flex-wrap:wrap;
        justify-content:center
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .order,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .slash,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .value{
        flex:0 0 auto
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .description{
        flex:1 0 100%
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .value{
        font-size:48px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .dots{
        gap:2px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_column .dots .dot,#ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .dots .dot{
        width:calc(5% - 2px)
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend{
        row-gap:4px
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers_transp .description{
        font-size:20px
    }
    #ai-readiness #blade_global-readiness>div h3{
        padding-left:16px;
        padding-right:16px;
        font-size:20px;
        max-width:80%
    }
    #ai-readiness #blade_global-readiness>div p{
        padding:1em 0;
        margin-bottom:0
    }
    #ai-readiness #blade_global-readiness .pad240{
        padding-left:0;
        padding-right:0
    }
    #ai-readiness #blade_learn-more .stretched{
        padding:32px 0;
        flex-direction:column;
        gap:16px
    }
    #ai-readiness #blade_learn-more .stretched .si_col_half{
        width:100%
    }
    #ai-readiness #blade_methodology{
        padding:16px
    }
    #ai-readiness #blade_methodology .stages{
        flex-direction:column;
        padding:0
    }
    #ai-readiness #blade_methodology .stages .si_col_half{
        flex:1 1 100%
    }
    #ai-readiness #blade_methodology .stages .si_col_half .stages-video video{
        width:100%;
        height:auto
    }
    #ai-readiness #blade_methodology ul.docs{
        column-count:2
    }
    #ai-readiness #blade_global-readiness .si_col_full{
        padding:0 16px 16px 16px
    }
    #ai-readiness #blade_global-readiness .choosing{
        flex-direction:column;
        margin:0
    }
    #ai-readiness #blade_global-readiness .choosing .spacer{
        display:none
    }
    #ai-readiness #blade_global-readiness .choosing select{
        font-size:14px
    }
    #ai-readiness #blade_global-readiness .readiness-data .indicators-txt span[data-id=lag]{
        text-align:left
    }
    #ai-readiness #blade_methodology p.larger{
        font-size:24px
    }
    #ai-readiness #blade_methodology .stages h4{
        font-size:32px
    }
    #ai-readiness #blade_additional .articles{
        align-items:flex-start;
        justify-content:space-between
    }
    #ai-readiness #blade_additional>div .si_blade .si_col_third{
        flex:1 1 calc(49% - 16px)
    }
    #ai-readiness #blade_additional .card a{
        display:flex;
        flex-direction:column;
        gap:8px
    }
    #ai-readiness #blade_additional .card a .title{
        font-size:20px;
        line-height:120%
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .mySliderVideo,#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .mySliderVideo{
        width:100%;
        height:auto
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .si_flex_def.si_flex_def_top>.si_col_full .texts{
        flex-direction:column
    }
    #ai-readiness #blade_slider .swiper-slide .swiper-page .numbers .legend .txt{
        gap:24px;
        justify-content:flex-start
    }
    #ai-readiness #blade_slider .swiper-indicators{
        position:relative;
        left:0;
        bottom:0;
        height:64px;
        width:100%;
        display:flex;
        gap:24px;
        align-items:center;
        justify-content:center
    }
    #ai-readiness #blade_slider .swiper-indicators .swiper-buttons{
        position:relative;
        height:64px;
        display:flex;
        gap:16px
    }
    #ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-prev,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-next,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev{
        left:auto;
        right:auto;
        position:relative;
        display:flex;
        font-size:24px;
        visibility:visible;
        height:32px;
        width:32px;
        padding:4px;
        color:#fff
    }
    #ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-prev:hover,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-next:hover,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-button-next:hover,#ai-readiness #blade_slider .swiper-indicators .swiper-buttons .swiper-rtl .swiper-button-prev:hover{
        background:rgba(255,255,255,.5)
    }
    #ai-readiness #blade_slider div.bordered,#ai-readiness #blade_slider .numbers_column{
        min-height:var(--slide_mobile-min-height)
    }
    #ai-readiness #svg_head{
        max-height:var(--slide-min-height)
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-3] .img-bordered,#ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .img-bordered,#ai-readiness #blade_slider .swiper-slide[data-id=slide-6] .img-bordered{
        min-height:var(--slide_mobile-min-height-img)
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-2] .numbers_column .dots{
        width:100%
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .img-bordered{
        flex-direction:row
    }
    #ai-readiness #blade_slider .swiper-slide[data-id=slide-4] .img-bordered .si_col_third{
        flex:1 0 100%
    }
}
#gototop{
    display:block;
    position:fixed;
    right:15px;
    bottom:60px;
    z-index:200
}
#gototop a{
    display:flex;
    align-items:center
}
#gototop a img{
    max-width:100%
}
.desktop_width_100p{
    width:100%
}
img.showmobile_768{
    display:none
}
.desktop_hide,.tablet_show,.tablet_hide{
    display:none
}
.desktop_show{
    display:block
}
.mobile_show{
    display:none !important
}
.mobile_hide{
    display:block
}
.mobile-menu{
    display:none
}
@media screen and (max-width: 768px){
    .mobile_show{
        display:block !important
    }
    .mobile_hide{
        display:none !important
    }
}
 