/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:before,*:after{box-sizing:border-box}.c-logo-carousel{display:flex;flex-direction:column;align-items:center;gap:48px;padding:0;width:100vw;position:relative;left:50%;transform:translate(-50%);overflow:hidden}.c-logo-carousel__header{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 120px;width:100%;text-align:center}.c-logo-carousel__title{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H2-fontSize,48px);font-weight:var(--Weights-Regular,400);line-height:var(--Heading-H2-lineHeight,58px);letter-spacing:var(--Heading-H2-letterSpacing,-.4px);color:var(--gray-black,#000);margin:0}.c-logo-carousel__source{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:80px;padding:0 40px;min-height:120px;width:100%;overflow-x:auto}.c-logo-carousel__viewport{display:none;width:100%}.c-logo-carousel__viewport[aria-hidden=false],.c-logo-carousel__viewport:not([aria-hidden]){display:block}.c-logo-carousel__splide .splide__track{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%)}.c-logo-carousel__list{display:flex;align-items:center;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.c-logo-carousel .splide__slide{display:flex;align-items:center;justify-content:center;padding:0;border:none}@media(max-width:1280px){.c-logo-carousel__header{padding:0 60px}}@media(max-width:1024px){.c-logo-carousel{padding:56px 0;gap:36px}.c-logo-carousel__header{padding:0 60px}.c-logo-carousel__title{font-size:36px;line-height:44px}}@media(max-width:768px){.c-logo-carousel{padding:40px 0;gap:28px}.c-logo-carousel__header{padding:0 24px}.c-logo-carousel__title{font-size:28px;line-height:36px}}
*,*:before,*:after{box-sizing:border-box}.c-news-events{display:flex;flex-direction:column;gap:60px;padding:0;width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.c-news-events__header{padding:0 120px}.c-news-events__title{font-family:Zalando Sans Expanded,sans-serif;font-size:48px;font-weight:400;line-height:58px;letter-spacing:-.4px;color:#000;margin:0}.c-news-events__divider{height:1px;background:#000;margin:0 120px;opacity:.12}.c-news-events__body{padding:0 120px}.c-news-events__grid{display:flex;gap:12px;height:608px;align-items:stretch}.c-ne-featured{position:relative;flex:1 0 0;min-width:0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.c-ne-featured__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;border-radius:16px}.c-ne-featured__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,#f76707,#f7670700 70%);border-radius:16px}.c-ne-featured__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:36px;margin-bottom:auto}.c-ne-featured__label{font-family:Geist,Geist Mono,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff}.c-ne-featured__title{margin:0}.c-ne-featured__title-link{font-family:Zalando Sans Expanded,sans-serif;font-size:32px;font-weight:400;line-height:38px;letter-spacing:-.2px;color:#fff;text-decoration:none;display:block}.c-ne-featured__title-link:hover{text-decoration:underline;text-underline-offset:3px}.c-ne-featured__date{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff}.c-ne-featured__cta{display:inline-flex;align-items:center;gap:8px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff;text-decoration:none;margin-top:4px}.c-ne-featured__cta:hover{text-decoration:underline;text-underline-offset:3px}.c-ne-col{display:flex;flex-direction:column;gap:10px;width:284px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.c-ne-col::-webkit-scrollbar{width:0;display:none}.c-ne-card{flex-shrink:0;background:#fff;border-radius:20px}.c-ne-card__inner{display:flex;flex-direction:column;gap:20px;padding:24px;text-decoration:none;color:inherit;border-radius:20px;transition:box-shadow .2s ease}.c-ne-card__inner:hover{box-shadow:0 4px 20px #00000014}.c-ne-card__category{display:block;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#f76707;white-space:nowrap}.c-ne-card__title{margin:0;font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.8;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-ne-card__date{display:block;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#727272}.c-news-events__footer{padding:0 120px;display:flex;justify-content:flex-end}.c-news-events__cta{display:inline-flex;align-items:center;gap:10px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000;text-decoration:none;border:1px solid rgba(0,0,0,.2);padding:12px 28px;border-radius:48px;transition:background .2s ease,color .2s ease}.c-news-events__cta:hover{background:#f76707;color:#fff;border-color:#f76707}@media(max-width:1280px){.c-news-events__header,.c-news-events__body,.c-news-events__footer{padding-left:60px;padding-right:60px}.c-news-events__divider{margin-left:60px;margin-right:60px}}@media(max-width:991.98px){.c-news-events{padding:80px 0;gap:40px}.c-news-events__header,.c-news-events__body,.c-news-events__footer{padding-left:24px;padding-right:24px}.c-news-events__divider{margin-left:24px;margin-right:24px}.c-news-events__title{font-size:32px;line-height:40px}.c-news-events__grid{flex-direction:column;height:auto}.c-ne-featured{min-height:400px}.c-ne-col{width:100%;flex-direction:row;overflow-x:auto;overflow-y:visible}.c-ne-card{min-width:260px}}@media(max-width:767.98px){.c-news-events__title{font-size:28px;line-height:36px}.c-ne-featured__title-link{font-size:24px;line-height:30px}}
*,*:before,*:after{box-sizing:border-box}.c-offering-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:36px 36px 0;border-radius:16px;overflow:hidden;flex-shrink:0;width:568px;height:568px;scroll-snap-align:start}.c-offering-card__bg,.c-offering-card__bg .c-base-media,.c-offering-card__bg .c-base-media__inner,.c-offering-card__bg .c-base-media__content{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.c-offering-card__bg .c-base-media__image{width:100%;height:100%;object-fit:cover;display:block}.c-offering-card__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,#f76707,#f7670700);pointer-events:none;z-index:1;transform:scaleY(.5);transform-origin:top;transition:transform .3s ease}.c-offering-card:hover .c-offering-card__scrim{transform:scaleY(1)}.c-offering-card__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%}.c-offering-card__heading{font-family:var(--Heading-H4-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H4-fontSize,32px);font-style:normal;font-weight:var(--Weights-Regular,400);line-height:var(--Heading-H4-lineHeight,38px);letter-spacing:var(--Heading-H4-letterSpacing,-.2px);color:#fff;margin:0}.c-offering-card__description{font-family:var(--font-family-body,sans-serif);font-size:16px;font-weight:400;line-height:24px;color:#fff;margin:0}.c-offering-card__divider{border:none;border-top:1px solid rgba(255,255,255,.4);margin:0;width:100%}.c-offering-card__cta{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-family-body,sans-serif);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap;cursor:pointer}.c-offering-card__cta:hover{opacity:.8}@media(max-width:1024px){.c-offering-card{width:420px;height:420px}}@media(max-width:768px){.c-offering-card{width:300px;height:360px;padding:24px 24px 0}.c-offering-card__heading{font-size:22px;line-height:28px}}
*,*:before,*:after{box-sizing:border-box}.c-offerings-slider{background-color:#e8e8e8;display:flex;flex-direction:column;gap:60px;padding:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.c-offerings-slider__title-row{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 120px;width:100%}.c-offerings-slider__title{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:48px;font-weight:400;line-height:58px;letter-spacing:-.4px;color:#000;margin:0}.c-offerings-slider__subtitle-row{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;gap:400px;padding:0 120px;width:100%}.c-offerings-slider__subtitle-left{flex:1 0 0;min-width:0;font-family:var(--Heading-H6-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:20px;font-weight:400;line-height:24px;letter-spacing:0px;color:#000;margin:0;max-width:750px}.c-offerings-slider__subtitle-right{flex:1 0 0;min-width:0;font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;color:#000;margin:0;max-width:750px}.c-offerings-slider__track-wrapper{position:relative;display:flex;align-items:stretch}.c-offerings-slider__track{display:flex;gap:12px;align-items:center;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-padding-left:max(120px,calc((100vw - 1440px)/2 + 120px));width:100%;padding:0}.c-offerings-slider__track::-webkit-scrollbar{display:none}.c-offerings-slider__edge{flex-shrink:0;width:max(120px,calc((100vw - 1440px)/2 + 120px));align-self:stretch}.c-offerings-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:25px 28px;border-radius:88px;border:1px solid rgba(255,255,255,.9);background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px #00000026;cursor:pointer;color:#000;transition:background .2s ease}.c-offerings-slider__nav:hover{background:#ffffff73}.c-offerings-slider__nav--prev{left:max(20px,calc((100vw - 1440px)/2 + 10px))}.c-offerings-slider__nav--next{right:24px}.c-offerings-slider__footer{display:flex;align-items:center;justify-content:flex-end;padding:0 120px 16px}.c-offerings-slider__cta-link{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:48px;border:1px solid rgba(255,255,255,.9);background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px #00000026;color:#000;font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;transition:background .2s ease}.c-offerings-slider__cta-link:hover{background:#ffffff73}.c-offerings-slider__cta-link svg{flex-shrink:0;display:block}@media(max-width:1280px){.c-offerings-slider__title-row,.c-offerings-slider__subtitle-row,.c-offerings-slider__footer{padding:0 60px}.c-offerings-slider__edge{width:60px}.c-offerings-slider__track{scroll-padding-left:60px}}@media(max-width:1200px){.c-offerings-slider__subtitle-row{gap:200px}}@media(max-width:1024px){.c-offerings-slider{padding:80px 0;gap:40px}.c-offerings-slider__title-row,.c-offerings-slider__subtitle-row,.c-offerings-slider__footer{padding:0 60px}.c-offerings-slider__subtitle-row{gap:60px}.c-offerings-slider__title{font-size:40px;line-height:50px}}@media(max-width:768px){.c-offerings-slider{padding:60px 0;gap:24px}.c-offerings-slider__title-row,.c-offerings-slider__subtitle-row,.c-offerings-slider__footer{padding:0 24px}.c-offerings-slider__subtitle-row{flex-direction:column;gap:16px}.c-offerings-slider__title{font-size:32px;line-height:40px}.c-offerings-slider__edge{width:24px}.c-offerings-slider__track{scroll-padding-left:24px;gap:8px}.c-offerings-slider__nav{display:none}}
*,*:before,*:after{box-sizing:border-box}.c-overview-section{width:100%}.c-overview-section__container{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 120px}.c-overview-section__body{display:flex;align-items:center;gap:120px}.c-overview-section__image-wrap{position:relative;flex-shrink:0;width:500px;height:500px;border-radius:50%;overflow:hidden}.c-overview-section__image-wrap .c-base-media{position:absolute;inset:0;width:100%;height:100%}.c-overview-section__image-wrap .c-base-media__inner,.c-overview-section__image-wrap .c-base-media__content,.c-overview-section__image-wrap picture{display:block;width:100%;height:100%}.c-overview-section__image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.c-overview-section__features{flex:1;display:flex;flex-direction:column;gap:32px;min-width:0}.c-overview-section__features-header{display:flex;align-items:center;gap:16px}.c-overview-section__features-label{font-family:var(--font-family-display);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.18px;text-transform:uppercase;color:var(--gray-black,#000);white-space:nowrap}.c-overview-section__features-divider{flex:1;height:1px;background-color:var(--gray-black,#000);opacity:.15;min-width:0}.c-overview-section__features-list{display:flex;flex-direction:column}.c-overview-section__features-list>*{margin:0}.c-overview-section__feature-item{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:none}.c-overview-section__feature-icon-wrap{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.c-overview-section__feature-icon{width:40px;height:40px;object-fit:contain;mix-blend-mode:multiply}.c-overview-section__feature-label{font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;color:var(--gray-black,#000)}@media(max-width:1280px){.c-overview-section__container{padding:0 60px}}@media(max-width:768px){.c-overview-section__container{padding:0 24px}}@media(max-width:1024px){.c-overview-section__body{flex-direction:column;align-items:center;gap:60px}.c-overview-section__image-wrap{width:360px;height:360px}.c-overview-section__features{width:100%}}@media(max-width:600px){.c-overview-section__body{gap:40px}.c-overview-section__image-wrap{width:260px;height:260px}}
*,*:before,*:after{box-sizing:border-box}.c-tech-insights-slide{display:flex;flex-direction:row;gap:12px;flex-shrink:0;scroll-snap-align:start}.c-tech-insights-slide__col{width:1000px;flex-shrink:0;display:flex;flex-direction:column;gap:32px}.c-tech-insights-slide--full-video{width:calc(100vw - (2*max(120px,calc((100vw - 1440px)/2 + 120px))))}.c-tech-insights-slide--full-video .c-tech-insights-slide__col{width:100%;flex-shrink:1}.c-tech-insights-slide__meta-bar{display:flex;flex-direction:row;align-items:flex-start;gap:200px;padding:0 80px 0 10px;min-height:50px}.c-tech-insights-slide__meta-name{font-family:var(--Heading-H6-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H6-fontSize,20px);font-weight:var(--Weights-Regular,400);line-height:var(--Heading-H6-lineHeight,24px);letter-spacing:0px;color:var(--gray-black,#000);white-space:nowrap}.c-tech-insights-slide__meta-role{font-family:var(--Body-B2-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B2-fontSize,16px);font-weight:var(--Weights-Regular,400);line-height:var(--Body-B2-lineHeight,24px);letter-spacing:0px;color:var(--gray-black,#000)}.c-tech-insights-slide__video-wrap{position:relative;height:620px;border-radius:16px;overflow:hidden;background:#111}.c-tech-insights-slide__video-wrap .c-tech-insights-slide__video-media,.c-tech-insights-slide__video-wrap .c-tech-insights-slide__video-media .c-base-media__inner,.c-tech-insights-slide__video-wrap .c-tech-insights-slide__video-media .c-base-media__content,.c-tech-insights-slide__video-wrap .c-tech-insights-slide__video-media picture,.c-tech-insights-slide__video-wrap .c-tech-insights-slide__video-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.c-tech-insights-slide__video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.c-tech-insights-slide__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:48px;border:1px solid rgba(255,255,255,1);background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px #00000026;color:#fff;font-family:var(--Body-B2-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;transition:background .2s ease;cursor:pointer}.c-tech-insights-slide__play-btn:hover{background:#ffffff59}.c-tech-insights-slide__play-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-tech-insights-slide__quote-card{display:flex;flex-direction:row;align-items:flex-start;gap:48px;background-color:#ffe8cc;border-radius:16px;padding:60px;height:620px}.c-tech-insights-slide__quote-card--empty{background-color:transparent;padding:0}.c-tech-insights-slide__quote-text{flex:1 0 0;font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B1-fontSize,18px);font-weight:var(--Weights-Regular,400);line-height:1.8;letter-spacing:0px;color:var(--gray-black,#000);margin:0;overflow:hidden}.c-tech-insights-slide__quote-text p{margin:0}.c-tech-insights-slide__quote-divider{width:1px;background-color:#00000026;flex-shrink:0;align-self:stretch}.c-tech-insights-slide__quote-author{display:flex;flex-direction:column;gap:24px;width:300px;flex-shrink:0}.c-tech-insights-slide__author-photo-wrap{width:200px;height:200px;border-radius:8px;overflow:hidden;flex-shrink:0}.c-tech-insights-slide__author-photo-wrap .c-tech-insights-slide__author-photo,.c-tech-insights-slide__author-photo-wrap .c-tech-insights-slide__author-photo .c-base-media__inner,.c-tech-insights-slide__author-photo-wrap .c-tech-insights-slide__author-photo .c-base-media__content,.c-tech-insights-slide__author-photo-wrap .c-tech-insights-slide__author-photo picture,.c-tech-insights-slide__author-photo-wrap .c-tech-insights-slide__author-photo img{width:100%;height:100%;object-fit:cover;display:block}.c-tech-insights-slide__author-meta{display:flex;flex-direction:column;gap:4px}.c-tech-insights-slide__author-name p,.c-tech-insights-slide__author-role p{margin:0}.c-tech-insights-slide__author-meta .c-tech-insights-slide__author-name+p{font-size:18px;font-weight:400;line-height:32.4px;font-family:var(--font-family-body);color:#000}.c-tech-insights-slide__author-meta .c-tech-insights-slide__author-role+p{font-size:12px;font-weight:400;line-height:16px;font-family:var(--font-family-body);color:#000}.c-tech-insights-slide__author-name{font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B1-fontSize,18px);font-weight:var(--Weights-Regular,400);line-height:1.8;color:var(--gray-black,#000);margin:0}.c-tech-insights-slide__author-role{font-family:var(--Body-B4-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B4-fontSize,12px);font-weight:var(--Weights-Regular,400);line-height:var(--Body-B4-lineHeight,16px);color:var(--gray-black,#000);margin:0}@media(max-width:1280px){.c-tech-insights-slide--full-video{width:calc(100vw - 120px)}}@media(max-width:1024px){.c-tech-insights-slide__col{width:700px}.c-tech-insights-slide__meta-bar{gap:80px;padding:0 24px 0 10px}.c-tech-insights-slide__video-wrap,.c-tech-insights-slide__quote-card{height:480px}.c-tech-insights-slide__quote-card{padding:40px}}@media(max-width:768px){.c-tech-insights-slide--full-video{width:calc(100vw - 48px)}.c-tech-insights-slide{flex-direction:column}.c-tech-insights-slide__col{width:320px}.c-tech-insights-slide__meta-bar{gap:24px;padding:0 10px}.c-tech-insights-slide__video-wrap{height:280px}.c-tech-insights-slide__quote-card{flex-direction:column;height:auto;padding:32px;gap:32px}.c-tech-insights-slide__quote-divider{width:100%;height:1px;align-self:auto}.c-tech-insights-slide__quote-author{width:100%}}
*,*:before,*:after{box-sizing:border-box}.c-tech-insights{display:flex;flex-direction:column;align-items:center;gap:60px;padding:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.c-tech-insights__header{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;align-items:center;width:100%;padding:0 120px}.c-tech-insights__title{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H2-fontSize,48px);font-style:normal;font-weight:var(--Weights-Regular,400);line-height:var(--Heading-H2-lineHeight,58px);letter-spacing:var(--Heading-H2-letterSpacing,-.4px);color:var(--gray-black,#000);margin:0;flex:1}.c-tech-insights__track{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(120px,calc((100vw - 1440px)/2 + 120px));scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.c-tech-insights__track::-webkit-scrollbar{display:none}.c-tech-insights__edge{width:max(120px,calc((100vw - 1440px)/2 + 120px));flex-shrink:0;align-self:stretch;background-color:transparent}.c-tech-insights__pagination{display:flex;align-items:center;justify-content:center;gap:8px;min-height:16px}.c-tech-insights__dot{display:block;width:50px;height:6px;border:none;border-radius:10px;background-color:#ffc078;cursor:pointer;padding:0;transition:width .25s ease,height .25s ease,background-color .25s ease}.c-tech-insights__dot.is-active{width:80px;height:8px;background-color:#fd7e14}@media(max-width:1280px){.c-tech-insights__header{padding:0 60px}.c-tech-insights__edge{width:60px}.c-tech-insights__track{scroll-padding-left:60px}}@media(max-width:1024px){.c-tech-insights{gap:48px}.c-tech-insights__title{font-size:36px;line-height:44px}}@media(max-width:768px){.c-tech-insights{gap:32px}.c-tech-insights__header{padding:0 24px}.c-tech-insights__track{scroll-padding-left:24px}.c-tech-insights__edge{width:24px}.c-tech-insights__title{font-size:28px;line-height:36px}}
.c-button{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-button);line-height:var(--line-height-button);letter-spacing:0;text-align:center;display:flex;align-items:center;background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);box-shadow:var(--shadow-button);padding:12px 24px;color:var(--color-white);text-decoration:none;gap:11px;border-radius:30px;cursor:pointer;border:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.c-button:hover{transform:translateY(-4px);box-shadow:0 12px 24px var(--color-shadow-dark);background:var(--color-cta-gradient-hover)}.c-button__icon{display:flex;align-items:center}.c-button--pill{background:var(--color-surface-pill);color:var(--color-border-strong);border-radius:100px;box-shadow:none;font-family:var(--font-family-display);font-weight:500;font-size:16px;min-width:160px;min-height:58px;justify-content:center;border:1px solid transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,border-color .3s ease}.c-button--pill:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--color-shadow-subtle);background:var(--color-surface-disabled);border-color:var(--color-border-soft-disabled)}.c-button--icon-right{gap:8px}.c-button--pill.mmi-carousel-cta{font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;color:var(--color-black);min-height:58px;padding:0;gap:8px;border-radius:48px;background:var(--color-frost-pill-bg);border:1px solid var(--color-frost-pill-border);backdrop-filter:blur(10px);box-shadow:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.c-button--pill.mmi-carousel-cta:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--color-shadow-soft);background:var(--color-frost-pill-bg-hover);border-color:var(--color-white)}.c-button--pill.mmi-carousel-cta .c-button__icon{width:14px;height:8px}.c-button--pill.mmi-carousel-cta .c-button__icon svg{width:14px;height:8px;display:block}.c-button--link{all:unset;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:inherit;font-family:var(--font-family-body);font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.c-button--link:hover{transform:translate(4px);opacity:.8;background:unset!important;box-shadow:unset!important}.c-button--link .c-button__icon{display:flex;align-items:center}.c-button--link .c-button__icon svg{width:14px;height:8px;display:block}@media(max-width:991.98px){.c-button--pill.mmi-carousel-cta{min-height:49px;min-width:171px;padding:0;border-width:.676px}}.c-button--outline-pill{background:transparent;border-radius:30px;border:1px solid var(--color-mmi-teal-dark);padding:12.5px 24px;box-shadow:none;transition:all .3s ease;color:var(--color-mmi-teal-dark);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:500;line-height:24px;max-width:fit-content;@media(max-width:991.98px){padding:12px 16px}}.c-button--outline-pill:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--color-shadow-soft);background:unset}.c-button--outline-large{display:flex;width:380px;padding:16px 0;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--color-mmi-teal);color:var(--color-mmi-teal);text-align:center;text-decoration:none;font-family:var(--font-family-body);font-size:18px;font-style:normal;font-weight:500;line-height:26px;background:transparent;box-shadow:none;transition:transform .3s ease;@media(max-width:739.98px){width:100%}}.c-button--outline-large:hover{transform:translateY(-4px);background:transparent;background-color:transparent;box-shadow:unset}.c-button--document{display:inline-flex;align-items:center;background:var(--color-white);border-radius:12px;padding:14px 16px;gap:32px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;justify-content:space-between;box-shadow:none;min-width:unset}.c-button--document:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026;background:var(--color-white)}.c-button__document-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.c-button__document-svg{stroke:#d1d9e0}.c-button__ext-badge{position:absolute;bottom:5px;left:-6px;color:var(--color-white);text-align:center;font-family:var(--font-family-body);font-size:10px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;background:#155eef;display:inline-flex;padding:2px 3px;align-items:flex-start;gap:8px}.c-button__document-title{font-family:var(--font-family-body);font-size:18px;font-weight:700;color:#111827;flex-grow:1;text-align:left}.c-button__download-icon{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.c-button--document:hover .c-button__download-icon{opacity:.9}.c-button--floating{height:51px;padding:0 24px;background:linear-gradient(90deg,#1e697a,#218a9d) padding-box,linear-gradient(90deg,#659fb2,#2797ab) border-box;border:2px solid transparent;border-radius:30px;box-shadow:0 3px 4px #00212633;color:var(--color-white);font-family:var(--font-family-body);font-size:16px;font-weight:500;line-height:24px;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.c-button--floating:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0021264d;background:linear-gradient(90deg,#1e697a,#218a9d) padding-box,linear-gradient(90deg,#659fb2,#2797ab) border-box}@media(max-width:991.98px){.c-button--floating .c-button__icon{display:none}}
*,*:before,*:after{box-sizing:border-box}.c-video-feature{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;padding:0}.c-video-feature--stacked{display:flex;flex-direction:column;gap:80px}.c-video-feature--stacked .c-video-feature__header{padding:0 120px;display:flex;flex-direction:column;gap:20px}.c-video-feature--stacked .c-video-feature__heading .c-heading,.c-video-feature--stacked .c-video-feature__heading h1,.c-video-feature--stacked .c-video-feature__heading h2,.c-video-feature--stacked .c-video-feature__heading h3,.c-video-feature--stacked .c-video-feature__heading h4,.c-video-feature--stacked .c-video-feature__heading h5,.c-video-feature--stacked .c-video-feature__heading h6,.c-video-feature--stacked .c-video-feature__heading p{font-family:var(--Heading-H3-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.3px;color:#000;margin:0;max-width:750px}.c-video-feature--stacked .c-video-feature__description .c-text,.c-video-feature--stacked .c-video-feature__description p{font-size:18px;line-height:1.8;max-width:750px}.c-video-feature--stacked .c-video-feature__media{position:relative;width:100%;height:auto;aspect-ratio:1200 / 754.6;border-radius:16px;overflow:hidden}.c-video-feature--stacked .c-video-feature__media>*{border-radius:16px;overflow:hidden}.c-video-feature--stacked .c-video-feature__thumbnail{position:relative;inset:unset;width:100%;height:100%;border-radius:16px;overflow:hidden}.c-video-feature__container{display:flex;align-items:center;gap:80px;width:100%;justify-content:center}.c-video-feature__text{flex-shrink:0;width:430px;display:flex;flex-direction:column;gap:36px}.c-video-feature__text-content{display:flex;flex-direction:column;gap:24px}.c-video-feature__heading .c-heading,.c-video-feature__heading h1,.c-video-feature__heading h2,.c-video-feature__heading h3,.c-video-feature__heading h4,.c-video-feature__heading h5,.c-video-feature__heading h6,.c-video-feature__heading p{font-family:var(--Heading-H4-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H4-fontSize,32px);font-weight:400;line-height:var(--Heading-H4-lineHeight,38px);letter-spacing:var(--Heading-H4-letterSpacing,-.2px);color:var(--gray-black,#000);margin:0;padding:0}.c-video-feature__description .c-text,.c-video-feature__description p{font-family:var(--font-geist,"Geist",sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--gray-black,#000);margin:0;padding:0}.c-video-feature__cta .c-button,.c-video-feature__cta a,.c-video-feature__cta button{display:inline-flex!important;align-items:center;gap:10px;height:51px;padding:12px 28px!important;border-radius:30px!important;background:linear-gradient(90deg,#e8590c,#fd7e14)!important;border:2px solid #ffa94d!important;box-shadow:0 3px 2px #00212633!important;color:#fff!important;font-family:var(--font-geist,"Geist",sans-serif);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease}.c-video-feature__cta .c-button:hover,.c-video-feature__cta a:hover,.c-video-feature__cta button:hover{opacity:.88}.c-video-feature__cta .c-button .c-button__icon{display:none}.c-video-feature__media{position:relative;flex-shrink:0;width:652px;height:410px;border-radius:16px;overflow:hidden}.c-video-feature__thumbnail{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.c-video-feature__thumbnail>*,.c-video-feature__thumbnail .c-base-media,.c-video-feature__thumbnail .c-base-media__inner,.c-video-feature__thumbnail .c-base-media__content,.c-video-feature__thumbnail .field,.c-video-feature__thumbnail .field__item,.c-video-feature__thumbnail picture{display:block;position:absolute;inset:0;width:100%;height:100%}.c-video-feature__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.c-video-feature__thumbnail video{display:block;width:100%;height:100%;object-fit:cover}.c-video-feature__overlay{position:absolute;inset:0;z-index:1}.c-video-feature__play-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:48px;border:1px solid #fff;background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px #00000026;white-space:nowrap;cursor:pointer;transition:background .2s ease}.c-video-feature__play-wrap:hover{background:#fff6}.c-video-feature__media.is-playing .c-video-feature__play-wrap{opacity:0;pointer-events:none;transition:opacity .3s ease}.c-video-feature__play-label{font-family:var(--font-geist,"Geist",sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#000}.c-video-feature__play-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(max-width:1280px){.c-video-feature{padding:80px 48px}.c-video-feature__media{width:500px;height:340px}.c-video-feature--stacked .c-video-feature__header{padding-left:60px;padding-right:60px}}@media(max-width:1024px){.c-video-feature{padding:80px 32px}.c-video-feature__container{flex-direction:column;gap:48px}.c-video-feature__text{width:100%}.c-video-feature__media{width:100%;height:320px;flex-shrink:unset}.c-video-feature--stacked{gap:60px}.c-video-feature--stacked .c-video-feature__header{padding-left:40px;padding-right:40px}.c-video-feature--stacked .c-video-feature__heading .c-heading,.c-video-feature--stacked .c-video-feature__heading h1,.c-video-feature--stacked .c-video-feature__heading h2,.c-video-feature--stacked .c-video-feature__heading h3,.c-video-feature--stacked .c-video-feature__heading h4,.c-video-feature--stacked .c-video-feature__heading h5,.c-video-feature--stacked .c-video-feature__heading h6,.c-video-feature--stacked .c-video-feature__heading p{font-size:32px;line-height:40px}}@media(max-width:768px){.c-video-feature{padding:60px 24px}.c-video-feature--stacked{gap:40px}.c-video-feature--stacked .c-video-feature__header{padding-left:24px;padding-right:24px}.c-video-feature--stacked .c-video-feature__heading .c-heading,.c-video-feature--stacked .c-video-feature__heading h1,.c-video-feature--stacked .c-video-feature__heading h2,.c-video-feature--stacked .c-video-feature__heading h3,.c-video-feature--stacked .c-video-feature__heading h4,.c-video-feature--stacked .c-video-feature__heading h5,.c-video-feature--stacked .c-video-feature__heading h6,.c-video-feature--stacked .c-video-feature__heading p{font-size:26px;line-height:34px}.c-video-feature__media{height:240px}.c-video-feature__heading .c-heading,.c-video-feature__heading h1,.c-video-feature__heading h2,.c-video-feature__heading h3,.c-video-feature__heading h4,.c-video-feature__heading h5,.c-video-feature__heading h6,.c-video-feature__heading p{font-size:26px;line-height:34px}.c-video-feature__play-wrap{padding:8px 16px}.c-video-feature__play-label{font-size:14px}}
