/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.hero-story-carousel{padding:48px 0}@media(min-width:768px){.hero-story-carousel{padding:64px 0}}@media(min-width:1280px){.hero-story-carousel{padding:100px 0}}.hero-story-carousel .container{max-width:100%;margin-inline:auto}@media(min-width:1280px){.hero-story-carousel .container{max-width:1280px}}.hero-story-carousel .title{color:var(--color-blue-brand,#01416c);text-align:center;letter-spacing:0;font-size:1.5rem;font-weight:700;line-height:1.35}@media(min-width:768px){.hero-story-carousel .title{font-size:2rem}}@media(min-width:1280px){.hero-story-carousel .title{letter-spacing:-.0051em;font-size:2.5rem;line-height:1.3}}.hero-story-carousel .description{text-align:center;letter-spacing:0;color:#111;margin-top:1.5rem;font-size:.875rem;font-weight:500;line-height:1.5}@media(min-width:768px){.hero-story-carousel .description{margin-top:1.75rem;font-size:1rem;line-height:1.4}}@media(min-width:1280px){.hero-story-carousel .description{letter-spacing:-.01em;margin-top:2rem;font-size:1.125rem;line-height:1.33}}.hero-story-carousel .slick-dots{margin-top:0}@media(min-width:768px){.hero-story-carousel .slick-dots{margin-top:.5rem}}@media(min-width:1280px){.hero-story-carousel .slick-dots{margin-top:1rem}}.hero-story-carousel .slick-dots li.slick-active{background-color:var(--color-blue,#2f80ed)}.hero-story-carousel .slick-track{padding-bottom:1.5rem;display:flex}.hero-story-carousel__wrapper{margin-top:2rem;margin-left:-1.5rem;margin-right:-1.5rem;display:none;margin-bottom:0!important}.hero-story-carousel__wrapper.slick-initialized{display:block}@media(min-width:768px){.hero-story-carousel__wrapper{margin:4rem 0 0}}.hero-story-carousel__item{border:1px solid #ccd9e2;border-radius:1rem;height:auto;margin:0 1.5rem;padding:1.5rem;box-shadow:0 4px 12px #01416c0d}@media(min-width:768px){.hero-story-carousel__item{margin:0 .75rem}}.hero-story-carousel__item .logo{height:60px;margin-bottom:1rem;display:block}.hero-story-carousel__item .logo img{display:inherit;height:60px}.hero-story-carousel__item .name{color:#111;letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.2}.hero-story-carousel__item .role{letter-spacing:-.01em;color:#333;margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.5}.hero-story-carousel__item .testimonial{letter-spacing:-.01em;color:#111;margin-top:1.5rem;font-size:.85rem;font-weight:400;line-height:1.5}.clients-1{text-align:center;padding-block:calc(var(--spacing,.25rem) * 12)}@media(min-width:768px){.clients-1{padding-block:calc(var(--spacing,.25rem) * 16)}}@media(min-width:992px){.clients-1{padding-top:32px;padding-bottom:32px}}.clients-1 .container{max-width:100%;margin-inline:auto}@media(min-width:768px){.clients-1 .container{padding-left:79px;padding-right:79px}}@media(min-width:992px){.clients-1 .container{padding-left:80px;padding-right:80px}}@media(min-width:1280px){.clients-1 .container{max-width:1280px}}.clients-1 .container .wrap-title{margin-bottom:calc(var(--spacing,.25rem) * 8)}@media(min-width:768px){.clients-1 .container .wrap-title{margin-bottom:42px}}@media(min-width:1280px){.clients-1 .container .wrap-title{margin-bottom:52px}}.clients-1 .container .wrap-title .title{font-size:24px}@media(min-width:768px){.clients-1 .container .wrap-title .title{font-size:32px}}@media(min-width:992px){.clients-1 .container .wrap-title .title{font-size:40px}}.clients-1 .container .wrap-title .title br{display:block}@media(min-width:992px){.clients-1 .container .wrap-title .title br{display:none}}.clients-1 .container .wrap-logos{margin-bottom:calc(var(--spacing,.25rem) * 8);flex-flow:wrap;justify-content:center;align-items:center;gap:8px;display:flex}@media(min-width:576px){.clients-1 .container .wrap-logos{margin-bottom:42px}}@media(min-width:992px){.clients-1 .container .wrap-logos{gap:12px;margin-bottom:52px}}.clients-1 .container .wrap-logos .logo{flex-flow:row;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media(min-width:1280px){.clients-1 .container .wrap-logos .logo{width:120px;height:120px}}.clients-1 .container .wrap-logos .logo img{border-radius:var(--radius-lg,.5rem)}.clients-1 .container .subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-black,#111);letter-spacing:0;line-height:140%}@media(min-width:768px){.clients-1 .container .subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));line-height:25.2px}}@media(min-width:992px){.clients-1 .container .subtitle{font-size:22px;line-height:33px}}.testimonies-story-dynamic{padding:48px 0;overflow-x:hidden}@media(min-width:768px){.testimonies-story-dynamic{padding:64px 0}}@media(min-width:1280px){.testimonies-story-dynamic{padding:100px 0}}.testimonies-story-dynamic .container{max-width:100%;margin-inline:auto}@media(min-width:576px){.testimonies-story-dynamic .container{padding-left:0;padding-right:0}}@media(min-width:768px){.testimonies-story-dynamic .container{padding-left:48px;padding-right:48px}}@media(min-width:1280px){.testimonies-story-dynamic .container{max-width:1280px;padding-left:90px;padding-right:90px}}.testimonies-story-dynamic .title{color:var(--color-blue-brand,#01416c);text-align:center;margin:0 auto 52px;max-width:15ch;font-size:1.5rem;font-weight:700;line-height:1.35}@media(min-width:768px){.testimonies-story-dynamic .title{max-width:none;margin-bottom:62px;font-size:2rem}}@media(min-width:1280px){.testimonies-story-dynamic .title{letter-spacing:-.0051em;margin-bottom:56px;font-size:2.5rem;line-height:1.3}}.testimonies-story-dynamic .slick-track{display:flex!important}.testimonies-story-dynamic .slick-list{margin:0 -2rem}@media(min-width:576px){.testimonies-story-dynamic .slick-list{margin:0 -1rem}}@media(min-width:768px){.testimonies-story-dynamic .slick-list{margin:0}}.testimonies-story-dynamic .slick-slide{margin:0 2rem;height:inherit!important}@media(min-width:576px){.testimonies-story-dynamic .slick-slide{margin:0 1rem}}.testimonies-story-dynamic .slick-dots{margin-top:2rem}@media(min-width:768px){.testimonies-story-dynamic .slick-dots{margin-top:2.5rem}}.testimonies-story-dynamic .slick-dotted.slick-slider{margin-bottom:3rem}@media(min-width:768px){.testimonies-story-dynamic .slick-dotted.slick-slider{margin-bottom:3.5rem}}.testimonies-story-dynamic .slick-prev,.testimonies-story-dynamic .slick-next{background-color:var(--color-white,#fff);color:var(--color-blue-brand,#01416c);z-index:10;border-radius:.5rem;width:4rem;height:4rem;top:calc(50% - 2rem)}:is(.testimonies-story-dynamic .slick-prev,.testimonies-story-dynamic .slick-next):before{content:none}:is(.testimonies-story-dynamic .slick-prev,.testimonies-story-dynamic .slick-next):hover{background-color:var(--color-blue-brand,#01416c);color:var(--color-white,#fff)}.testimonies-story-dynamic .slick-prev{left:-5rem}.testimonies-story-dynamic .slick-next{right:-5rem}.testimonies-story-dynamic__item{background:#fff;border:1px solid #ccd9e2;flex-direction:column;box-shadow:0 4px 12px #01416c0d;display:flex!important}.testimonies-story-dynamic__item .content{flex-direction:column;flex-grow:1;padding:2rem 1.5rem;display:flex}.testimonies-story-dynamic__item .content__title{color:#111;letter-spacing:-.02em;text-align:left;margin-bottom:1.5rem;font-size:16px;font-weight:600;line-height:120%}.testimonies-story-dynamic__item .content__description{color:#111;letter-spacing:-.01em;flex-grow:1;margin-bottom:1.5rem;font-size:13px;font-weight:400;line-height:150%}.testimonies-story-dynamic__item .read-more{color:var(--color-blue,#2f80ed);letter-spacing:-.01em;align-items:center;font-size:.8125rem;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.testimonies-story-dynamic__item .read-more svg{margin-left:12px;transition:all .15s ease-in}.testimonies-story-dynamic__item .read-more:hover svg{transition:all .15s ease-out;transform:translate(5px)}.testimonies-story-dynamic__cta{justify-content:center;display:flex}.testimonies-story-dynamic__cta a{background-color:var(--color-blue,#2f80ed);color:var(--color-white,#fff);letter-spacing:-.015em;border-radius:6px;padding:1rem 1.5rem;font-size:16px;font-weight:500;line-height:125%;text-decoration:none;box-shadow:0 4px 4px #0000001f}.card-story{padding:48px 0}@media(min-width:768px){.card-story{padding:64px 0}}@media(min-width:1280px){.card-story{padding:100px 0}}.card-story .container{max-width:100%;margin-inline:auto}@media(min-width:1280px){.card-story .container{max-width:1280px}}.card-story h2{color:var(--color-blue-brand,#01416c);text-align:center;font-size:1.5rem;font-weight:700;line-height:1.35}@media(min-width:768px){.card-story h2{font-size:2rem}}@media(min-width:1280px){.card-story h2{font-size:40px;line-height:1.3}}.card-story h3{color:var(--color-black,#111);letter-spacing:-.0066em;text-align:left;margin:0;font-size:1rem;font-weight:500;line-height:1.4}.card-story .button-wrapper{justify-content:center;margin-top:2rem;display:none}@media(min-width:768px){.card-story .button-wrapper{margin-top:3rem}}.card-story .load-more-button{background-color:var(--color-blue,#2f80ed);color:var(--color-white,#fff);letter-spacing:-.015em;border-radius:6px;padding:1rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-block;box-shadow:0 4px 4px #0000001f}.card-story.hide-more-items .button-wrapper{display:flex}.card-story.hide-more-items .more-item{display:none}.card-story__wrapper{flex-direction:column;align-items:center;gap:2rem;margin-top:42px;display:flex}@media(min-width:768px){.card-story__wrapper{flex-flow:wrap;align-items:stretch;gap:2.5rem 2rem;margin-top:62px}}@media(min-width:1280px){.card-story__wrapper{gap:2.5rem;margin-top:84px}}.card-story__item{border-radius:0 0 48px;text-decoration:none;display:block;box-shadow:0 4px 12px #01416c0d}@media(min-width:768px){.card-story__item{flex-direction:column;max-width:calc(50% - 1rem);display:flex}}@media(min-width:1280px){.card-story__item{max-width:calc(33.33% - 2rem)}}.card-story__item .thumbnail-wrapper{position:relative;overflow:hidden}.card-story__item .thumbnail{transition:transform .15s ease-out;display:block}.card-story__item .thumbnail img{object-fit:cover;height:200px;display:block}@media(min-width:1280px){.card-story__item .thumbnail img{height:224px}}.card-story__item .play-overlay{background:#0d0d0d80;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.card-story__item .play-icon{color:#fff;cursor:pointer;background:#ffffff73;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;transition:background-color .15s ease-out;display:flex}.card-story__item .content{border:1px solid #ccd9e2;border-top-width:0;border-radius:0 0 48px;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.5rem 1.5rem 2rem;display:flex}.card-story__item .stakeholder{color:var(--color-black,#111);letter-spacing:-.0049em;flex-direction:column;margin-top:2rem;line-height:1.4;display:flex}.card-story__item .stakeholder .name{font-size:1.125rem;font-weight:700}.card-story__item .stakeholder .role{margin-top:.5rem;font-size:.75rem;font-weight:400}.card-story__item:hover .thumbnail{transform:scale(1.05)}.card-story__item:hover .play-icon{background:#2f80edbf}.card-story .bottom-subtitle{text-align:center;margin-top:40px;font-size:1rem;font-weight:500}@media(min-width:1280px){.card-story .bottom-subtitle{font-size:1.125rem}}.card-story .subtitle{text-align:center;margin-top:40px;font-size:16px;font-weight:500}@media(min-width:768px){.card-story .subtitle{font-size:24px}}@media(min-width:992px){.card-story .subtitle{padding:0 82px;font-size:1.125rem}}.card-story .link-cst{color:#007bff;text-align:center;margin-top:32px;font-size:1rem;font-weight:500;text-decoration:none;display:block}@media(min-width:1280px){.card-story .link-cst{font-size:1.125rem}}.card-story .card-story-button{margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;display:flex}@media(min-width:768px){.card-story .card-story-button{margin-top:calc(var(--spacing,.25rem) * 16)}}.card-story .card-story-button .link-custom{text-align:center;color:#007bff;cursor:pointer;background-color:#fff;border:1px solid #007bff;border-radius:24px;justify-content:center;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.action-headline{text-align:center;padding:3rem 0}@media(min-width:768px){.action-headline{padding:4rem 0}}@media(min-width:1280px){.action-headline{text-align:left;padding:6.25rem 0}}.action-headline h2{color:var(--color-blue-brand,#01416c);font-size:1.5rem;font-weight:700;line-height:1.35}@media(min-width:768px){.action-headline h2{font-size:2rem}}@media(min-width:1280px){.action-headline h2{font-size:2.125rem}}.action-headline .container{max-width:100%;margin-inline:auto}@media(min-width:1280px){.action-headline .container{align-items:center;max-width:1280px;display:flex}.action-headline .content{margin-right:2rem}}.action-headline .description{color:#111;margin-top:2rem;margin-bottom:2.625rem;font-size:.875rem;font-weight:500;line-height:1.5}@media(min-width:768px){.action-headline .description{color:#383838;font-size:1rem;line-height:1.4}}@media(min-width:1280px){.action-headline .description{margin-right:6rem;font-size:1.125rem;line-height:1.5}}.action-headline .cta-button{background-color:var(--color-blue,#2f80ed);color:var(--color-white,#fff);letter-spacing:-.015em;border-radius:6px;padding:1rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-block;box-shadow:0 4px 4px #0000001f}.action-headline .illustration{flex-shrink:0;display:inline-block}.action-headline .illustration img{width:256px;height:256px;display:block}@media(min-width:768px){.action-headline .illustration img{width:384px;height:384px}}@media(min-width:1280px){.action-headline .illustration img{width:460px;height:460px}}
