.csc-section{overflow:hidden;position:relative}.csc-header{margin-bottom:48px;text-align:center}.csc-header__title{font-size:2.5rem;font-weight:700;line-height:1.1;margin:0 0 12px}.csc-header__subtitle{font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:680px}.csc-header__subtitle p{margin:0}.csc-carousel{margin:0 auto;max-width:900px;overflow:hidden;position:relative}.csc-track{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.csc-slide{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:0 12px}.csc-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.csc-card__image{line-height:0;overflow:hidden;position:relative}.csc-card__image img{display:block;height:280px;object-fit:cover;width:100%}.csc-card__content{display:flex;flex:1;flex-direction:column;padding:32px}.csc-card__title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 12px}.csc-card__desc{font-size:1rem;line-height:1.6;margin-bottom:24px}.csc-card__desc p{margin:0}.csc-card__metrics{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px;padding:20px 0}.csc-metric{flex:1 1 0;min-width:0;padding:8px 12px;position:relative;text-align:center}.csc-metric+.csc-metric:before{background-color:hsla(0,0%,100%,.15);bottom:8px;content:"";left:0;position:absolute;top:8px;width:1px}.csc-metric__value{display:block;font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:4px}.csc-metric__label{display:block;font-size:.8125rem;letter-spacing:.03em;line-height:1.4;text-transform:uppercase}.csc-card__link{align-items:center;display:inline-flex;font-size:1rem;font-weight:600;margin-top:auto;text-decoration:none;transition:opacity .2s ease}.csc-card__link:hover{opacity:.8;text-decoration:underline}button.csc-nav:not(.fap-question),button.csc-nav:not(.fap-question):active,button.csc-nav:not(.fap-question):focus,button.csc-nav:not(.fap-question):hover{align-items:center;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;display:flex;fill:currentColor;height:48px;justify-content:center;line-height:0;padding:0;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);transition:opacity .2s ease,box-shadow .2s ease;width:48px;z-index:2}button.csc-nav:not(.fap-question):hover{box-shadow:0 4px 16px rgba(0,0,0,.35);opacity:.9}.csc-nav--prev{left:-24px}.csc-nav--next{right:-24px}.csc-nav svg{flex-shrink:0}.csc-dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:32px}button.csc-dot:not(.fap-question),button.csc-dot:not(.fap-question):active,button.csc-dot:not(.fap-question):focus,button.csc-dot:not(.fap-question):hover{background-color:hsla(0,0%,100%,.25);background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;border:none;border-radius:50%;cursor:pointer;fill:currentColor;height:10px;padding:0;text-transform:none;transition:background-color .3s ease,transform .2s ease;width:10px}button.csc-dot:not(.fap-question):hover{background-color:hsla(0,0%,100%,.5)}button.csc-dot--active:not(.fap-question){transform:scale(1.3)}@media (min-width:1200px){.csc-carousel{max-width:960px;overflow:visible}.csc-section{overflow:hidden}.csc-nav--prev{left:-56px}.csc-nav--next{right:-56px}}@media (max-width:1199px){.csc-carousel{max-width:800px}.csc-nav--prev{left:-16px}.csc-nav--next{right:-16px}}@media (max-width:991px){.csc-header{margin-bottom:36px}.csc-header__title{font-size:2rem}.csc-carousel{max-width:100%}.csc-nav{height:40px;width:40px}.csc-nav--prev{left:4px}.csc-nav--next{right:4px}.csc-card__image img{height:240px}.csc-card__content{padding:24px}.csc-card__title{font-size:1.3rem}.csc-metric__value{font-size:1.5rem}}@media (max-width:767px){.csc-header{margin-bottom:28px}.csc-header__title{font-size:1.75rem}.csc-header__subtitle{font-size:1rem}.csc-nav{display:none}.csc-slide{padding:0 4px}.csc-card__image img{height:200px}.csc-card__content{padding:20px}.csc-card__title{font-size:1.2rem}.csc-card__desc{font-size:.9375rem;margin-bottom:20px}.csc-metric__value{font-size:1.35rem}.csc-metric__label{font-size:.75rem}.csc-dots{margin-top:24px}.csc-card__metrics:has(.csc-metric:nth-child(4)){flex-wrap:wrap}.csc-card__metrics:has(.csc-metric:nth-child(4)) .csc-metric{flex:1 1 45%;margin-bottom:8px;min-width:45%}.csc-card__metrics:has(.csc-metric:nth-child(4)) .csc-metric:nth-child(3):before{display:none}}@media (max-width:480px){.csc-header__title{font-size:1.5rem}.csc-header__subtitle{font-size:.9375rem}.csc-card__image img{height:170px}.csc-card__content{padding:16px}.csc-card__title{font-size:1.1rem}.csc-card__desc{font-size:.875rem;margin-bottom:16px}.csc-metric__value{font-size:1.2rem}.csc-metric__label{font-size:.6875rem}.csc-card__link{font-size:.9375rem}.csc-card__metrics{margin-bottom:16px;padding:16px 0}}