@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Zalando+Sans+Expanded:ital,wght@0,200..900;1,200..900&family=Zalando+Sans:ital,wght@0,200..900;1,200..900&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease,background 0.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 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease,background 0.3s ease,border-color 0.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 0.3s cubic-bezier(0.34,1.56,0.64,1),background-color 0.3s ease,border-color 0.3s ease,box-shadow 0.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 0.3s cubic-bezier(0.34,1.56,0.64,1),opacity 0.3s ease;}.c-button--link:hover{transform:translateX(4px);opacity:0.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:0.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 0.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 0.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 0.3s ease,box-shadow 0.3s ease;justify-content:space-between;box-shadow:none;min-width:unset;}.c-button--document:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.15);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 0.2s ease;}.c-button--document:hover .c-button__download-icon{opacity:0.9;}.c-button--floating{height:51px;padding:0 24px;background:linear-gradient(90deg,#1e697a 0%,#218a9d 100%) padding-box,linear-gradient(90deg,#659fb2 0%,#2797ab 100%) border-box;border:2px solid transparent;border-radius:30px;box-shadow:0 3px 4px 0 rgba(0,33,38,0.2);color:var(--color-white);font-family:var(--font-family-body);font-size:16px;font-weight:500;line-height:24px;transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.3s cubic-bezier(0.165,0.84,0.44,1);}.c-button--floating:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,33,38,0.3);background:linear-gradient(90deg,#1e697a 0%,#218a9d 100%) padding-box,linear-gradient(90deg,#659fb2 0%,#2797ab 100%) border-box;}@media (max-width:991.98px){.c-button--floating .c-button__icon{display:none;}}
*,*::before,*::after{box-sizing:border-box;}.c-contact-cta{display:flex;flex-direction:column;gap:60px;padding:0 120px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;}.c-contact-cta__header{display:flex;align-items:center;}.c-contact-cta__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,-0.4px);color:var(--gray-black,#000);margin:0;}.c-contact-cta__divider{width:100%;height:1px;background-color:rgba(0,0,0,0.15);}.c-contact-cta__grid{display:flex;flex-direction:row;gap:12px;align-items:stretch;}.c-contact-cta__info{flex:1;min-height:568px;background-color:#d9480f;border-radius:16px;padding:56px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;}.c-contact-cta__body{font-family:var(--Heading-H3-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:24px;font-weight:var(--Weights-Regular,400);line-height:30px;letter-spacing:-0.15px;color:#fff;margin:0;}.c-contact-cta__body p{margin:0;}.c-contact-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:48px;border:1px solid rgba(255,255,255,1);background:rgba(255,255,255,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px 0px rgba(0,0,0,0.15);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;align-self:flex-start;transition:background 0.2s ease;cursor:pointer;}.c-contact-cta__btn:hover{background:rgba(255,255,255,0.35);}.c-contact-cta__btn-arrow{flex-shrink:0;}.c-contact-cta__form-panel{flex:1;min-height:568px;background-color:#fff;border-radius:16px;padding:56px;display:flex;flex-direction:column;gap:24px;}.c-contact-cta__form-panel input[type="text"],.c-contact-cta__form-panel input[type="email"],.c-contact-cta__form-panel input[type="tel"],.c-contact-cta__form-panel select,.c-contact-cta__form-panel textarea{width:100%;background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;padding:8px 0;font-family:var(--Body-B3-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:14px;font-weight:400;line-height:20px;color:#000;outline:none;appearance:none;-webkit-appearance:none;}.c-contact-cta__form-panel input[type="text"]::placeholder,.c-contact-cta__form-panel input[type="email"]::placeholder,.c-contact-cta__form-panel input[type="tel"]::placeholder,.c-contact-cta__form-panel textarea::placeholder{color:#727272;}.c-contact-cta__form-panel input[type="text"],.c-contact-cta__form-panel input[type="email"],.c-contact-cta__form-panel input[type="tel"]{height:36px;}.c-contact-cta__form-panel select{height:36px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:28px;cursor:pointer;}.c-contact-cta__form-panel textarea{height:96px;resize:none;}.c-contact-cta__form-panel input[type="submit"],.c-contact-cta__form-panel button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;border-radius:30px;border:1px solid #ffa94d;background:linear-gradient(135deg,#e8590c,#fd7e14);color:#fff;font-family:var(--Body-B2-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;cursor:pointer;align-self:flex-start;transition:opacity 0.2s ease;}.c-contact-cta__form-panel input[type="submit"]:hover,.c-contact-cta__form-panel button[type="submit"]:hover{opacity:0.9;}.c-contact-cta__form-panel form,.c-contact-cta__form-panel .webform-submission-form{display:flex;flex-direction:column;gap:24px;width:100%;}.c-contact-cta__form-panel .form-item,.c-contact-cta__form-panel .js-form-item,.c-contact-cta__form-panel .form-wrapper{margin:0;padding:0;}.c-contact-cta__form-panel .form-actions{margin:0;padding:0;}.c-contact-cta__form-panel label,.c-contact-cta__form-panel .form-item__label{display:none !important;}.c-contact-cta__form-panel .form-required::after{display:none;}.c-contact-cta__form-panel input[type="text"]:focus,.c-contact-cta__form-panel input[type="email"]:focus,.c-contact-cta__form-panel input[type="tel"]:focus,.c-contact-cta__form-panel select:focus,.c-contact-cta__form-panel textarea:focus{border-bottom-color:#fd7e14;outline:none;box-shadow:none;}.c-contact-cta__form-panel .form-item--error input,.c-contact-cta__form-panel .form-item--error select,.c-contact-cta__form-panel .form-item--error textarea{border-bottom-color:#e03131;}.c-contact-cta__form-panel .form-item--error .form-item__error-message,.c-contact-cta__form-panel .form-item--error .field-validation-error{font-size:12px;color:#e03131;margin-top:4px;display:block;}@media (max-width:1280px){.c-contact-cta{padding:0 60px;}}@media (max-width:1024px){.c-contact-cta{gap:40px;}.c-contact-cta__title{font-size:36px;line-height:44px;}.c-contact-cta__info,.c-contact-cta__form-panel{padding:40px;min-height:480px;}}@media (max-width:768px){.c-contact-cta{padding:0 24px;gap:32px;}.c-contact-cta__title{font-size:28px;line-height:36px;}.c-contact-cta__grid{flex-direction:column;}.c-contact-cta__info,.c-contact-cta__form-panel{min-height:unset;padding:32px;}}
:root{--font-size-display:96px;--line-height-display:104px;--font-size-display-sm:clamp(2rem,8vw,3rem);--font-size-lead:1.25rem;--line-height-relaxed:1.4;--font-size-button:16px;--line-height-button:24px;--font-weight-semibold:600;--font-size-h1:48px;--line-height-h1:54px;--font-size-h2:36px;--line-height-h2:44px;--font-size-h3:28px;--line-height-h3:36px;--font-size-h4:24px;--line-height-h4:32px;--font-size-h5:20px;--line-height-h5:28px;--font-size-h6:14px;--line-height-h6:22px;--font-size-subhead:12px;--line-height-subhead:20px;--font-size-h1-lg:96px;--line-height-h1-lg:104px;--font-size-h2-lg:64px;--line-height-h2-lg:72px;--font-size-h3-lg:52px;--line-height-h3-lg:60px;--font-size-h4-lg:32px;--line-height-h4-lg:40px;--font-size-h5-lg:24px;--line-height-h5-lg:32px;--font-size-h6-lg:18px;--line-height-h6-lg:26px;--font-size-subhead-lg:16px;--line-height-subhead-lg:24px;}h1,h2,h3,h4,h5,h6,.c-heading{font-family:var(--font-family-display);font-weight:500;margin:0;padding:0;margin-block-start:1em;margin-block-end:1em;color:inherit;}h1,.c-heading.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);@media (min-width:768px){font-size:var(--font-size-h1-lg);line-height:var(--line-height-h1-lg);}}h2,.c-heading.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);@media (min-width:768px){font-size:var(--font-size-h2-lg);line-height:var(--line-height-h2-lg);}}h3,.c-heading.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);@media (min-width:768px){font-size:var(--font-size-h3-lg);line-height:var(--line-height-h3-lg);}}h4,.c-heading.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);@media (min-width:768px){font-size:var(--font-size-h4-lg);line-height:var(--line-height-h4-lg);}}h5,.c-heading.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);@media (min-width:768px){font-size:var(--font-size-h5-lg);line-height:var(--line-height-h5-lg);}}h6,.c-heading.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);@media (min-width:768px){font-size:var(--font-size-h6-lg);line-height:var(--line-height-h6-lg);}}.c-heading.text-display{font-size:var(--font-size-display-sm);line-height:1.1;@media (min-width:768px){font-size:var(--font-size-display);line-height:var(--line-height-display);}}.c-heading.text-lead{font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);}.c-heading.text-subhead{font-size:var(--font-size-subhead);line-height:var(--line-height-subhead);@media (min-width:768px){font-size:var(--font-size-subhead-lg);line-height:var(--line-height-subhead-lg);}}
*,*::before,*::after{box-sizing:border-box;}.c-heading-with-description{position:relative;width:100%;}.c-heading-with-description__container{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:0 120px;}.c-heading-with-description__eyebrow{display:flex;flex-direction:column;gap:8px;}.c-eyebrow{font-family:var(--font-family-display);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.18px;text-transform:uppercase;color:var(--color-black,#000);}.c-eyebrow p{margin:0;padding:0;}.c-tag{display:inline-flex;width:fit-content;padding:6px 16px;border-radius:20px;background:var(--color-black,#000);color:var(--color-white,#fff);font-family:var(--font-family-body);font-size:13px;font-weight:500;line-height:20px;letter-spacing:0.2px;}.c-heading-with-description__top{display:flex;justify-content:space-between;align-items:center;gap:24px;}.c-heading-with-description__top:has(.text-align-center){justify-content:center;}.c-heading-with-description__heading h1,.c-heading-with-description__heading h2,.c-heading-with-description__heading h3,.c-heading-with-description__heading h4,.c-heading-with-description__heading h5,.c-heading-with-description__heading h6,.c-heading-with-description__heading p{font-style:normal;font-weight:var(--Weights-Regular,400);color:var(--gray-black,#000);max-width:750px;margin:0;padding:0;}.c-heading-with-description__heading h1{font-family:var(--Heading-H1-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H1-fontSize,72px);line-height:var(--Heading-H1-lineHeight,88px);letter-spacing:var(--Heading-H1-letterSpacing,-0.8px);}.c-heading-with-description__heading h2{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H2-fontSize,48px);line-height:var(--Heading-H2-lineHeight,58px);letter-spacing:var(--Heading-H2-letterSpacing,-0.4px);}.c-heading-with-description__heading h3,.c-heading-with-description__heading p{font-family:var(--Heading-H3-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H3-fontSize,40px);line-height:var(--Heading-H3-lineHeight,48px);letter-spacing:var(--Heading-H3-letterSpacing,-0.3px);}.c-heading-with-description__heading h4{font-family:var(--Heading-H4-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H4-fontSize,32px);line-height:var(--Heading-H4-lineHeight,38px);letter-spacing:var(--Heading-H4-letterSpacing,-0.2px);}.c-heading-with-description__heading h5{font-family:var(--Heading-H5-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H5-fontSize,24px);line-height:var(--Heading-H5-lineHeight,32px);letter-spacing:var(--Heading-H5-letterSpacing,0px);}.c-heading-with-description__heading h6{font-family:var(--Heading-H6-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H6-fontSize,20px);line-height:var(--Heading-H6-lineHeight,26px);letter-spacing:var(--Heading-H6-letterSpacing,0px);}.c-heading-with-description__heading--nowrap h1,.c-heading-with-description__heading--nowrap h2,.c-heading-with-description__heading--nowrap h3,.c-heading-with-description__heading--nowrap h4,.c-heading-with-description__heading--nowrap h5,.c-heading-with-description__heading--nowrap h6,.c-heading-with-description__heading--nowrap p{white-space:nowrap;max-width:none;}.c-heading-with-description__cta a{border-radius:48px;border:1px solid var(--color-black,#000);padding:12px 28px;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;color:var(--color-black,#000);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:background 0.2s ease;}.c-heading-with-description__cta a:hover{background:rgba(0,0,0,0.06);}.c-heading-with-description__description a,.c-heading-with-description__text a,.c-heading-with-description__value a,.c-heading-with-description__callout a{color:var(--color-black,#000);text-decoration:underline;text-underline-offset:3px;}.c-heading-with-description__description a:hover,.c-heading-with-description__text a:hover,.c-heading-with-description__value a:hover,.c-heading-with-description__callout a:hover{opacity:0.7;}.c-heading-with-description__description{max-width:895px;}.c-heading-with-description__description p{margin:0;padding:0;color:var(--gray-black,#000);font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B1-fontSize,18px);font-weight:400;line-height:1.8;}.c-heading-with-description__description ul,.c-heading-with-description__description ol,.c-heading-with-description__text ul,.c-heading-with-description__text ol,.c-heading-with-description__value ul,.c-heading-with-description__value ol{margin:16px 0;padding-left:24px;}.c-heading-with-description__description ul,.c-heading-with-description__text ul,.c-heading-with-description__value ul{list-style-type:disc;}.c-heading-with-description__description ol,.c-heading-with-description__text ol,.c-heading-with-description__value ol{list-style-type:decimal;}.c-heading-with-description__description ul,.c-heading-with-description__description ol{color:var(--gray-black,#000);font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B1-fontSize,18px);font-weight:400;line-height:1.8;}.c-heading-with-description__text ul,.c-heading-with-description__text ol,.c-heading-with-description__value ul,.c-heading-with-description__value ol{color:var(--color-black,#000);font-family:var(--font-family-body);font-size:18px;font-weight:400;line-height:1.75;}.c-heading-with-description__description li,.c-heading-with-description__text li,.c-heading-with-description__value li{margin-bottom:8px;padding-left:4px;}.c-heading-with-description__description li:last-child,.c-heading-with-description__text li:last-child,.c-heading-with-description__value li:last-child{margin-bottom:0;}.c-heading-with-description__content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;}.c-heading-with-description__left,.c-heading-with-description__right{flex:1;min-width:240px;max-width:486px;}.c-heading-with-description__text p,.c-heading-with-description__value p{margin:0;padding:0;color:var(--color-black,#000);font-family:var(--font-family-body);font-size:18px;font-weight:400;line-height:1.75;}.c-heading-with-description__callout{border-radius:0 10px 10px 0;border-left:3px solid var(--color-black,#000);background:rgba(0,0,0,0.05);max-width:750px;padding:24px 28px;}.c-heading-with-description__callout p{margin:0;padding:0;color:var(--color-black,#000);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:1.6;}.c-heading-with-description__callout p strong,.c-heading-with-description__callout p b{font-weight:600;}.c-heading-with-description--mt-16{margin-top:16px;}.c-heading-with-description--mb-16{margin-bottom:16px;}.c-heading-with-description--mt-24{margin-top:24px;}.c-heading-with-description--mb-24{margin-bottom:24px;}.c-heading-with-description--mt-32{margin-top:32px;}.c-heading-with-description--mb-32{margin-bottom:32px;}.c-heading-with-description--mt-40{margin-top:40px;}.c-heading-with-description--mb-40{margin-bottom:40px;}@media (max-width:1280px){.c-heading-with-description__container{padding:0 60px;}}@media (max-width:1024px){.c-heading-with-description__container{padding:0 60px;}.c-heading-with-description__heading h1,.c-heading-with-description__heading h2,.c-heading-with-description__heading h3,.c-heading-with-description__heading p{font-size:32px;line-height:40px;}}@media (max-width:768px){.c-heading-with-description__container{padding:0 24px;}.c-heading-with-description__top{flex-direction:column;align-items:flex-start;}.c-heading-with-description__heading h1,.c-heading-with-description__heading h2,.c-heading-with-description__heading h3,.c-heading-with-description__heading h4,.c-heading-with-description__heading p{font-size:28px;line-height:36px;word-break:break-word;}.c-heading-with-description__description p,.c-heading-with-description__description ul,.c-heading-with-description__description ol{font-size:16px;}.c-heading-with-description__content{flex-direction:column;}.c-heading-with-description__left,.c-heading-with-description__right{max-width:100%;}.c-heading-with-description--mt-40{margin-top:24px;}.c-heading-with-description--mb-40{margin-bottom:24px;}}
*,*::before,*::after{box-sizing:border-box;}.c-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:600px;overflow:hidden;width:100%;padding-top:70px;}.c-hero--tall{min-height:900px;}.c-hero__bg-image{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;}.c-hero__bg-image .c-base-media,.c-hero__bg-image .c-base-media__inner,.c-hero__bg-image .c-base-media__content,.c-hero__bg-image picture{display:block;position:absolute;inset:0;width:100%;height:100%;}.c-hero__bg-image img{display:block;width:100%;height:100%;object-fit:cover;}.c-hero__scrim{position:absolute;inset:0;background:#000;opacity:0.2;z-index:1;pointer-events:none;}.c-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;width:100%;padding:0 120px;max-width:990px;}.c-hero--center .c-hero__content{align-items:center;text-align:center;max-width:100%;padding-top:140px;padding-bottom:169px;}.c-hero--left{align-items:flex-start;}.c-hero--left .c-hero__content{align-items:flex-start;text-align:left;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:50px;}.c-hero--right .c-hero__content{align-items:flex-end;text-align:right;max-width:100%;}.c-hero__label{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.18px;text-transform:uppercase;color:#fff;margin:0;max-width:750px;}.c-hero__heading{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-weight:400;color:#fff;margin:0;max-width:800px;}h1.c-hero__heading{font-size:72px;line-height:88px;letter-spacing:-0.8px;}h2.c-hero__heading{font-size:48px;line-height:58px;letter-spacing:-0.4px;}h3.c-hero__heading{font-size:40px;line-height:48px;letter-spacing:-0.3px;}.c-hero__description{font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:18px;font-weight:400;line-height:1.8;color:#fff;max-width:750px;margin:0;}.c-hero__content ul,.c-hero__content ol{padding-left:24px !important;margin:16px 0 !important;}.c-hero__content ul{list-style-type:disc !important;}.c-hero__content ol{list-style-type:decimal !important;}.c-hero__content li{display:list-item !important;margin-bottom:8px !important;}.c-hero__content li:last-child{margin-bottom:0 !important;}.c-hero--center .c-hero__content ul:not(.text-align-left):not(.text-align-right):not(.text-align-justify),.c-hero--center .c-hero__content ol:not(.text-align-left):not(.text-align-right):not(.text-align-justify){list-style-position:inside !important;text-align:center !important;padding-left:0 !important;}.c-hero--left .c-hero__content ul,.c-hero--left .c-hero__content ol{list-style-position:outside !important;text-align:left !important;padding-left:24px !important;}.c-hero--right .c-hero__content ul,.c-hero--right .c-hero__content ol{list-style-position:inside !important;text-align:right !important;padding-right:24px !important;padding-left:0 !important;}.c-hero__cta{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:48px;border:1px solid #fff;background:rgba(255,255,255,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:background 0.2s ease;}.c-hero__cta:hover{background:rgba(255,255,255,0.35);}.c-hero__cta-icon{flex-shrink:0;width:16px;height:16px;}@media (max-width:1280px){.c-hero__content{padding:0 60px;}}@media (max-width:1024px){.c-hero__content{padding:0 60px;}h1.c-hero__heading{font-size:56px;line-height:68px;}h2.c-hero__heading{font-size:40px;line-height:50px;}}@media (max-width:768px){.c-hero__content{padding:0 24px;}h1.c-hero__heading{font-size:40px;line-height:50px;}h2.c-hero__heading{font-size:32px;line-height:40px;}.c-hero__description{font-size:16px;}.c-hero--left .c-hero__content{padding-top:32px;}}
.c-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size,24px);height:var(--icon-size,24px);color:var(--icon-color,currentColor);flex-shrink:0;}.c-icon svg{width:100%;height:100%;display:block;}
*,*::before,*::after{box-sizing:border-box;}.c-key-feature-slide{display:flex;gap:48px;align-items:flex-start;width:100%;}.c-key-feature-slide__text{flex:1;display:flex;flex-direction:column;gap:42px;min-width:0;}.c-key-feature-slide__rule{border:none;border-top:1px solid rgba(0,0,0,0.15);margin:0;width:100%;}.c-key-feature-slide__heading h1,.c-key-feature-slide__heading h2,.c-key-feature-slide__heading h3,.c-key-feature-slide__heading h4,.c-key-feature-slide__heading h5,.c-key-feature-slide__heading h6,.c-key-feature-slide__heading p{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,-0.2px);color:var(--gray-black,#000);margin:0;padding:0;}.c-key-feature-slide__description p{font-family:var(--font-family-body,sans-serif);font-size:14px;font-weight:400;line-height:20px;color:var(--gray-black,#000);margin:0;padding:0;}.c-key-feature-slide__media-group{display:flex;align-items:flex-end;gap:12px;flex-shrink:0;}.c-key-feature-slide__stat{width:280px;height:280px;background-color:#fd7e14;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;overflow:hidden;}.c-key-feature-slide__stat-text{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,-0.2px);color:#fff;margin:0;width:100%;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;}.c-key-feature-slide__image-wrap{width:512px;height:512px;border-radius:16px;overflow:hidden;flex-shrink:0;}.c-key-feature-slide__image-wrap .c-base-media,.c-key-feature-slide__image-wrap .c-base-media__inner,.c-key-feature-slide__image-wrap .c-base-media__content{width:100%;height:100%;}.c-key-feature-slide__image-wrap .c-base-media__image{display:block;width:100%;height:100%;object-fit:cover;}@media (max-width:1200px){.c-key-feature-slide__image-wrap{width:420px;height:420px;}}@media (max-width:1024px){.c-key-feature-slide{flex-direction:column;gap:40px;}.c-key-feature-slide__media-group{width:100%;justify-content:flex-end;}.c-key-feature-slide__image-wrap{width:360px;height:360px;}}@media (max-width:768px){.c-key-feature-slide__stat{width:160px;height:160px;padding:16px;}.c-key-feature-slide__stat-text{font-size:20px;line-height:26px;}.c-key-feature-slide__image-wrap{width:220px;height:220px;}.c-key-feature-slide__heading h1,.c-key-feature-slide__heading h2,.c-key-feature-slide__heading h3,.c-key-feature-slide__heading h4,.c-key-feature-slide__heading h5,.c-key-feature-slide__heading h6,.c-key-feature-slide__heading p{font-size:24px;line-height:30px;}}
*,*::before,*::after{box-sizing:border-box;}.c-key-features{display:flex;flex-direction:column;align-items:center;gap:60px;padding:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);}.c-key-features__header{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;align-items:center;width:100%;padding:0 120px;}.c-key-features__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,-0.4px);color:var(--gray-black,#000);margin:0;flex:1;}.c-key-features__slides{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;padding:0 120px;}.c-key-features__slider{overflow:hidden;width:100%;}.c-key-features__track{display:flex;width:100%;will-change:transform;cursor:grab;}.c-key-features__track.is-dragging{cursor:grabbing;}.c-key-features__track .c-key-feature-slide{display:flex;flex:0 0 100%;width:100%;max-width:100%;user-select:none;-webkit-user-drag:none;}.c-key-features__track .c-contact-cta{padding-left:0;padding-right:0;}.c-key-features .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:8px;min-height:16px;margin-top:0;padding:0;list-style:none;}.c-key-features .splide__pagination__page{display:block;width:50px;height:6px;border:none;border-radius:10px;background-color:#ffc078;cursor:pointer;padding:0;opacity:1;transform:none;transition:width 0.25s ease,height 0.25s ease,background-color 0.25s ease;}.c-key-features .splide__pagination__page.is-active{width:80px;height:8px;background-color:#fd7e14;transform:none;}@media (max-width:1280px){.c-key-features__header,.c-key-features__slides{padding:0 60px;}}@media (max-width:1024px){.c-key-features{padding:80px 0;gap:48px;}.c-key-features__header,.c-key-features__slides{padding:0 60px;}.c-key-features__title{font-size:36px;line-height:44px;}}@media (max-width:768px){.c-key-features{padding:60px 0;gap:32px;}.c-key-features__header,.c-key-features__slides{padding:0 24px;}.c-key-features__title{font-size:28px;line-height:36px;}}
.c-layout{position:relative;width:100%;}.c-layout--hidden{display:none;}.c-layout__container{width:100%;position:relative;z-index:20;}.c-layout__carousel{width:100%;max-width:100%;overflow-x:hidden;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;position:relative;z-index:20;}.c-layout--relative{position:relative;}.c-layout--sticky{position:sticky;}.c-layout--top-40{top:24px;}.c-layout--top-80{top:48px;}.c-layout--bg-transparent{background-color:transparent;}.c-layout--bg-white{background-color:var(--color-white,#fff);}.c-layout--bg-gray{background-color:var(--color-corp-gray-bg,#e8e8e8);}.c-layout--bg-dark{background-color:var(--color-black,#000);}.c-layout--bg-dark-gradient{background:linear-gradient(180deg,#0a0a0a 0%,#1c1c1c 100%);}.c-layout--bg-gray-rounded{background-color:var(--color-corp-gray-bg,#e8e8e8);border-radius:32px 32px 0 0;}.c-layout--bg-orange-rounded{background-color:#fff4e6;border-radius:32px 32px 0 0;}.c-layout--bg-white-translucent{background-color:rgba(255,255,255,0.50);}.c-layout--rounded-top{border-radius:32px 32px 0 0;}.c-layout--pt-0{padding-top:0;}.c-layout--pt-8{padding-top:8px;}.c-layout--pt-12{padding-top:12px;}.c-layout--pt-16{padding-top:16px;}.c-layout--pt-24{padding-top:24px;}.c-layout--pt-32{padding-top:24px;}.c-layout--pt-40{padding-top:40px;}.c-layout--pt-48{padding-top:32px;}.c-layout--pt-64{padding-top:40px;}.c-layout--pt-80{padding-top:40px;}.c-layout--pt-96{padding-top:56px;}.c-layout--pt-120{padding-top:64px;}.c-layout--pt-144{padding-top:80px;}.c-layout--pt-160{padding-top:80px;}.c-layout--pb-0{padding-bottom:0;}.c-layout--pb-8{padding-bottom:8px;}.c-layout--pb-12{padding-bottom:12px;}.c-layout--pb-16{padding-bottom:16px;}.c-layout--pb-24{padding-bottom:24px;}.c-layout--pb-32{padding-bottom:24px;}.c-layout--pb-40{padding-bottom:40px;}.c-layout--pb-48{padding-bottom:32px;}.c-layout--pb-64{padding-bottom:40px;}.c-layout--pb-80{padding-bottom:40px;}.c-layout--pb-96{padding-bottom:56px;}.c-layout--pb-120{padding-bottom:64px;}.c-layout--pb-144{padding-bottom:80px;}.c-layout--pb-160{padding-bottom:80px;}.c-layout--pl-0{padding-left:0;}.c-layout--pl-8{padding-left:8px;}.c-layout--pl-12{padding-left:12px;}.c-layout--pl-16{padding-left:16px;}.c-layout--pl-24{padding-left:24px;}.c-layout--pl-32{padding-left:16px;}.c-layout--pl-40{padding-left:16px;}.c-layout--pl-48{padding-left:16px;}.c-layout--pl-64{padding-left:16px;}.c-layout--pl-80{padding-left:24px;}.c-layout--pl-120{padding-left:16px;}.c-layout--pl-148{padding-left:0;}.c-layout--pr-0{padding-right:0;}.c-layout--pr-8{padding-right:8px;}.c-layout--pr-12{padding-right:12px;}.c-layout--pr-16{padding-right:16px;}.c-layout--pr-24{padding-right:24px;}.c-layout--pr-32{padding-right:16px;}.c-layout--pr-40{padding-right:16px;}.c-layout--pr-48{padding-right:16px;}.c-layout--pr-64{padding-right:16px;}.c-layout--pr-80{padding-right:24px;}.c-layout--pr-120{padding-right:16px;}.c-layout--pr-148{padding-right:0;}.c-layout--mt-0{margin-top:0;}.c-layout--mt-8{margin-top:8px;}.c-layout--mt-12{margin-top:12px;}.c-layout--mt-16{margin-top:16px;}.c-layout--mt-24{margin-top:24px;}.c-layout--mt-32{margin-top:24px;}.c-layout--mt-40{margin-top:24px;}.c-layout--mt-48{margin-top:32px;}.c-layout--mt-64{margin-top:40px;}.c-layout--mt-80{margin-top:48px;}.c-layout--mt-96{margin-top:56px;}.c-layout--mt-120{margin-top:64px;}.c-layout--mt-144{margin-top:80px;}.c-layout--mb-0{margin-bottom:0;}.c-layout--mb-8{margin-bottom:8px;}.c-layout--mb-12{margin-bottom:12px;}.c-layout--mb-16{margin-bottom:16px;}.c-layout--mb-24{margin-bottom:24px;}.c-layout--mb-32{margin-bottom:24px;}.c-layout--mb-40{margin-bottom:24px;}.c-layout--mb-48{margin-bottom:32px;}.c-layout--mb-64{margin-bottom:40px;}.c-layout--mb-80{margin-bottom:48px;}.c-layout--mb-96{margin-bottom:56px;}.c-layout--mb-120{margin-bottom:64px;}.c-layout--mb-144{margin-bottom:80px;}@media (min-width:992px){.c-layout--top-40{top:40px;}.c-layout--top-80{top:80px;}.c-layout__carousel{padding-left:4%;padding-right:0;}.c-layout--pt-32{padding-top:32px;}.c-layout--pt-40{padding-top:40px;}.c-layout--pt-48{padding-top:48px;}.c-layout--pt-64{padding-top:64px;}.c-layout--pt-80{padding-top:80px;}.c-layout--pt-96{padding-top:96px;}.c-layout--pt-120{padding-top:120px;}.c-layout--pt-144{padding-top:144px;}.c-layout--pt-160{padding-top:160px;}.c-layout--pb-32{padding-bottom:32px;}.c-layout--pb-40{padding-bottom:40px;}.c-layout--pb-48{padding-bottom:48px;}.c-layout--pb-64{padding-bottom:64px;}.c-layout--pb-80{padding-bottom:80px;}.c-layout--pb-96{padding-bottom:96px;}.c-layout--pb-120{padding-bottom:120px;}.c-layout--pb-144{padding-bottom:144px;}.c-layout--pb-160{padding-bottom:160px;}.c-layout--pl-24{padding-left:24px;}.c-layout--pl-32{padding-left:32px;}.c-layout--pl-40{padding-left:40px;}.c-layout--pl-48{padding-left:48px;}.c-layout--pl-64{padding-left:64px;}.c-layout--pl-80{padding-left:80px;}.c-layout--pl-120{padding-left:120px;}.c-layout--pl-148{padding-left:148px;}.c-layout--pr-24{padding-right:24px;}.c-layout--pr-32{padding-right:32px;}.c-layout--pr-40{padding-right:40px;}.c-layout--pr-48{padding-right:48px;}.c-layout--pr-64{padding-right:64px;}.c-layout--pr-80{padding-right:80px;}.c-layout--pr-120{padding-right:120px;}.c-layout--pr-148{padding-right:148px;}.c-layout--mt-32{margin-top:32px;}.c-layout--mt-40{margin-top:40px;}.c-layout--mt-48{margin-top:48px;}.c-layout--mt-64{margin-top:64px;}.c-layout--mt-80{margin-top:80px;}.c-layout--mt-96{margin-top:96px;}.c-layout--mt-120{margin-top:120px;}.c-layout--mt-144{margin-top:144px;}.c-layout--mb-32{margin-bottom:32px;}.c-layout--mb-40{margin-bottom:40px;}.c-layout--mb-48{margin-bottom:48px;}.c-layout--mb-64{margin-bottom:64px;}.c-layout--mb-80{margin-bottom:80px;}.c-layout--mb-96{margin-bottom:96px;}.c-layout--mb-120{margin-bottom:120px;}.c-layout--mb-144{margin-bottom:144px;}}@media (min-width:1200px){.c-layout__carousel{padding-left:calc((100% - 1200px) / 2);padding-right:0;}}@media (min-width:1800px){.c-layout__carousel{padding-left:calc((100% - 1440px) / 2);padding-right:0;}}
*,*::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:translateX(-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,-0.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-logo-item{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-width:120px;cursor:pointer;padding:20px 0;box-sizing:border-box;}.c-logo-item__image,.c-logo-item__image .c-base-media__inner,.c-logo-item__image .c-base-media__content,.c-logo-item__image picture{display:flex;align-items:center;justify-content:center;width:auto;height:auto;}.c-logo-item__image img,.c-logo-item__image svg{max-width:200px;max-height:88px;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(1);opacity:0.4;transition:filter 0.3s ease,opacity 0.3s ease;}.c-logo-item:hover .c-logo-item__image img,.c-logo-item:hover .c-logo-item__image svg{filter:grayscale(0);opacity:1;}.c-logo-item__label{font-family:var(--Body-B4-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#818181;opacity:0.4;transition:opacity 0.3s ease;white-space:nowrap;}.c-logo-item:hover .c-logo-item__label{opacity:1;}.c-logo-item .field__label,.c-logo-item .visually-hidden{display:none !important;}
.c-base-media,.c-base-media__inner,.c-base-media__content{display:block;width:100%;height:100%;}.c-base-media__image,.c-base-media__video{display:block;width:100%;height:100%;object-fit:cover;}.c-base-media__embed{position:relative;width:100%;height:100%;aspect-ratio:16 / 9;}.c-base-media__embed:has(> .c-base-media__iframe){aspect-ratio:unset;}.c-base-media__iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;}
*,*::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 0%,rgba(247,103,7,0) 100%);pointer-events:none;z-index:1;transform:scaleY(0.5);transform-origin:top;transition:transform 300ms 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,-0.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,0.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 0.2s ease;white-space:nowrap;cursor:pointer;}.c-offering-card__cta:hover{opacity:0.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:-0.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,0.9);background:rgba(255,255,255,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px 0px rgba(0,0,0,0.15);cursor:pointer;color:#000;transition:background 0.2s ease;}.c-offerings-slider__nav:hover{background:rgba(255,255,255,0.45);}.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;padding-bottom: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,0.9);background:rgba(255,255,255,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px 0px rgba(0,0,0,0.15);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 0.2s ease;}.c-offerings-slider__cta-link:hover{background:rgba(255,255,255,0.45);}.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:-0.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:0.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{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,-0.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 0.25s ease,height 0.25s ease,background-color 0.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;}}
*,*::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:rgba(255,255,255,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px 0px rgba(0,0,0,0.15);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 0.2s ease;cursor:pointer;}.c-tech-insights-slide__play-btn:hover{background:rgba(255,255,255,0.35);}.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:rgba(0,0,0,0.15);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-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:-0.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,-0.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 0%,#fd7e14 100%) !important;border:2px solid #ffa94d !important;box-shadow:0px 3px 2px rgba(0,33,38,0.2) !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 0.2s ease;}.c-video-feature__cta .c-button:hover,.c-video-feature__cta a:hover,.c-video-feature__cta button:hover{opacity:0.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:rgba(255,255,255,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:2px 4px 10px 0px rgba(0,0,0,0.15);white-space:nowrap;cursor:pointer;transition:background 0.2s ease;}.c-video-feature__play-wrap:hover{background:rgba(255,255,255,0.4);}.c-video-feature__media.is-playing .c-video-feature__play-wrap{opacity:0;pointer-events:none;transition:opacity 0.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;}}
:root{--font-geist:"Geist",sans-serif;--font-zalando:"Zalando Sans Expanded",sans-serif;--font-family-body:var(--font-geist);--font-family-display:var(--font-zalando)}
:root{--color-mmi-blue:#001219;--color-mmi-teal:#009BB6;--color-mmi-teal-transparent:rgba(0,155,182,0);--color-action-blue:#0D99FF;--color-secondary-blue:#C2DADE;--color-black:#000000;--color-white:#FFFFFF;--color-bg-neutral:#EDEBEB;--color-border:#C8C8C8;--color-bg-muted:#e8eef1;--color-bg-muted-2:#d4dce0;--color-bg-gradient-start:#e0e8ec;--color-bg-gradient-end:#c8d1d6;--color-shape-fill:rgba(180,200,210,.35);--color-shape-core:rgba(80,130,160,.25);--color-overlay-light:rgba(255,255,255,.15);--color-overlay-mid:rgba(200,210,220,.2);--color-overlay-dark:rgba(0,0,0,.2);--color-overlay-dark-strong:rgba(0,0,0,.35);--color-cta-bg:var(--color-mmi-teal);--color-cta-hover:#007a90;--color-cta-gradient-start:#1E697A;--color-cta-gradient-end:#218A9D;--color-cta-gradient-hover:linear-gradient(90deg,#1E697A 53.37%,#228C9F 100%);--shadow-button:0px 3px 4px 0px #00212633;--color-border-light:#d7d5d4;--color-bg-scrolled:rgba(230,238,240,1);--color-bg-muted-3:#e8e8e8;--color-text-muted:#616161;--color-text-muted-2:#818181;--color-overlay-dark-mid:rgba(0,0,0,.4);--shadow-modal:0 40px 100px rgba(0,0,0,.15);--shadow-button-sm:0 8px 16px rgba(0,0,0,.1);--color-overlay-blue:rgba(0,18,25,.4);--color-overlay-blue-light:rgba(0,18,25,.3);--color-border-white-muted:rgba(255,255,255,.7);--color-text-default:#0a0a0a;--color-text-placeholder:#717182;--color-text-caption:#747181;--color-mmi-teal-deep:#218a9d;--color-cta-gradient-end-alt:#228c9f;--color-surface-page-soft:#e9e8ed;--color-surface-panel-soft:#f9f9f9;--color-surface-pill:#ededed;--color-surface-disabled:#e0e0e0;--color-border-strong:#000000;--color-border-soft-disabled:#d0d0d0;--color-stat-lavender:#c3c2d3;--color-indicator-inactive:#8dcbd6;--color-divider-neutral:#b8b8b8;--color-logo-carousel-track:#cbcbcb;--color-hero-teal-mid:#93bbca;--color-hero-gradient-fade:rgba(147,187,202,0);--color-hero-teal-light:#A9CFDD;--color-overlay-mint-teal:rgba(71,210,193,.2);--color-glass-bg:rgba(255,255,255,.2);--color-glass-border:rgba(255,255,255,.8);--color-frost-pill-bg:rgba(255,255,255,.25);--color-frost-pill-border:rgba(255,255,255,.9);--color-frost-pill-bg-hover:rgba(255,255,255,.35);--color-cta-outline:#659fb2;--color-search-accent:#2d7d8e;--color-hotspot-bg-overlay:rgba(211,211,211,.2);--color-timeline-connector:#f2f1f4;--color-timeline-gradient-accent:#7ecbd8;--color-white-transparent:rgba(255,255,255,0);--color-mmi-teal-dark:#016e78;--color-shadow-dark:rgba(0,33,38,.25);--color-shadow-soft:rgba(0,33,38,.1);--color-shadow-subtle:rgba(0,33,38,.08);--color-black-rgb:0,0,0;--color-white-rgb:255,255,255;--color-mmi-teal-deep-rgb:33,138,157;--color-text-label:#364153;--color-error-primary:#f04438;--color-border-input:#d1d5dc;--color-text-placeholder-alt:#667085;--color-mmi-teal-deeper:#1a6e7d;--color-text-description:#4a5565;--color-text-light-gray:#adb5bd;--color-text-medium-gray:#6a7282;--color-text-gray-cool:#99A1AF;--color-error-bright:#fb2c36;--color-border-gray-light:#d0d5dd;--color-mmi-blue-soft:rgba(89,168,202,.1);--color-mmi-teal-focus-shadow:rgba(0,155,182,.12);--color-mmi-teal-highlight-bg:rgba(30,105,122,.12);--color-surface-hover-light:#F7FBFB;--color-border-subtle:rgba(0,0,0,.08);--color-border-very-subtle:rgba(0,0,0,.04);--color-bg-very-subtle:rgba(0,0,0,.02);--color-pdf-red:#E00034;--color-shadow-modal-heavy:rgba(0,0,0,.15);--color-shadow-light:rgba(0,0,0,.1);--color-mmi-teal-hover-shadow:rgba(33,138,157,.2);--color-corp-orange:#f76707;--color-corp-orange-mid:#fd7e14;--color-corp-orange-dark:#e8590c;--color-corp-orange-deep:#d9480f;--color-corp-orange-light:#ffc078;--color-corp-orange-pale:#ffe8cc;--color-corp-orange-border:#ffa94d;--color-corp-gray-bg:#e8e8e8;--color-corp-gray-200:#dddddd;--color-corp-gray-600:#727272;--color-corp-frost-bg:rgba(255,255,255,.25);--color-corp-frost-border:rgba(255,255,255,1);--color-corp-scrim-dark:rgba(0,0,0,.2);--shadow-corp-frost:2px 4px 10px 0px rgba(0,0,0,.15);--shadow-corp-button:0px 3px 2px rgba(0,33,38,.2)}.text-primary{color:var(--color-mmi-teal)}.text-dark{color:var(--color-mmi-blue)}.text-action{color:var(--color-action-blue)}.text-neutral{color:var(--color-black)}.text-inverted{color:var(--color-white)}.bg-primary{background-color:var(--color-mmi-teal)}.bg-dark{background-color:var(--color-mmi-blue)}.bg-neutral{background-color:var(--color-bg-neutral)}
:root{--font-size-display:96px;--line-height-display:104px;--font-size-display-sm:clamp(2rem,8vw,3rem);--font-size-lead:1.25rem;--line-height-relaxed:1.4;--font-size-button:16px;--line-height-button:24px;--font-weight-semibold:600;--font-size-h1:48px;--line-height-h1:54px;--font-size-h2:36px;--line-height-h2:44px;--font-size-h3:28px;--line-height-h3:36px;--font-size-h4:24px;--line-height-h4:32px;--font-size-h5:20px;--line-height-h5:28px;--font-size-h6:14px;--line-height-h6:22px;--font-size-subhead:12px;--line-height-subhead:20px;--font-size-h1-lg:96px;--line-height-h1-lg:104px;--font-size-h2-lg:64px;--line-height-h2-lg:72px;--font-size-h3-lg:52px;--line-height-h3-lg:60px;--font-size-h4-lg:32px;--line-height-h4-lg:40px;--font-size-h5-lg:24px;--line-height-h5-lg:32px;--font-size-h6-lg:18px;--line-height-h6-lg:26px;--font-size-subhead-lg:16px;--line-height-subhead-lg:24px}h1,h2,h3,h4,h5,h6,.c-heading{font-family:var(--font-family-display);font-weight:500;margin:0;padding:0;margin-block-start:1em;margin-block-end:1em;color:inherit}h1,.c-heading.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);@media(min-width:768px){font-size:var(--font-size-h1-lg);line-height:var(--line-height-h1-lg)}}h2,.c-heading.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);@media(min-width:768px){font-size:var(--font-size-h2-lg);line-height:var(--line-height-h2-lg)}}h3,.c-heading.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);@media(min-width:768px){font-size:var(--font-size-h3-lg);line-height:var(--line-height-h3-lg)}}h4,.c-heading.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);@media(min-width:768px){font-size:var(--font-size-h4-lg);line-height:var(--line-height-h4-lg)}}h5,.c-heading.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);@media(min-width:768px){font-size:var(--font-size-h5-lg);line-height:var(--line-height-h5-lg)}}h6,.c-heading.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);@media(min-width:768px){font-size:var(--font-size-h6-lg);line-height:var(--line-height-h6-lg)}}.c-heading.text-display{font-size:var(--font-size-display-sm);line-height:1.1;@media(min-width:768px){font-size:var(--font-size-display);line-height:var(--line-height-display)}}.c-heading.text-lead{font-size:var(--font-size-lead);line-height:var(--line-height-relaxed)}.c-heading.text-subhead{font-size:var(--font-size-subhead);line-height:var(--line-height-subhead);@media(min-width:768px){font-size:var(--font-size-subhead-lg);line-height:var(--line-height-subhead-lg)}}
.mmi-footer{background-color:#fff;border-radius:20px 20px 0 0;padding:48px 24px 40px;font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);@media(min-width:1024px){padding:80px 120px 56px}}.footer__container{display:flex;flex-direction:column;gap:48px;@media(min-width:1800px){max-width:1400px;margin:0 auto}@media(min-width:1024px){gap:56px}}.footer__container__top{display:flex;flex-direction:column;gap:32px;@media(min-width:1024px){flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.footer__nav ul,.footer__nav .menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;@media(min-width:1024px){flex-direction:row;gap:56px}}.footer__nav li{list-style:none;padding:0;margin:0}.footer__nav a{text-decoration:none;color:#000;font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);font-size:16px;font-weight:400;line-height:1;transition:color .2s ease;@media(min-width:1024px){font-size:18px}&:hover{color:#f76707}}.footer__social{display:flex;align-items:center;gap:24px;@media(min-width:1024px){gap:32px}}.footer__social-link{display:flex;align-items:center;justify-content:center;color:#000;width:24px;height:24px;text-decoration:none;transition:color .2s ease;svg{width:24px;height:24px}&:hover{color:#f76707}}.footer__container__bottom{border-top:1px solid #000;padding-top:32px;display:flex;justify-content:flex-start;@media(min-width:1024px){padding-top:56px;justify-content:flex-end}}.footer__container__bottom ul,.footer__container__bottom .menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px;@media(min-width:1024px){gap:56px}}.footer__container__bottom li{list-style:none;padding:0;margin:0}.footer__container__bottom a{text-decoration:none;color:#000;font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);font-size:12px;font-weight:400;opacity:.75;transition:opacity .2s ease;@media(min-width:1024px){font-size:14px}&:hover{opacity:1;text-decoration:underline}}
:root{--header-height:96px;--announcement-height:0px;--header-transition:.31s cubic-bezier(.4,0,.2,1);--megamenu-transition:.38s cubic-bezier(.4,0,.2,1);--header-z:9000}body{margin:0;padding:0;box-sizing:border-box;background-color:#e9e8ed}.layout-container{position:relative}.layout-content{padding-top:0}body.no-hero .layout-content{padding-top:var(--header-height);@media(max-width:1200px){padding-top:80px}}.site-header__nav-item--mobile-feature{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--header-z);display:flex;flex-direction:column;font-family:var(--font-family-body,"Geist",sans-serif);z-index:100}.site-header__inner>div,.site-header__inner>.block{display:contents}.site-header__inner>.block .site-header__nav,.site-header__inner>.block .site-header__logo{display:flex}.site-header.is-scrolled .site-header__bar,.site-header.is-menu-open .site-header__bar{background-color:var(--color-white)}.site-header__announcement{width:100%;background-color:#ddd;display:flex;align-items:center;justify-content:center;padding:10px 24px;transition:background-color var(--header-transition)}.site-header__announcement-inner{display:flex;align-items:center;gap:12px;width:100%;justify-content:center}.site-header__announcement-text{font-family:var(--font-geist,"Geist",sans-serif);font-size:12px;font-weight:400;line-height:16px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__announcement-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background-color:#fd7e14;color:#fff;font-family:var(--font-geist,"Geist",sans-serif);font-size:12px;font-weight:700;line-height:20px;border-radius:16px;white-space:nowrap;flex-shrink:0;text-decoration:none;text-transform:uppercase}.site-header__bar{position:relative;width:100%;min-height:var(--header-height);background:transparent;overflow:visible;transition:background-color var(--header-transition),box-shadow var(--header-transition)}.site-header__bar:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-overlay-dark-strong) 0%,transparent 100%);pointer-events:none;transition:opacity var(--header-transition);z-index:0}.site-header.is-scrolled .site-header__bar:before,.site-header.is-menu-open .site-header__bar:before{opacity:0}.site-header__inner{position:relative;z-index:1;display:flex;align-items:center;padding:20px 120px;@media(min-width:1800px){max-width:1400px;margin:auto;padding-left:0;padding-right:0}}.site-header__logo{position:relative;display:flex;align-items:center;flex-shrink:0;gap:12px;text-decoration:none;transition:opacity .2s ease}.site-header__logo:hover{opacity:.85}.site-header__logo-img{display:block;height:56px;width:auto;transition:filter var(--header-transition)}.site-header__logo-img--white{display:block;filter:drop-shadow(0 0 8px var(--color-overlay-light))}.site-header__logo-img--black,.site-header.is-scrolled .site-header__logo-img--white,.site-header.is-menu-open .site-header__logo-img--white{display:none}.site-header.is-scrolled .site-header__logo-img--black,.site-header.is-menu-open .site-header__logo-img--black{display:block}.site-header__logo-name{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:20px;font-weight:400;line-height:1;letter-spacing:-.2px;color:#fff;white-space:nowrap;transition:color var(--header-transition)}.site-header__logo-slogan{position:absolute;top:100%;left:0;margin-top:4px;font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);font-size:10px;font-weight:400;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#ffffffa6;white-space:nowrap;pointer-events:none;transition:color var(--header-transition)}.site-header.is-scrolled .site-header__logo-name,.site-header.is-menu-open .site-header__logo-name{color:#000}.site-header.is-scrolled .site-header__logo-slogan,.site-header.is-menu-open .site-header__logo-slogan{color:#00000073}.site-header.no-hero .site-header__logo-name{color:#000}.site-header.no-hero .site-header__logo-slogan{color:#00000073}.site-header__nav{flex:1;display:flex;align-items:center;justify-content:center}.site-header__nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px}.site-header__nav-link{display:inline-flex;align-items:center;text-decoration:none;padding:8px 16px;border:1px solid transparent;border-radius:8px;font-family:var(--font-family-display);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:var(--color-white);transition:color var(--header-transition),background-color var(--header-transition),border-color var(--header-transition)}.site-header.is-scrolled .site-header__nav-link,.site-header.is-menu-open .site-header__nav-link{color:var(--color-black)}.site-header__nav-link:hover,.site-header.is-scrolled .site-header__nav-link:hover,.site-header.is-menu-open .site-header__nav-link:hover{border:1px solid var(--color-border-light);background-color:var(--color-white);color:var(--color-black)}.site-header__nav-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;color:var(--color-white);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color var(--header-transition),background-color var(--header-transition),border-color var(--header-transition);font-family:var(--font-family-display);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}.site-header__nav-text{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.site-header__nav-text:after{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:700;display:block}.site-header__nav-link:hover .site-header__nav-text,.site-header__nav-link.is-active .site-header__nav-text,.site-header__nav-trigger:hover .site-header__nav-text,.site-header__nav-item.is-open .site-header__nav-trigger .site-header__nav-text,.site-header__nav-item.is-active-trail .site-header__nav-trigger .site-header__nav-text{font-weight:700}.site-header__nav-item.is-open .site-header__nav-trigger{border:1px solid var(--color-border-light);background-color:var(--color-white);color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header.is-scrolled .site-header__nav-trigger,.site-header.is-menu-open .site-header__nav-trigger{color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header__nav-trigger:hover,.site-header.is-scrolled .site-header__nav-trigger:hover,.site-header.is-menu-open .site-header__nav-trigger:hover{border:1px solid var(--color-border-light);background-color:var(--color-white);color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header__nav-chevron{display:inline-flex;transform:rotate(0)}.site-header__nav-item.is-open .site-header__nav-chevron{transform:rotate(180deg)}.site-header__megamenu{position:fixed;top:calc(var(--announcement-height) + var(--header-height));left:0;right:0;background-color:var(--color-white);z-index:98;opacity:0;visibility:hidden;transform:translateY(-150px);transition:opacity var(--megamenu-transition),transform var(--megamenu-transition),visibility var(--megamenu-transition)}.site-header__megamenu.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;z-index:999}.site-header__megamenu-inner{display:flex;max-width:100%;padding:36px 120px 64px;gap:0;align-items:start;@media(min-width:1800px){max-width:1400px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.site-header__megamenu-col{min-width:0;max-width:360px;width:100%}.site-header__megamenu-col--links{min-width:240px}.site-header__megamenu-col--middle{padding-left:20px;position:relative;min-height:200px;margin-left:-8rem}.site-header__megamenu-l3-container{position:relative;width:100%}.site-header__megamenu-col--feature{max-width:400px;margin-left:auto}.site-header__megamenu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:220px}.site-header__megamenu-list li{border-bottom:1px solid var(--color-border-light)}.site-header__megamenu-list:has(.is-active-l2)>li{border-bottom:1px solid var(--color-mmi-teal)}.site-header__megamenu-list li:first-child{border-top:unset}.site-header__megamenu-link{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--color-black);text-decoration:none;font-family:var(--font-family-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.31px;transition:all .2s ease;padding:16px 18px 16px 16px;width:100%;span{transition:all .2s ease}&:hover{color:var(--color-mmi-teal);font-weight:400;span{color:var(--color-mmi-teal);transform:translate(4px)}svg path{stroke:var(--color-mmi-teal)}}}.desktop-only{display:inline-flex}.mobile-only{display:none}.site-header__megamenu-link svg.mobile-icon{display:none!important}.site-header__megamenu-link:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background-color:var(--color-bg-muted-3);opacity:0;transition:opacity .28s ease}.site-header__megamenu.has-active-l2 .site-header__megamenu-link:after{opacity:1}.site-header__megamenu-link.is-active-l2:after{opacity:0!important}.site-header__megamenu-link.is-active-l2{color:var(--color-mmi-teal);font-weight:400;span{color:var(--color-mmi-teal);transform:translate(4px)}}.site-header__megamenu-link.is-active-l2 svg path{stroke:var(--color-mmi-teal)}.site-header__megamenu-link.has-children svg,.site-header__megamenu-link.has-children svg *{pointer-events:none}.site-header__megamenu-link-wrapper{position:relative;display:flex;align-items:center;width:100%}.site-header__megamenu-link.has-children{padding-right:44px}.site-header__megamenu-arrow-toggle{position:absolute;right:0;top:0;bottom:0;width:44px;background:none;border:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .2s ease}.site-header__megamenu-arrow-toggle svg,.site-header__megamenu-arrow-toggle svg *{pointer-events:none}.site-header__megamenu-link.is-active-l2+.site-header__megamenu-arrow-toggle svg path,.site-header__megamenu-link.has-children:hover+.site-header__megamenu-arrow-toggle svg path,.site-header__megamenu-arrow-toggle:hover svg path{stroke:var(--color-mmi-teal)}@media(max-width:1023px){.site-header__megamenu-arrow-toggle{display:none!important}.site-header__megamenu-link.has-children{padding-right:18px}}.site-header__megamenu-sublist-wrapper{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate(-30px);transition:opacity var(--megamenu-transition),visibility var(--megamenu-transition),transform .45s cubic-bezier(.23,1,.32,1);z-index:1}.site-header__megamenu-sublist-wrapper.is-visible{opacity:1;visibility:visible;transform:translate(0);z-index:2}.site-header__megamenu-sublist-wrapper--mobile{display:none!important}.site-header__megamenu-list--l3{display:flex;flex-direction:column}.site-header__megamenu-list--l3 li{border-bottom:unset}.site-header__megamenu-sublink{display:block;padding:16px 4px;color:var(--color-black);text-decoration:none;font-family:var(--font-family-body);font-size:16px;line-height:24px;transition:all .2s ease;font-weight:400;white-space:nowrap}.site-header__megamenu-sublink:hover{color:var(--color-mmi-teal);transform:translate(4px)}.site-header__megamenu-cart{flex-shrink:0;color:var(--color-text-muted);transition:transform .2s ease,color .2s ease}.site-header__megamenu-link:hover .site-header__megamenu-cart{transform:scale(1.05);color:var(--color-mmi-teal)}.site-header__megamenu-feature{display:flex;align-items:flex-start}.site-header__megamenu-feature-card{background-color:var(--color-white);border:1px solid var(--color-bg-muted-3);border-radius:16px;max-width:376px;width:100%;padding:24px;margin-left:auto}.site-header__megamenu-feature-img-wrap{width:100%;aspect-ratio:82 / 57;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,var(--color-mmi-teal) 0%,var(--color-action-blue) 100%);display:flex;align-items:center;justify-content:center}.site-header__megamenu-feature-img{width:80px;height:auto;filter:brightness(0) invert(1);opacity:.85;transition:transform .4s ease}.site-header__megamenu-feature-card:hover .site-header__megamenu-feature-img{transform:scale(1.04)}.site-header__megamenu-feature-label{font-family:var(--font-family-display);font-size:16px;font-weight:500;color:var(--color-black);line-height:24px;margin:24px;margin-left:unset;margin-right:unset}.site-header__megamenu-feature-link{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-family:var(--font-family-body);font-size:16px;line-height:24px;letter-spacing:-.31px;font-weight:400;color:var(--color-mmi-teal);text-decoration:none;transition:border .2s ease;box-shadow:var(--color-mmi-teal) 0 0 0 1px}.site-header__megamenu-feature-link:hover{box-shadow:var(--color-mmi-teal) 0 0 0 2px}.site-header__megamenu-feature-img-wrap .field,.site-header__megamenu-feature-img-wrap .field__item{display:contents}.site-header__megamenu-feature-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.site-header__megamenu-feature-card:hover .site-header__megamenu-feature-img-wrap img{transform:scale(1.04)}.site-header__megamenu-feature-cta .field,.site-header__megamenu-feature-cta .field__item{display:contents}.site-header__megamenu-feature-cta a{display:inline-flex;align-items:center;gap:8px;margin:0 8px 8px;padding:10px 24px;border:1px solid var(--color-mmi-teal);border-radius:100px;font-size:.9375rem;font-weight:500;color:var(--color-mmi-teal);text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.site-header__megamenu-feature-cta a:hover{background-color:var(--color-mmi-teal);color:var(--color-white);transform:translateY(-1px)}.site-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.site-header__search-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:unset;border:unset;padding:unset}.site-header__search-toggle path,.site-header__search-toggle rect{stroke:var(--color-white)}.site-header.is-scrolled .site-header__search-toggle path,.site-header.is-scrolled .site-header__search-toggle rect,.site-header.is-menu-open .site-header__search-toggle path,.site-header.is-menu-open .site-header__search-toggle rect{stroke:var(--color-black)}.site-header__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:10px;background:transparent;border:1.5px solid var(--color-border-white-muted);border-radius:10px;cursor:pointer;transition:border-color var(--header-transition)}.site-header.is-scrolled .site-header__hamburger,.site-header.is-menu-open .site-header__hamburger{border-color:var(--color-overlay-blue-light)}.site-header__hamburger-line{display:block;width:100%;height:1.8px;background-color:var(--color-white);border-radius:2px;transition:transform var(--header-transition),opacity var(--header-transition),background-color var(--header-transition)}.site-header.is-scrolled .site-header__hamburger-line,.site-header.is-menu-open .site-header__hamburger-line{background-color:var(--color-mmi-blue)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(1){transform:translateY(6.8px) rotate(45deg)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(3){transform:translateY(-6.8px) rotate(-45deg)}.site-header__search-bar{position:absolute;top:0;left:389px;right:0;height:var(--header-height);background-color:transparent;display:flex;align-items:center;z-index:5;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--megamenu-transition),transform var(--megamenu-transition)}.site-header__search-bar.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header.search-open .site-header__nav{opacity:0;pointer-events:none}.site-header__search-bar-inner{position:relative;display:flex;align-items:center;width:100%;max-width:931px;margin-left:auto;margin-right:120px;padding:0 20px;gap:16px;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:12px;min-height:56px;@media(min-width:1800px){margin-right:22%}}.site-header__search-input{flex:1;height:100%;padding:0;font-size:14px;line-height:20px;font-weight:400;font-family:var(--font-family-body);color:var(--color-text-default);background:transparent;border:none;outline:none;appearance:none;-webkit-appearance:none}.site-header__search-input::placeholder{color:var(--color-text-muted-2)}.site-header__search-input::-webkit-search-decoration,.site-header__search-input::-webkit-search-cancel-button,.site-header__search-input::-webkit-search-results-button,.site-header__search-input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.site-header__search-submit,.site-header__search-close{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;background:unset;border:unset;padding:unset;outline:unset;cursor:pointer;flex-shrink:0}.site-header__search-submit svg{width:44px;height:44px}.site-header__search-close{margin-left:12px;margin-right:8px}.site-header__overlay{position:fixed;inset:0;top:calc(var(--announcement-height) + var(--header-height));background:var(--color-overlay-blue);z-index:10;opacity:0;visibility:hidden;transition:opacity var(--megamenu-transition),visibility var(--megamenu-transition);pointer-events:none;opacity:0!important}.site-header__overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.site-header__mobile-back{display:none}@media(max-width:1200px){:root{--header-height:80px}.site-header__hamburger{display:flex}.site-header__nav{position:fixed;top:calc(var(--announcement-height) + var(--header-height));left:0;right:0;bottom:0;background:var(--color-white);flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 0;overflow-y:auto;transform:translate(-100%);transition:transform var(--megamenu-transition);z-index:calc(var(--header-z) - 1)}.site-header__nav.is-open{transform:translate(0)}.site-header__search-bar{left:0}.site-header__search-bar-inner{margin-left:12px;margin-right:12px;max-width:none}.site-header__nav-list{flex-direction:column;align-items:flex-start;gap:0;width:100%}.site-header__nav-item{width:100%}.site-header__nav-trigger,.site-header__nav-link{width:100%;justify-content:space-between;color:var(--color-mmi-blue);padding:20px 16px!important;border-radius:0}.site-header__nav-trigger:hover,.site-header__nav-link:hover{background:transparent;color:var(--color-mmi-teal);padding-left:0}.site-header__nav-chevron,.site-header__nav-item.is-open .site-header__nav-chevron{transform:rotate(-90deg)}.site-header__mobile-back{display:flex;align-items:center;gap:8px;width:100%;padding:16px 12px;background:transparent;border:none;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;color:var(--color-mmi-teal);cursor:pointer;text-align:left}.site-header__megamenu{position:fixed;top:calc(var(--announcement-height) + var(--header-height));left:0;right:0;bottom:0;box-shadow:none;background:var(--color-white);transform:translate(100%);padding:0;max-height:none;overflow-y:auto;z-index:calc(var(--header-z) + 10);opacity:0;visibility:hidden;transition:transform var(--megamenu-transition),opacity var(--megamenu-transition)}.site-header__megamenu.is-open{transform:translate(0);opacity:1;pointer-events:auto;visibility:visible}.site-header__megamenu-inner{grid-template-columns:1fr;gap:0;padding:8px 0 16px;flex-direction:column;overflow-x:hidden}.site-header__megamenu-col--middle{display:none!important}.site-header__megamenu-col,.site-header__megamenu-list{max-width:100%;width:100%}.site-header__megamenu-sublist-wrapper--mobile{display:block!important;position:static;opacity:1;visibility:visible;transform:none;max-height:0;overflow:hidden;padding-left:16px;transition:max-height var(--megamenu-transition)}.site-header__megamenu-sublist-wrapper--mobile.is-visible{max-height:800px}.site-header__megamenu-list--l3 li{border:none!important}.site-header__megamenu-sublink{font-size:16px;padding:12px 0;font-weight:400}.site-header__megamenu-link svg.desktop-icon{display:none!important}.site-header__megamenu-link svg.mobile-icon{display:block!important;transition:transform var(--megamenu-transition);transform:rotate(0)!important}.site-header__megamenu-link.has-children svg.desktop-icon{transition:transform var(--megamenu-transition);transform:rotate(90deg)}.site-header__megamenu-link.is-active-l2 svg.desktop-icon{transform:rotate(-90deg)}.site-header__megamenu-link.is-active-l2 svg.mobile-icon{transform:rotate(180deg)!important}.site-header__megamenu-col--feature{display:none!important}.site-header__nav-item--mobile-feature{display:block;width:100%;margin-top:16px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--color-border-light);border-radius:0}.site-header__mobile-feature-wrapper{padding:0 16px}.site-header__inner{padding:14px 12px 0;gap:16px;>div{margin-left:auto;display:flex;justify-content:end;gap:1rem}}.site-header__logo-img{height:48px;width:189px}.site-header__megamenu-feature{.site-header__megamenu-feature-card{padding:unset;border:unset;display:flex;justify-content:start;margin:unset;gap:1rem;.site-header__megamenu-feature-img-wrap,.site-header__megamenu-feature-img-wrap *{aspect-ratio:280 / 294;width:100%;height:100%;max-height:97px;max-width:140px}.site-header__megamenu-feature-label{margin:0 0 16px;padding:0}}}}@media(max-width:600px){.site-header__announcement{padding:8px 16px}.site-header__announcement-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 100px)}}.user-logged-in{.site-header{top:unset}.site-header__megamenu{top:174px}}@media(min-width:1200px){.site-header__search-submit{width:44px;height:44px;.c-icon{width:44px;height:44px}}}.site-header.no-hero .site-header__bar:before{background:linear-gradient(180deg,#00000040,#0000 91.45%)}.site-header.no-hero .site-header__logo-img--white{display:none}.site-header.no-hero .site-header__logo-img--black{display:block}.site-header.no-hero .site-header__nav-link{color:var(--color-black)}.site-header.no-hero .site-header__nav-trigger{color:var(--color-black);path{stroke:var(--color-black);fill:var(--color-black)}}.site-header.no-hero .site-header__search-toggle path,.site-header.no-hero .site-header__search-toggle rect{stroke:var(--color-black)}.site-header.no-hero .site-header__hamburger{border-color:var(--color-overlay-blue-light)}.site-header.no-hero .site-header__hamburger-line{background-color:var(--color-mmi-blue)}.windows .layout--onecol:has(.mmi-media-with-list){background:#e5e5ea!important}.windows .layout--onecol:has(.mmi-feature-highlight){background:#e5e5ea!important}.windows .layout--onecol:has(.c-carousel-wrapper){background:#e5e5ea!important}.mac .layout--onecol:has(.mmi-media-with-list){background:transparent}.site-header__suggestions{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000024;overflow:hidden;z-index:calc(var(--header-z,9000) + 10)}.site-header__suggestions.is-open{display:block}.site-header__suggestion-item{display:flex;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;color:#000;transition:background .15s ease;border-bottom:1px solid rgba(0,0,0,.06);&:last-of-type{border-bottom:none}&:hover,&.is-focused{background:#fff7f2}}.site-header__suggestion-thumb{width:52px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;display:block}.site-header__suggestion-thumb--empty{background:#f0f0f0}.site-header__suggestion-text{display:flex;flex-direction:column;gap:2px;min-width:0}.site-header__suggestion-title{font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);font-size:14px;font-weight:500;line-height:1.3;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header__suggestion-date{font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);font-size:12px;font-weight:400;color:#888}.site-header__suggestions-footer{display:block;padding:12px 16px;font-family:var(--Body-B1-fontFamily,"Geist",sans-serif);font-size:13px;font-weight:500;color:#f76707;text-decoration:none;background:#fff;border-top:1px solid rgba(0,0,0,.06);transition:background .15s ease;&:hover{background:#fff7f2}}
.mmi-modal-overlay{position:fixed;inset:0;background:var(--color-overlay-dark-mid);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mmi-modal-overlay.is-visible{opacity:1;visibility:visible}.mmi-modal{position:relative;background:var(--color-white);border-radius:32px;padding:24px;max-width:752px;width:100%;display:flex;gap:36px;box-shadow:var(--shadow-modal);transform:translateY(300px);opacity:0;transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .5s ease;transition-delay:50ms}.mmi-modal-overlay.is-visible .mmi-modal{transform:translateY(0);opacity:1}.mmi-modal__image-wrapper{min-width:0;width:300px;height:300px}.mmi-modal__image{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.mmi-modal__content{flex:1;display:flex;flex-direction:column;justify-content:center}.mmi-modal__title{font-family:var(--font-family-display);font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-black);margin:0 0 20px}.mmi-modal__body{font-family:var(--font-family-body);font-size:14px;line-height:20px;color:var(--color-black);margin-bottom:20px}.mmi-modal__body p{margin:0;padding:0}.mmi-modal__actions{display:flex;gap:24px;flex-wrap:wrap}.mmi-modal__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-family:var(--font-family-body);font-size:var(--font-size-button);text-decoration:none;transition:all .2s ease;white-space:nowrap}.mmi-modal .mmi-modal__btn svg{width:20px!important;height:20px!important;stroke:currentColor!important;stroke-width:2px!important;fill:none!important;display:inline-block;flex-shrink:0;transition:transform .2s ease}.mmi-modal__btn--primary{color:var(--color-white);border:1px solid transparent;background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);font-weight:var(--font-weight-semibold);transition:background .3s ease}.mmi-modal__btn--primary:hover{background:var(--color-cta-gradient-hover)}.mmi-modal__btn--secondary{border-radius:30px;color:var(--color-mmi-teal);box-shadow:var(--color-mmi-teal) 0 0 0 1px;font-weight:400}.mmi-modal__btn--secondary:hover{box-shadow:var(--color-mmi-teal) 0 0 0 2px}.mmi-modal__close{position:absolute;top:calc(50% - 205px);left:calc(50% + 373px);width:56px;height:56px;background:var(--color-white);border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-button-sm);transition:all .2s ease,opacity .5s ease,transform .6s cubic-bezier(.23,1,.32,1);z-index:101000;opacity:0;transform:translateY(300px)}.mmi-modal-overlay.is-visible .mmi-modal__close{opacity:1;transform:translateY(0)}@media(max-width:900px){.mmi-modal-overlay{display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:8px;padding-right:8px}.mmi-modal{display:flex;flex-direction:column;padding:24px;gap:24px;border-radius:32px;width:100%;flex-shrink:0;max-height:none;margin-bottom:0;overflow:visible;box-sizing:border-box;transform:translateY(100px);max-height:500px;overflow-y:scroll;scrollbar-width:none;margin-top:unset}.mmi-modal-overlay.is-visible .mmi-modal{transform:translateY(0)}.mmi-modal__image-wrapper{aspect-ratio:658 / 400;width:100%;height:100%;border-radius:16px;img{border-radius:16px}}.mmi-modal__title{font-size:20px;line-height:28px;margin-bottom:12px}.mmi-modal__body{font-size:16px;margin-bottom:32px}.mmi-modal__actions{gap:8px;margin-top:auto}.mmi-modal__btn{width:100%;justify-content:center;padding:12px 20px;line-height:24px}.mmi-modal__close{position:relative;top:0;left:0;transform:none;margin-bottom:12px;flex-shrink:0;opacity:0;transform:translateY(100px);transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .5s ease}.mmi-modal-overlay.is-visible .mmi-modal__close{opacity:1;transform:translateY(0)}.mmi-modal__close:hover{transform:scale(1.05)}}
body{-webkit-font-smoothing:antialiased!important;*{-webkit-font-smoothing:antialiased!important}}p{margin:0;padding:0}.layout-builder-block{background-color:unset;padding:unset}#block-saturn-tabs{margin-top:24px;margin-bottom:24px;position:relative;z-index:9}#block-saturn-tabs>ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding:0 120px}#block-saturn-tabs>ul li{margin:0;padding:0}#block-saturn-tabs>ul li a{font-family:var(--font-geist);font-size:var(--font-size-button);font-weight:500;color:var(--color-black);transition:color .2s ease;text-decoration:none}#block-saturn-tabs>ul li a:hover{text-decoration:underline}#block-saturn-tabs>ul li a.is-active{text-decoration:underline}.ui-icon.ui-icon-closethick{left:14px!important;top:14px!important}.node-layout-builder-form{margin-left:120px;margin-right:120px}.node-layout-builder-form .vertical-tabs{margin-left:unset}@media(max-width:991.98px){#block-saturn-tabs>ul{margin-left:16px;margin-right:16px;padding-left:unset;padding-right:unset}.node-layout-builder-form{margin-left:16px;margin-right:16px}}.layout-container{overflow-x:hidden}p.para-1{color:var(--color-white);font-family:var(--font-family-display);font-size:24px;font-weight:400;line-height:32px;@media(max-width:991.98px){font-size:18px;line-height:26px}}.splide__track{padding-top:0!important;padding-bottom:0!important}p.para-2-bold{color:var(--color-black);font-family:var(--font-family-body);font-size:16px;font-weight:600;line-height:24px;@media(max-width:991.98px){font-size:14px;line-height:20px}}p.para-2-light{color:#000;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;@media(max-width:991.98px){font-size:14px;line-height:20px}}p.para-3{color:var(--color-black);font-family:var(--font-family-body);font-size:12px;font-style:normal;line-height:16px}p.para-4{font-family:var(--font-family-body);font-size:14px;line-height:21px;letter-spacing:-.15px}p.para-label{font-family:var(--font-family-body);font-size:36px;line-height:54px;letter-spacing:.369px}.drupal-status-messages *{font-family:var(--font-family-body)!important}p.para-18{color:#000;font-family:var(--font-family-body);font-size:18px;line-height:26px;letter-spacing:-.15px}p.para-20{color:#000;font-family:var(--font-family-body);font-size:20px;font-weight:600;line-height:30px;letter-spacing:-.449px}.layout-builder-form .form-actions[aria-label="Layout Builder tools"]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.5rem;padding:1rem 0;border-bottom:1px solid var(--color-border-light)}.layout-builder-form .form-actions .button{font-family:var(--font-geist);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-button);padding:.5rem 1.25rem;border-radius:8px;border:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.layout-builder-form .form-actions .button--primary{background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end) 100%);color:var(--color-white)}.layout-builder-form .form-actions .button--primary:hover{background:var(--color-cta-hover);color:var(--color-white)}.layout-builder-form .form-actions .button:not(.button--primary){background:var(--color-bg-muted-3);color:var(--color-mmi-blue)}.layout-builder-form .form-actions .button:not(.button--primary):hover{background:var(--color-border-light)}.layout-builder-form .form-item-toggle-content-preview{display:flex;align-items:center;gap:.5rem}.layout-builder-form .form-item-toggle-content-preview .form-checkbox{width:1.125rem;height:1.125rem;accent-color:var(--color-mmi-teal)}.layout-builder-form .form-item-toggle-content-preview .option{font-size:var(--font-size-button);color:var(--color-mmi-blue);cursor:pointer;font-family:var(--font-family-body)}.layout-builder-form #edit-moderation-state-wrapper{margin-bottom:1.5rem}.layout-builder-form #edit-moderation-state-wrapper .form-item label{font-weight:600;color:var(--color-mmi-blue);margin-right:.5rem}.layout-builder-form #edit-moderation-state-wrapper .form-select{font-family:var(--font-geist);font-size:var(--font-size-button);padding:.375rem 2rem .375rem .5rem;border:1px solid var(--color-border-light);border-radius:8px;background-color:var(--color-white);color:var(--color-mmi-blue)}.layout-builder-form .layout-builder__message{margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--color-bg-muted);border-radius:8px;font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-mmi-blue)}.layout-builder-form .layout-builder__message a{color:var(--color-mmi-teal);text-decoration:underline}.layout-builder-form .layout-builder__message a:hover{color:var(--color-cta-hover)}.layout-builder-form .vertical-tabs{margin-top:1.5rem;border:1px solid var(--color-border-light);border-radius:8px;overflow:hidden}.layout-builder-form .vertical-tabs__menu{list-style:none;margin:0;padding:0;background:var(--color-bg-neutral);border-bottom:1px solid var(--color-border-light)}.layout-builder-form .vertical-tabs__menu-item a{display:block;padding:.75rem 1rem;font-weight:600;color:var(--color-mmi-blue);text-decoration:none;transition:background .2s ease,color .2s ease}.layout-builder-form .vertical-tabs__menu-item a:hover{background:var(--color-bg-muted-3)}.layout-builder-form .vertical-tabs__menu-item.is-selected a{background:var(--color-white);color:var(--color-mmi-teal)}.layout-builder-form .vertical-tabs__menu-item-title{display:block;font-size:var(--font-size-button);font-family:var(--font-family-body)}.layout-builder-form .vertical-tabs__menu-item-summary{display:block;font-size:.875rem;font-weight:400;color:var(--color-text-muted);margin-top:.25rem}.layout-builder-form .vertical-tabs__panes{background:var(--color-white)}.layout-builder-form .vertical-tabs__pane{padding:1rem 1.25rem}.layout-builder-form .vertical-tabs__pane summary{font-weight:600;color:var(--color-mmi-blue);cursor:pointer;margin-bottom:1rem}.layout-builder-form .vertical-tabs__pane .form-item{margin-bottom:1rem}.layout-builder-form .vertical-tabs__pane label.option,.layout-builder-form .vertical-tabs__pane label:not(.visually-hidden){font-size:var(--font-size-button);color:var(--color-mmi-blue)}.layout-builder-form .vertical-tabs__pane .form-checkbox{width:1.125rem;height:1.125rem;margin-right:.5rem;accent-color:var(--color-mmi-teal)}.layout-builder-form .vertical-tabs__pane .form-textarea{font-family:var(--font-geist);font-size:var(--font-size-button);line-height:var(--line-height-relaxed);padding:.75rem;border:1px solid var(--color-border-light);border-radius:8px;width:100%;max-width:100%;color:var(--color-mmi-blue);background:var(--color-white)}.layout-builder-form .vertical-tabs__pane .description{font-size:.875rem;color:var(--color-text-muted);margin-top:.25rem}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-align-justify{text-align:justify!important}.text-formatted,.field--type-text-long,.field--type-text-with-summary,.ck-content{font-family:var(--font-family-body,"Geist",sans-serif)}.text-formatted ul,.field--type-text-long ul,.field--type-text-with-summary ul,.ck-content ul{font-family:var(--font-family-body,"Geist",sans-serif);list-style-type:disc;margin:0 0 20px;padding-left:24px}.text-formatted ol,.field--type-text-long ol,.field--type-text-with-summary ol,.ck-content ol{font-family:var(--font-family-body,"Geist",sans-serif);list-style-type:decimal;margin:0 0 20px;padding-left:24px}.text-formatted li,.field--type-text-long li,.field--type-text-with-summary li,.ck-content li{font-family:var(--font-family-body,"Geist",sans-serif);margin-bottom:8px}.text-formatted ul ul,.text-formatted ol ul,.text-formatted ul ol,.text-formatted ol ol,.field--type-text-long ul ul,.field--type-text-long ol ul,.field--type-text-long ul ol,.field--type-text-long ol ol,.field--type-text-with-summary ul ul,.field--type-text-with-summary ol ul,.field--type-text-with-summary ul ol,.field--type-text-with-summary ol ol,.ck-content ul ul,.ck-content ol ul,.ck-content ul ol,.ck-content ol ol{margin-top:8px;margin-bottom:8px}.text-formatted ul ul,.field--type-text-long ul ul,.field--type-text-with-summary ul ul,.ck-content ul ul{list-style-type:circle}.text-formatted ul ul ul,.field--type-text-long ul ul ul,.field--type-text-with-summary ul ul ul,.ck-content ul ul ul{list-style-type:square}select::picker(select){top:anchor(bottom)!important;left:anchor(left)!important;position-area:bottom!important;inset-area:bottom!important}
#sliding-popup.sliding-popup-bottom{position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 48px)!important;max-width:1380px!important;background:#fff!important;border:2px solid #e8e8e8!important;border-radius:16px!important;box-shadow:0 2px 4px #171b1e26!important;z-index:99999!important;text-align:left!important;padding:0!important;overflow:hidden!important}#sliding-popup .eu-cookie-compliance-banner,#sliding-popup .eu-cookie-compliance-content{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;box-sizing:border-box!important}#sliding-popup .eu-cookie-compliance-content{padding:16px 32px!important}#sliding-popup .eucc-icon{flex-shrink:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important}#sliding-popup .eucc-icon__bg{position:absolute!important;top:0!important;left:0!important;width:56px!important;height:56px!important}#sliding-popup .eucc-icon__cookie{position:relative!important;z-index:1!important;width:36px!important;height:36px!important;margin-top:-4px!important}#sliding-popup .eucc-title{flex-shrink:0!important;display:flex!important;flex-direction:column!important;width:150px!important;margin:0!important;padding:0!important}#sliding-popup .eucc-title__label{display:block!important;font-family:var(--font-zalando,"Zalando Sans Expanded",sans-serif)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:-.12px!important;color:#000!important}#sliding-popup .eucc-title__main{display:block!important;font-family:var(--font-zalando,"Zalando Sans Expanded",sans-serif)!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0px!important;color:#000!important}#sliding-popup .eu-cookie-compliance-message{flex-shrink:0!important;width:333px!important;font-family:var(--font-geist,"Geist",sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0px!important;color:#000!important;margin:0!important;padding:0!important;float:none!important}#sliding-popup .eu-cookie-compliance-message p{margin:0!important}#sliding-popup .eu-cookie-compliance-buttons{flex:1 0 0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;gap:16px!important;margin:0!important;padding:0!important;float:none!important;max-width:none!important;min-width:1px!important}#sliding-popup .eu-cookie-compliance-buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-geist,"Geist",sans-serif)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0px!important;cursor:pointer!important;white-space:nowrap!important;text-decoration:none!important;transition:opacity .2s ease,box-shadow .2s ease!important;margin:0!important;border:none!important}#sliding-popup .eu-cookie-compliance-buttons .agree-button{background:linear-gradient(90deg,#e8590c,#fd7e14)!important;border:2px solid #ffa94d!important;color:#fff!important;height:51px!important;padding:12px 28px!important;border-radius:30px!important;box-shadow:0 3px 2px #00212633!important}#sliding-popup .eu-cookie-compliance-buttons .agree-button:hover{opacity:.9!important;box-shadow:0 6px 10px #00212640!important}#sliding-popup .eu-cookie-compliance-buttons .decline-button{background:#ffffff40!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid #000!important;color:#000!important;padding:12px 28px!important;height:auto!important;border-radius:48px!important;box-shadow:2px 4px 10px #00000026!important}#sliding-popup .eu-cookie-compliance-buttons .decline-button:hover{background:#ffffff80!important}.eu-cookie-withdraw-tab{display:none!important}@media(max-width:1024px){#sliding-popup.sliding-popup-bottom{bottom:16px!important;width:calc(100% - 32px)!important}#sliding-popup .eu-cookie-compliance-message{width:auto!important;flex:1!important;min-width:0!important}}@media(max-width:768px){#sliding-popup.sliding-popup-bottom{bottom:0!important;left:0!important;transform:none!important;width:100%!important;border-radius:16px 16px 0 0!important;max-width:100%!important}#sliding-popup .eu-cookie-compliance-content{flex-wrap:wrap!important;padding:20px 24px!important;gap:12px!important}#sliding-popup .eu-cookie-compliance-message{width:100%!important;flex-basis:100%!important;order:3!important}#sliding-popup .eu-cookie-compliance-buttons{width:100%!important;flex-basis:100%!important;order:4!important;justify-content:stretch!important;flex-direction:column!important;gap:12px!important}#sliding-popup .eu-cookie-compliance-buttons .agree-button,#sliding-popup .eu-cookie-compliance-buttons .decline-button{width:100%!important;justify-content:center!important}}
.is-copied-to-clipboard{position:relative!important}.is-copied-to-clipboard:after{content:"Copied!";position:absolute;top:-30px;left:50%;transform:translate(-50%);background:var(--color-black);color:var(--color-white);padding:4px 8px;border-radius:4px;font-family:var(--font-family-body);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;pointer-events:none;z-index:1000;animation:clipboardFadeInOut 2s ease forwards}@keyframes clipboardFadeInOut{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}
.mmi-success-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.mmi-success-modal-overlay.is-visible{opacity:1;visibility:visible}.mmi-success-modal{background:#fff;border-radius:32px;padding:80px 40px;width:100%;max-width:680px;text-align:center;position:relative;box-shadow:0 20px 40px #0000001a;transform:translateY(20px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.mmi-success-modal-overlay.is-visible .mmi-success-modal{transform:translateY(0)}.mmi-success-modal__close{position:absolute;top:-12px;right:-12px;width:44px;height:44px;background:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00000014;transition:all .2s ease;z-index:10}.mmi-success-modal__close:hover{transform:scale(1.05);box-shadow:0 6px 16px #0000001f}.mmi-success-modal__icon{margin-bottom:16px;display:flex;justify-content:center}.mmi-success-modal__icon svg,.mmi-success-modal__icon img{width:138px;height:auto}.mmi-success-modal__title{color:#000;text-align:center;font-size:28px;font-weight:700;line-height:36px;margin:0 0 12px}.mmi-success-modal__message{color:#555;text-align:center;font-size:16px;font-weight:400;line-height:24px;margin:0;font-family:var(--font-family-body)}@media(max-width:739.98px){.mmi-success-modal{margin:20px;padding:60px 24px;border-radius:24px}.mmi-success-modal__title{font-size:22px;line-height:30px}.mmi-success-modal__message{font-size:14px}.mmi-success-modal__icon svg{width:100px;height:100px}.mmi-success-modal__close{top:12px;right:12px;width:36px;height:36px}}
*,*:before,*:after{box-sizing:border-box}.c-contact-cta{display:flex;flex-direction:column;gap:60px;padding:0 120px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.c-contact-cta__header{display:flex;align-items:center}.c-contact-cta__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}.c-contact-cta__divider{width:100%;height:1px;background-color:#00000026}.c-contact-cta__grid{display:flex;flex-direction:row;gap:12px;align-items:stretch}.c-contact-cta__info{flex:1;min-height:568px;background-color:#d9480f;border-radius:16px;padding:56px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.c-contact-cta__body{font-family:var(--Heading-H3-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:24px;font-weight:var(--Weights-Regular,400);line-height:30px;letter-spacing:-.15px;color:#fff;margin:0}.c-contact-cta__body p{margin:0}.c-contact-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;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;align-self:flex-start;transition:background .2s ease;cursor:pointer}.c-contact-cta__btn:hover{background:#ffffff59}.c-contact-cta__btn-arrow{flex-shrink:0}.c-contact-cta__form-panel{flex:1;min-height:568px;background-color:#fff;border-radius:16px;padding:56px;display:flex;flex-direction:column;gap:24px}.c-contact-cta__form-panel input[type=text],.c-contact-cta__form-panel input[type=email],.c-contact-cta__form-panel input[type=tel],.c-contact-cta__form-panel select,.c-contact-cta__form-panel textarea{width:100%;background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;padding:8px 0;font-family:var(--Body-B3-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:14px;font-weight:400;line-height:20px;color:#000;outline:none;appearance:none;-webkit-appearance:none}.c-contact-cta__form-panel input[type=text]::placeholder,.c-contact-cta__form-panel input[type=email]::placeholder,.c-contact-cta__form-panel input[type=tel]::placeholder,.c-contact-cta__form-panel textarea::placeholder{color:#727272}.c-contact-cta__form-panel input[type=text],.c-contact-cta__form-panel input[type=email],.c-contact-cta__form-panel input[type=tel]{height:36px}.c-contact-cta__form-panel select{height:36px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:28px;cursor:pointer}.c-contact-cta__form-panel textarea{height:96px;resize:none}.c-contact-cta__form-panel input[type=submit],.c-contact-cta__form-panel button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;border-radius:30px;border:1px solid #ffa94d;background:linear-gradient(135deg,#e8590c,#fd7e14);color:#fff;font-family:var(--Body-B2-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;cursor:pointer;align-self:flex-start;transition:opacity .2s ease}.c-contact-cta__form-panel input[type=submit]:hover,.c-contact-cta__form-panel button[type=submit]:hover{opacity:.9}.c-contact-cta__form-panel form,.c-contact-cta__form-panel .webform-submission-form{display:flex;flex-direction:column;gap:24px;width:100%}.c-contact-cta__form-panel .form-item,.c-contact-cta__form-panel .js-form-item,.c-contact-cta__form-panel .form-wrapper,.c-contact-cta__form-panel .form-actions{margin:0;padding:0}.c-contact-cta__form-panel label,.c-contact-cta__form-panel .form-item__label{display:none!important}.c-contact-cta__form-panel .form-required:after{display:none}.c-contact-cta__form-panel input[type=text]:focus,.c-contact-cta__form-panel input[type=email]:focus,.c-contact-cta__form-panel input[type=tel]:focus,.c-contact-cta__form-panel select:focus,.c-contact-cta__form-panel textarea:focus{border-bottom-color:#fd7e14;outline:none;box-shadow:none}.c-contact-cta__form-panel .form-item--error input,.c-contact-cta__form-panel .form-item--error select,.c-contact-cta__form-panel .form-item--error textarea{border-bottom-color:#e03131}.c-contact-cta__form-panel .form-item--error .form-item__error-message,.c-contact-cta__form-panel .form-item--error .field-validation-error{font-size:12px;color:#e03131;margin-top:4px;display:block}@media(max-width:1280px){.c-contact-cta{padding:0 60px}}@media(max-width:1024px){.c-contact-cta{gap:40px}.c-contact-cta__title{font-size:36px;line-height:44px}.c-contact-cta__info,.c-contact-cta__form-panel{padding:40px;min-height:480px}}@media(max-width:768px){.c-contact-cta{padding:0 24px;gap:32px}.c-contact-cta__title{font-size:28px;line-height:36px}.c-contact-cta__grid{flex-direction:column}.c-contact-cta__info,.c-contact-cta__form-panel{min-height:unset;padding:32px}}
*,*:before,*:after{box-sizing:border-box}.c-heading-with-description{position:relative;width:100%}.c-heading-with-description__container{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:0 120px}.c-heading-with-description__eyebrow{display:flex;flex-direction:column;gap:8px}.c-eyebrow{font-family:var(--font-family-display);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.18px;text-transform:uppercase;color:var(--color-black,#000)}.c-eyebrow p{margin:0;padding:0}.c-tag{display:inline-flex;width:fit-content;padding:6px 16px;border-radius:20px;background:var(--color-black,#000);color:var(--color-white,#fff);font-family:var(--font-family-body);font-size:13px;font-weight:500;line-height:20px;letter-spacing:.2px}.c-heading-with-description__top{display:flex;justify-content:space-between;align-items:center;gap:24px}.c-heading-with-description__top:has(.text-align-center){justify-content:center}.c-heading-with-description__heading h1,.c-heading-with-description__heading h2,.c-heading-with-description__heading h3,.c-heading-with-description__heading h4,.c-heading-with-description__heading h5,.c-heading-with-description__heading h6,.c-heading-with-description__heading p{font-style:normal;font-weight:var(--Weights-Regular,400);color:var(--gray-black,#000);max-width:750px;margin:0;padding:0}.c-heading-with-description__heading h1{font-family:var(--Heading-H1-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H1-fontSize,72px);line-height:var(--Heading-H1-lineHeight,88px);letter-spacing:var(--Heading-H1-letterSpacing,-.8px)}.c-heading-with-description__heading h2{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H2-fontSize,48px);line-height:var(--Heading-H2-lineHeight,58px);letter-spacing:var(--Heading-H2-letterSpacing,-.4px)}.c-heading-with-description__heading h3,.c-heading-with-description__heading p{font-family:var(--Heading-H3-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H3-fontSize,40px);line-height:var(--Heading-H3-lineHeight,48px);letter-spacing:var(--Heading-H3-letterSpacing,-.3px)}.c-heading-with-description__heading h4{font-family:var(--Heading-H4-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H4-fontSize,32px);line-height:var(--Heading-H4-lineHeight,38px);letter-spacing:var(--Heading-H4-letterSpacing,-.2px)}.c-heading-with-description__heading h5{font-family:var(--Heading-H5-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H5-fontSize,24px);line-height:var(--Heading-H5-lineHeight,32px);letter-spacing:var(--Heading-H5-letterSpacing,0px)}.c-heading-with-description__heading h6{font-family:var(--Heading-H6-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:var(--Heading-H6-fontSize,20px);line-height:var(--Heading-H6-lineHeight,26px);letter-spacing:var(--Heading-H6-letterSpacing,0px)}.c-heading-with-description__heading--nowrap h1,.c-heading-with-description__heading--nowrap h2,.c-heading-with-description__heading--nowrap h3,.c-heading-with-description__heading--nowrap h4,.c-heading-with-description__heading--nowrap h5,.c-heading-with-description__heading--nowrap h6,.c-heading-with-description__heading--nowrap p{white-space:nowrap;max-width:none}.c-heading-with-description__cta a{border-radius:48px;border:1px solid var(--color-black,#000);padding:12px 28px;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;color:var(--color-black,#000);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease}.c-heading-with-description__cta a:hover{background:#0000000f}.c-heading-with-description__description a,.c-heading-with-description__text a,.c-heading-with-description__value a,.c-heading-with-description__callout a{color:var(--color-black,#000);text-decoration:underline;text-underline-offset:3px}.c-heading-with-description__description a:hover,.c-heading-with-description__text a:hover,.c-heading-with-description__value a:hover,.c-heading-with-description__callout a:hover{opacity:.7}.c-heading-with-description__description{max-width:895px}.c-heading-with-description__description p{margin:0;padding:0;color:var(--gray-black,#000);font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B1-fontSize,18px);font-weight:400;line-height:1.8}.c-heading-with-description__description ul,.c-heading-with-description__description ol,.c-heading-with-description__text ul,.c-heading-with-description__text ol,.c-heading-with-description__value ul,.c-heading-with-description__value ol{margin:16px 0;padding-left:24px}.c-heading-with-description__description ul,.c-heading-with-description__text ul,.c-heading-with-description__value ul{list-style-type:disc}.c-heading-with-description__description ol,.c-heading-with-description__text ol,.c-heading-with-description__value ol{list-style-type:decimal}.c-heading-with-description__description ul,.c-heading-with-description__description ol{color:var(--gray-black,#000);font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:var(--Body-B1-fontSize,18px);font-weight:400;line-height:1.8}.c-heading-with-description__text ul,.c-heading-with-description__text ol,.c-heading-with-description__value ul,.c-heading-with-description__value ol{color:var(--color-black,#000);font-family:var(--font-family-body);font-size:18px;font-weight:400;line-height:1.75}.c-heading-with-description__description li,.c-heading-with-description__text li,.c-heading-with-description__value li{margin-bottom:8px;padding-left:4px}.c-heading-with-description__description li:last-child,.c-heading-with-description__text li:last-child,.c-heading-with-description__value li:last-child{margin-bottom:0}.c-heading-with-description__content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.c-heading-with-description__left,.c-heading-with-description__right{flex:1;min-width:240px;max-width:486px}.c-heading-with-description__text p,.c-heading-with-description__value p{margin:0;padding:0;color:var(--color-black,#000);font-family:var(--font-family-body);font-size:18px;font-weight:400;line-height:1.75}.c-heading-with-description__callout{border-radius:0 10px 10px 0;border-left:3px solid var(--color-black,#000);background:#0000000d;max-width:750px;padding:24px 28px}.c-heading-with-description__callout p{margin:0;padding:0;color:var(--color-black,#000);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:1.6}.c-heading-with-description__callout p strong,.c-heading-with-description__callout p b{font-weight:600}.c-heading-with-description--mt-16{margin-top:16px}.c-heading-with-description--mb-16{margin-bottom:16px}.c-heading-with-description--mt-24{margin-top:24px}.c-heading-with-description--mb-24{margin-bottom:24px}.c-heading-with-description--mt-32{margin-top:32px}.c-heading-with-description--mb-32{margin-bottom:32px}.c-heading-with-description--mt-40{margin-top:40px}.c-heading-with-description--mb-40{margin-bottom:40px}@media(max-width:1280px){.c-heading-with-description__container{padding:0 60px}}@media(max-width:1024px){.c-heading-with-description__container{padding:0 60px}.c-heading-with-description__heading h1,.c-heading-with-description__heading h2,.c-heading-with-description__heading h3,.c-heading-with-description__heading p{font-size:32px;line-height:40px}}@media(max-width:768px){.c-heading-with-description__container{padding:0 24px}.c-heading-with-description__top{flex-direction:column;align-items:flex-start}.c-heading-with-description__heading h1,.c-heading-with-description__heading h2,.c-heading-with-description__heading h3,.c-heading-with-description__heading h4,.c-heading-with-description__heading p{font-size:28px;line-height:36px;word-break:break-word}.c-heading-with-description__description p,.c-heading-with-description__description ul,.c-heading-with-description__description ol{font-size:16px}.c-heading-with-description__content{flex-direction:column}.c-heading-with-description__left,.c-heading-with-description__right{max-width:100%}.c-heading-with-description--mt-40{margin-top:24px}.c-heading-with-description--mb-40{margin-bottom:24px}}
*,*:before,*:after{box-sizing:border-box}.c-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:600px;overflow:hidden;width:100%;padding-top:70px}.c-hero--tall{min-height:900px}.c-hero__bg-image{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.c-hero__bg-image .c-base-media,.c-hero__bg-image .c-base-media__inner,.c-hero__bg-image .c-base-media__content,.c-hero__bg-image picture{display:block;position:absolute;inset:0;width:100%;height:100%}.c-hero__bg-image img{display:block;width:100%;height:100%;object-fit:cover}.c-hero__scrim{position:absolute;inset:0;background:#000;opacity:.2;z-index:1;pointer-events:none}.c-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;width:100%;padding:0 120px;max-width:990px}.c-hero--center .c-hero__content{align-items:center;text-align:center;max-width:100%;padding-top:140px;padding-bottom:169px}.c-hero--left{align-items:flex-start}.c-hero--left .c-hero__content{align-items:flex-start;text-align:left;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:50px}.c-hero--right .c-hero__content{align-items:flex-end;text-align:right;max-width:100%}.c-hero__label{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.18px;text-transform:uppercase;color:#fff;margin:0;max-width:750px}.c-hero__heading{font-family:var(--Heading-H2-fontFamily,"Zalando Sans Expanded",sans-serif);font-weight:400;color:#fff;margin:0;max-width:800px}h1.c-hero__heading{font-size:72px;line-height:88px;letter-spacing:-.8px}h2.c-hero__heading{font-size:48px;line-height:58px;letter-spacing:-.4px}h3.c-hero__heading{font-size:40px;line-height:48px;letter-spacing:-.3px}.c-hero__description{font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:18px;font-weight:400;line-height:1.8;color:#fff;max-width:750px;margin:0}.c-hero__content ul,.c-hero__content ol{padding-left:24px!important;margin:16px 0!important}.c-hero__content ul{list-style-type:disc!important}.c-hero__content ol{list-style-type:decimal!important}.c-hero__content li{display:list-item!important;margin-bottom:8px!important}.c-hero__content li:last-child{margin-bottom:0!important}.c-hero--center .c-hero__content ul:not(.text-align-left):not(.text-align-right):not(.text-align-justify),.c-hero--center .c-hero__content ol:not(.text-align-left):not(.text-align-right):not(.text-align-justify){list-style-position:inside!important;text-align:center!important;padding-left:0!important}.c-hero--left .c-hero__content ul,.c-hero--left .c-hero__content ol{list-style-position:outside!important;text-align:left!important;padding-left:24px!important}.c-hero--right .c-hero__content ul,.c-hero--right .c-hero__content ol{list-style-position:inside!important;text-align:right!important;padding-right:24px!important;padding-left:0!important}.c-hero__cta{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);color:#fff;font-family:var(--Body-B1-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:background .2s ease}.c-hero__cta:hover{background:#ffffff59}.c-hero__cta-icon{flex-shrink:0;width:16px;height:16px}@media(max-width:1280px){.c-hero__content{padding:0 60px}}@media(max-width:1024px){.c-hero__content{padding:0 60px}h1.c-hero__heading{font-size:56px;line-height:68px}h2.c-hero__heading{font-size:40px;line-height:50px}}@media(max-width:768px){.c-hero__content{padding:0 24px}h1.c-hero__heading{font-size:40px;line-height:50px}h2.c-hero__heading{font-size:32px;line-height:40px}.c-hero__description{font-size:16px}.c-hero--left .c-hero__content{padding-top:32px}}
*,*:before,*:after{box-sizing:border-box}.c-key-feature-slide{display:flex;gap:48px;align-items:flex-start;width:100%}.c-key-feature-slide__text{flex:1;display:flex;flex-direction:column;gap:42px;min-width:0}.c-key-feature-slide__rule{border:none;border-top:1px solid rgba(0,0,0,.15);margin:0;width:100%}.c-key-feature-slide__heading h1,.c-key-feature-slide__heading h2,.c-key-feature-slide__heading h3,.c-key-feature-slide__heading h4,.c-key-feature-slide__heading h5,.c-key-feature-slide__heading h6,.c-key-feature-slide__heading p{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:var(--gray-black,#000);margin:0;padding:0}.c-key-feature-slide__description p{font-family:var(--font-family-body,sans-serif);font-size:14px;font-weight:400;line-height:20px;color:var(--gray-black,#000);margin:0;padding:0}.c-key-feature-slide__media-group{display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.c-key-feature-slide__stat{width:280px;height:280px;background-color:#fd7e14;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;overflow:hidden}.c-key-feature-slide__stat-text{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;width:100%;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.c-key-feature-slide__image-wrap{width:512px;height:512px;border-radius:16px;overflow:hidden;flex-shrink:0}.c-key-feature-slide__image-wrap .c-base-media,.c-key-feature-slide__image-wrap .c-base-media__inner,.c-key-feature-slide__image-wrap .c-base-media__content{width:100%;height:100%}.c-key-feature-slide__image-wrap .c-base-media__image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.c-key-feature-slide__image-wrap{width:420px;height:420px}}@media(max-width:1024px){.c-key-feature-slide{flex-direction:column;gap:40px}.c-key-feature-slide__media-group{width:100%;justify-content:flex-end}.c-key-feature-slide__image-wrap{width:360px;height:360px}}@media(max-width:768px){.c-key-feature-slide__stat{width:160px;height:160px;padding:16px}.c-key-feature-slide__stat-text{font-size:20px;line-height:26px}.c-key-feature-slide__image-wrap{width:220px;height:220px}.c-key-feature-slide__heading h1,.c-key-feature-slide__heading h2,.c-key-feature-slide__heading h3,.c-key-feature-slide__heading h4,.c-key-feature-slide__heading h5,.c-key-feature-slide__heading h6,.c-key-feature-slide__heading p{font-size:24px;line-height:30px}}
*,*:before,*:after{box-sizing:border-box}.c-key-features{display:flex;flex-direction:column;align-items:center;gap:60px;padding:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.c-key-features__header{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;align-items:center;width:100%;padding:0 120px}.c-key-features__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-key-features__slides{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;padding:0 120px}.c-key-features__slider{overflow:hidden;width:100%}.c-key-features__track{display:flex;width:100%;will-change:transform;cursor:grab}.c-key-features__track.is-dragging{cursor:grabbing}.c-key-features__track .c-key-feature-slide{display:flex;flex:0 0 100%;width:100%;max-width:100%;user-select:none;-webkit-user-drag:none}.c-key-features__track .c-contact-cta{padding-left:0;padding-right:0}.c-key-features .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:8px;min-height:16px;margin-top:0;padding:0;list-style:none}.c-key-features .splide__pagination__page{display:block;width:50px;height:6px;border:none;border-radius:10px;background-color:#ffc078;cursor:pointer;padding:0;opacity:1;transform:none;transition:width .25s ease,height .25s ease,background-color .25s ease}.c-key-features .splide__pagination__page.is-active{width:80px;height:8px;background-color:#fd7e14;transform:none}@media(max-width:1280px){.c-key-features__header,.c-key-features__slides{padding:0 60px}}@media(max-width:1024px){.c-key-features{padding:80px 0;gap:48px}.c-key-features__header,.c-key-features__slides{padding:0 60px}.c-key-features__title{font-size:36px;line-height:44px}}@media(max-width:768px){.c-key-features{padding:60px 0;gap:32px}.c-key-features__header,.c-key-features__slides{padding:0 24px}.c-key-features__title{font-size:28px;line-height:36px}}
.c-layout{position:relative;width:100%}.c-layout--hidden{display:none}.c-layout__container{width:100%;position:relative;z-index:20}.c-layout__carousel{width:100%;max-width:100%;overflow-x:hidden;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;position:relative;z-index:20}.c-layout--relative{position:relative}.c-layout--sticky{position:sticky}.c-layout--top-40{top:24px}.c-layout--top-80{top:48px}.c-layout--bg-transparent{background-color:transparent}.c-layout--bg-white{background-color:var(--color-white,#fff)}.c-layout--bg-gray{background-color:var(--color-corp-gray-bg,#e8e8e8)}.c-layout--bg-dark{background-color:var(--color-black,#000)}.c-layout--bg-dark-gradient{background:linear-gradient(180deg,#0a0a0a,#1c1c1c)}.c-layout--bg-gray-rounded{background-color:var(--color-corp-gray-bg,#e8e8e8);border-radius:32px 32px 0 0}.c-layout--bg-orange-rounded{background-color:#fff4e6;border-radius:32px 32px 0 0}.c-layout--bg-white-translucent{background-color:#ffffff80}.c-layout--rounded-top{border-radius:32px 32px 0 0}.c-layout--pt-0{padding-top:0}.c-layout--pt-8{padding-top:8px}.c-layout--pt-12{padding-top:12px}.c-layout--pt-16{padding-top:16px}.c-layout--pt-24,.c-layout--pt-32{padding-top:24px}.c-layout--pt-40{padding-top:40px}.c-layout--pt-48{padding-top:32px}.c-layout--pt-64,.c-layout--pt-80{padding-top:40px}.c-layout--pt-96{padding-top:56px}.c-layout--pt-120{padding-top:64px}.c-layout--pt-144,.c-layout--pt-160{padding-top:80px}.c-layout--pb-0{padding-bottom:0}.c-layout--pb-8{padding-bottom:8px}.c-layout--pb-12{padding-bottom:12px}.c-layout--pb-16{padding-bottom:16px}.c-layout--pb-24,.c-layout--pb-32{padding-bottom:24px}.c-layout--pb-40{padding-bottom:40px}.c-layout--pb-48{padding-bottom:32px}.c-layout--pb-64,.c-layout--pb-80{padding-bottom:40px}.c-layout--pb-96{padding-bottom:56px}.c-layout--pb-120{padding-bottom:64px}.c-layout--pb-144,.c-layout--pb-160{padding-bottom:80px}.c-layout--pl-0{padding-left:0}.c-layout--pl-8{padding-left:8px}.c-layout--pl-12{padding-left:12px}.c-layout--pl-16{padding-left:16px}.c-layout--pl-24{padding-left:24px}.c-layout--pl-32,.c-layout--pl-40,.c-layout--pl-48,.c-layout--pl-64{padding-left:16px}.c-layout--pl-80{padding-left:24px}.c-layout--pl-120{padding-left:16px}.c-layout--pl-148{padding-left:0}.c-layout--pr-0{padding-right:0}.c-layout--pr-8{padding-right:8px}.c-layout--pr-12{padding-right:12px}.c-layout--pr-16{padding-right:16px}.c-layout--pr-24{padding-right:24px}.c-layout--pr-32,.c-layout--pr-40,.c-layout--pr-48,.c-layout--pr-64{padding-right:16px}.c-layout--pr-80{padding-right:24px}.c-layout--pr-120{padding-right:16px}.c-layout--pr-148{padding-right:0}.c-layout--mt-0{margin-top:0}.c-layout--mt-8{margin-top:8px}.c-layout--mt-12{margin-top:12px}.c-layout--mt-16{margin-top:16px}.c-layout--mt-24,.c-layout--mt-32,.c-layout--mt-40{margin-top:24px}.c-layout--mt-48{margin-top:32px}.c-layout--mt-64{margin-top:40px}.c-layout--mt-80{margin-top:48px}.c-layout--mt-96{margin-top:56px}.c-layout--mt-120{margin-top:64px}.c-layout--mt-144{margin-top:80px}.c-layout--mb-0{margin-bottom:0}.c-layout--mb-8{margin-bottom:8px}.c-layout--mb-12{margin-bottom:12px}.c-layout--mb-16{margin-bottom:16px}.c-layout--mb-24,.c-layout--mb-32,.c-layout--mb-40{margin-bottom:24px}.c-layout--mb-48{margin-bottom:32px}.c-layout--mb-64{margin-bottom:40px}.c-layout--mb-80{margin-bottom:48px}.c-layout--mb-96{margin-bottom:56px}.c-layout--mb-120{margin-bottom:64px}.c-layout--mb-144{margin-bottom:80px}@media(min-width:992px){.c-layout--top-40{top:40px}.c-layout--top-80{top:80px}.c-layout__carousel{padding-left:4%;padding-right:0}.c-layout--pt-32{padding-top:32px}.c-layout--pt-40{padding-top:40px}.c-layout--pt-48{padding-top:48px}.c-layout--pt-64{padding-top:64px}.c-layout--pt-80{padding-top:80px}.c-layout--pt-96{padding-top:96px}.c-layout--pt-120{padding-top:120px}.c-layout--pt-144{padding-top:144px}.c-layout--pt-160{padding-top:160px}.c-layout--pb-32{padding-bottom:32px}.c-layout--pb-40{padding-bottom:40px}.c-layout--pb-48{padding-bottom:48px}.c-layout--pb-64{padding-bottom:64px}.c-layout--pb-80{padding-bottom:80px}.c-layout--pb-96{padding-bottom:96px}.c-layout--pb-120{padding-bottom:120px}.c-layout--pb-144{padding-bottom:144px}.c-layout--pb-160{padding-bottom:160px}.c-layout--pl-24{padding-left:24px}.c-layout--pl-32{padding-left:32px}.c-layout--pl-40{padding-left:40px}.c-layout--pl-48{padding-left:48px}.c-layout--pl-64{padding-left:64px}.c-layout--pl-80{padding-left:80px}.c-layout--pl-120{padding-left:120px}.c-layout--pl-148{padding-left:148px}.c-layout--pr-24{padding-right:24px}.c-layout--pr-32{padding-right:32px}.c-layout--pr-40{padding-right:40px}.c-layout--pr-48{padding-right:48px}.c-layout--pr-64{padding-right:64px}.c-layout--pr-80{padding-right:80px}.c-layout--pr-120{padding-right:120px}.c-layout--pr-148{padding-right:148px}.c-layout--mt-32{margin-top:32px}.c-layout--mt-40{margin-top:40px}.c-layout--mt-48{margin-top:48px}.c-layout--mt-64{margin-top:64px}.c-layout--mt-80{margin-top:80px}.c-layout--mt-96{margin-top:96px}.c-layout--mt-120{margin-top:120px}.c-layout--mt-144{margin-top:144px}.c-layout--mb-32{margin-bottom:32px}.c-layout--mb-40{margin-bottom:40px}.c-layout--mb-48{margin-bottom:48px}.c-layout--mb-64{margin-bottom:64px}.c-layout--mb-80{margin-bottom:80px}.c-layout--mb-96{margin-bottom:96px}.c-layout--mb-120{margin-bottom:120px}.c-layout--mb-144{margin-bottom:144px}}@media(min-width:1200px){.c-layout__carousel{padding-left:calc((100% - 1200px)/2);padding-right:0}}@media(min-width:1800px){.c-layout__carousel{padding-left:calc((100% - 1440px)/2);padding-right:0}}
*,*:before,*:after{box-sizing:border-box}.c-logo-item{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-width:120px;cursor:pointer;padding:20px 0;box-sizing:border-box}.c-logo-item__image,.c-logo-item__image .c-base-media__inner,.c-logo-item__image .c-base-media__content,.c-logo-item__image picture{display:flex;align-items:center;justify-content:center;width:auto;height:auto}.c-logo-item__image img,.c-logo-item__image svg{max-width:200px;max-height:88px;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(1);opacity:.4;transition:filter .3s ease,opacity .3s ease}.c-logo-item:hover .c-logo-item__image img,.c-logo-item:hover .c-logo-item__image svg{filter:grayscale(0);opacity:1}.c-logo-item__label{font-family:var(--Body-B4-fontFamily,"Geist","Zalando Sans",sans-serif);font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#818181;opacity:.4;transition:opacity .3s ease;white-space:nowrap}.c-logo-item:hover .c-logo-item__label{opacity:1}.c-logo-item .field__label,.c-logo-item .visually-hidden{display:none!important}
