.c-section-cards{font-size:max(1rem,min(calc(1rem + .003*(100vw - 27.5rem)),1.1875rem));line-height:1em}.c-section-cards .block_inner{padding-top:max(90px,min(calc(90px + .09*(100vw - 440px)),180px));padding-bottom:max(90px,min(calc(90px + .03*(100vw - 440px)),120px))}.c-section-cards .sections{width:100%}.c-section-cards .section{border-bottom:1px solid rgba(var(--color--7-rgb),.1);position:relative;width:100%}.c-section-cards .section .section_heading{align-items:flex-start;background:none;border:0 none;cursor:pointer;display:flex;justify-content:flex-start;font-size:max(1.625rem,min(calc(1.625rem + .054*(100vw - 27.5rem)),5rem));letter-spacing:-.02em;line-height:1.1em;padding-top:max(30px,min(calc(30px + .02*(100vw - 440px)),50px));padding-bottom:max(30px,min(calc(30px + .02*(100vw - 440px)),50px));padding-right:48px;position:relative;text-align:left;width:100%}.c-section-cards .section .section_heading .heading_index{color:var(--color--1);margin-right:.25em}.c-section-cards .section .section_heading .heading_text{text-wrap:balance}.c-section-cards .section .heading_icon{margin-top:auto;margin-bottom:auto;top:0;right:0;bottom:0;position:absolute;width:28px;height:28px}.c-section-cards .section .heading_icon:before,.c-section-cards .section .heading_icon:after{background:var(--color--7);content:"";margin:auto;inset:0;position:absolute;width:28px;height:2px;transition-duration:.6s;transition-property:opacity,transform;transition-timing-function:var(--transition-ease--1);transform-origin:center}.c-section-cards .section .heading_icon:before{transform:rotate(0)}.c-section-cards .section .heading_icon:after{transform:rotate(90deg)}.c-section-cards .section .section_body{overflow:hidden;height:0;opacity:0}.c-section-cards .section .body_inner{border-top:1px solid rgba(var(--color--7-rgb),.1);padding-bottom:20px;padding-top:max(40px,min(calc(40px + .02*(100vw - 440px)),60px));width:100%}.c-section-cards .section .section_intro{display:flex;flex-direction:column;gap:max(40px,min(calc(40px + .02*(100vw - 440px)),60px));margin-bottom:max(40px,min(calc(40px + .06*(100vw - 440px)),100px))}.c-section-cards .section .section_intro:has(+.section_infographics){margin-bottom:max(60px,min(calc(60px + .06*(100vw - 440px)),120px))}.c-section-cards .section .section_intro .intro_content.intro_content--first>[class^=content_]:not(.content_lottie){width:100%}@media (min-width: 1025px){.c-section-cards .section .section_intro .intro_content.intro_content--first>[class^=content_]:not(.content_lottie){max-width:690px}}.c-section-cards .section .section_intro .intro_content.intro_content--second>[class^=content_]:not(.content_lottie){width:100%}@media (min-width: 1025px){.c-section-cards .section .section_intro .intro_content.intro_content--second>[class^=content_]:not(.content_lottie){max-width:490px}}.c-section-cards .section .section_intro .intro_content--mobile{align-items:stretch;display:flex;flex-direction:column;row-gap:max(40px,min(calc(40px + .005*(100vw - 440px)),45px))}@media (min-width: 1025px){.c-section-cards .section .section_intro .intro_content--mobile{display:none}}.c-section-cards .section .section_intro .intro_content--first,.c-section-cards .section .section_intro .intro_content--second{align-items:stretch;display:none;flex-direction:column;row-gap:max(40px,min(calc(40px + .005*(100vw - 440px)),45px))}@media (min-width: 1025px){.c-section-cards .section .section_intro .intro_content--first,.c-section-cards .section .section_intro .intro_content--second{display:flex}}@media (min-width: 1025px){.c-section-cards .section .section_intro.section_intro--equal{display:grid;grid-template-columns:1fr 1fr;grid-gap:max(60px,min(calc(60px + .02*(100vw - 440px)),80px));gap:max(60px,min(calc(60px + .02*(100vw - 440px)),80px))}.c-section-cards .section .section_intro.section_intro--left{display:grid;grid-template-columns:1fr minmax(0,447px);grid-gap:max(60px,min(calc(60px + .02*(100vw - 440px)),80px));gap:max(60px,min(calc(60px + .02*(100vw - 440px)),80px))}}.c-section-cards .section .content_text,.c-section-cards .section .content_text .text_content{width:100%}.c-section-cards .section .content_text .text_content p{display:block;font-size:max(1rem,min(calc(1rem + .002*(100vw - 27.5rem)),1.125rem));letter-spacing:-.01em;line-height:1.3em;text-wrap:pretty}.c-section-cards .section .content_text .text_content h3,.c-section-cards .section .content_text .text_content h4,.c-section-cards .section .content_text .text_content h5,.c-section-cards .section .content_text .text_content h6{font-size:max(1.375rem,min(calc(1.375rem + .006*(100vw - 27.5rem)),1.75rem));letter-spacing:-.01em;line-height:1.2em;margin-bottom:24px;text-wrap:pretty}.c-section-cards .section .content_text .text_content p:not(:last-child){margin-bottom:1em}.c-section-cards .section .content_testimonial{border-left:1px solid var(--color--2);padding-left:20px;width:100%}.c-section-cards .section .content_sub-heading{width:100%}@media (min-width: 1025px){.c-section-cards .section .content_sub-heading{max-width:690px}}.c-section-cards .section .content_sub-heading .sub-heading_text{font-size:max(1.75rem,min(calc(1.75rem + .012*(100vw - 27.5rem)),2.5rem));letter-spacing:-.01em;line-height:1.1em;text-wrap:balance}.c-section-cards .section .content_lottie{align-items:center;display:flex;justify-content:center;width:100%}.c-section-cards .section .content_lottie dotlottie-wc{display:block;height:auto;max-width:100%;width:100%}.c-section-cards .section .testimonial_quote{width:100%}.c-section-cards .section .testimonial_text{font-size:max(1rem,min(calc(1rem + .002*(100vw - 27.5rem)),1.125rem));letter-spacing:-.01em;line-height:1.3em;text-wrap:pretty}.c-section-cards .section .testimonial_text p{display:block}.c-section-cards .section .testimonial_text p:first-child:before{content:"“"}.c-section-cards .section .testimonial_text p:last-child:after{content:"”"}.c-section-cards .section .testimonial_text p:not(:last-child){margin-bottom:1em}.c-section-cards .section .testimonial_author{display:flex;align-items:center;gap:16px;margin-top:max(30px,min(calc(30px + .01*(100vw - 440px)),40px))}.c-section-cards .section .testimonial_author_image{border-radius:8px;width:66px;height:66px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;position:relative}.c-section-cards .section .author_details{display:flex;flex-direction:column;row-gap:8px}.c-section-cards .section .author_name{font-size:1rem;line-height:1em}.c-section-cards .section .author_title{font-family:var(--family--2);font-size:max(.75rem,min(calc(.75rem + .002*(100vw - 27.5rem)),.875rem));letter-spacing:-.02em;line-height:1em;opacity:.5;text-transform:uppercase}.c-section-cards .section .section_infographics{background:var(--color--4);border-radius:max(12px,min(calc(12px + .012*(100vw - 440px)),24px));display:flex;flex-direction:column;padding-left:max(24px,min(calc(24px + (75 - 24) * ((100vw - 440px) / (1440 - 440))),75px));padding-right:max(24px,min(calc(24px + (75 - 24) * ((100vw - 440px) / (1440 - 440))),75px))}.c-section-cards .section .infographics_row{align-items:start;display:flex;flex-direction:column;gap:max(40px,min(calc(40px + .01*(100vw - 440px)),50px));overflow:visible;padding-top:40px;padding-bottom:40px;position:relative;width:100%}@media (min-width: 1025px){.c-section-cards .section .infographics_row{align-items:center;display:grid;grid-template-columns:minmax(0,426px) minmax(0,1fr)}}.c-section-cards .section .infographics_row:not(:last-child):before{border-bottom:1px solid var(--color--7);border-left:1px solid var(--color--7);border-right:1px solid var(--color--7);border-bottom-left-radius:12px;border-bottom-right-radius:12px;content:"";display:block;margin-left:auto;margin-right:auto;right:0;bottom:0;left:0;position:absolute;width:100%;height:20px}.c-section-cards .section .infographics_row:not(:last-child):after{background:var(--color--7);content:"";display:block;margin-left:auto;margin-right:auto;right:0;bottom:-20px;left:0;position:absolute;width:1px;height:20px}.c-section-cards .section .row_col{display:flex;flex-direction:column}.c-section-cards .section .infographic_content{display:flex;flex-direction:column;row-gap:20px}.c-section-cards .section .infographic_heading{font-size:max(1.5rem,min(calc(1.5rem + .012*(100vw - 27.5rem)),2.25rem));line-height:1.1em;text-wrap:pretty}.c-section-cards .section .infographic_description{font-size:max(1rem,min(calc(1rem + .003*(100vw - 27.5rem)),1.1875rem));line-height:1.3em;letter-spacing:-.02em;opacity:.7;text-wrap:pretty}.c-section-cards .section .video_container{display:inline-block;position:relative}.c-section-cards .section .video_button{align-items:center;background:none;border:0;color:#344f51;-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:flex;font-family:var(--family--2);font-size:.875rem;justify-content:flex-start;letter-spacing:-.02em;padding:8px 0;text-transform:uppercase;transition:opacity .2s ease}.c-section-cards .section .video_button:hover{opacity:.7}.c-section-cards .section .video_button .video_icon{align-items:center;background:var(--color--7) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='8' fill='none' viewBox='0 0 6 8'%3E%3Cpath fill='%23fff' d='M0 8V0l6 4-6 4Z'/%3E%3C/svg%3E") no-repeat center left 9px / 6px 8px;border-radius:50%;display:inline-flex;width:22px;height:22px}.c-section-cards .section .video_preview{aspect-ratio:16 / 9;opacity:0;pointer-events:none;bottom:calc(100% + 4px);left:-12px;position:absolute;transform:scale(.7) translateY(20px);transform-origin:left bottom;transition-duration:.6s;transition-property:opacity,visibility,transform;transition-timing-function:var(--transition-ease--1);width:calc(100% + 24px);visibility:hidden;z-index:10}@media (min-width: 641px){.c-section-cards .section .video_preview{bottom:calc(100% + 10px);left:-20px;max-width:420px;transform:scale(.7) translate(20px,20px)}}.c-section-cards .section .video_preview video{background:#000;border:4px solid #fff;border-radius:12px;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-section-cards .section .video_container:hover .video_preview{opacity:1;transform:scale(1) translate(0);visibility:visible}.c-section-cards .section .infographic_lottie{align-items:center;display:flex;justify-content:center}.c-section-cards .section .infographic_lottie dotlottie-wc{margin:auto;width:100%;height:auto}.c-section-cards .section[data-accordion-status=active] .heading_icon:before{opacity:0;transform:rotate(45deg)}.c-section-cards .section[data-accordion-status=active] .heading_icon:after{transform:rotate(180deg)}
