.chl{background-color:var(--chl-bg,#f0f0ec);border-radius:3.2rem;margin-bottom:var(--chl-mb,var(--spacer_32));overflow:hidden;position:relative}.chl__tag{background-color:#d9d9d4;border-radius:var(--border_radius_8);color:#333330;display:inline-block;font-family:Raleway;font-size:var(--font_size_16);font-weight:var(--font_weight_300);letter-spacing:.32rem;line-height:1;margin-bottom:var(--spacer_16);padding:.6rem var(--spacer_16);text-transform:uppercase}.chl__copy-title{margin:0 0 var(--spacer_20);max-width:52rem}.chl__copy:has(.chl__copy-subtitle) .chl__copy-title{margin-bottom:0}.chl__copy-subtitle{color:var(--text_dark);font-size:var(--font_size_20);font-weight:var(--font_weight_500);line-height:1.4}.chl__copy-text{color:var(--text_dark);font-family:var(--body_font_font_family);font-size:var(--body_font_font_size);line-height:var(--body_line_height);max-width:56rem}.chl__copy-text p{margin-bottom:var(--spacer_16)}.chl__copy-text p:last-child{margin-bottom:0}.chl--light .chl__copy-subtitle,.chl--light .chl__copy-text h2,.chl--light .chl__copy-text h3,.chl--light .chl__copy-text h4,.chl--light .chl__copy-title{color:var(--white_color)}.chl--light .chl__copy-text{color:var(--white_color);font-weight:var(--font_weight_500)}.chl__copy-text h2,.chl__copy-text h3,.chl__copy-text h4{margin-bottom:var(--spacer_8)}.chl__copy-text h3{font-size:var(--font_size_20);line-height:1.4}.chl__copy-text h4{font-size:var(--font_size_18);line-height:1.4}.chl.chl--title-custom .chl__copy-title{color:var(--chl-title-color)}.chl.chl--subtitle-custom .chl__copy-subtitle{color:var(--chl-subtitle-color)}.chl--has-button{overflow:visible}.chl__button{bottom:-.8rem;margin:0;position:absolute}.chl__button:after,.chl__button:before{background-repeat:no-repeat;background-size:contain;bottom:.6rem;content:"";height:5rem;position:absolute;width:3.6rem;z-index:0}.chl__button:before{background-image:url(https://www.iadvize.com/hubfs/iadvize25/large-callout-left-corner@2x.png);left:0}.chl__button:after{background-image:url(https://www.iadvize.com/hubfs/cta-right-corner.svg);right:-.8rem}.chl__button-link{border:.8rem solid var(--white_color);border-radius:2.8rem;position:relative;z-index:1}.chl__button-link.button-secondary{background-color:var(--white_color);color:var(--black_color)}.chl--banner{align-items:center;display:flex;gap:var(--spacer_32);padding:var(--spacer_16)}.chl--banner .chl__copy{padding:0 var(--spacer_80)}.chl--banner .chl__copy,.chl--banner .chl__media{width:calc(50% - var(--spacer_32)/2)}.chl--banner .chl__copy-title{margin-bottom:var(--spacer_16);max-width:none}.chl--banner.chl--text-right{flex-direction:row-reverse}.chl__picture{display:block;width:100%}.chl__img-plain .chl__img{height:auto}.chl__img-plain .chl__img,.chl__video{border-radius:1.6rem;display:block;object-fit:contain;width:100%}.chl__video{height:100%}.chl__video--mobile{display:none}.chl__picto-list{border-left:1px solid var(--text_grey);display:flex;flex-direction:column;gap:var(--spacer_10);margin:var(--spacer_80) 0;padding-left:var(--spacer_40)}.chl__picto-item{align-items:center;display:flex;gap:var(--spacer_12)}.chl__picto{height:3.2rem;object-fit:contain;width:3.2rem}.chl__picto-label{color:var(--text_dark);font-size:var(--font_size_20);font-weight:var(--font_weight_700);line-height:1.4}.chl--light .chl__picto-label{color:#d1d1cb}@media (min-width:1201px){.chl--banner.chl--has-button .chl__copy{padding-bottom:var(--spacer_80);padding-top:var(--spacer_80)}}@media (min-width:768px) and (max-width:1200px){.chl--banner .chl__copy{padding:var(--spacer_60) var(--spacer_20)}.chl--banner.chl--has-button .chl__copy{padding-bottom:var(--spacer_80)}}.chl--viz-kpi{align-items:center;border-radius:2.4rem;display:flex;gap:var(--spacer_20);padding:var(--spacer_16)}.chl--viz-kpi.chl--text-right{flex-direction:row-reverse}.chl--viz-kpi .chl__copy{display:flex;flex-direction:column;gap:var(--spacer_16);padding:var(--spacer_60) var(--spacer_40) var(--spacer_80);position:relative;width:100%}.chl--viz-kpi .chl__copy-title{letter-spacing:-.02em;margin:0;max-width:37.6rem}.chl--viz-kpi .chl__copy:has(.chl__copy-subtitle) .chl__copy-title{margin-bottom:0}.chl--viz-kpi .chl__copy-text{color:var(--text_grey)}.chl--viz-kpi.chl--light .chl__copy-text{color:var(--white_color)}.chl--viz-kpi .chl__button{bottom:-2.4rem}.chl--viz-kpi .chl__media{align-self:stretch;display:flex;flex-shrink:0;width:var(--chl-kpi-w,50%)}.chl__kpi{background-color:var(--chl-kpi-bg,var(--white_color));border-radius:1.8rem;width:100%}.chl__kpi,.chl__kpi-inner{align-items:center;display:flex;justify-content:center}.chl__kpi-inner{flex-wrap:wrap;gap:var(--spacer_16);height:fit-content}.chl__kpi-number{color:var(--primary_color);display:flex;flex-shrink:0;font-family:Raleway,Fallback;font-size:15.2rem;font-weight:var(--font_weight_200);justify-content:flex-end;letter-spacing:-.03em;line-height:1;margin:0;width:calc(50% - var(--spacer_16)/2)}.chl__kpi-affix{font-size:10rem;vertical-align:super}.chl__kpi-caption{color:var(--primary_color);font-family:Raleway,Fallback;font-size:3.2rem;font-weight:var(--font_weight_800);line-height:1.1;margin:auto 0 0;width:calc(50% - var(--spacer_16)/2)}.chl--none{padding:var(--spacer_56) var(--spacer_64)}.chl--none .chl__copy{max-width:76rem}.chl--none .chl__copy-title{max-width:72rem}.chl--none .chl__copy-text{max-width:76rem}.chl--has-button.chl--none{padding-bottom:var(--spacer_80)}.chl--viz-list{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;padding:var(--spacer_16)}.chl--viz-list .chl__copy{align-self:center;padding:var(--spacer_64) var(--spacer_80)}.chl--viz-list .chl__media{display:flex}.chl--viz-list.chl--text-right .chl__copy{order:2}.chl--viz-list.chl--text-right .chl__media{order:1}.chl--has-button.chl--viz-list .chl__copy{padding-bottom:var(--spacer_80)}.chl__list-card{align-items:stretch;border-radius:1.6rem;display:flex;flex-direction:column;justify-content:center;min-height:36rem;padding:var(--spacer_64) var(--spacer_56);width:100%}.chl__list-card-title{color:inherit;font-family:var(--h2_font_family);font-size:2.2rem;font-weight:var(--font_weight_700);line-height:1.3;margin:0 0 var(--spacer_24);text-align:left}.chl__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.chl__list li{align-items:flex-start;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);color:inherit;display:flex;font-size:var(--font_size_16);gap:var(--spacer_16);line-height:1.5;padding:var(--spacer_16) 0}.chl__list li:first-child{border-top:none;padding-top:0}.chl__list li:last-child{padding-bottom:0}.chl__badge{align-items:center;background-color:var(--chl-badge-bg,var(--primary_color));border-radius:var(--border_radius_rounded);display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;margin-top:1px;width:2.4rem}.chl__badge-icon{display:block;height:1.6rem;width:1.6rem}.chl__badge-icon--tinted{background-color:var(--chl-icon-color,var(--white_color));-webkit-mask:var(--chl-icon) center /contain no-repeat;mask:var(--chl-icon) center /contain no-repeat}.chl__img-card{background:var(--white_color);border-radius:1.6rem;display:flex;min-height:36rem;overflow:hidden;width:100%}.chl__img-card .chl__img,.chl__img-card .chl__picture{height:100%;width:100%}.chl__img-card .chl__img{display:block;object-fit:cover}@media (max-width:1024px){.chl--none{padding:var(--spacer_44) var(--spacer_40)}.chl--viz-list .chl__copy{padding:var(--spacer_40) var(--spacer_44)}.chl__img-card,.chl__list-card{min-height:28rem}.chl__list-card{padding:var(--spacer_48) var(--spacer_40)}.chl--viz-kpi .chl__copy{padding:var(--spacer_40) var(--spacer_20) var(--spacer_60)}.chl__kpi-number{font-size:12rem;width:auto}.chl__kpi-affix{font-size:8rem}.chl__kpi-caption{width:auto}}@media (max-width:767px){.chl--none{padding:var(--spacer_32) var(--spacer_24)}.chl--banner,.chl--banner.chl--text-right{border-radius:2.4rem;flex-direction:column-reverse;padding:var(--spacer_8)}.chl--banner .chl__copy,.chl--banner .chl__media{width:100%}.chl--banner .chl__copy{padding:var(--spacer_28) var(--spacer_12) var(--spacer_48)}.chl--banner .chl__copy-title{font-size:2.8rem}.chl__video{height:auto}.chl__video--desktop{display:none}.chl__video--mobile{display:block}.chl--viz-picto_list{gap:0}.chl--picto-bottom,.chl--picto-bottom.chl--text-right{flex-direction:column}.chl__picto-list{border-left:none;border-top:1px solid var(--text_grey);margin:0 var(--spacer_12) 10rem;padding-left:0;padding-top:var(--spacer_28)}.chl__picto-label{font-size:var(--font_size_16)}.chl--banner.chl--has-button .chl__copy{padding-bottom:0}.chl--banner .chl__button{bottom:auto;margin-bottom:-1.6rem;margin-top:var(--spacer_24);position:relative;width:fit-content}.chl--viz-kpi,.chl--viz-kpi.chl--text-right{flex-direction:column-reverse;gap:var(--spacer_32);padding:var(--spacer_8)}.chl--viz-kpi .chl__media{width:100%}.chl__kpi{border-radius:1.6rem;padding:var(--spacer_16) var(--spacer_18) var(--spacer_32)}.chl--viz-kpi .chl__copy{padding:0 var(--spacer_12) var(--spacer_80)}.chl__kpi-number{font-size:10rem}.chl__kpi-affix{font-size:6rem}.chl__kpi-caption{font-size:var(--font_size_20)}.chl--viz-list{gap:var(--spacer_12);grid-template-columns:1fr;padding:var(--spacer_12)}.chl--viz-list .chl__copy{padding:var(--spacer_20) var(--spacer_16) var(--spacer_28)}.chl--viz-list.chl--has-button .chl__copy{padding-bottom:var(--spacer_20)}.chl--viz-list.chl--has-button .chl__media{margin-bottom:var(--spacer_56)}.chl--viz-list.chl--text-right .chl__copy{order:1}.chl--viz-list.chl--text-right .chl__media{order:2}.chl__img-card,.chl__list-card{min-height:0}.chl__list-card{padding:var(--spacer_40) var(--spacer_28)}.chl--has-button:not(.chl--banner):not(.chl--viz-kpi) .chl__button{left:0;margin-left:auto;margin-right:auto;max-width:calc(100% - var(--spacer_56));right:0;width:fit-content}.chl--has-button:not(.chl--banner):not(.chl--viz-kpi) .chl__button-link{line-height:1.4}}@media (max-width:500px){.chl__kpi{flex-direction:column}.chl__kpi-caption,.chl__kpi-number{justify-content:center;width:100%}.chl__kpi-caption{text-align:center}.chl__kpi-affix{align-items:center;display:flex}}.chl .chl__button:has(>.button-simple){bottom:auto;left:auto;margin-top:var(--spacer_24);position:relative;right:auto}.chl .chl__button:has(>.button-simple):after,.chl .chl__button:has(>.button-simple):before{content:none}.chl .chl__button>.button-simple{background-color:transparent;border:0}.chl--light .chl__button>.button-simple{color:var(--white_color)}