/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-anchor-nav-wrapper{position:relative;min-height:40px;}.c-anchor-nav-sentinel{position:absolute;top:-96px;@media (max-width:1199.98px){top:-80px;}}.c-anchor-nav{background-color:var(--color-white);width:100%;}.c-anchor-nav.is-stuck{position:fixed;left:0;width:100%;z-index:98;background-color:rgba(255,255,255,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.3);box-shadow:0 4px 12px rgba(0,0,0,0.05);}.c-anchor-nav__container{display:flex;align-items:center;justify-content:center;height:40px;}.c-anchor-nav__list{display:flex;list-style:none;margin:0;padding:0;gap:80px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;@media (max-width:991.98px){gap:40px;}}.c-anchor-nav__list::-webkit-scrollbar{display:none;}.c-anchor-nav__item{flex-shrink:0;}.c-anchor-nav__link{color:#818181;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:inline-block;text-decoration:none;transition:color 0.3s ease;}@media (min-width:1200px){.c-anchor-nav__link:hover{color:#218a9d;}}.c-anchor-nav__link.is-active{color:#218a9d;font-weight:700;}@media (max-width:739.98px){.c-anchor-nav__container{justify-content:flex-start;}.c-anchor-nav__list{gap:24px;}}
.c-benefits-features__grid{display:flex;flex-direction:column;gap:120px;@media (max-width:991.98px){gap:80px;}}.c-benefits-features > .container{@media (max-width:1199.98px){width:100% !important;}}.c-benefits-features__card{display:grid;grid-template-columns:1fr;gap:30px;align-items:stretch;}.c-benefits-features__card--has-bg{gap:8px;}.c-benefits-features__media{border-radius:16px;overflow:hidden;height:100%;*{width:100%;height:100%;}}.c-benefits-features__media img{width:100%;height:100%;object-fit:cover;display:block;@media (min-width:1200px){aspect-ratio:1/1;}}.c-benefits-features__title{margin:0;padding:0;margin-bottom:24px;@media (max-width:991.98px){margin-bottom:24px;}h4,h3,h2,h1,h6,h5{margin:0 !important;}}.c-benefits-features__title .c-heading{h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 !important;padding:0;}}.c-benefits-features__description .c-text{h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 !important;padding:0;}p{margin:0;padding:0;color:var(--color-text-default);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;&:empty{display:none;}}}.c-benefits-features__description{h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}p{margin:0;padding:0;color:var(--color-text-default);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;&:empty{display:none;}}ul{margin:24px 0 0 0;padding:0;@media (max-width:991.98px){margin-top:24px;}}li{margin:0;padding:0;margin-bottom:2px;color:var(--color-text-default);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;@media (max-width:991.98px){margin-bottom:24px;}p{margin:0;padding:0;}}}.c-benefits-features__cta,.c-benefits-features__cta-group{margin-top:32px;@media (max-width:991.98px){margin-top:24px;}}.c-benefits-features__cta-group{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;}.c-benefits-features__media-wrap{width:100%;height:100%;}.c-benefits-features__media-wrap .c-media,.c-benefits-features__media-wrap .c-media img,.c-benefits-features__media-wrap .c-media video{width:100% !important;height:100% !important;object-fit:cover;display:block;}.c-benefits-features__right-description ul{margin:16px 0 0 20px;padding:0;list-style:disc;}.c-benefits-features__right-description li::marker,.c-benefits-features__right-description li.ck-list-marker-color::marker{color:var(--ck-content-list-marker-color,inherit);}.c-benefits-features__right-description li{margin-bottom:2px;}.c-benefits-features__description ul{list-style:disc;padding-left:16px;li{padding-left:6px;}}.c-benefits-features__description li::marker,.c-benefits-features__description li.ck-list-marker-color::marker{color:var(--ck-content-list-marker-color,inherit);}@media (min-width:992px){.c-benefits-features__card{grid-template-columns:1fr 1fr;gap:32px;}.c-benefits-features__card--bg-white{gap:8px;}.c-benefits-features__card--right{grid-template-columns:1fr 1fr;}.c-benefits-features__card--right .c-benefits-features__media{order:2;}}@media (min-width:1200px){.c-benefits-features__card{grid-template-columns:568px 1fr;gap:40px;}.c-benefits-features__card--right{grid-template-columns:1fr 568px;}}@media (min-width:1800px){.c-benefits-features__card--right{grid-template-columns:1fr 50%;}}.c-benefits-features__content a{text-decoration:none;}.c-benefits-features__right-description a{text-decoration:none;}.c-benefits-features__card--bg-white{.c-benefits-features__content{background-color:var(--color-white);padding:24px;border-radius:16px;@media (min-width:992px){padding:40px;aspect-ratio:1 / 1;}}}.c-benefits-features__contact-info{margin-top:24px;display:flex;flex-direction:column;gap:16px;}.c-benefits-features__contact-item{display:flex;align-items:flex-start;gap:12px;}.c-benefits-features__contact-text{font-family:var(--font-family-body);font-size:16px;line-height:24px;color:var(--color-text-default);}.c-benefits-features__contact-text p,.c-benefits-features__contact-text .c-text,.c-benefits-features__contact-text .c-text p{margin:0 !important;}.c-benefits-features__contact-item .c-icon{margin-top:2px;}.c-benefits-features__callout{border-radius:0 10px 10px 0;border-left:4px solid #59a8ca;background:rgba(89,168,202,0.1);padding:24px 24px 24px 28px;font-family:var(--font-family-body);font-size:16px;line-height:24px;color:var(--color-text-default);margin-top:32px;}.c-benefits-features__callout p,.c-benefits-features__callout .c-text,.c-benefits-features__callout .c-text p{margin:0 !important;}.c-benefits-features__right-content{display:flex;flex-direction:column;justify-content:start;height:100%;padding:40px;box-sizing:border-box;@media (min-width:992px){aspect-ratio:1 / 1;}}.c-benefits-features__right-text{font-family:var(--font-family-body);font-size:18px;line-height:28px;color:var(--color-text-default);font-weight:600;}.c-benefits-features__right-description{margin-top:16px;font-family:var(--font-family-body);font-size:16px;line-height:24px;color:var(--color-text-default);}.c-benefits-features__right-cta{margin-top:32px;}.c-benefits-features__contact-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:2px;}.c-benefits-features__contact-icon svg{display:block;width:100%;height:100%;}.c-benefits-features__cta-group .c-button--link{color:#016e78;text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px;text-transform:capitalize;&:hover{background-color:unset !important;background:unset !important;color:#016e78 !important;box-shadow:unset !important;}svg{display:none !important;}}
.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:400;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;}}
.c-form-component__header{max-width:var(--container-max-width);margin:0 auto;border-bottom:1px solid rgba(184,184,184,1);margin-bottom:48px;padding-bottom:56px;}.c-form-component__title{font-family:var(--font-family-display);font-size:52px !important;line-height:60px !important;font-weight:400 !important;letter-spacing:0 !important;margin:0;max-width:520px;}.c-form-component__grid{max-width:var(--container-max-width);margin:0 auto;padding:72px var(--container-padding) 0;display:grid;grid-template-columns:1fr 1fr;gap:8px;}.c-form-component__header,.c-form-component__info,.c-form-component__form-panel,.c-form-component__form-panel .form-item,.c-form-component__form-panel .js-form-item,.c-form-component__form-panel .form-actions{will-change:transform;}.c-form-component__form-panel > div{width:100%;}.c-form-component__info,.c-form-component__form-panel{border-radius:16px;min-height:568px;}.c-form-component__info{background:var(--color-mmi-teal-deep);color:var(--color-white);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;}.c-form-component__description h1,.c-form-component__description h2,.c-form-component__description h3,.c-form-component__description h4,.c-form-component__description h5,.c-form-component__description h6,.c-form-component__description p,.c-form-component__description .c-heading{font-family:var(--font-family-display);margin:0;padding:0;color:inherit;}.c-form-component__description p{margin:0;}.c-form-component__book-demo{align-self:flex-start;background:var(--color-surface-panel-soft);color:var(--color-mmi-teal-deep);border:none;box-shadow:none;font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;width:171px;min-height:48px;gap:12px;justify-content:center;padding:0 !important;}.c-form-component__book-demo .c-button__icon,.c-form-component__book-demo .c-button__icon svg{width:24px;height:24px;}.c-form-component__form-panel{background:var(--color-white);padding:48px 80px;display:flex;}.c-form-component__form-panel .webform-submission-form{display:flex;flex-direction:column;gap:24px;flex:1;width:100%;min-height:100%;}.webform-submission-contact-form .webform-confirmation__message{font-family:var(--font-family-display);}.webform-submission-contact-form .webform-confirmation__back a{text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease,text-decoration-color 0.2s ease;font-family:var(--font-family-body);color:#218a9d;}.webform-submission-contact-form .webform-confirmation__back a::after{content:"";display:inline-block;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6001 5.1001L8.4001 0.600098M12.6001 5.1001L8.4001 9.6001M12.6001 5.1001H0.600098' stroke='%23009BB6' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1);margin-left:8px;}.c-form-component__form-panel .js-form-item,.c-form-component__form-panel .form-item{margin:0 !important;}.c-form-component__form-panel input,.c-form-component__form-panel select,.c-form-component__form-panel textarea{width:100%;border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;background:transparent;padding:0;min-height:36px;font-family:var(--font-family-body);font-size:14px;line-height:20px;color:var(--color-text-placeholder);}.c-form-component__form-panel input::placeholder,.c-form-component__form-panel textarea::placeholder{font-family:var(--font-family-body) !important;font-size:14px !important;line-height:20px !important;font-weight:400 !important;color:var(--color-text-placeholder) !important;opacity:1;}.c-form-component__form-panel textarea{min-height:96px;resize:vertical;}.c-form-component__form-panel label,.c-form-component__form-panel .js-form-item > label{display:none !important;}.c-form-component__form-panel .form-actions{margin:0;margin-top:auto;}.c-form-component__form-panel .contextual,.c-form-component__form-panel .contextual-links,.c-form-component__form-panel .trigger{display:none !important;}.c-form-component__form-panel .iti,.c-form-component__form-panel .iti input,.c-form-component__form-panel .select2-container{width:100% !important;}.c-form-component__form-panel .form-item,.c-form-component__form-panel .js-form-item{position:relative;transition:z-index 0.3s;}.c-form-component__form-panel .form-item:focus-within,.c-form-component__form-panel .js-form-item:focus-within{z-index:100 !important;}.iti{z-index:10;}.iti__country-list{z-index:9999 !important;background-color:#ffffff !important;border:1px solid var(--color-border-strong) !important;box-shadow:0 4px 12px rgba(0,0,0,0.1);}.c-form-component__form-panel
  .select2-container--default
  .select2-selection--single{border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;background:transparent;min-height:36px;padding:4px 0;}.c-form-component__form-panel
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered{color:var(--color-text-placeholder);font-family:var(--font-family-body);font-size:14px;line-height:20px;font-weight:400;padding-left:0;}.c-form-component__form-panel
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow{right:0;}.c-form-component__form-panel select option,.select2-dropdown,.select2-results__options,.select2-results__option{font-family:var(--font-family-body);font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-placeholder);}.select2-results__option{padding:10px 12px;}.select2-container--default
  .select2-results__option--highlighted[aria-selected]{background-color:var(--color-mmi-teal-deep);color:var(--color-white);}.c-form-component__form-panel .webform-button--submit{background:linear-gradient(90deg,var(--color-cta-gradient-start) 0%,var(--color-cta-gradient-end-alt) 100%);border:2px solid var(--color-cta-outline);color:var(--color-white);border-radius:30px;width:177px;min-height:51px;padding:12px 24px;font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;box-shadow:none;cursor:pointer;transition:background 0.3s ease;}.c-form-component__form-panel .webform-button--submit:hover{background:var(--color-cta-gradient-hover);}@media (max-width:991.98px){.c-carousel__title{margin-bottom:24px;}.c-form-component__section{width:100%;margin:auto;}.c-form-component__header{padding-bottom:32px;margin-bottom:32px;}.c-form-component__title{font-size:30px !important;line-height:37.5px !important;margin:0;white-space:unset;}.c-form-component__grid{padding:0 var(--container-padding);grid-template-columns:1fr;gap:8px;}.c-form-component__info{min-height:400px;padding:24px;}.c-form-component__description{font-size:20px !important;line-height:32.5px !important;font-weight:400 !important;}.c-form-component__book-demo{min-height:48px;min-width:171px;width:171px;padding:0 !important;}.c-form-component__form-panel{min-height:576px;padding:24px;}.c-form-component__form-panel .webform-submission-form{gap:24px;}.c-form-component__form-panel input,.c-form-component__form-panel select{min-height:36px;}.c-form-component__form-panel textarea{min-height:104px;}}:focus-visible{outline-color:#218a9d;}.c-form-component__grid .webform-ajax-form-wrapper{height:100%;.form-actions{margin-top:auto;}.container.drupal-status-messages{display:none;}.form-item--error-message{font-family:var(--font-family-body);font-size:12px;color:red;}}.select2-container--default
  .select2-selection--single
  .select2-selection__placeholder{color:var(--color-text-placeholder) !important;}
: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);}}
.c-heading-with-description{position:relative;z-index:10;}.c-heading-with-description__heading{h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;@media (max-width:991.98px){br{display:none;}}}}.c-heading-with-description__heading h1{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);}}.c-heading-with-description__top{display:flex;justify-content:space-between;align-items:center;gap:16px;@media (max-width:991.98px){flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:0;}}.c-heading-with-description__top:has(.text-align-center){justify-content:center;}.c-heading-with-description__cta{a{border-radius:16px;border:1px solid #218a9d;}@media (max-width:739.98px){width:100%;max-width:100%;}}.c-heading-with-description__content{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-top:40px;@media (max-width:991.98px){margin-top:24px;}}.c-heading-with-description__left,.c-heading-with-description__right{max-width:486px;}.c-heading-with-description__description{margin-top:40px;max-width:895px;p{margin:0;padding:0;color:var(--color-text-default);font-family:var(--font-family-body);font-size:24px;font-weight:400;line-height:34px;@media (max-width:991.98px){font-size:18px;line-height:29.25px;}}ul{margin:0;padding:0;list-style:disc;padding-left:16px;li{padding-left:6px;margin-bottom:16px;}}li::marker,li.ck-list-marker-color::marker{color:var(--ck-content-list-marker-color,inherit);}@media (max-width:991.98px){margin-top:24px;}}.c-heading-with-description__callout{margin-top:40px;border-radius:0 10px 10px 0;border-left:4px solid #59a8ca;background:rgba(89,168,202,0.1);display:flex;max-width:750px;padding:24px 28px;flex-direction:column;justify-content:center;align-items:flex-start;p{margin:0;padding:0;color:var(--color-text-default);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:24px;strong,b{font-weight:600;color:#364153;}}@media (max-width:991.98px){margin-top:24px;width:100%;min-height:auto;}}.c-heading-with-description__text{p{margin:0;padding:0;color:var(--color-text-default);font-family:var(--font-family-body);font-size:24px;font-style:normal;font-weight:500;line-height:32px;@media (max-width:991.98px){font-size:18px;line-height:29.25px;}}}.c-heading-with-description__value{p{margin:0;padding:0;color:var(--color-text-default);font-family:var(--font-family-body);font-size:24px;font-style:normal;font-weight:400;line-height:32px;@media (max-width:991.98px){font-size:18px;line-height:29.25px;}}}@media (max-width:991.98px){.c-heading-with-description__content{grid-template-columns:1fr;gap:14px;}.c-heading-with-description__heading{h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:normal;}}}.c-heading-with-description__eyebrow{display:flex;flex-direction:column;gap:8px;.c-tag,.c-eyebrow{color:#000;font-family:"Zalando Sans Expanded";font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;p{margin:0;padding:0;}}.c-eyebrow{margin-bottom:16px;}}.c-tag{display:flex;width:fit-content;padding:8px 16px 8px 16px;flex-direction:column;align-items:flex-start;border-radius:20px;background:#59a8ca;color:var(--color-white) !important;font-family:var(--font-family-body) !important;font-size:14px !important;font-weight:600 !important;line-height:21px !important;letter-spacing:-0.15px !important;margin-bottom:24px;}.c-heading-with-description--mt-16{margin-top:16px !important;}.c-heading-with-description--mb-16{margin-bottom:16px !important;}.c-heading-with-description--mt-24{margin-top:24px !important;}.c-heading-with-description--mb-24{margin-bottom:24px !important;}.c-heading-with-description--mt-32{margin-top:32px !important;}.c-heading-with-description--mb-32{margin-bottom:32px !important;}.c-heading-with-description--mt-40{margin-top:40px !important;@media (max-width:739.98px){margin-top:24px !important;}}.c-heading-with-description--mb-40{margin-bottom:40px !important;@media (max-width:739.98px){margin-bottom:24px !important;}}
.c-highlighted-stats__container{margin:0 auto;}.c-highlighted-stats__header{margin-bottom:80px;}.c-highlighted-stats__heading .c-heading{margin:0;}.c-highlighted-stats__heading .c-heading,.c-highlighted-stats__heading h2,.c-highlighted-stats__heading h3{font-family:var(--font-family-display);font-size:52px;line-height:60px;font-weight:400;color:var(--color-text-default);margin:0;}.c-highlighted-stats__content{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:100%;margin:0 auto;}.c-highlighted-stats__splide{margin:0;}.c-highlighted-stats__splide .splide__track{overflow:hidden;}.c-highlighted-stats__splide .splide__slide{width:100%;overflow:hidden;}.c-highlighted-stats__text{display:flex;flex-direction:column;width:100%;min-height:568px;padding-top:40px;box-sizing:border-box;border-top:1px solid var(--color-divider-neutral);-webkit-user-select:text;user-select:text;}.c-highlighted-stats__text *{-webkit-user-select:text;user-select:text;}.c-highlighted-stats__card-title{max-width:100%;margin-bottom:24px !important;@media (max-width:991.98px){margin-bottom:24px !important;}}.c-highlighted-stats__card-title,.c-highlighted-stats__card-title p,.c-highlighted-stats__card-title h4{font-family:var(--font-family-display);font-size:32px;line-height:40px;font-weight:500;letter-spacing:0;color:var(--color-text-default);margin:0;}.c-highlighted-stats__description{max-width:92%;}.c-highlighted-stats__description,.c-highlighted-stats__description p{font-family:var(--font-family-body);font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-default);margin:0;}.c-highlighted-stats__stat-card{margin-top:49px;margin-left:auto;width:280px;height:280px;border-radius:16px;background:var(--color-stat-lavender);padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;flex-shrink:0;overflow:hidden;font-family:var(--font-family-display);font-size:32px;line-height:40px;font-weight:500;letter-spacing:0;color:var(--color-white);h4{margin:0;}}.c-highlighted-stats__stat-card p{margin:0;width:100%;max-width:100%;}.c-highlighted-stats__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;height:100% !important;}.c-highlighted-stats__media .c-base-media,.c-highlighted-stats__media .c-base-media__inner,.c-highlighted-stats__media .c-base-media__content{width:100%;height:100%;}.c-highlighted-stats__media .c-base-media__content > div,.c-highlighted-stats__media .c-base-media__content > div > div + div,.c-highlighted-stats__media .c-base-media__content > div > div + div > div,.c-highlighted-stats__media
  .c-base-media__content
  .contextual-region
  > div
  + div{height:100%;}.c-highlighted-stats__media img,.c-highlighted-stats__media video,.c-highlighted-stats__media picture,.c-highlighted-stats__media .contextual-region,.c-highlighted-stats__media .field,.c-highlighted-stats__media .field__item{width:100%;height:100%;object-fit:cover;display:block;}.c-highlighted-stats__media-overlay{display:none;position:absolute;inset:0;background:var(--color-overlay-mint-teal);pointer-events:none;}.c-highlighted-stats__indicators{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:8px;}.c-highlighted-stats__indicator{border:0;width:50px;height:5px;border-radius:10px;background:var(--color-indicator-inactive);padding:0;cursor:pointer;}.c-highlighted-stats__indicator.is-active{width:100px;height:10px;background:var(--color-mmi-teal-deep);}.c-highlighted-stats__content--reversed .c-highlighted-stats__text{order:2;}.c-highlighted-stats__content--reversed .c-highlighted-stats__media{order:1;}@media (max-width:1199.98px){.c-highlighted-stats__content{grid-template-columns:1fr 1fr;}.c-highlighted-stats__media{width:100%;height:auto;aspect-ratio:1 / 1;}}@media (max-width:991.98px){.c-highlighted-stats{width:100%;margin:auto;}.c-highlighted-stats__container{padding:0;}.c-highlighted-stats__header{margin-bottom:32px;border-bottom:1px solid var(--color-divider-neutral);padding-bottom:32px;}.c-highlighted-stats__heading .c-heading,.c-highlighted-stats__heading h2,.c-highlighted-stats__heading h3{font-size:30px;line-height:37.5px;}.c-highlighted-stats__content{grid-template-columns:1fr;gap:24px;padding:0 var(--container-padding);}.c-highlighted-stats__media{order:1;width:100%;border-radius:16px;aspect-ratio:1 / 1;height:auto;}.c-highlighted-stats__text{order:2;width:100%;min-height:0;padding-top:0;border-top:unset;}.c-highlighted-stats__card-title{max-width:270px;}.c-highlighted-stats__card-title,.c-highlighted-stats__card-title p,.c-highlighted-stats__card-title h4{font-size:24px;line-height:30px;}.c-highlighted-stats__description{margin-top:24px;}.c-highlighted-stats__description,.c-highlighted-stats__description p{line-height:22.75px;}.c-highlighted-stats__description{margin-bottom:24px;}.c-highlighted-stats__stat-card{margin-top:24px;width:100%;min-height:108px;padding:24px;}.c-highlighted-stats__stat-card,.c-highlighted-stats__stat-card p{font-size:24px;line-height:30px;font-weight:400;max-width:186px;margin:0;width:100%;max-width:100%;height:unset;margin-top:0;}.c-highlighted-stats__indicators{margin-top:32px;gap:8px;padding:0 var(--container-padding);}}
.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;}
.c-process-timeline{overflow:hidden;}.c-process-timeline__header{h3{margin:0;margin-bottom:80px;font-weight:400;max-width:736px;@media (max-width:1199.98px){font-size:28px !important;line-height:36px !important;margin-bottom:32px;}}}img.c-process-timeline__icon{width:52px;height:auto;margin:auto;@media (max-width:1199.98px){width:40px;height:auto;margin:auto;}}.c-process-timeline__header-body{display:flex;justify-content:space-between;flex-wrap:wrap;@media (max-width:1199.98px){flex-direction:column;width:100%;row-gap:14px;}}.c-process-timeline__text{color:var(--color-text-default);font-family:var(--font-family-body);font-size:24px;font-weight:500;line-height:32px;max-width:486px;@media (max-width:1199.98px){font-size:18px;line-height:29.25px;font-weight:400;max-width:100%;}}.c-process-timeline__value{color:var(--color-text-default);font-family:var(--font-family-body);font-size:24px;font-weight:400;line-height:32px;max-width:486px;@media (max-width:1199.98px){font-size:18px;line-height:29.25px;font-weight:400;max-width:100%;}}.c-process-timeline__steps{position:relative;width:100%;}.c-process-timeline__connector{display:none;}.c-process-timeline__items{position:relative;display:flex;justify-content:center;gap:55px;width:100%;z-index:2;padding:0;}.c-process-timeline__item{flex:0 0 185px;position:relative;text-align:center;opacity:1;display:flex;flex-direction:column;overflow:visible;@media (min-width:1200px){&::after{content:"";position:absolute;top:93px;height:2px;width:calc(100% + 55px);left:50%;background:var(--color-timeline-connector);z-index:1;}&:last-child::after{display:block;width:var(--tail-length,150px);}&:first-child::before{content:"";position:absolute;top:93px;height:2px;width:var(--tail-length,150px);left:calc(50% - var(--tail-length,150px));background:var(--color-timeline-connector);z-index:1;}}}.c-process-timeline__progress-segment{display:none;@media (min-width:1200px){display:block;position:absolute;top:93px;height:2px;width:0;z-index:2;left:50%;background:linear-gradient(90deg,var(--color-mmi-teal-deep) 0%,var(--color-mmi-teal-deep) 37.02%,var(--color-white-transparent) 100%);transition:none;&.c-process-timeline__progress-segment--before{left:calc(50% - var(--tail-length,150px));}}}.c-process-timeline__item.is-active{opacity:1;}.c-process-timeline__step-number{text-align:center;font-family:var(--font-family-body);font-size:30px;font-weight:900;line-height:24px;letter-spacing:-1px;text-transform:uppercase;background:linear-gradient(180deg,var(--color-mmi-teal-deep) 0%,var(--color-timeline-gradient-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;}.c-process-timeline__icon-wrapper{display:flex;justify-content:center;}.c-process-timeline__icon-circle{width:102px;height:102px;border-radius:284px;border:2px solid var(--color-timeline-connector);background:var(--color-white);display:flex;align-items:center;justify-content:center;transition:all 0.4s ease;overflow:hidden;position:relative;z-index:3;}.c-process-timeline__item.is-active .c-process-timeline__icon-circle{border:2px solid var(--color-mmi-teal-deep);}.c-process-timeline__icon{width:100%;height:100%;position:relative;.c-base-media__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}&.c-process-timeline__icon--full-width-circle{width:100% !important;height:100% !important;.c-base-media__inner{width:100% !important;height:100% !important;position:absolute !important;top:0 !important;left:0 !important;transform:none !important;}img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;position:absolute !important;top:0 !important;left:0 !important;transform:none !important;}}}.c-process-timeline__step-content{display:contents;}.c-process-timeline__step-header{display:contents;}.c-process-timeline__step-number{order:1;}.c-process-timeline__icon-wrapper{order:2;}.c-process-timeline__step-name{order:3;margin-top:14px;}.c-process-timeline__step-description{order:4;}.c-process-timeline__step-name{color:var(--color-text-default);text-align:center;font-family:var(--font-family-body);font-size:16px;font-weight:700;line-height:24px;}.c-process-timeline__item.is-active .c-process-timeline__step-name{color:#218a9d;}.c-process-timeline__step-description{color:var(--color-text-muted-2);text-align:center;font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:20px;}@media (min-width:1200px){.c-process-timeline__item:only-child{flex:1 1 auto;max-width:100%;}.c-process-timeline__item:only-child::after,.c-process-timeline__item:only-child::before{display:none;}}.c-process-timeline__item:only-child .c-process-timeline__progress-segment{display:none;}@media (max-width:1199.98px){.c-process-timeline__steps{margin-top:40px;}.c-process-timeline__connector{display:none;}.c-process-timeline__items{flex-direction:column;justify-content:flex-start;gap:32px;}.c-process-timeline__item{display:grid;grid-template-columns:80px 1fr;grid-template-areas:"icon header"
      "icon description";column-gap:20px;align-items:center;text-align:left;width:100%;flex:none;position:relative;@media (max-width:1199.98px){&::after{content:"";position:absolute;top:40px;left:40px;width:2px;height:calc(100% + 32px);background:var(--color-timeline-connector);z-index:1;}&:last-child::after{display:none;}&:first-child::before{display:none;}}}.c-process-timeline__progress-segment{@media (max-width:1199.98px){display:block;position:absolute;left:40px;width:2px;height:0;z-index:2;background:linear-gradient(180deg,var(--color-mmi-teal-deep) 0%,var(--color-mmi-teal-deep) 37.02%,var(--color-white-transparent) 100%);transition:none;&.c-process-timeline__progress-segment--before{display:none;}&.c-process-timeline__progress-segment--after{top:40px;}}}.c-process-timeline__icon-wrapper{grid-area:icon;order:0;margin:0;position:relative;z-index:3;}.c-process-timeline__step-content{display:flex;flex-direction:column;grid-area:header;order:0;}.c-process-timeline__step-header{display:flex;grid-area:header;flex-direction:row;align-items:baseline;gap:8px;margin:0;}.c-process-timeline__step-number{order:0;margin:0;font-size:0 !important;background:none;-webkit-text-fill-color:var(--color-mmi-teal-deep);color:var(--color-mmi-teal-deep);text-align:left !important;}.c-process-timeline__step-number::before{content:attr(data-step-number);font-size:14px;font-weight:700;}.c-process-timeline__step-name{order:1;display:inline;text-align:left !important;font-size:14px;font-weight:700;line-height:24px;color:#218a9d;text-transform:uppercase;margin:0;}.c-process-timeline__step-description{grid-area:description;order:2;margin-top:4px;font-size:14px;line-height:20px;text-align:left;br{display:none;}}.c-process-timeline__icon-circle{width:80px;height:80px;}}
.c-product-hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;aspect-ratio:12/5;width:100%;z-index:0;@media (max-width:991.98px){aspect-ratio:131/200;width:100%;height:100%;}&.c-product-hero--aspect-72-25{aspect-ratio:72 / 25 !important;@media (max-width:991.98px){aspect-ratio:131 / 200;height:100vh;}.c-product-hero__content{max-width:100% !important;}h3{margin:0 !important;padding:0 !important;}}}.c-product-hero__container{position:relative;z-index:1;height:100%;width:92%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:flex-start;@media (min-width:1200px){max-width:1144px;width:100%;}@media (min-width:1800px){max-width:1320px;}@media (max-width:991.98px){width:92%;justify-content:center;}}.c-product-hero__content{width:100%;max-width:720px;background:transparent;border:none;backdrop-filter:none;padding:0;box-sizing:border-box;border-radius:0;@media (max-width:991.98px){max-width:100%;text-align:left;}}.c-product-hero__tagline{margin-bottom:8px;@media (max-width:991.98px){margin-bottom:8px;}}.c-product-hero__tagline .c-eyebrow{color:var(--color-white);font-family:var(--font-family-display);font-size:18px;font-weight:700;line-height:40px;text-transform:uppercase;@media (max-width:991.98px){font-size:14px;line-height:22px;}}.c-product-hero__title h2,.c-product-hero__title h1{font-weight:500;margin:0;padding:0;color:var(--color-white);font-size:64px !important;line-height:72px !important;*{color:inherit;}@media (max-width:991.98px){font-size:32px !important;line-height:40px !important;}}.c-product-hero__meta{display:flex;gap:24px;margin-top:16px;color:var(--color-white);@media (max-width:991.98px){gap:16px;margin-top:12px;}}.c-product-hero__meta-item{display:flex;align-items:center;gap:8px;}.c-product-hero__meta-icon{display:flex;align-items:center;opacity:1;}.c-product-hero__meta-text{font-family:var(--font-family-body);font-size:16px;font-weight:500;line-height:24px;@media (max-width:991.98px){font-size:14px;line-height:20px;}}.c-product-hero__description{margin-top:24px;}.c-product-hero__description p,.c-product-hero__description .c-text{margin:0;padding:0;color:rgba(255,255,255,0.85);font-family:var(--font-family-body) !important;font-size:18px;font-weight:400;line-height:28px;}@media (max-width:991px){.c-product-hero__container{flex-direction:column;align-items:flex-start;gap:40px;}.c-product-hero__content{max-width:100%;}.c-product-hero__description{margin-left:auto;margin-right:auto;}}.user-logged-in .c-product-hero:not(.c-product-hero--aspect-72-25){margin-top:-190px;}body:not(.user-logged-in) .c-product-hero:not(.c-product-hero--aspect-72-25){margin-top:-96px;}.layout-builder .c-product-hero{margin-top:unset;}.c-product-hero__cta{position:absolute;bottom:48px;right:calc((100% - 1144px) / 2);z-index:2;@media (min-width:1800px){right:calc((100% - 1320px) / 2);}@media (max-width:1199.98px){right:4%;}@media (max-width:991.98px){position:static;margin-top:24px;}}.c-product-hero__cta-fixed{position:fixed;bottom:2.5rem;right:2.5rem;z-index:999999999;a{display:flex;align-items:center;cursor:pointer;height:51px;gap:11px;color:var(--color-white);text-align:center;font-family:var(--font-family-body);text-decoration:none;font-size:16px;font-weight:500;line-height:24px;border-radius:30px;border:2px solid transparent;background:linear-gradient(90deg,#1e697a 0%,#218a9d 100%) padding-box,linear-gradient(90deg,#659fb2 0%,#2797ab 100%) border-box;box-shadow:0 3px 4px 0 rgba(0,33,38,0.2);padding-left:24px;padding-right: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);&:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,33,38,0.3);}}.c-button__icon{height:50px;}}@media (max-width:991.98px){.c-product-hero__cta-fixed{bottom:1.5rem;right:1.5rem;}}.hero-image-module{.c-product-hero{aspect-ratio:12/5;@media (max-width:991.98px){aspect-ratio:131/200;}}}.user-logged-in{.layout-builder{.c-product-hero{margin-top:unset;}}}.c-product-hero--no-image{background-color:#e9e8ed !important;background-image:none !important;aspect-ratio:auto !important;height:auto !important;*{background:#e9e8ed;}&::before{display:none !important;}.c-product-hero__container{justify-content:space-between;max-width:1144px;margin:0 auto;padding:0 120px;padding-top:160px;padding-bottom:80px;padding-left:0;padding-right:0;@media (max-width:991.98px){padding:16px;padding-top:160px;padding-bottom:60px;flex-direction:column;text-align:left;align-items:flex-start;padding-left:0;padding-right:0;}@media (min-width:1800px){max-width:1322px;}}.c-product-hero__content{background:transparent !important;border:none !important;backdrop-filter:none !important;padding:0 !important;max-width:700px;border-radius:0;}.c-product-hero__tagline .c-eyebrow{color:var(--color-black) !important;}.c-product-hero__title h2,.c-product-hero__title h1{color:var(--color-black) !important;*{color:inherit;}}.c-product-hero__meta{color:var(--color-black);@media (max-width:991.98px){justify-content:start;}}.c-product-hero__description p,.c-product-hero__description .c-text{color:var(--color-black) !important;@media (max-width:991.98px){display:none;}}}.page-node-type-application
  .c-product-hero:not(.c-product-hero--no-image):not(.c-product-hero--aspect-72-25),.page-node-type-product
  .c-product-hero:not(.c-product-hero--no-image):not(.c-product-hero--aspect-72-25){aspect-ratio:180 / 103;@media (max-width:991.98px){aspect-ratio:131 / 200;height:100vh;}}@media (min-width:1800px){.c-product-hero{max-height:750px !important;}.page-node-type-application .c-product-hero,.page-node-type-product .c-product-hero{max-height:850px !important;}}
.c-resource-item{display:flex;align-items:center;border-radius:16px;border:1px solid var(--color-shadow-subtle);padding-top:32px;padding-bottom:32px;gap:32px;width:100%;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.c-resource-item:hover{box-shadow:0 12px 32px -12px rgba(var(--color-mmi-teal-deep-rgb),0.15);transform:translateY(-2px);}.c-resource-item__icon{flex-shrink:0;padding-left:32px;transition:transform 0.3s ease;}.c-resource-item:hover .c-resource-item__icon{transform:scale(1.05);}.c-resource-item__details{flex-grow:1;strong{font-weight:600 !important;}}.c-resource-item__download{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-right:32px;transition:transform 0.3s ease;pointer-events:none;}.c-resource-item:hover .c-resource-item__download{transform:translateX(4px);}.c-resource-modal{position:fixed;inset:0;background:var(--color-frost-pill-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(12px);z-index:100002;display:flex !important;align-items:center !important;justify-content:center !important;overflow-y:auto !important;padding:40px 24px !important;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);@media (max-width:768px){padding:24px 16px 20px !important;}}.c-resource-modal.is-active{opacity:1;visibility:visible;}.c-resource-modal__container{border-radius:16px;width:100%;max-width:831px;max-height:calc(100vh - 80px) !important;padding:48px;position:relative;transform:translateY(100px);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1);background:var(--color-white);margin:0 auto !important;display:flex;flex-direction:column;box-shadow:0 1px 3px 0 rgba(var(--color-black-rgb),0.1),0 1px 2px -1px rgba(var(--color-black-rgb),0.1);}.c-resource-modal__content{flex:1 1 auto;overflow-y:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none;}.c-resource-modal__content::-webkit-scrollbar{display:none;}.c-resource-modal.is-active .c-resource-modal__container{transform:translateY(0);}.c-resource-modal__close{position:absolute;top:-16px;right:-16px;width:44px;height:44px;background:#ffffff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.2s ease;z-index:10;}.c-resource-modal__close:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,0.12);}.c-resource-modal__title{color:var(--color-black);font-family:var(--font-family-body);font-size:24px;font-weight:400;line-height:32px;margin-bottom:40px;}.c-resource-modal__description{display:none;}.c-resource-modal .webform-submission-form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:40px;}.c-resource-modal.is-success .c-resource-modal__header{display:none;}.c-resource-modal__confirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;background:#ffffff;animation:confirmFadeIn 0.4s ease forwards;position:relative;border-radius:32px;}@media (max-width:768px){.c-resource-modal__confirmation,.c-resource-modal__loading{padding:48px 24px;}}@keyframes confirmFadeIn{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}.c-resource-modal__confirmation[hidden]{display:none !important;}.c-resource-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;background:#ffffff;animation:confirmFadeIn 0.4s ease forwards;border-radius:32px;}.c-resource-modal__loading[hidden]{display:none !important;}.c-resource-modal__spinner{width:56px;height:56px;border-radius:50%;border:4px solid rgba(33,138,157,0.15);border-top-color:var(--color-mmi-teal-deep,#218a9d);animation:c-resource-modal-spin 0.8s linear infinite;margin-bottom:24px;}@keyframes c-resource-modal-spin{to{transform:rotate(360deg);}}.c-resource-modal__loading-text{font-family:var(--font-family-body,sans-serif);font-size:16px;font-weight:500;color:#111827;margin:0;line-height:1.5;text-align:center;}.c-resource-modal__confirmation-badge{display:flex;align-items:center;justify-content:center;margin-bottom:24px;}.c-resource-modal__confirmation-badge img{width:138px;height:auto;margin-bottom:16px;}.c-resource-modal__confirmation-title{font-family:"Zalando Sans Expanded",sans-serif;font-size:24px;font-style:normal;font-weight:500;color:#000;margin:0;line-height:32px;text-align:center;}.c-resource-modal__confirmation-message{font-family:var(--font-family-body,sans-serif);font-size:16px;font-weight:500;color:#111827;margin:16px 0 0;line-height:1.5;text-align:center;}.c-resource-modal input[type="hidden"],.c-resource-modal .form-item[style*="display: none"]{display:none !important;}.c-resource-modal .form-item,.c-resource-modal .js-form-item{display:flex;flex-direction:column;gap:10px;margin:0 !important;position:relative;padding-bottom:18px;}.c-resource-modal .container.drupal-status-messages{display:none;}.c-resource-modal label{color:var(--color-text-label);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-0.15px;}.c-resource-modal .form-required::after{content:"\00a0*";color:var(--color-error-primary);margin-left:2px;}.c-resource-modal .form-item--error-message{font-family:var(--font-family-body);font-size:12px;color:var(--color-error-primary);position:absolute;left:0;bottom:0;margin:0;line-height:1.4;}.c-resource-modal input.error,.c-resource-modal select.error,.c-resource-modal textarea.error{border-color:var(--color-error-primary) !important;}@media (max-width:768px){.c-resource-modal .form-item{padding-bottom:38px;}}.c-resource-modal input[type="text"],.c-resource-modal input[type="email"],.c-resource-modal input[type="tel"],.c-resource-modal select,.c-resource-modal textarea{width:100%;max-width:100%;padding:0;padding-left:16px;padding-right:16px;border-radius:10px;border:1px solid var(--color-border-input);font-family:var(--font-family-body);font-size:16px;line-height:24px;color:var(--color-black);transition:all 0.2s ease;min-height:47px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.c-resource-modal select{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23667085' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:20px;padding-right:48px;}.c-resource-modal input::placeholder{color:var(--color-text-placeholder-alt);}.c-resource-modal input:focus,.c-resource-modal select:focus,.c-resource-modal textarea:focus{outline:none;border-color:var(--color-mmi-teal-deep);box-shadow:0 0 0 4px rgba(var(--color-mmi-teal-deep-rgb),0.1);}.c-resource-modal .description{font-size:14px;line-height:20px;color:var(--color-text-placeholder-alt);margin-top:4px;}.c-resource-modal .form-actions{grid-column:span 2;margin-top:0;display:flex;justify-content:flex-end;}.c-resource-modal .button{display:inline-flex;align-items:center;gap:12px;background-color:var(--color-mmi-teal-deep);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='white' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px;border:none;border-radius:100px;color:var(--color-white);padding:16px 44px 16px 32px;font-family:var(--font-family-body);font-weight:600;font-size:16px;line-height:24px;cursor:pointer;transition:all 0.3s ease;min-width:180px;justify-content:center;}.c-resource-modal .button:hover{background-color:var(--color-mmi-teal-deeper);background-position:right 12px center;transform:translateY(-2px);box-shadow:0 8px 16px rgba(var(--color-mmi-teal-deep-rgb),0.2);}@media (max-width:768px){.c-resource-modal__container{padding:24px 20px;border-radius:16px;margin:0;width:calc(100% - 32px);max-height:370px !important;overflow:visible !important;display:flex;flex-direction:column;}.c-resource-modal.is-success .c-resource-modal__container{max-height:none !important;}.c-resource-modal__content{max-height:100%;overflow-y:auto !important;overflow-x:hidden !important;padding-right:0;-ms-overflow-style:none;scrollbar-width:none;}.c-resource-modal__content::-webkit-scrollbar{display:none;}.c-resource-modal__close{top:-16px;right:-16px;margin:0;width:36px;height:36px;background:#ffffff;}.c-resource-modal .webform-submission-form{grid-template-columns:1fr;row-gap:20px;}.c-resource-modal .form-actions{grid-column:span 1;justify-content:center;margin-top:20px;}.c-resource-modal .button{width:100%;min-width:0 !important;padding:16px 20px;background-position:right 12px center;}.c-resource-modal__title{font-size:20px;line-height:28px;margin-bottom:32px;padding-right:0;}}body.is-resource-modal-active .site-header,body.is-resource-modal-active .c-anchor-nav,body.is-resource-modal-active .block-faqs,body.is-resource-modal-active .c-form-component,body.is-resource-modal-active .c-heading-with-description{display:none !important;}
.c-resources-section__inner{max-width:100%;margin-inline:auto;}.c-resources-section__heading{margin-bottom:20px;h4{margin:0;}}.c-resources-section__content{display:flex;flex-direction:column;gap:40px;}.c-resources-group{display:flex;flex-direction:column;gap:0;}.c-resources-group__name{margin-bottom:20px;h4{margin:0;padding:0;}}.c-resources-group__items{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;}@media (min-width:992px){.c-resources-group__items{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.c-resources-group__items{grid-template-columns:repeat(2,1fr);}}
.c-testimonial-carousel-block{width:100%;}.c-testimonial-carousel{width:100%;box-sizing:border-box;}.layout--onecol:has(.c-testimonial-carousel--bg-teal){background-color:var(--color-mmi-teal-deep);margin-bottom:-1px;}.c-testimonial-carousel__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);}.c-testimonial-carousel__heading .c-heading,.c-testimonial-carousel__title.c-heading{margin:0;font-family:var(--font-family-display);font-size:52px;line-height:60px;font-weight:400;color:var(--color-text-default);}.c-testimonial-carousel__description,.c-testimonial-carousel__description h1,.c-testimonial-carousel__description h2,.c-testimonial-carousel__description h3,.c-testimonial-carousel__description h4,.c-testimonial-carousel__description h5,.c-testimonial-carousel__description h6,.c-testimonial-carousel__description p,.c-testimonial-carousel__description .c-heading{margin:0;color:var(--color-text-default);}.c-testimonial-carousel__description{margin-top:16px;max-width:920px;}.c-testimonial-carousel__slider{margin:0;margin-right:calc(var(--container-padding) * -1);overflow:hidden;box-sizing:border-box;}.c-testimonial-carousel__track{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;cursor:grab;user-select:none;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none;}img{-webkit-user-drag:none;}&.is-active-dragging{cursor:grabbing;scroll-behavior:auto;}&:focus-visible{outline:2px solid var(--color-mmi-teal-deep);outline-offset:4px;}}.c-testimonial-carousel__slide{overflow:visible;width:100%;flex:0 0 100%;@media (min-width:1800px){max-width:1300px;}}.c-testimonial-carousel--multi-slide .c-testimonial-carousel__slide{flex-basis:calc((100% + 8px) / 1.176 - 8px);width:calc((100% + 8px) / 1.176 - 8px);}@media (min-width:992px){.c-testimonial-carousel--multi-slide .c-testimonial-carousel__slider{margin-left:calc(-1 * var(--testimonial-bleed,0px));}.c-testimonial-carousel--multi-slide .c-testimonial-carousel__track{padding-left:var(--testimonial-bleed,0px);scroll-padding-left:var(--testimonial-bleed,0px);}.c-testimonial-carousel--multi-slide .c-testimonial-carousel__track::after{content:'';flex:0 0 40px;}}.c-testimonial-slide{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;user-select:text;-webkit-user-select:text;}.c-testimonial-slide__tabs-wrapper{width:100%;}.c-testimonial-slide__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin-bottom:0;justify-content:space-between;padding-left:11px;padding-right:70px;margin-bottom:40px;@media (max-width:991.98px){min-height:auto;flex-direction:column;gap:24px;.c-testimonial-slide__tab{flex:unset;max-width:100%;}}}.c-testimonial-carousel--multi-slide .c-testimonial-slide__tabs{min-height:96px;@media (max-width:991.98px){min-height:unset !important;padding-left:0;}}.c-testimonial-slide__tab{flex:1 1 376px;max-width:376px;}.c-testimonial-slide__tab--primary,.c-testimonial-slide__tab--primary h1,.c-testimonial-slide__tab--primary h2,.c-testimonial-slide__tab--primary h3,.c-testimonial-slide__tab--primary h4,.c-testimonial-slide__tab--primary h5,.c-testimonial-slide__tab--primary h6,.c-testimonial-slide__tab--primary p,.c-testimonial-slide__tab--primary .c-heading{margin:0;color:var(--color-text-default);}.c-testimonial-slide__tab--secondary,.c-testimonial-slide__tab--secondary h1,.c-testimonial-slide__tab--secondary h2,.c-testimonial-slide__tab--secondary h3,.c-testimonial-slide__tab--secondary h4,.c-testimonial-slide__tab--secondary h5,.c-testimonial-slide__tab--secondary h6,.c-testimonial-slide__tab--secondary p,.c-testimonial-slide__tab--secondary .c-heading{margin:0;color:var(--color-text-default);}.c-testimonial-slide__tab--primary p{font-size:24px;font-family:var(--font-family-body);line-height:32px;font-weight:500;}.c-testimonial-slide__tab--secondary p{font-size:24px;font-family:var(--font-family-body);line-height:48px;font-weight:400;}.c-testimonial-slide--video .c-testimonial-slide__body{flex-direction:column;}.c-testimonial-slide__tabs--below{margin-top:40px;z-index:15;padding:0;display:flex !important;flex-direction:row !important;gap:8px !important;align-items:start !important;@media (max-width:991.98px){flex-direction:column !important;gap:24px !important;}}.c-testimonial-slide__tabs--below .c-testimonial-slide__tab{flex:0 1 auto !important;max-width:520px !important;display:flex;align-items:center;}.c-testimonial-slide__tab--below-primary p,.c-testimonial-slide__tab--below-secondary p,.c-testimonial-slide__tab--below-primary .c-heading,.c-testimonial-slide__tab--below-secondary .c-heading{color:var(--color-black);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:-0.15px;}.c-testimonial-slide__cta-below{margin-top:40px;}@media (max-width:574.98px){.c-testimonial-slide__cta-below{padding-left:16px;padding-right:16px;box-sizing:border-box;margin-left:auto;margin-right:auto;span{text-align:center;}}}.c-testimonial-slide__body{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:stretch;margin-top:auto !important;flex-grow:1;}.c-testimonial-slide__media{flex:1 1 auto;width:100%;min-width:0;}.c-testimonial-slide--video .c-testimonial-slide__media{max-width:none;}.c-testimonial-slide__media-inner{position:relative;width:100%;height:642px;border-radius:16px;overflow:hidden;background:var(--color-white);}.c-testimonial-slide--video .c-testimonial-slide__media-inner{height:auto;aspect-ratio:16 / 9;}.c-testimonial-slide__poster-layer{position:absolute;inset:0;z-index:0;}.c-testimonial-slide__poster-layer img,.c-testimonial-slide__poster-layer picture{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:0;transform:translateZ(0);filter:none !important;}.c-testimonial-slide__media-inner--video.is-playing
  .c-testimonial-slide__video-layer{opacity:1;visibility:visible;pointer-events:auto;z-index:20;}.c-testimonial-slide__media-inner--video.has-no-poster
  .c-testimonial-slide__video-layer{opacity:1;visibility:visible;pointer-events:auto;}.c-testimonial-slide__video-layer{position:absolute;inset:0;z-index:1;opacity:0;visibility:hidden;background:#000;transition:opacity 0.4s ease,visibility 0.4s ease;}.c-testimonial-slide--image .c-testimonial-slide__body{max-width:100%;margin:0;@media (min-width:1200px){min-height:520px;}}.c-testimonial-slide__image-layer{position:absolute;inset:0;z-index:0;}.c-testimonial-slide__image-layer img,.c-testimonial-slide__image-layer picture{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.c-testimonial-slide--image .c-testimonial-slide__card-inner{flex-direction:row;gap:0px;justify-content:space-between;}.c-testimonial-slide--image .c-testimonial-slide__footer{flex-direction:column;gap:14px;align-items:flex-start;}.c-testimonial-slide--image .c-testimonial-slide__rule{min-height:340px;margin-left:55px;margin-right:40px;}@media (max-width:1199.98px){.c-testimonial-slide--image .c-testimonial-slide__card-inner{flex-direction:column;gap:24px;}.c-testimonial-slide--image .c-testimonial-slide__rule{min-height:0;height:1px;width:100%;margin-left:0px;margin-right:0;}}@media (max-width:991.98px){.c-testimonial-slide--image{height:auto;}.c-testimonial-slide--image .c-testimonial-slide__body{height:auto;flex-grow:0;}.c-testimonial-slide--image .c-testimonial-slide__card{height:auto;flex-grow:0;}.c-testimonial-slide--image .c-testimonial-slide__card-inner{height:auto;flex-grow:0;}}.c-testimonial-slide__media-inner .c-base-media,.c-testimonial-slide__media-inner .c-base-media__inner,.c-testimonial-slide__media-inner .c-base-media__content{width:100%;height:100%;}.c-testimonial-slide__media-inner .contextual-region{position:static !important;width:100%;height:100%;min-height:100%;}.c-testimonial-slide__media-inner .c-base-media__content > div,.c-testimonial-slide__media-inner .field,.c-testimonial-slide__media-inner .field__item{width:100%;height:100%;min-height:100%;margin:0;}.c-testimonial-slide__media-inner iframe,.c-testimonial-slide__media-inner video,.c-testimonial-slide__media-inner .media-oembed-content,.c-testimonial-slide__media-inner img,.c-testimonial-slide__media-inner picture{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block;border:0;}.c-testimonial-slide__media-inner--video .c-testimonial-slide__play-overlay{position:absolute;inset:0;z-index:10;color:var(--color-white);pointer-events:auto;cursor:pointer;display:flex !important;flex-direction:column-reverse;align-items:center;justify-content:center;gap:0;text-decoration:none;font-family:var(--font-family-body);font-size:20px;font-style:normal;font-weight:500;line-height:normal;background:transparent;border:unset;box-shadow:unset;}.c-testimonial-slide__media-inner--video.is-playing
  .c-testimonial-slide__play-overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:-1;transition:opacity 0.25s ease,visibility 0.25s ease;}.c-testimonial-slide__media-inner--video.is-playing.is-paused
  .c-testimonial-slide__play-overlay{opacity:1;pointer-events:auto;visibility:visible;z-index:25;transition:none;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay--glass{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%) !important;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 32px rgba(0,0,0,0.15);color:var(--color-black);border-radius:9999px;font-weight:500;gap:14px;width:fit-content !important;height:auto !important;flex-direction:row;padding:12.5px 14.5px;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay--glass
  .c-button__text{color:var(--color-black);text-align:right;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:600;line-height:24px;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay--glass:hover{background:rgba(255,255,255,0.85) !important;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay
  .c-button__icon{width:104px;height:104px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay--glass
  .c-button__icon{width:42px;height:42px;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay
  .c-button__icon
  .c-icon{width:104px;height:104px;display:flex;align-items:center;justify-content:center;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay--glass
  .c-button__icon
  .c-icon{width:42px;height:42px;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay
  .c-button__icon
  .c-icon
  svg{width:104px;height:104px;}.c-testimonial-slide__media-inner--video
  .c-testimonial-slide__play-overlay--glass
  .c-button__icon
  .c-icon
  svg{width:42px;height:42px;}.c-testimonial-slide__media-inner--video
  video::-webkit-media-controls-enclosure,.c-testimonial-slide__media-inner--video video::-webkit-media-controls-panel{display:none !important;}.c-testimonial-slide__media-inner--video video{pointer-events:none;}.c-testimonial-slide__media-inner--video.is-playing video{pointer-events:auto;}.c-testimonial-slide__card{flex:1 1 auto;width:100%;min-width:0;border-radius:16px;box-sizing:border-box;padding:56px 56px 45px 56px;display:flex;flex-direction:column;}.c-testimonial-slide__card--video{display:none;}.c-testimonial-slide__card--teal{background:#d9e2e7;}.c-testimonial-slide__card--white{background:#ffffff;}.c-testimonial-slide__card-inner{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:space-between;flex-grow:1;}.c-testimonial-slide__quote{max-width:100%;}.c-testimonial-slide__quote,.c-testimonial-slide__quote h1,.c-testimonial-slide__quote h2,.c-testimonial-slide__quote h3,.c-testimonial-slide__quote h4,.c-testimonial-slide__quote h5,.c-testimonial-slide__quote h6,.c-testimonial-slide__quote p,.c-testimonial-slide__quote .c-heading{margin:0;color:var(--color-mmi-blue);}.c-testimonial-slide__footer{display:flex;flex-direction:row;align-items:flex-start;gap:24px;}.c-testimonial-slide__rule{width:1px;flex-shrink:0;min-height:150px;margin-top:0;background:var(--color-mmi-blue);opacity:0.2;}.c-testimonial-slide__avatar{flex-shrink:0;width:208px;height:208px;border-radius:8px;overflow:hidden;}.c-testimonial-slide__avatar-placeholder{width:100%;height:100%;background-color:#e2e5e9;border-radius:8px;}.c-testimonial-slide__avatar .c-base-media,.c-testimonial-slide__avatar .c-base-media__inner,.c-testimonial-slide__avatar .c-base-media__content{width:100%;height:100%;}.c-testimonial-slide__avatar .contextual-region{position:static !important;width:100%;height:100%;min-height:100%;}.c-testimonial-slide__avatar .c-base-media__content > div,.c-testimonial-slide__avatar .field,.c-testimonial-slide__avatar .field__item{width:100%;height:100%;min-height:100%;margin:0;}.c-testimonial-slide__avatar img,.c-testimonial-slide__avatar video,.c-testimonial-slide__avatar iframe{width:100%;height:100%;object-fit:cover;display:block;}.c-testimonial-slide__meta{min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center;}.c-testimonial-slide__author,.c-testimonial-slide__author h1,.c-testimonial-slide__author h2,.c-testimonial-slide__author h3,.c-testimonial-slide__author h4,.c-testimonial-slide__author h5,.c-testimonial-slide__author h6,.c-testimonial-slide__author p,.c-testimonial-slide__author .c-heading,.c-testimonial-slide__name,.c-testimonial-slide__name h1,.c-testimonial-slide__name h2,.c-testimonial-slide__name h3,.c-testimonial-slide__name h4,.c-testimonial-slide__name h5,.c-testimonial-slide__name h6,.c-testimonial-slide__name p,.c-testimonial-slide__name .c-heading{margin:0;color:var(--color-mmi-blue);}.c-testimonial-slide__designation,.c-testimonial-slide__designation h1,.c-testimonial-slide__designation h2,.c-testimonial-slide__designation h3,.c-testimonial-slide__designation h4,.c-testimonial-slide__designation h5,.c-testimonial-slide__designation h6,.c-testimonial-slide__designation p,.c-testimonial-slide__designation .c-heading,.c-testimonial-slide__location,.c-testimonial-slide__location h1,.c-testimonial-slide__location h2,.c-testimonial-slide__location h3,.c-testimonial-slide__location h4,.c-testimonial-slide__location h5,.c-testimonial-slide__location h6,.c-testimonial-slide__location p,.c-testimonial-slide__location .c-heading{margin:0;color:var(--color-text-default);}.c-testimonial-slide__location{margin-top:14px;}.c-testimonial-slide__cta-link{margin-top:12px;display:inline-block;font-family:var(--font-family-body);font-size:12px;line-height:16px;font-weight:600;color:var(--color-mmi-teal-deep);text-decoration:underline;}.c-testimonial-slide__cta-link:hover{color:var(--color-mmi-blue);}.c-testimonial-carousel__indicators{display:none;}.c-testimonial-carousel__indicator{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--color-indicator-inactive);cursor:pointer;}.c-testimonial-carousel__indicator.is-active{background:var(--color-mmi-teal-deep);}@media (max-width:1199.98px){.c-testimonial-slide__body{flex-direction:column;}.c-testimonial-slide__media,.c-testimonial-slide__card{width:100%;max-width:100%;flex:1 1 auto;min-height:0;}.c-testimonial-slide__media-inner{height:auto;aspect-ratio:1152 / 642;max-height:70vh;border-radius:unset;}.c-testimonial-carousel--multi-slide .c-testimonial-slide__media-inner{border-radius:16px;}.c-testimonial-slide__card{min-height:0;padding:48px 32px;}.c-testimonial-slide--image .c-testimonial-slide__card{flex:1 1 auto;max-width:100%;}}@media (max-width:991.98px){.c-testimonial-carousel--multi-slide
    .c-testimonial-slide__media-inner--video{border-radius:16px;}.c-testimonial-slide__media-inner--video
    .c-testimonial-slide__play-overlay--glass{padding:8px 12px;gap:10px;}.c-testimonial-slide__media-inner--video
    .c-testimonial-slide__play-overlay--glass
    .c-button__text{font-size:14px;line-height:20px;}.c-testimonial-slide__media-inner--video
    .c-testimonial-slide__play-overlay--glass
    .c-button__icon,.c-testimonial-slide__media-inner--video
    .c-testimonial-slide__play-overlay--glass
    .c-button__icon
    .c-icon,.c-testimonial-slide__media-inner--video
    .c-testimonial-slide__play-overlay--glass
    .c-button__icon
    .c-icon
    svg{width:32px;height:32px;}.c-testimonial-carousel__container{padding:0;}.c-testimonial-carousel__heading .c-heading,.c-testimonial-carousel__title.c-heading{font-size:30px;line-height:37.5px;}.c-testimonial-carousel__description{padding-left:16px;padding-right:16px;}.c-testimonial-slide__tabs{padding-left:16px;padding-right:16px;}.c-testimonial-slide__tabs.c-testimonial-slide__tabs--below:has(p){padding-bottom:0;margin-bottom:0;}.c-testimonial-slide__body{padding:0;}.c-testimonial-carousel__slider{margin-left:calc(var(--container-padding,16px) * -1);margin-right:calc(var(--container-padding,16px) * -1);width:auto;}.c-testimonial-carousel--multi-slide .c-testimonial-carousel__track{padding:0 16px;scroll-padding:0 16px;}.c-testimonial-carousel__indicators{padding:0 var(--container-padding);}.c-testimonial-slide__tab--primary p{font-size:16px;line-height:22.5px;}.c-testimonial-slide__tab--secondary p{font-size:16px;line-height:22.5px;}.c-testimonial-carousel__heading{padding-left:16px;padding-right:16px;}.c-testimonial-slide__tab--secondary{display:none;}}.c-testimonial-slide__video-layer{position:absolute;inset:0;background:#000;overflow:hidden;z-index:1;}.c-testimonial-slide__video-layer iframe,.c-testimonial-slide__video-layer video{position:absolute;inset:0;width:100%;height:100%;z-index:100;pointer-events:auto !important;display:block;border:0;}.c-testimonial-slide__video-layer div{width:100% !important;height:100% !important;min-height:100% !important;}.c-testimonial-slide__video-controls{display:none;position:absolute;bottom:0;left:0;right:0;z-index:30;align-items:center;gap:8px;padding:20px 14px 12px;background:linear-gradient(to top,rgba(0,0,0,0.72) 0%,transparent 100%);opacity:0;transform:translateY(6px);transition:opacity 0.25s ease,transform 0.25s ease;pointer-events:none;box-sizing:border-box;}.c-testimonial-slide__media-inner--video.has-local-video
  .c-testimonial-slide__video-controls{display:flex;}.c-testimonial-slide__media-inner--video.is-playing
  .c-testimonial-slide__video-controls,.c-testimonial-slide__media-inner--video.has-local-video:hover
  .c-testimonial-slide__video-controls{opacity:1;transform:translateY(0);pointer-events:auto;}.c-testimonial-slide__vc-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background 0.15s ease;}.c-testimonial-slide__vc-btn:hover{background:rgba(255,255,255,0.18);}.c-testimonial-slide__vc-icon{display:flex;align-items:center;justify-content:center;}.c-testimonial-slide__vc-icon--pause{display:none;}.c-testimonial-slide__vc-icon--muted{display:none;}.c-testimonial-slide__media-inner--video.vc-is-playing
  .c-testimonial-slide__vc-icon--play{display:none;}.c-testimonial-slide__media-inner--video.vc-is-playing
  .c-testimonial-slide__vc-icon--pause{display:flex;}.c-testimonial-slide__media-inner--video.vc-is-muted
  .c-testimonial-slide__vc-icon--volume{display:none;}.c-testimonial-slide__media-inner--video.vc-is-muted
  .c-testimonial-slide__vc-icon--muted{display:flex;}.c-testimonial-slide__vc-progress{flex:1 1 auto;min-width:0;padding:8px 0;cursor:pointer;}.c-testimonial-slide__vc-track{position:relative;height:3px;background:rgba(255,255,255,0.3);border-radius:2px;transition:height 0.15s ease;}.c-testimonial-slide__vc-progress:hover .c-testimonial-slide__vc-track{height:5px;}.c-testimonial-slide__vc-filled{position:absolute;inset:0;width:0%;background:var(--color-mmi-teal-deep,#1e697a);border-radius:2px;pointer-events:none;}.c-testimonial-slide__vc-thumb{position:absolute;top:50%;left:0%;width:12px;height:12px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity 0.15s ease;}.c-testimonial-slide__vc-progress:hover .c-testimonial-slide__vc-thumb{opacity:1;}.c-testimonial-slide__vc-time{display:flex;align-items:center;gap:3px;flex-shrink:0;font-family:var(--font-family-body,sans-serif);font-size:11px;font-weight:500;line-height:1;color:rgba(255,255,255,0.9);white-space:nowrap;letter-spacing:0.02em;}.c-testimonial-slide__vc-sep{opacity:0.6;}.c-testimonial-slide__description{margin-top:24px;padding:0;font-family:var(--font-family-body);color:var(--color-black);font-size:16px;line-height:24px;@media (max-width:575px){padding-left:16px;padding-right:16px;}p{font-family:var(--font-family-body);color:var(--color-black);font-size:16px;line-height:24px;color:var(--color-text-default) !important;}}.c-testimonial-slide__description p{margin:0 0 12px;font-family:var(--font-family-body,sans-serif);font-size:16px;line-height:1.6;color:var(--color-text-default);}.c-testimonial-slide__description p:last-child{margin-bottom:0;}.c-testimonial-carousel--bg-teal .c-testimonial-slide__description p,.c-testimonial-slide--video .c-testimonial-slide__description p{color:rgba(255,255,255,0.85);}
.c-text{font-family:var(--font-family-body);line-height:var(--line-height-relaxed);color:inherit;}.c-text.text-p1{font-size:1.25rem;line-height:1.4;}.c-text.text-p2{font-size:1rem;line-height:1.5;}.c-text.text-p3{font-size:0.875rem;line-height:1.6;}.c-text.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);}}.c-text.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);}}.c-text.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);}}.c-text.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);}}.c-text.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);}}.c-text.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-text.text-sm{font-size:0.875rem;}.c-text.text-base{font-size:1rem;}.c-text.text-lg{font-size:1.125rem;}.c-text.text-xl{font-size:1.25rem;}.c-text.text-left{text-align:left;}.c-text.text-center{text-align:center;}.c-text.text-right{text-align:right;}
.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__message{color:#000;text-align:center;font-family:Zalando Sans Expanded,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0}@media(max-width:739.98px){.mmi-success-modal{margin:20px;padding:60px 24px;border-radius:24px}.mmi-success-modal__message{font-size:20px}.mmi-success-modal__icon svg{width:100px;height:100px}.mmi-success-modal__close{top:-16px;right:-16px;width:36px;height:36px}}
