:root{interpolate-size:allow-keywords;--color-primary-red-50:#FEF2F5;--color-primary-red-100:#FDE6EC;--color-primary-red-200:#FACCD8;--color-primary-red-300:#F699B1;--color-primary-red-400:#F1668B;--color-primary-red-500:#ED3364;--color-primary-red-600:#EB1A51;--color-primary-red-700:#E8003D;--color-primary-red-800:#BA0031;--color-primary-red-900:#8B0025;--color-primary-red-950:#5D0018;--color-secondary-yellow-50:#FFFBF3;--color-secondary-yellow-100:#FFF8E7;--color-secondary-yellow-200:#FEF1D0;--color-secondary-yellow-300:#FEE2A0;--color-secondary-yellow-400:#FDD471;--color-secondary-yellow-500:#FDC541;--color-secondary-yellow-600:#FCB712;--color-secondary-yellow-700:#CA920E;--color-secondary-yellow-800:#976E0B;--color-secondary-yellow-900:#654907;--color-grey-0:#FFF;--color-grey-50:#F5F5F5;--color-grey-100:#ECECEC;--color-grey-200:#D9D9D9;--color-grey-300:#B3B3B3;--color-grey-400:#8C8C8C;--color-grey-500:#666666;--color-grey-600:#404040;--color-grey-700:#333333;--color-grey-800:#262626;--color-grey-900:#1A1A1A;--color-grey-950:#0D0D0D;--color-slate-0:#F8F9FA;--color-slate-50:#F8F9FA;--color-slate-100:#F3F5F7;--color-slate-200:#ECEFF2;--color-slate-300:#E6EAED;--color-slate-400:#DFE4E9;--color-slate-500:#DAE0E5;--color-slate-900:#778CA1;--color-font-10:var(--color-grey-100);--color-font-20:var(--color-grey-200);--color-font-40:var(--color-grey-300);--color-font-60:var(--color-grey-400);--color-font-70:var(--color-grey-500);--color-font-80:var(--color-grey-600);--color-font-100:var(--color-grey-600);--color-font-120:var(--color-grey-700);--color-font-140:var(--color-grey-800);--color-font-160:var(--color-grey-900);--color-font-180:var(--color-grey-950);--state-color-green-50:#F3FCF9;--state-color-green-100:#E7F8F2;--state-color-green-200:#D7F4EA;--state-color-green-300:#AFE9D6;--state-color-green-400:#87DEC2;--state-color-green-500:#61D3AF;--state-color-green-600:#5CB79A;--state-color-green-700:#459D81;--state-color-green-800:#357863;--state-color-green-900:#255546;--state-color-yellow-50:#FFFAF5;--state-color-yellow-100:#FFF8F0;--state-color-yellow-200:#FFF1E0;--state-color-yellow-300:#FFE8CC;--state-color-yellow-400:#FFE1BD;--state-color-yellow-500:#FFD5A3;--state-color-yellow-600:#FFC785;--state-color-yellow-700:#FFB154;--state-color-yellow-800:#FF991F;--state-color-yellow-900:#EB8000;--state-color-red-50:#FEF6F6;--state-color-red-100:#FCE3E3;--state-color-red-200:#FAD1D1;--state-color-red-300:#F7B0B0;--state-color-red-400:#F59999;--state-color-red-500:#F27D7D;--state-color-red-600:#F06565;--state-color-red-700:#EC3737;--state-color-red-800:#DB1515;--state-color-red-900:#AC1111;--color-white:#FFF;--color-black:#000;--main-font-stack:'Poppins',-apple-system,blinkmacsystemfont,'Segoe UI',roboto,oxygen-sans,ubuntu,cantarell,'Helvetica Neue',sans-serif;--text-xs:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-lg:1.8rem;--text-xl:2rem;--text-2xl:2.4rem;--text-3xl:3rem;--text-4xl:3.6rem;--text-5xl:4.8rem;--text-6xl:6rem;--text-7xl:7.2rem;--text-8xl:9.6rem;--text-9xl:12.8rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-base:var(--font-normal);--leading-base:1.5;--spacing-2:0.2rem;--spacing-4:0.4rem;--spacing-6:0.6rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-64:6.4rem;--spacing-72:7.2rem;--spacing-80:8rem;--spacing-96:9.6rem;--rounded:0.4rem;--rounded-4:0.4rem;--rounded-6:0.6rem;--rounded-8:0.8rem;--rounded-12:1.2rem;--rounded-16:1.6rem;--rounded-24:2.4rem;--rounded-48:4.8rem;--rounded-full:99rem;--outer-margin:2.4rem;--gutter:2.4rem;--color-border:initial;--color-border-light:initial;--color-outline:initial;--main-text-color:light-dark(var(--color-font-100),var(--color-grey-0));--color-error:var(--color-primary-red-700);--base-selection-bgcolor:light-dark(var(--color-primary-red-100),var(--color-primary-red-700));--base-select-textcolor:var(--color-white)}:root{--color-red-50:#fff0f4;--color-red-100:#ffc2d2;--color-red-200:#ff99b4;--color-red-300:#ff6b93;--color-red-400:#ff3d71;--color-red-500:#ff1453;--color-red-600:#e8003d;--color-red-700:#a8002d;--color-red-800:#6b001d;--color-red-900:#2e000c;--color-navy-50:#f4f6fb;--color-navy-100:#d2dbef;--color-navy-200:#b4c3e4;--color-navy-300:#92a8d8;--color-navy-400:#7490cd;--color-navy-500:#5375c1;--color-navy-600:#3e61ac;--color-navy-700:#324e8b;--color-navy-800:#273d6d;--color-navy-900:#1b2a4a;--color-green-50:#f0fffa;--color-green-100:#b2ffe7;--color-green-200:#75ffd3;--color-green-300:#38ffc0;--color-green-400:#00ffae;--color-green-500:#00c284;--color-green-600:#00855b;--color-green-700:#004731;--color-green-800:#002e1f;--color-green-900:#00140e;--color-amber-50:#fffaf0;--color-amber-100:#feecc2;--color-amber-200:#fede95;--color-amber-300:#fed26d;--color-amber-400:#fdc43f;--color-amber-500:#fcb712;--color-amber-600:#d49502;--color-amber-700:#a27202;--color-amber-800:#6a4b01;--color-amber-900:#382701;--color-gray-50:#f8f7f7;--color-gray-100:#dfdedd;--color-gray-200:#c6c5c3;--color-gray-300:#adaba8;--color-gray-400:#979591;--color-gray-500:#7e7b77;--color-gray-600:#64615e;--color-gray-700:#4a4845;--color-gray-800:#2d2c2a;--color-gray-900:#100f0f;--color-surface-offwhite:#f5f3ef;--color-surface-white:#fff;--color-surface-cream:#EEEDEC;--text-h1:6.4rem;--text-h2:3.2rem;--text-h3:2.8rem;--text-h4:2rem;--text-body-lg:1.8rem;--text-body-md:1.6rem}:root{--navigation-bar-background-default:light-dark(var(--color-surface-white),var(--color-grey-800));--navigation-bar-border-default:light-dark(var(--color-gray-100),var(--color-grey-600));--navigation-bar-fill-default:light-dark(var(--color-gray-800),var(--color-surface-offwhite));--navigation-bar-fill-active:light-dark(var(--color-red-600),var(--color-surface-offwhite));--navigation-bar-text-default:light-dark(var(--color-gray-800),var(--color-surface-offwhite));--navigation-bar-text-active:light-dark(var(--color-red-600),var(--color-surface-offwhite));--navigation-bar-shadow-default:rgb(16 15 15 / 20%);--subnavigation-background-default:light-dark(var(--color-surface-white),var(--color-grey-800));--subnavigation-border-default:light-dark(var(--color-gray-100),var(--color-grey-700));--subnavigation-heading-text-default:light-dark(var(--color-gray-800),var(--color-surface-offwhite));--subnavigation-heading-text-hover:light-dark(var(--color-red-600),var(--color-red-600));--subnavigation-item-text-default:light-dark(var(--color-gray-600),var(--color-gray-200));--subnavigation-item-text-hover:light-dark(var(--color-red-600),var(--color-surface-offwhite));--subnavigation-item-text-active:light-dark(var(--color-red-600),var(--color-surface-offwhite));--button-primary-background-default:var(--color-red-600);--button-primary-background-hover:var(--color-red-700);--button-primary-background-active:var(--color-red-800);--button-primary-text-default:var(--color-surface-offwhite);--button-primary-text-hover:var(--color-surface-offwhite);--button-primary-text-active:var(--color-surface-offwhite);--button-secondary-background-default:var(--color-navy-800);--button-secondary-background-hover:var(--color-navy-900);--button-secondary-background-active:var(--color-red-600);--button-secondary-fill-default:var(--color-surface-white);--button-secondary-fill-hover:var(--color-surface-white);--button-secondary-fill-active:var(--color-surface-white);--choice-selector-text-default:var(--color-red-600);--choice-selector-text-active:var(--color-surface-offwhite);--choice-selector-background-default:var(--color-surface-cream);--choice-selector-tab-active-background:var(--color-red-600);--choice-selector-button-background-default:var(--color-surface-white);--choice-selector-button-background-hover:var(--color-grey-50);--choice-selector-button-text-default:var(--color-navy-800);--choice-selector-button-icon-bg-background-default:var(--color-navy-50);--choice-selector-button-icon-bg-background-hover:var(--color-surface-white);--choice-selector-button-icon-fill-default:var(--color-navy-800);--body-text-default:light-dark(var(--color-gray-800),var(--color-surface-offwhite));--body-background-default:light-dark(var(--color-surface-offwhite),var(--color-grey-700));--meta-text-default:var(--color-gray-600);--input-text-placeholder:var(--color-gray-600);--input-border-default:var(--color-gray-400);--input-fill-default:var(--color-gray-800);--hamburger-button-border-default:var(--color-gray-400);--hamburger-button-fill-default:var(--color-gray-800);--hamburger-button-text-default:var(--color-gray-800);--quote-popover-background-default:var(--color-surface-white);--quote-popover-border-default:var(--color-gray-200);--quote-popover-text-default:var(--color-gray-800);--quote-swiper-background-default:var(--color-surface-white);--quote-swiper-nav-button-background-default:var(--color-gray-300);--quote-swiper-nav-button-background-active:var(--color-navy-800);--quote-swiper-text-default:var(--color-gray-800);--quote-swiper-meta-text-default:var(--color-gray-600);--component-title-text-default:light-dark(var(--color-red-600),var(--color-grey-0));--blog-card-on-surface-text-default:var(--color-surface-white);--blog-card-author-text-default:light-dark(var(--color-navy-800),var(--color-gray-0));--blog-card-meta-text-default:light-dark(var(--color-gray-600),var(--color-gray-200));--blog-card-tag-text-default:var(--color-surface-white);--blog-card-tag-background-default:var(--color-navy-800);--blog-card-tag-background-duurzaam:var(--color-green-700);--solution-card-title-text-default:var(--color-navy-800);--solution-card-text-default:var(--color-gray-800);--slider-controller-background-default:color-mix(in srgb,var(--color-gray-800) 70%,transparent);--slider-controller-dot-background-default:var(--color-gray-400);--slider-controller-dot-background-active:var(--color-gray-100);--slider-controller-play-button-background-default:var(--color-gray-400);--slider-controller-play-button-fill-default:var(--color-gray-50);--tag-background-default:rgb(39 61 109 / 20%);--tag-text-default:var(--color-navy-800);--logo-bar-background-default:transparent;--logo-button-background-default:transparent;--logo-button-background-hover:var(--color-surface-white);--logo-button-border-default:var(--color-gray-200);--logo-button-border-hover:transparent;--logo-button-text-default:var(--color-gray-800);--accordion-text-default:var(--color-gray-800);--accordion-fill-default:var(--color-navy-800);--accordion-border-default:var(--color-gray-200);--accordion-with-visual-title-text-default:var(--color-gray-800);--accordion-with-visual-title-fill-default:var(--color-navy-800);--accordion-with-visual-title-border-default:var(--color-gray-200);--accordion-with-visual-description-text-default:var(--color-gray-700);--banner-background:var(--color-surface-white);--banner-title:var(--color-surface-white);--banner-text:var(--color-surface-white);--banner-overlay-color:var(--color-gray-800);--conversion-card-metric-text-default:var(--color-navy-800);--conversion-card-description-text-default:var(--color-gray-800);--conversion-card-fill-default:var(--color-navy-800);--footer-text-default:light-dark(var(--color-gray-800),var(--color-surface-offwhite));--footer-background-default:light-dark(var(--color-surface-offwhite),var(--color-grey-700));--footer-border-default:light-dark(var(--color-gray-200),var(--color-grey-600));--footer-subfooter-background-default:light-dark(var(--color-surface-cream),var(--color-grey-800))}.darkmode{color-scheme:dark}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:local("Poppins"),url("/assets/fonts/Poppins-light-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local("Poppins"),url("/assets/fonts/Poppins-Regular-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:local("Poppins"),url("/assets/fonts/Poppins-Italic-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local("Poppins"),url("/assets/fonts/Poppins-Medium-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:local("Poppins"),url("/assets/fonts/Poppins-MediumItalic-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local("Poppins"),url("/assets/fonts/Poppins-SemiBold-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:local("Poppins"),url("/assets/fonts/Poppins-SemiBoldItalic-subset.woff2") format("woff2");font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin-inline:0;font-size:2em}hr{box-sizing:content-box;block-size:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-block-end:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}img{display:block;border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button}:where(button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner){padding:0;border-style:none}:where(button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring){outline:1px dotted ButtonText}fieldset{padding-block:.35em .625em;padding-inline:.75em}legend{display:table;box-sizing:border-box;max-inline-size:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@view-transition{navigation:auto}::-moz-selection{background-color:var(--color-primary-red-700);color:var(--base-select-textcolor,#000)}::selection{background-color:var(--color-primary-red-700);color:var(--base-select-textcolor,#000)}html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%}*,*::before,*::after{box-sizing:inherit}body{position:relative;background:var(--body-background-default);color:var(--main-text-color);font-family:var(--main-font-stack);font-size:1.6rem;-webkit-font-smoothing:antialiased;font-weight:var(--font-normal);line-height:var(--leading-base,1.5);overflow-x:hidden}main{overflow-x:clip}:is(a,button,select,input,textarea,summary){--outline-size:max(2px,0.08em);--outline-style:solid;--outline-color:currentcolor}:is(a,button,input,select,textarea,summary):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));transition:outline-offset .1s ease-in-out}.grid-wrapper{display:grid;grid-template-areas:"left-gutter content right-gutter";grid-template-columns:[full-start] 1fr [content-start] min(var(--max-container-width,120rem),100% - var(--outer-margin)*2) [content-end] 1fr [full-end];-moz-column-gap:var(--outer-margin);column-gap:var(--outer-margin);container:grid-wrapper/inline-size}@media(min-width:120em){.grid-wrapper{--max-container-width:144rem}}.grid-wrapper>*{grid-column:content-start}.grid-wrapper .inner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter)}@media(min-width:48em){.grid-wrapper .inner-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid-wrapper .breakout-right{grid-column:2/-1}.grid-wrapper .span-full{grid-column:1/-1}.grid-wrapper--components{row-gap:var(--spacing-32)}@media(min-width:48em){.grid-wrapper--components{row-gap:var(--spacing-72)}}.centered-content-container{display:grid;gap:var(--spacing-24);grid-template-columns:subgrid}@media(min-width:48em){.centered-content-container{gap:var(--spacing-48)}}.centered-content-container>*:not(.expert-insight){inline-size:min(80rem,100%);margin-inline:auto}@media(min-width:48em){.centered-content-container+.centered-content-container{margin-block-start:calc(var(--spacing-24)*-1)}}.sr-only{position:absolute;block-size:1px;inline-size:1px;padding:0;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.sr-only.focusable:focus{block-size:auto;inline-size:auto;clip:auto;overflow:visible}.bold{font-weight:var(--font-medium)}.js-backdrop::before{position:fixed;z-index:8;inset:0;background-color:var(--color-grey-900);opacity:.4;pointer-events:all;content:""}.block-link-overlay::after{position:absolute;inset:0;content:""}:where(.icon){display:inline-flex;flex-shrink:0;block-size:var(--icon-size,2.4rem);inline-size:var(--icon-size,2.4rem);fill:var(--icon-fill,transparent);color:var(--icon-color,currentColor)}.embed-placeholder{display:grid;position:relative;border:.1rem solid var(--color-slate-500);border-radius:var(--rounded-4);background-color:var(--color-white);overflow:hidden}.embed-placeholder__content{grid-column:1;grid-row:1;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.embed-placeholder__footer{display:flex;gap:var(--spacing-24);flex-wrap:wrap;align-items:center;justify-content:center;margin-block-start:var(--spacing-24)}@media(min-width:62em){.embed-placeholder__footer{justify-content:flex-start}}.embed-placeholder__footer a{color:var(--color-secondary-orange-900)}.checkbox-toggle{--slider-width:5.2rem;--slider-height:2.8rem;--slider-bg:var(--color-primary-red-700);--slider-on-bg:#138A0F;--knob-bg:var(--color-white);--knob-size:calc(var(--slider-height) - 0.4rem);position:relative}.checkbox-toggle__label{display:inline-flex;align-items:center;font-size:1.8rem;font-weight:var(--font-semibold);cursor:pointer}.checkbox-toggle__slider{display:flex;flex-shrink:0;align-items:center;block-size:var(--slider-height);inline-size:var(--slider-width);margin-inline-end:var(--spacing-16);border-radius:20rem;background-color:var(--slider-bg)}.checkbox-toggle__knob{display:grid;position:relative;block-size:var(--knob-size);inline-size:var(--knob-size);margin-inline-start:.2rem;border-radius:50%;background-color:var(--knob-bg);place-items:center;transition:all .15s cubic-bezier(0.5,0,0.5,1) 0s}.checkbox-toggle__knob::before{display:block;position:absolute;block-size:var(--knob-size);inline-size:var(--knob-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");background-color:var(--slider-bg);content:""}.checkbox-toggle:has([disabled]) .checkbox-toggle__label{cursor:default}.checkbox-toggle:has([disabled]) .checkbox-toggle__slider{opacity:.3}.checkbox-toggle:has(:checked) .checkbox-toggle__slider{background-color:var(--slider-on-bg)}.checkbox-toggle:has(:checked) .checkbox-toggle__knob{transform:translateX(calc(var(--slider-width) - var(--knob-size) - 0.4rem))}.checkbox-toggle:has(:checked) .checkbox-toggle__knob::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");background-color:var(--slider-on-bg)}.checkbox-toggle:has(input[type=checkbox]:focus-visible) .checkbox-toggle__slider{outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}a .icon-external{--icon-size:1.6rem;position:relative;inset-block-start:.2rem;flex-shrink:0;margin-inline-start:var(--spacing-4)}a .last-wordwrap{white-space:nowrap}.external-link-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.component-title{margin-block-end:var(--spacing-12)}.prose{--prose-body-lg:var(--text-body-lg);--marker-color:var(--color-font-100)}.prose a:not(.btn){color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.prose :is(h2,h3,h4){color:light-dark(var(--color-primary-red-700),var(--main-text-color))}.prose h2{margin-block:var(--spacing-32) var(--spacing-12);font-size:clamp(2rem,0.5vw + 1.84rem,2.8rem);line-height:1.2}.prose h3{margin-block:var(--spacing-24) var(--spacing-8);font-size:clamp(1.8rem,0.13vw + 1.76rem,2rem)}.prose h4{margin-block:var(--spacing-16) var(--spacing-8);font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.prose p{margin-block:var(--spacing-12)}.prose h2+*,.prose h3+*,.prose h4+*{margin-block-start:0}.prose hr{margin-block:var(--spacing-48)}.prose code{font-size:var(--text-base);font-weight:var(--font-semibold)}.prose code::before,.prose code::after{content:"`"}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin-block:var(--spacing-8) var(--spacing-16)}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose .intro{font-size:var(--text-lg);font-weight:var(--font-semibold)}.text-block .component-title{color:light-dark(var(--color-primary-red-700),var(--main-text-color));font-size:clamp(2rem,0.5vw + 1.84rem,2.8rem)}.text-block .btn{margin-block-start:clamp(1.6rem,0.5vw + 1.44rem,2.4rem)}.text-block--grid{display:grid}@media(min-width:62em){.text-block--grid{gap:var(--spacing-32) var(--spacing-24);grid-template-columns:1fr 2fr}}.text-block--grid .component-title{grid-column:1;font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}@media(min-width:62em){.text-block--grid .component-title{margin-block-end:0}}.text-block--grid .prose{grid-column:2/-1}.text-block--grid .btn{margin-block-start:0}@media(min-width:62em){.text-block--grid .btn{grid-column:2}}.text-block--intro .prose{font-weight:var(--font-semibold)}.intro-block{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.6}.footer{display:flex;flex-direction:column;margin-block-start:var(--spacing-48);border-block-start:1px solid var(--footer-border-default);background-color:var(--footer-background-default);font-size:var(--text-sm)}.footer .grid-wrapper{overflow:clip}.footer__top{display:flex;position:relative;flex-direction:column;isolation:isolate}@media(min-width:62em){.footer__top{flex-direction:row;align-items:center;padding-inline:var(--spacing-48)}}.footer__top .btn--newsletter-mobile{justify-content:center;inline-size:100%;margin-block-start:var(--spacing-24)}@media(min-width:62em){.footer__top .btn--newsletter-mobile{display:none}}.footer .btn--newsletter-desktop{display:none}@media(min-width:62em){.footer .btn--newsletter-desktop{display:block}}.footer__intro{display:flex;position:relative;gap:var(--spacing-24);flex-direction:column;padding-block:var(--spacing-64)}@media(min-width:62em){.footer__intro{position:static}}.footer__intro::after{display:block;position:absolute;z-index:-1;inset-inline-start:-2.4rem;inline-size:calc(100% + 4.8rem);background-image:url("/assets/img/required/x-footer-v2.svg");background-repeat:no-repeat;background-position:right -19rem center;background-size:auto 100%;content:"";inset-block:0}@media(min-width:62em){.footer__intro::after{inset-inline-start:0;inset-inline-start:50%;inline-size:58vw;background-position:right center;transform:translateX(-50vw)}}.darkmode .footer__intro::after{background-image:url("/assets/img/required/x-footer-v2-dark.svg")}.footer__contact{display:flex;gap:var(--spacing-8);flex-direction:column;color:var(--footer-text-default)}.footer__contact__title{font-size:var(--text-lg)}.footer__navigation{display:flex;gap:var(--spacing-24);flex-direction:column;padding-block:var(--spacing-24)}@media(min-width:62em){.footer__navigation{gap:var(--spacing-48);flex-direction:row;margin-inline-start:auto;padding-block:var(--spacing-48)}}.footer__block__title{margin-block-end:var(--spacing-8);color:var(--footer-text-default);font-size:var(--text-lg)}.footer__block__title a{color:var(--footer-text-default);text-decoration:none}.footer__block__title a:hover{text-decoration:underline}.footer__block__list{display:flex;gap:var(--spacing-8);flex-direction:column}.footer__link{color:var(--footer-text-default);text-decoration:none;cursor:pointer}.footer__link:hover{text-decoration:underline}.footer__link .icon-external{--icon-size:1.4rem}.footer__pattern{display:none;position:absolute;inset-block-start:0;inset-inline-end:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:62em){.footer__pattern{display:block}}.subfooter{background-color:var(--footer-subfooter-background-default)}.subfooter__inner{display:flex;gap:var(--spacing-24);flex-direction:column;padding-block:var(--spacing-24)}@media(min-width:62em){.subfooter__inner{gap:0;flex-direction:row;align-items:center}}.subfooter__links{display:flex;gap:var(--spacing-24);flex-direction:column;row-gap:var(--spacing-8)}@media(min-width:62em){.subfooter__links{flex-direction:row}}.subfooter__socials{--icon-fill:var(--footer-text-default);display:flex;gap:var(--spacing-24);flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width:62em){.subfooter__socials{margin-inline-start:auto}}.subfooter__socials__heading{color:var(--footer-text-default);font-size:var(--text-sm);font-weight:var(--font-semibold)}.subfooter__socials__items{display:flex;gap:var(--spacing-8)}.subfooter__socials__link{--icon-size:2rem;display:grid;place-content:center;block-size:2rem;inline-size:2rem;color:var(--color-white)}form.marketingForm{color:inherit !important;font-family:inherit !important;font-size:inherit !important}.dynamics-form-container .marketingForm a,.dynamics-form .marketingForm a{text-decoration:underline !important}.dynamics-form-container .marketingForm div,.dynamics-form .marketingForm div{max-inline-size:none !important;margin:0 !important;padding:0 !important}.dynamics-form-container .marketingForm table,.dynamics-form .marketingForm table{display:flex !important;inline-size:100% !important}.dynamics-form-container .marketingForm tbody,.dynamics-form .marketingForm tbody{inline-size:100% !important}.dynamics-form-container .marketingForm tr,.dynamics-form-container .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form-container .marketingForm .no-wrap-section .outer tbody tr,.dynamics-form .marketingForm tr,.dynamics-form .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form .marketingForm .no-wrap-section .outer tbody tr{display:flex !important;flex-direction:column}@media(min-width:71.25em){.dynamics-form-container .marketingForm tr,.dynamics-form-container .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form-container .marketingForm .no-wrap-section .outer tbody tr,.dynamics-form .marketingForm tr,.dynamics-form .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form .marketingForm .no-wrap-section .outer tbody tr{gap:var(--spacing-16);flex-direction:row}}.dynamics-form-container .marketingForm th,.dynamics-form .marketingForm th{block-size:auto !important;inline-size:100% !important;padding:0 !important}.dynamics-form-container .marketingForm th.inner,.dynamics-form .marketingForm th.inner{padding:0 !important}.dynamics-form-container .marketingForm label,.dynamics-form-container .marketingForm .block-label,.dynamics-form .marketingForm label,.dynamics-form .marketingForm .block-label{color:light-dark(light-dark(var(--color-font-100),var(--color-grey-0)),var(--color-grey-0)) !important;font-family:"Poppins" !important;font-size:var(--text-lg) !important;font-weight:var(--font-medium)}.dynamics-form-container .marketingForm p,.dynamics-form .marketingForm p{font-family:"Poppins" !important}.dynamics-form-container .marketingForm input,.dynamics-form .marketingForm input{background-color:light-dark(var(--color-white),var(--color-grey-700)) !important;font-family:"Poppins" !important;accent-color:var(--color-primary-red-700) !important;font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.dynamics-form-container .marketingForm textarea,.dynamics-form .marketingForm textarea{border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-300)) !important;border-radius:var(--rounded-4) !important;background-color:light-dark(var(--color-white),var(--color-grey-700)) !important;font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock,.dynamics-form .marketingForm .twoOptionFormFieldBlock{padding-block:0 !important;padding-inline:0 !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock,.dynamics-form-container .marketingForm .textFormFieldBlock,.dynamics-form-container .marketingForm .optionSetFormFieldBlock,.dynamics-form .marketingForm .phoneFormFieldBlock,.dynamics-form .marketingForm .textFormFieldBlock,.dynamics-form .marketingForm .optionSetFormFieldBlock{gap:var(--spacing-8) !important;padding-block:0 !important;padding-inline:0 !important}.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons{margin-block-start:var(--spacing-8) !important}@media(min-width:71.25em){.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons{gap:var(--spacing-24)}}.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons div,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons div{gap:var(--spacing-8) !important;inline-size:auto !important}.dynamics-form-container .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *,.dynamics-form .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *{font-family:inherit !important;font-size:inherit !important;font-weight:400 !important}.dynamics-form-container .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *:is(a),.dynamics-form .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *:is(a){text-decoration:underline !important}.dynamics-form-container .marketingForm .columns-equal-class,.dynamics-form .marketingForm .columns-equal-class{gap:var(--spacing-16);margin-block-end:var(--spacing-16) !important}.dynamics-form-container .marketingForm .columns-equal-class .columnContainer,.dynamics-form .marketingForm .columns-equal-class .columnContainer{display:flex;gap:var(--spacing-16);flex-basis:0;flex-direction:column;flex-grow:1 !important}.dynamics-form-container .marketingForm .columns-equal-class:last-child,.dynamics-form .marketingForm .columns-equal-class:last-child{margin-block-end:0 !important}.dynamics-form-container .marketingForm .error-message,.dynamics-form .marketingForm .error-message{display:flex;align-items:center;color:light-dark(var(--color-primary-red-800),var(--color-grey-0));font-size:var(--text-sm) !important}.dynamics-form-container .marketingForm .error-message::before,.dynamics-form .marketingForm .error-message::before{display:inline-block;block-size:1.6rem;margin-inline-end:var(--spacing-8);aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BA0031' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:""}.darkmode .dynamics-form-container .marketingForm .error-message::before,.darkmode .dynamics-form .marketingForm .error-message::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E")}.dynamics-form-container .marketingForm .error-message:empty,.dynamics-form .marketingForm .error-message:empty{display:none}.dynamics-form-container .marketingForm .optionSetFormFieldBlock input,.dynamics-form .marketingForm .optionSetFormFieldBlock input{block-size:1.6rem;inline-size:1.6rem;border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-0)) !important}.dynamics-form-container .marketingForm .phoneformfieldblock label::after,.dynamics-form-container .marketingForm .textFormFieldBlock label::after,.dynamics-form .marketingForm .phoneformfieldblock label::after,.dynamics-form .marketingForm .textFormFieldBlock label::after{inline-size:auto !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock label,.dynamics-form-container .marketingForm .textFormFieldBlock label,.dynamics-form .marketingForm .phoneFormFieldBlock label,.dynamics-form .marketingForm .textFormFieldBlock label{margin:0 !important}.dynamics-form-container .marketingForm .dateTimeFormFieldBlock label,.dynamics-form-container .marketingForm .lookupFormFieldBlock label,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock label.block-label,.dynamics-form-container .marketingForm .optionSetFormFieldBlock label.block-label,.dynamics-form-container .marketingForm .textFormFieldBlock label,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock label.block-label,.dynamics-form-container .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer],.dynamics-form-container .marketingForm .textFormFieldBlock label *,.dynamics-form-container .marketingForm .dateTimeFormFieldBlock label *,.dynamics-form-container .marketingForm .lookupFormFieldBlock label *,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock label.block-label *,.dynamics-form-container .marketingForm .optionSetFormFieldBlock label.block-label *,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock label.block-label *,.dynamics-form-container .marketingForm .consentBlock label p,.dynamics-form .marketingForm .dateTimeFormFieldBlock label,.dynamics-form .marketingForm .lookupFormFieldBlock label,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock label.block-label,.dynamics-form .marketingForm .optionSetFormFieldBlock label.block-label,.dynamics-form .marketingForm .textFormFieldBlock label,.dynamics-form .marketingForm .twoOptionFormFieldBlock label.block-label,.dynamics-form .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer],.dynamics-form .marketingForm .textFormFieldBlock label *,.dynamics-form .marketingForm .dateTimeFormFieldBlock label *,.dynamics-form .marketingForm .lookupFormFieldBlock label *,.dynamics-form .marketingForm .twoOptionFormFieldBlock label.block-label *,.dynamics-form .marketingForm .optionSetFormFieldBlock label.block-label *,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock label.block-label *,.dynamics-form .marketingForm .consentBlock label p{color:light-dark(var(--color-font-100),var(--color-grey-0)) !important}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.radiobuttons,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox,.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock fieldset,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock fieldset{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock input,.dynamics-form-container .marketingForm .textFormFieldBlock input,.dynamics-form .marketingForm .phoneFormFieldBlock input,.dynamics-form .marketingForm .textFormFieldBlock input{padding-block:var(--spacing-12) !important;border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-300)) !important;border-radius:var(--rounded-4) !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock .phoneCountryCode,.dynamics-form .marketingForm .phoneFormFieldBlock .phoneCountryCode{border:none !important;overflow:visible !important}.dynamics-form-container .marketingForm .textFormFieldBlock label,.dynamics-form .marketingForm .textFormFieldBlock label{flex-grow:0 !important}@media(min-width:71.25em){.dynamics-form-container .marketingForm .radiobuttons,.dynamics-form .marketingForm .radiobuttons{flex-direction:row !important}}.dynamics-form-container .marketingForm .radiobuttons div label,.dynamics-form .marketingForm .radiobuttons div label{color:light-dark(var(--color-font-100),var(--color-grey-0)) !important;font-weight:var(--font-base) !important}.dynamics-form-container .marketingForm .submitButtonWrapper,.dynamics-form .marketingForm .submitButtonWrapper{display:flex !important;margin:0;padding-block:var(--spacing-16) 0 !important;padding-inline:0;text-align:start !important}.dynamics-form-container .marketingForm .submitButtonWrapper .submitButton,.dynamics-form .marketingForm .submitButtonWrapper .submitButton{margin-inline:0 !important}.dynamics-form-container .marketingForm .columnContainer,.dynamics-form .marketingForm .columnContainer{max-inline-size:100% !important}@media(min-width:71.25em){.dynamics-form-container .marketingForm .columnContainer,.dynamics-form .marketingForm .columnContainer{max-inline-size:auto}}.dynamics-form-container .marketingForm .textFormFieldBlock label::after,.dynamics-form-container .marketingForm .twooption_checkbox label::after,.dynamics-form-container .marketingForm .dateTimeFormFieldBlock label::after,.dynamics-form-container .marketingForm .lookupFormFieldBlock label::after,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock label.block-label::after,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox label::after,.dynamics-form-container .marketingForm .optionSetFormFieldBlock label.block-label::after,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock label.block-label::after,.dynamics-form-container .marketingForm .consentBlock label::after,.dynamics-form-container .marketingForm .eventSession label::after,.dynamics-form-container .marketingForm div[data-editorblocktype=Sessions] h2::after,.dynamics-form-container .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer]::after,.dynamics-form .marketingForm .textFormFieldBlock label::after,.dynamics-form .marketingForm .twooption_checkbox label::after,.dynamics-form .marketingForm .dateTimeFormFieldBlock label::after,.dynamics-form .marketingForm .lookupFormFieldBlock label::after,.dynamics-form .marketingForm .twoOptionFormFieldBlock label.block-label::after,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox label::after,.dynamics-form .marketingForm .optionSetFormFieldBlock label.block-label::after,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock label.block-label::after,.dynamics-form .marketingForm .consentBlock label::after,.dynamics-form .marketingForm .eventSession label::after,.dynamics-form .marketingForm div[data-editorblocktype=Sessions] h2::after,.dynamics-form .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer]::after{color:light-dark(var(--state-color-red-800),var(--color-grey-0)) !important}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div label,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div label{margin:0 !important;font-size:var(--text-base) !important}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div input,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div input{block-size:1.6rem;inline-size:1.6rem}.dynamics-form-container .marketingForm .consentBlock div input,.dynamics-form .marketingForm .consentBlock div input{block-size:1.6rem;inline-size:1.6rem;border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-300)) !important}.dynamics-form-container .marketingForm .consentBlock div label p,.dynamics-form-container .marketingForm .consentBlock div label span,.dynamics-form .marketingForm .consentBlock div label p,.dynamics-form .marketingForm .consentBlock div label span{color:light-dark(var(--color-font-100),var(--color-grey-0)) !important;font-size:var(--text-base) !important}.dynamics-form-container .marketingForm .submitButton,.dynamics-form .marketingForm .submitButton{display:flex;align-items:center;padding-block:var(--spacing-12) !important;padding-inline:var(--spacing-48) var(--spacing-20) !important;border-radius:var(--rounded-4) !important;background-color:var(--color-primary-red-700);font-family:"Poppins" !important}.dynamics-form-container .marketingForm .submitButton:focus-visible,.dynamics-form .marketingForm .submitButton:focus-visible{outline:.2rem solid light-dark(var(--color-black),var(--color-grey-0));outline-offset:.2rem}.dynamics-form-container .marketingForm .submitButton span,.dynamics-form .marketingForm .submitButton span{position:relative}.dynamics-form-container .marketingForm .submitButton span::before,.dynamics-form .marketingForm .submitButton span::before{position:absolute;inset-inline-start:-3.2rem;block-size:2rem;inline-size:2rem;background-image:url("/assets/img/required/icon-chevron-right.svg");content:""}.modal{padding:0;border:0;background-color:rgba(0,0,0,0)}.modal::backdrop{background:rgba(0,0,0,.5);background-blend-mode:lighten,normal}.modal__container{display:flex;flex-direction:column}.modal__content{display:flex;position:relative;gap:var(--spacing-16);flex-direction:column;inline-size:min(90vw,80ch);padding:clamp(2.4rem,1.5vw + 1.92rem,4.8rem);background-color:light-dark(var(--color-white),var(--color-grey-600))}.modal__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-weight:var(--font-light);font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2}@container (width >= 680px){.modal__title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}.modal__video-wrapper{aspect-ratio:16/9;border-radius:var(--rounded);overflow:hidden}.modal iframe,.modal video{block-size:100%;inline-size:100%;min-inline-size:min(90vw,1200px);aspect-ratio:16/9}.modal__close{margin-inline-start:auto}.modal__close button{--icon-color:var(--color-white);--icon-size:3.2rem;display:flex;gap:var(--spacing-4);align-items:center;margin-block-end:var(--spacing-8);border:none;background:none;color:var(--color-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__close button:focus-visible{--outline-offset:-0.2rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ffa07a}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#f5ab35}.hljs-attribute{color:gold}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#abe338}.hljs-title,.hljs-section{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:bold}}
.form-indicator{color:var(--signal-red)}.umbraco-forms-tooltip{margin-block-end:var(--spacing-8);color:var(--color-font-80)}.umbraco-forms-hidden{display:none}.umbraco-forms-label,.umbraco-forms-legend{margin-block-end:var(--spacing-8);font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem);font-weight:var(--font-medium)}.umbraco-forms-field-wrapper{display:flex;flex-direction:column;align-items:flex-start}.field-validation-error{margin-block-start:var(--spacing-8);color:var(--color-error);font-size:var(--text-sm)}.input-validation-error{--input-border-color:var(--color-error)}.umbrac-forms-caption{margin-block-end:var(--spacing-12)}.umbraco-forms-field{display:flex;flex-direction:column}.umbraco-forms-field+.umbraco-forms-field{margin-block-start:var(--spacing-24)}.umbraco-forms-field+.umbraco-forms-field.titleanddescription{margin-block:var(--spacing-32) var(--spacing-12)}.umbraco-forms-field:has(.umbraco-forms-tooltip) :is(.umbraco-forms-label,.umbraco-forms-legend){margin-block-end:.2rem}.umbraco-forms-form{padding:0}fieldset{min-inline-size:0;margin:0;padding:0;border:0}.umbraco-forms-fieldset__legend{inline-size:100%;margin-block-end:var(--spacing-16);font-size:clamp(2rem,0.25vw + 1.92rem,2.4rem);font-weight:var(--font-semibold)}.umbraco-forms-fieldset+.umbraco-forms-fieldset{margin-block-start:var(--spacing-32)}.umbraco-forms-fieldset .row{display:grid;gap:var(--spacing-16)}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-2){grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-3){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-4){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-6){grid-template-columns:repeat(2,minmax(0,1fr))}}label{display:inline-flex}.text:not(code),textarea,.datepickerfield{display:block;inline-size:100%;padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border:.1rem solid var(--input-border-color,light-dark(var(--color-slate-900),var(--color-grey-300)));border-radius:var(--rounded);background-color:var(--input-bg-color,light-dark(var(--color-white),var(--color-grey-700)));box-shadow:0 1px 0 1px rgba(0,0,0,.04);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-area{padding:var(--spacing-16)}.file-upload{inline-size:auto;max-inline-size:100%}.file-upload::file-selector-button{margin-inline-end:var(--spacing-16);padding-block:var(--spacing-8);padding-inline:var(--spacing-12);border:0;border-radius:var(--rounded);background-color:var(--color-primary-red-700);color:var(--color-white);font-weight:var(--font-semibold);line-height:1.5;cursor:pointer}.file-upload::file-selector-button:hover{background-color:var(--color-primary-red-900)}.file-upload-list{margin-block-start:var(--spacing-24)}.file-upload-list a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}code{border-radius:var(--rounded)}.pika-single{color:var(--color-font-900);font-family:inherit}.pika-single .pika-button{background-color:var(--color-slate-500)}.pika-single .pika-button:hover,.pika-single .pika-row.pick-whole-week:hover .pika-button{background:var(--color-primary-red-700)}.pika-single .is-selected .pika-button,.pika-single .has-event .pika-button{background:var(--color-slate-600);box-shadow:inset 0 1px 3px var(--color-slate-600)}.pika-single .is-today .pika-button{color:var(--color-slate-900)}.pika-single .is-today .pika-button:hover{color:var(--color-white)}.pika-single .is-today.is-selected .pika-button{color:var(--color-white)}@keyframes fill-checkmark{to{stroke-dashoffset:0}}.form-check{--checked-state-bg-color:var(--color-primary-red-700);--checked-state-check-color:var(--color-white);--cb-stroke-width:3px;--cm-stroke-width:4px;display:flex;flex-direction:row;align-items:flex-start}.form-check:not(:last-child){margin-block-end:.5em}.form-check input[type=checkbox]{position:absolute;block-size:1em;inline-size:1em;cursor:pointer;opacity:0}.form-check input[type=checkbox]:checked+.form-check__checkbox .cb-background{stroke:var(--checked-state-bg-color);fill:var(--checked-state-bg-color);transition:all .1s linear}.form-check input[type=checkbox]:checked+.form-check__checkbox .cb-checkmark{stroke:var(--checked-state-check-color);animation:fill-checkmark .2s ease-out forwards}@media(prefers-reduced-motion:reduce){.form-check input[type=checkbox]:checked+.form-check__checkbox .cb-checkmark{stroke-dasharray:0;stroke-dashoffset:0;animation:none}}.form-check input[type=checkbox]:focus-visible+.form-check__checkbox{border-radius:var(--rounded);outline:2px solid currentcolor;outline-offset:.2rem}.form-check input[type=checkbox][disabled]{cursor:default}.form-check input[type=checkbox][disabled]+.form-check__checkbox .cb-background{stroke:var(--color-grey-300)}.form-check input[type=checkbox][disabled]~.form-check__label{color:var(--color-grey-300);cursor:default}.form-check__label{position:relative;gap:var(--spacing-4);padding-inline-start:.5em;color:light-dark(var(--color-font-70),var(--color-grey-0));line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-check__label a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));text-decoration:underline}.form-check__checkbox{flex:0 0 auto;block-size:1em;inline-size:1em;margin-block-start:.1em}.form-check .cb-background{stroke-width:var(--cb-stroke-width)}.form-check .cb-checkmark{stroke-width:var(--cm-stroke-width);stroke-dasharray:34px;stroke-dashoffset:34px}@keyframes stroke-rbg{to{stroke-dashoffset:0}}.form-radio{--r-cm-size:1;display:flex;align-items:flex-start}.form-radio:not(:last-child){margin-block-end:.5em}.form-radio input[type=radio]{position:absolute;block-size:1.2em;inline-size:1.2em;cursor:pointer;opacity:0}.form-radio input[type=radio]:checked+.form-radio__radio .r-bg{--checked-state-bg-color:light-dark(var(--color-white),var(--color-grey-700));transition:all .1s linear}.form-radio input[type=radio]:checked+.form-radio__radio .r-cm{--checked-state-radio-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));transform:scale(1);transition:transform .3s ease-out}.form-radio input[type=radio]:checked+.form-radio__radio .r-border{--checked-state-border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));animation:stroke-rbg .4s ease-out forwards}.form-radio input[type=radio]:focus+.form-radio__radio{border-radius:50%;outline:2px solid currentcolor;outline-offset:.2rem}.form-radio input[type=radio]:focus:not(:focus-visible)+.form-radio__radio{outline:none}.form-radio input[type=radio][disabled]{cursor:default}.form-radio input[type=radio][disabled]+.form-radio__radio .r-bg{stroke:var(--color-grey-300)}.form-radio input[type=radio][disabled]~label{color:var(--color-grey-300);cursor:default}.form-radio__label{position:relative;padding-inline-start:.8em;color:light-dark(var(--color-font-70),var(--color-grey-0));line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-radio__radio{flex:0 0 auto;block-size:1.2em;inline-size:1.2em;color:light-dark(var(--color-slate-900),var(--color-grey-0))}.form-radio .r-bg{fill:var(--checked-state-bg-color,light-dark(var(--color-white),var(--color-grey-700)))}.form-radio .r-cm{fill:var(--checked-state-radio-color,light-dark(var(--color-white),var(--color-grey-700)));transform:scale(0);transform-origin:50%}.form-radio .r-border{stroke-dasharray:107px;stroke-dashoffset:107px;stroke:var(--checked-state-border-color);transform:rotate(-90deg);transform-origin:50% 50%}.radiobuttonlist{display:flex;gap:var(--spacing-24)}.checkbox-toggle{--slider-width:5.2rem;--slider-height:2.8rem;--slider-bg:var(--color-primary-red-700);--slider-on-bg:#138A0F;--knob-bg:var(--color-white);--knob-size:calc(var(--slider-height) - 0.4rem);position:relative}.checkbox-toggle__label{display:inline-flex;align-items:center;font-size:1.8rem;font-weight:var(--font-semibold);cursor:pointer}.checkbox-toggle__slider{display:flex;flex-shrink:0;align-items:center;block-size:var(--slider-height);inline-size:var(--slider-width);margin-inline-end:var(--spacing-16);border-radius:20rem;background-color:var(--slider-bg)}.checkbox-toggle__knob{display:grid;position:relative;block-size:var(--knob-size);inline-size:var(--knob-size);margin-inline-start:.2rem;border-radius:50%;background-color:var(--knob-bg);place-items:center;transition:all .15s cubic-bezier(0.5,0,0.5,1) 0s}.checkbox-toggle__knob::before{display:block;position:absolute;block-size:var(--knob-size);inline-size:var(--knob-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");background-color:var(--slider-bg);content:""}.checkbox-toggle:has([disabled]) .checkbox-toggle__label{cursor:default}.checkbox-toggle:has([disabled]) .checkbox-toggle__slider{opacity:.3}.checkbox-toggle:has(:checked) .checkbox-toggle__slider{background-color:var(--slider-on-bg)}.checkbox-toggle:has(:checked) .checkbox-toggle__knob{transform:translateX(calc(var(--slider-width) - var(--knob-size) - 0.4rem))}.checkbox-toggle:has(:checked) .checkbox-toggle__knob::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");background-color:var(--slider-on-bg)}.checkbox-toggle:has(input[type=checkbox]:focus-visible) .checkbox-toggle__slider{outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.select-dropdown{--select-icon:url("/assets/img/required/icon-chevron-down.svg");--select-icon-disabled:url("/assets/img/required/icon-chevron-down-disabled.svg");--select-border-color-disabled:var(--color-grey-200);--select-padding:0.8rem;display:block;inline-size:100%;max-inline-size:100%;margin:0;padding:var(--select-padding);padding-inline-end:calc(var(--select-padding)*3);border:.1rem solid var(--select-border-color,var(--color-slate-900));border-radius:var(--rounded);background-color:var(--color-white);background-image:var(--select-icon);background-repeat:no-repeat,repeat;background-position:right calc(var(--select-padding)*1.5) top 50%,0 0;background-size:1em auto,100%;box-shadow:0 1px 0 1px rgba(0,0,0,.04);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-dropdown::-ms-expand{display:none}.select-dropdown:disabled,.select-dropdown[aria-disabled=true]{border-color:var(--select-border-color-disabled);background-image:var(--select-icon-disabled);color:var(--color-grey-300)}.select-dropdown:disabled:hover,.select-dropdown[aria-disabled=true]{border-color:var(--select-border-color-disabled)}.select-dropdown[aria-invalid]{--select-border-color:var(--color-error)}.select-dropdown option{font-weight:400}.umbraco-forms-navigation{display:flex;gap:var(--spacing-8);flex-wrap:wrap;margin-block-start:var(--spacing-24)}.umbraco-forms-navigation .btn{justify-content:center;min-inline-size:4rem}.umbraco-forms-navigation .btn:not(.cancel)::before{block-size:2rem;inline-size:2rem;background-image:url("/assets/img/required/icon-chevron-right.svg");content:""}.quote-wrapper{container:quote/inline-size}.quote{display:flex;position:relative;gap:var(--spacing-24);flex-direction:column;margin:0;padding:var(--spacing-16);border-radius:var(--rounded-16);background-color:var(--color-primary-red-700);color:var(--color-white);isolation:isolate;overflow:clip}.quote::after{position:absolute;inset-block-start:50%;inset-inline-end:-200px;block-size:709px;inline-size:443px;background:var(--color-white);transform:translateY(-50%);content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url('data:image/svg+xml,<svg width="443" height="709" viewBox="0 0 443 709" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.2" d="M219.113 709H331L111.887 354.5L331 0H219.113L0 354.5L219.113 709Z" fill="white"/><path opacity="0.1" d="M331.113 709H443L223.887 354.5L443 0H331.113L112 354.5L331.113 709Z" fill="white"/></svg>');mask-image:url('data:image/svg+xml,<svg width="443" height="709" viewBox="0 0 443 709" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.2" d="M219.113 709H331L111.887 354.5L331 0H219.113L0 354.5L219.113 709Z" fill="white"/><path opacity="0.1" d="M331.113 709H443L223.887 354.5L443 0H331.113L112 354.5L331.113 709Z" fill="white"/></svg>');opacity:.6}@container quote (width > 640px){.quote::after{opacity:1}}@container quote (width > 640px){.quote{padding:var(--spacing-72)}}.quote blockquote{position:relative;z-index:1;margin:0;font-size:var(--text-lg)}@container quote (width > 640px){.quote blockquote{padding-inline-end:200px;font-size:var(--text-xl)}}.quote__caption{display:flex;z-index:1;flex-direction:column}@container quote (width > 640px){.quote__caption{font-size:var(--text-lg)}}.quote__content{display:flex;z-index:1;gap:var(--spacing-24);flex-direction:column}.quote__visual{order:-1}@container quote (width > 640px){.quote__visual{position:absolute;inset-block-start:0;inset-inline-end:0;block-size:100%;inline-size:70%}}.quote__visual__picture{display:block;block-size:100%}.quote__visual__picture img{block-size:100%;max-block-size:30rem;inline-size:100%;-o-object-fit:cover;object-fit:cover}@container quote (width > 640px){.quote__visual__picture img{max-block-size:100%}}.quote:has(.quote__visual){color:var(--color-grey-0)}.quote:has(.quote__visual)::after{position:absolute;inset:0;block-size:auto;inline-size:auto;background:linear-gradient(180deg,rgba(232,0,61,0.2) 20%,var(--color-red-600) 62%);transform:none;opacity:1;content:"";-webkit-mask:0;mask:0}@container quote (width > 640px){.quote:has(.quote__visual)::after{background:linear-gradient(270deg,rgba(232,0,61,0.2) 20%,var(--color-red-600) 62%)}}.quote:has(.quote__visual) .quote__visual{margin:calc(var(--spacing-16)*-1);margin-block-end:0}@container quote (width > 640px){.quote:has(.quote__visual) .quote__visual{margin:0}}@container quote (width > 640px){.quote:has(.quote__visual) blockquote,.quote:has(.quote__visual) .quote__caption{max-inline-size:50%;padding-inline-end:var(--spacing-72)}}.table-block .table-scroller{overflow-x:auto}.table-block table{inline-size:100%;max-inline-size:100%;caption-side:top;border-collapse:collapse;border:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-400))}.table-block table th,.table-block table td{padding:1.6rem;border-inline-end:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-400));text-align:start}.table-block table td{border:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-400));background-color:light-dark(var(--color-white),var(--color-grey-700))}.table-block table thead td,.table-block table thead th{background-color:light-dark(var(--color-slate-200),var(--color-grey-800));font-weight:var(--font-medium)}.table-block table tr:last-child td{border-block-end:0}.table-block table caption{margin-block-end:var(--spacing-12);font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem);line-height:1.2;text-align:start}.table-block table p{margin:0}@keyframes swipe-horizontal{0%{transform:translateX(0)}16%{transform:translateX(-0.8rem)}33%{transform:translateX(0)}50%{transform:translateX(0.8rem)}66%{transform:translateX(0)}100%{transform:translateX(0)}}.swipe-hint{display:flex;gap:var(--spacing-8);align-items:center;justify-content:center;margin-block-end:var(--spacing-16)}@media(min-width:48em){.swipe-hint{display:none}}.swipe-hint__icon{block-size:4rem;inline-size:4rem;fill:currentcolor;animation:swipe-horizontal 3s linear infinite}.swipe-hint__label{text-align:center}pre{position:relative;margin:0}pre code.hljs{padding:var(--spacing-24)}.code-language-label{position:absolute;z-index:1;inset-block-start:var(--spacing-8);inset-inline-end:var(--spacing-8);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:4px;background:rgba(0,0,0,.5);color:var(--color-white);font-family:var(--font-family-mono,monospace);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@scope (.accordion-item){:scope{min-inline-size:0;overflow:hidden}:scope::details-content{block-size:0;transition:block-size .2s ease-out,content-visibility .2s ease-out;transition-behavior:allow-discrete}:scope[open]::details-content{block-size:auto;border-block-end:1px solid var(--accordion-border-default)}:scope[open] .accordion-item__visual{opacity:1;scale:1}:scope[data-variant=plus] summary::before,:scope[data-variant=plus] summary::after{position:absolute;inset-inline-end:0;block-size:0;inline-size:16px;border-block-end:2px solid;border-radius:1px;color:var(--accordion-fill-default);transform:translateY(-50%);content:""}:scope[data-variant=plus] summary::before{inset-block-start:50%}:scope[data-variant=plus] summary::after{inset-block-start:calc(50% - 1px);transform:rotate(90deg);transform-origin:50% 50%;transition:transform .2s ease-out}:scope[data-variant=plus][open] summary::after{transform:rotate(0deg)}:scope[data-variant=chevron] summary::after{position:absolute;inset-block-start:50%;inset-inline-end:0;block-size:24px;inline-size:24px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2020.66C5.4798%2019.7823%204.21741%2018.5199%203.33973%2016.9997C2.46205%2015.4795%201.99999%2013.755%202%2011.9997C2.00001%2010.2443%202.46209%208.51984%203.33979%206.99965C4.2175%205.47946%205.4799%204.21708%207.00011%203.33941C8.52032%202.46174%2010.2448%201.9997%2012.0002%201.99973C13.7555%201.99976%2015.48%202.46185%2017.0002%203.33957C18.5203%204.21729%2019.7827%205.4797%2020.6604%206.99992C21.538%208.52015%2022%2010.2446%2022%2012L21.995%2012.324C21.939%2014.051%2021.4365%2015.734%2020.5364%2017.209C19.6363%2018.684%2018.3693%2019.9005%2016.8591%2020.7401C15.3489%2021.5797%2013.6469%2022.0136%2011.919%2021.9995C10.1911%2021.9855%208.49639%2021.524%207%2020.66ZM11.293%2014.707C11.4805%2014.8945%2011.7348%2014.9998%2012%2014.9998C12.2652%2014.9998%2012.5195%2014.8945%2012.707%2014.707L15.707%2011.707C15.8945%2011.5195%2015.9998%2011.2652%2015.9998%2011C15.9998%2010.7348%2015.8945%2010.4805%2015.707%2010.293L15.613%2010.21C15.4206%2010.0607%2015.1803%209.98682%2014.9373%2010.0021C14.6943%2010.0174%2014.4652%2010.1208%2014.293%2010.293L12%2012.585L9.707%2010.293C9.5184%2010.1108%209.2658%2010.01%209.0036%2010.0123C8.7414%2010.0146%208.49059%2010.1198%208.30518%2010.3052C8.11977%2010.4906%208.0146%2010.7414%208.01233%2011.0036C8.01005%2011.2658%208.11084%2011.5184%208.293%2011.707L11.293%2014.707Z%22%20fill%3D%22%23273D6D%22%2F%3E%3C%2Fsvg%3E");transform:translateY(-50%);transition:all .3s cubic-bezier(0.5,0,0.5,1) 0s;content:""}:scope[data-variant=chevron][open] summary::after{transform:translateY(-50%) rotate(180deg)}summary{position:relative;padding-block:var(--spacing-16);padding-inline-end:var(--spacing-32);list-style:none;color:var(--accordion-text-default);font-weight:var(--font-semibold);line-height:1.6;cursor:pointer}@container accordion-group (width > 40rem){summary{font-size:var(--text-lg)}}summary::marker,summary::-webkit-details-marker{content:none}summary:not(:last-child){border-block-end:1px solid var(--accordion-border-default)}summary:focus-visible{--outline-color:transparent;background:var(--color-navy-50)}.accordion-item__content{padding-block:var(--spacing-16);color:var(--accordion-text-default)}.accordion-item__content p:last-of-type{margin-block-end:0}.accordion-item__content .btn--secondary{margin-block-start:var(--spacing-8)}}@scope (.accordion-group){:scope{display:grid;position:relative;container:accordion-group/inline-size}@media(min-width:62em){:scope[data-variant=with-visual]{grid-template-areas:"content visual";grid-template-columns:1fr 1fr}}:scope[data-variant=with-visual] .accordion-items-anchor{anchor-name:--accordion-items-anchor}:scope[data-variant=with-visual] .accordion-item{grid-column:1}:scope[data-variant=with-visual] .accordion-item__content{display:flex;flex-direction:column}:scope[data-variant=with-visual] .accordion-item__visual{order:2;margin-block-start:var(--spacing-24);opacity:0;scale:.95;transition:opacity .3s ease-in-out,scale .3s ease-in-out}@media(min-width:62em){:scope[data-variant=with-visual] .accordion-item__visual{position:absolute;margin-block-start:0;position-anchor:--accordion-items-anchor;inset-inline:calc(anchor(right) + var(--spacing-64)) 0;inset-block:anchor(top) anchor(bottom)}}:scope[data-variant=with-visual] .accordion-item__visual img{block-size:auto;inline-size:100%;max-inline-size:100%;border-radius:var(--rounded-16);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media(min-width:62em){:scope[data-variant=with-visual] .accordion-item__visual img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}}.component-header{grid-column:1/-1}}.case-card{--case-card-height:32rem;display:flex;position:relative;align-items:flex-end;min-block-size:var(--case-card-height);padding:var(--spacing-24);border-radius:var(--rounded-8);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;isolation:isolate;transition:scale .3s cubic-bezier(0.5,0,0.5,1) 0s}@container bentogrid (width >= 550px){.case-card{border-radius:var(--rounded-16)}}.case-card::after{position:absolute;inset:0;background:linear-gradient(8deg,rgba(41,37,36,0.8) 25%,rgba(41,37,36,0) 80%);pointer-events:none;content:""}.case-card:focus-within{outline:2px solid currentcolor;outline-offset:2px}.case-card__picture{display:block;position:absolute;z-index:-1;inset:0;transition:scale .5s cubic-bezier(0.5,0,0.5,1) 0s}.case-card__image{display:block;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.case-card__content{display:flex;z-index:1;gap:var(--spacing-8);flex-direction:column;inline-size:100%}.case-card__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;order:-1;padding-inline:var(--spacing-8);border-radius:1.1rem;background-color:var(--color-white);color:var(--color-black);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.6}.case-card__title{margin-block-end:0;color:var(--color-white);font-size:1.8rem;font-weight:var(--font-medium);letter-spacing:-2%;line-height:1.4;text-wrap:auto;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}@container bentogrid (width >= 550px){.case-card__title{font-size:2rem}}.case-card__link{color:inherit;text-decoration:none}.case-card__link::after{position:absolute;z-index:1;inset:0;content:""}.case-card__link:focus-visible{outline-color:rgba(0,0,0,0);text-decoration:underline}.case-card__link:hover{text-decoration:underline}.case-card:has(:active){scale:.98}.case-card:has(:hover) .case-card__picture{scale:1.02}@scope (.component-header){:scope{display:flex;gap:var(--spacing-4);flex-flow:row wrap;margin-block-end:var(--spacing-16)}@container (width >= 680px){:scope{align-items:center;margin-block-end:var(--spacing-24)}}.title{margin-inline-end:auto;color:var(--component-title-text-default);font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2}@container (width >= 680px){.title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}.link{--icon-fill:var(--button-secondary-background-default);display:flex;gap:var(--spacing-8);color:var(--button-secondary-background-default);font-weight:var(--font-medium);text-decoration:none}:scope:has(.slider__controls){flex-wrap:nowrap}}.bento-grid{display:grid;container:bentogrid/inline-size}.bento-grid-container{display:grid;gap:var(--spacing-16);grid-template-columns:1fr}@media(min-width:48em){.bento-grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(48em <= width <= 62em){.bento-grid-container{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-grid-container>.case-card:nth-child(3n+1){grid-column:span 6}.bento-grid-container>.case-card:not(:nth-child(3n+1)){grid-column:span 3}}@media(min-width:62em){.bento-grid-container{gap:var(--spacing-24);grid-template-columns:repeat(6,minmax(0,1fr))}.bento-grid-container>.case-card:nth-child(4n+1),.bento-grid-container>.case-card:nth-child(4n){grid-column:span 2}.bento-grid-container>.case-card:nth-child(4n+2),.bento-grid-container>.case-card:nth-child(4n+3){grid-column:span 4}}.text-and-video{display:grid;gap:var(--spacing-24)}@media(min-width:62em){.text-and-video{gap:var(--spacing-64);grid-template-columns:1fr 1fr}}.text-and-video__content{display:flex;gap:var(--spacing-24);flex-direction:column;align-self:center}.logo-tile{position:relative;padding:var(--spacing-24);border:.1rem solid var(--color-slate-200)}.logo-tile__logo{display:block;justify-content:center;aspect-ratio:2/1}.logo-tile__logo img{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.logo-tile:is(a):hover,.logo-tile:is(a):focus-visible{--outline-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.darkmode .logo-tile:is(a):hover,.darkmode .logo-tile:is(a):focus-visible{box-shadow:0 0 0 .2rem var(--color-grey-0)}.logo-tile .icon-external{--icon-size:1.6rem;--icon-color:var(--color-font-100);position:absolute;inset-block-start:var(--spacing-12);inset-inline-end:var(--spacing-12)}.logo-grid__title{padding-block:var(--spacing-32);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.logo-grid__items{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48em){.logo-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:62em){.logo-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@scope (.compare-table){:scope{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-grey-300) rgba(0,0,0,0)}table{inline-size:100%;max-inline-size:100%;border-collapse:collapse}thead td,thead th{min-inline-size:250px;text-align:start;font-size:2rem;font-weight:var(--font-normal);letter-spacing:-2%;line-height:1.4}thead .icon{--icon-size:20px;position:relative;inset-block-start:2px;margin-inline-end:var(--spacing-4)}thead .icon-check-circle{--icon-fill:var(--color-green-500)}thead .icon-ban{--icon-fill:var(--color-red-600)}tbody tr td{padding-block:var(--spacing-16);padding-inline-end:var(--spacing-24);border-block-end:1px solid var(--color-gray-200);font-size:var(--text-sm)}@media(min-width:62em){tbody tr td{font-size:var(--text-base)}}tbody tr td:first-child{font-weight:var(--font-semibold)}}.logo-button{all:unset;display:flex;position:relative;flex-direction:column;flex-grow:1;min-inline-size:0;padding:var(--spacing-16);border:1px solid var(--logo-button-border-default);border-radius:var(--rounded-8);background-color:var(--logo-button-background-hover);anchor-name:--logo-button;transition:all .3s cubic-bezier(0.5,0,0.5,1) 0s}.logo-button:focus-within{border-color:var(--logo-button-border-hover)}.logo-button:has(:focus-visible){--outline-size:max(2px,0.08em);--outline-style:solid;--outline-color:currentcolor;outline:var(--outline-size) var(--outline-style) var(--outline-color)}.logo-button:has(a,button){cursor:pointer}.logo-button:has(a,button):is(:hover,:active){border-color:var(--logo-button-border-hover)}.logo-button__image{align-self:flex-start;block-size:48px;inline-size:auto;max-inline-size:100%;margin-block-end:var(--spacing-8)}.logo-button__label-group{display:inline-flex;gap:var(--spacing-4);align-items:center}.logo-button__label{padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.6;text-align:start;text-decoration:none;cursor:pointer}.logo-button__label:hover,.logo-button__label:focus-visible{outline:rgba(0,0,0,0)}.logo-button__label:is(button)::after{position:absolute;inset:0;content:""}.logo-button .icon-external{--icon-size:1.6rem;position:relative;inset-block-start:.1rem;flex-shrink:0}.logo-button-scope{display:flex;anchor-scope:--logo-button}.logo-button-scope:has(.logo-button-popover:popover-open) .logo-button{border-color:var(--logo-button-border-hover);background-color:var(--logo-button-background-hover)}@scope (.logo-button-popover){:scope{position:absolute;min-inline-size:32rem;max-inline-size:41rem;margin:0;margin-block:var(--spacing-8) 0;padding:var(--spacing-16);border:0;border:1px solid var(--quote-popover-border-default);border-radius:var(--rounded-8);background:var(--color-white);box-shadow:0 68px 19px 0 rgba(64,64,64,0),0 44px 17px 0 rgba(64,64,64,.01),0 24px 15px 0 rgba(64,64,64,.03),0 11px 11px 0 rgba(64,64,64,.04),0 3px 6px 0 rgba(64,64,64,.05);overflow:visible;position-anchor:--logo-button;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-area:bottom span-all}@container logo-bar (width >= 550px){:scope{position-area:top span-right;margin-block:0 var(--spacing-8)}}:scope:popover-open{display:flex;gap:var(--spacing-8);flex-direction:column}.popover-content{display:flex;gap:var(--spacing-8);flex-direction:column;color:var(--quote-popover-text-default)}.author{display:flex;gap:var(--spacing-8)}.author__image{block-size:28px;inline-size:28px;border-radius:var(--rounded-full)}.author__name{font-weight:var(--font-semibold)}}@scope (.logo-bar){:scope{container:logo-bar/inline-size}.heading{margin-block-end:var(--spacing-16);color:var(--component-title-text-default);font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2}@container logo-bar (width >= 550px){.heading{margin-block-end:var(--spacing-24);font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}.grid{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.blog-tag{display:inline-flex;padding-block:var(--spacing-2);padding-inline:var(--spacing-8);border-radius:var(--rounded-4);background-color:var(--blog-card-tag-background,var(--blog-card-tag-background-default));color:var(--blog-card-tag-text-default);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.6;justify-self:start}@scope (.blog-card){:scope{--blog-card-shape:shape(from 95.86% 0.23%,curve to 99.76% 3.87% with 98.01% 0.23%/99.76% 1.86%,vline to 82.51%,curve to 95.86% 86.16% with 99.76% 84.52%/98.01% 86.16%,hline to 12.64%,curve to 9.32% 87.89% with 11.28% 86.16%/10.03% 86.81%,line to 1.82% 99.27%,curve to 0.24% 99.07% with 1.34% 100%/0.24% 99.93%,vline to 3.87%,curve to 4.14% 0.23% with 0.24% 1.86%/1.99% 0.23%,hline to 95.86%,close,close,move to 95.86% 0.23%,curve to 99.76% 3.87% with 98.01% 0.23%/99.76% 1.86%,vline to 82.51%,curve to 95.86% 86.16% with 99.76% 84.52%/98.01% 86.16%,hline to 12.64%,curve to 9.32% 87.89% with 11.28% 86.16%/10.03% 86.81%,line to 1.82% 99.27%,curve to 0.24% 99.07% with 1.34% 100%/0.24% 99.93%,vline to 3.87%,curve to 4.14% 0.23% with 0.24% 1.86%/1.99% 0.23%,hline to 95.86%,close,close,move to 95.86% 0.23%,line to 95.86% 0%,hline to 95.86%,vline to 0.23%,close,move to 0.24% 99.07%,hline to 0%,vline to 99.07%,hline to 0.24%,close,move to 9.32% 87.89%,line to 9.53% 88.01%,line to 9.32% 87.89%,close,move to 95.86% 0.23%,line to 95.86% 0.46%,curve to 99.51% 3.87% with 97.88% 0.46%/99.51% 1.99%,hline to 99.76%,hline to 100%,curve to 95.86% 0% with 100% 1.73%/98.15% 0%,line to 95.86% 0.23%,close,move to 99.76% 3.87%,hline to 99.51%,vline to 82.51%,hline to 99.76%,hline to 100%,vline to 3.87%,hline to 99.76%,close,move to 95.86% 86.16%,vline to 85.93%,hline to 12.64%,vline to 86.16%,vline to 86.38%,hline to 95.86%,vline to 86.16%,close,move to 9.32% 87.89%,line to 9.11% 87.77%,line to 1.62% 99.15%,line to 1.82% 99.27%,line to 2.03% 99.39%,line to 9.53% 88.01%,line to 9.32% 87.89%,close,move to 0.24% 99.07%,hline to 0.49%,vline to 3.87%,hline to 0.24%,hline to 0%,vline to 99.07%,hline to 0.24%,close,move to 0.24% 3.87%,hline to 0.49%,curve to 4.14% 0.46% with 0.49% 1.99%/2.12% 0.46%,vline to 0.23%,vline to 0%,curve to 0% 3.87% with 1.85% 0%/0% 1.73%,hline to 0.24%,close,move to 4.14% 0.23%,vline to 0.46%,hline to 95.86%,vline to 0.23%,vline to 0%,hline to 4.14%,vline to 0.23%,close,move to 1.82% 99.27%,line to 1.62% 99.15%,curve to 0.88% 99.54% with 1.42% 99.45%/1.11% 99.56%,curve to 0.6% 99.42% with 0.76% 99.53%/0.67% 99.49%,curve to 0.49% 99.07% with 0.54% 99.35%/0.49% 99.24%,hline to 0.24%,hline to 0%,curve to 0.24% 99.72% with 0% 99.34%/0.08% 99.56%,curve to 0.83% 99.99% with 0.4% 99.88%/0.61% 99.97%,curve to 2.03% 99.39% with 1.26% 100.04%/1.75% 99.82%,line to 1.82% 99.27%,close,move to 12.64% 86.16%,vline to 85.93%,curve to 9.11% 87.77% with 11.2% 85.93%/9.87% 86.62%,line to 9.32% 87.89%,line to 9.53% 88.01%,curve to 12.64% 86.38% with 10.19% 87%/11.37% 86.38%,vline to 86.16%,close,move to 99.76% 82.51%,hline to 99.51%,curve to 95.86% 85.93% with 99.51% 84.4%/97.88% 85.93%,vline to 86.16%,vline to 86.38%,curve to 100% 82.51% with 98.15% 86.38%/100% 84.65%,hline to 99.76%,close);display:flex;position:relative;aspect-ratio:.936;perspective:1200px;isolation:isolate;container-type:size;container-name:blog-card}:scope[data-variant=sustainability]{--blog-card-tag-background:var(--blog-card-tag-background-duurzaam);--blog-card-author-text-default:light-dark(var(--color-green-700),var(--color-gray-0))}.blog-tag{position:absolute;inset-block-start:5.5cqh;inset-inline-start:5.8cqw}.header{display:flex;position:absolute;inset-block-end:19cqw;inset-inline-start:11.7cqw;gap:var(--spacing-8);flex-direction:column;padding-inline-end:var(--spacing-24)}.header .type{color:var(--blog-card-on-surface-text-default);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.6}.header .title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--blog-card-on-surface-text-default);font-size:var(--text-lg);font-weight:var(--font-normal)}@container blog-card (width >= 360px){.header .title{font-size:var(--text-xl);letter-spacing:-2%;line-height:1.4}}.card-link{position:absolute;inset:0;border-radius:var(--rounded-12)}.meta{display:flex;position:absolute;inset-block-start:88cqh;inset-inline-start:11.7cqw;flex-direction:column;line-height:1.6}.meta .author{color:var(--blog-card-author-text-default);font-weight:var(--font-semibold)}.meta .date{color:var(--blog-card-meta-text-default);font-size:var(--text-sm);font-weight:var(--font-normal)}.image-wrapper{position:relative;z-index:-1;block-size:100%;inline-size:100%;clip-path:var(--blog-card-shape)}.image-wrapper::after{position:absolute;z-index:1;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 60%);pointer-events:none;content:""}.image-wrapper .image{position:absolute;z-index:0;inset:0;-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}}.blog-card-section{display:flex;flex-direction:column;container:blog-card-section/inline-size}.blog-card-grid{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}@scope (.banner){:scope{position:relative;padding:var(--spacing-24);border-radius:var(--rounded-8);overflow:clip;container:banner/inline-size;isolation:isolate}@container (width > 650px){:scope{padding:var(--spacing-72);border-radius:var(--rounded-24)}}:scope .title{margin-block-end:var(--spacing-16);font-size:2.8rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}@container (width > 650px){:scope .title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}:scope .prose{margin-block-end:var(--spacing-24);line-height:1.6}@container (width > 650px){:scope .prose{font-size:var(--text-lg);font-weight:var(--font-normal)}}:scope .content{position:relative;color:var(--color-white)}:scope .btn{--outline-color:var(--color-white)}:scope .image-wrapper{position:relative;position:absolute;z-index:-1;inset:0}:scope .image-wrapper::before{position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.6);pointer-events:none;content:""}@container (width > 650px){:scope .image-wrapper::before{background:linear-gradient(0deg,rgba(41,37,36,0.8) 50.26%,rgba(41,37,36,0) 100%)}}:scope .image-wrapper::after{position:absolute;inset-block-start:0;inset-inline-end:0;block-size:100%;inline-size:504px;background:url("/assets/img/required/chevron-pattern.svg");background-repeat:no-repeat;background-position:-50%;background-size:cover;content:""}:scope .image-wrapper .background-image{position:absolute;z-index:-1;inset:0;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}}@scope (.expert-insight){:scope{position:relative;border-radius:var(--spacing-8);background:var(--color-amber-500);isolation:isolate}@container (width >= 860px){:scope{display:flex;gap:var(--spacing-24);justify-content:center;border-radius:var(--spacing-24)}}@container (width >= 1140px){:scope{gap:var(--spacing-80)}}:scope::before,:scope::after{position:absolute;block-size:332px;inline-size:1286px;background-image:url("/assets/img/required/expert-background-pattern.svg");pointer-events:none}@container (width >= 860px){:scope::before,:scope::after{content:""}}:scope::before{inset-block-start:0;transform:translateY(-40%)}:scope::after{inset-block-end:0;transform:translateY(60%)}.content{display:flex;gap:var(--spacing-16);flex-direction:column;padding:var(--spacing-16)}@container (width >= 860px){.content{max-inline-size:55ch;padding-block:var(--spacing-96);padding-inline-end:var(--spacing-40);font-size:var(--text-lg);font-weight:var(--font-normal)}}.title{color:var(--color-navy-800);font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2}@container (width >= 860px){.title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}.author{display:flex;gap:var(--spacing-16);align-items:center;font-size:var(--text-sm)}@container (width >= 860px){.author{font-size:var(--text-base)}}.author-name{font-weight:var(--font-semibold)}.author-image{block-size:48px;inline-size:48px;border-radius:var(--rounded-full)}@container (width >= 860px){.author-image{display:none}}.expert-image{display:none;z-index:1;order:-1;block-size:calc(100% + 50px);inline-size:auto;margin-block:-25px}@container (width >= 860px){.expert-image{display:block}}.arrows-left{display:none;position:absolute;z-index:-1;inset-inline-start:0;block-size:100%;inline-size:auto;pointer-events:none}@container (width >= 860px){.arrows-left{display:block}}.arrows-right{position:absolute;z-index:-1;inset-block-start:0;inset-inline-end:8px;block-size:100%;inline-size:auto;pointer-events:none;-o-object-fit:contain;object-fit:contain;opacity:.4}@container (width >= 860px){.arrows-right{opacity:1}}}.conditions-list{display:flex;gap:var(--spacing-12);flex-direction:column}.conditions-list__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.conditions-list__list{display:flex;flex-direction:column}@media(min-width:48em){.conditions-list__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}}.conditions-list__item{--icon-size:3.6rem;--icon-fill:light-dark(var(--color-font-60),var(--color-grey-300));display:flex;gap:var(--spacing-16);align-items:center;padding-block:var(--spacing-16);border-block-end:.1rem solid light-dark(var(--color-slate-500),var(--color-grey-500))}.usp-bar{--icon-fill:light-dark(var(--color-primary-red-700),var(--color-grey-0));display:flex;gap:var(--spacing-16);flex-direction:column;justify-content:space-between;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-24);padding-inline:var(--spacing-24);border-block:.1rem solid var(--color-gray-100)}@media(min-width:62em){.usp-bar{flex-direction:row;margin:0}}.usp-bar__item{--icon-size:1.6rem;display:flex;gap:var(--spacing-8);align-items:center}a .icon-external{--icon-size:1.6rem;position:relative;inset-block-start:.2rem;flex-shrink:0;margin-inline-start:var(--spacing-4)}a .last-wordwrap{white-space:nowrap}.external-link-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.component-title{margin-block-end:var(--spacing-12)}.prose{--prose-body-lg:var(--text-body-lg);--marker-color:var(--color-font-100)}.prose a:not(.btn){color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.prose :is(h2,h3,h4){color:light-dark(var(--color-primary-red-700),var(--main-text-color))}.prose h2{margin-block:var(--spacing-32) var(--spacing-12);font-size:clamp(2rem,0.5vw + 1.84rem,2.8rem);line-height:1.2}.prose h3{margin-block:var(--spacing-24) var(--spacing-8);font-size:clamp(1.8rem,0.13vw + 1.76rem,2rem)}.prose h4{margin-block:var(--spacing-16) var(--spacing-8);font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.prose p{margin-block:var(--spacing-12)}.prose h2+*,.prose h3+*,.prose h4+*{margin-block-start:0}.prose hr{margin-block:var(--spacing-48)}.prose code{font-size:var(--text-base);font-weight:var(--font-semibold)}.prose code::before,.prose code::after{content:"`"}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin-block:var(--spacing-8) var(--spacing-16)}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose .intro{font-size:var(--text-lg);font-weight:var(--font-semibold)}.text-block .component-title{color:light-dark(var(--color-primary-red-700),var(--main-text-color));font-size:clamp(2rem,0.5vw + 1.84rem,2.8rem)}.text-block .btn{margin-block-start:clamp(1.6rem,0.5vw + 1.44rem,2.4rem)}.text-block--grid{display:grid}@media(min-width:62em){.text-block--grid{gap:var(--spacing-32) var(--spacing-24);grid-template-columns:1fr 2fr}}.text-block--grid .component-title{grid-column:1;font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}@media(min-width:62em){.text-block--grid .component-title{margin-block-end:0}}.text-block--grid .prose{grid-column:2/-1}.text-block--grid .btn{margin-block-start:0}@media(min-width:62em){.text-block--grid .btn{grid-column:2}}.text-block--intro .prose{font-weight:var(--font-semibold)}.image-block{margin:0}.image-block__title{margin-block-end:var(--spacing-24);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.image-block img{display:block;block-size:auto;max-inline-size:100%}.image-block__caption{margin-block-start:var(--spacing-24);padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--color-grey-400);color:light-dark(var(--color-font-70),var(--color-grey-300));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}@keyframes js-fade-out{0%{opacity:1}99%{opacity:0}100%{display:none;pointer-events:none;opacity:0}}.video-component__title{margin-block-end:var(--spacing-24);font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2;color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-weight:var(--font-light)}@container (width >= 680px){.video-component__title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}.video-component.js-loaded .video-block__poster{animation:js-fade-out .3s ease-out forwards}.video-block{--video-block-btn-bdrs:50%;--video-block-btn-bg:var(--color-primary-red-700);--video-block-icon-color:var(--color-white);display:grid;position:relative;inline-size:100%;aspect-ratio:16/9;border:.4rem solid var(--color-primary-blue-200);border-radius:var(--rounded-8);overflow:hidden}@container (width >= 860px){.video-block{border-radius:var(--rounded-16)}}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__trigger{grid-column:1;grid-row:1}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__video{block-size:100%;inline-size:100%}.video-block__poster{position:relative}.video-block__poster::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,46,0) 0%,#050B2E 100%);content:""}.video-block__poster img{display:block;position:absolute;inset:0;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.video-block__iframe[src=""]{display:none}.video-block__iframe:not([src=""])~.video-block__trigger{display:none}.video-block__trigger{display:grid;position:relative;border:none;background:none;cursor:pointer;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-block__trigger:focus-visible{outline-color:#000;outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.video-block__trigger:focus-visible .video-block__trigger__playbtn{scale:1.1}.video-block__trigger__playbtn{display:grid;place-items:center;block-size:clamp(6.4rem,5.2923rem + 3.0769vw,11.2rem);inline-size:clamp(6.4rem,5.2923rem + 3.0769vw,11.2rem);border-radius:var(--video-block-btn-bdrs,50%);background-color:var(--video-block-btn-bg,#000);transition:scale .2s ease-out}.video-block__trigger__playbtn .icon{--icon-size:clamp(2.4rem,1.846rem + 1.5385vw,4.8rem);--icon-fill:var(--color-white);margin-inline-start:var(--spacing-6)}.video-block-description{margin-block-start:var(--spacing-16);color:light-dark(var(--color-font-70),var(--color-grey-300));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.two-col-component.inner-grid{gap:var(--spacing-32) var(--spacing-48)}@media(min-width:48em){.two-col-component.inner-grid{grid-template-areas:"content content content content content content content content sidebar sidebar sidebar sidebar"}}.two-col-component>*{grid-column:1/-1}.two-col-component .video-component__title{color:currentcolor;font-size:var(--text-3xl)}.two-col-component.has-background{position:relative;padding-block:var(--spacing-24)}.two-col-component.has-background::before{position:absolute;z-index:-1;inset-inline-start:calc(-50vw + 50%);block-size:100%;inline-size:100vw;background-color:light-dark(var(--color-surface-cream),var(--color-grey-600));content:""}.two-col-component__content{display:flex;gap:var(--spacing-48);flex-direction:column}@media(min-width:48em){.two-col-component>*:not(.two-col-component__sidebar){grid-area:content}.two-col-component>.two-col-component__sidebar{position:sticky;inset-block-start:2.4rem;grid-area:sidebar;grid-row:1;align-self:start;transition:inset-block-start .2s ease-in-out}}.two-col-component__sidebar{display:grid;gap:var(--spacing-24)}@media(min-width:48em){.two-col-component__sidebar{gap:var(--spacing-48)}}.label{--icon-color:var(--color-font-40);display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;color:var(--label-color,light-dark(var(--color-font-70),var(--color-grey-300)));text-decoration:none}.label .icon{position:relative;inset-block-start:.4rem;flex-shrink:0}.label__content{display:flex;gap:var(--spacing-8)}.label:is(a){padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border:.1rem solid var(--label-border-color,light-dark(var(--color-slate-500),var(--color-grey-500)));border-radius:var(--rounded-4);background-color:light-dark(var(--color-grey-0),var(--color-grey-800))}.label:is(a):hover,.label:is(a)[aria-current=true],.label:is(a):focus-visible{--icon-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--label-border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--label-color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.divider{display:flex;grid-column:1/-1;gap:var(--spacing-16);flex-direction:column;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-16);padding-inline:var(--spacing-48);background-color:light-dark(var(--color-slate-50),var(--color-grey-700));border-block:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-500))}@media(min-width:62em){.divider{grid-column:2;gap:0;flex-direction:row;align-items:center;margin:0;padding-inline:var(--spacing-24)}}.divider__labels{--icon-size:1.6rem;display:flex;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap}.divider__socials{display:flex;gap:var(--spacing-16);align-items:center}@media(min-width:62em){.divider__socials{margin-inline-start:auto}}.divider__socials__list{display:flex;gap:var(--spacing-8);align-items:center;--icon-fill:light-dark(var(--color-font-60),var(--color-grey-200))}.divider__socials__link{display:flex;color:var(--main-text-color)}.divider__socials__copy-link{position:relative}.divider__socials__copy-link button{display:flex;padding:0;border:0;background:none;line-height:1;cursor:pointer}.divider .copy-link-popover{position:absolute;inset-inline-end:0;inline-size:-moz-fit-content;inline-size:fit-content;padding:var(--spacing-8);border-radius:var(--rounded);background-color:var(--color-grey-600);color:var(--color-white);white-space:nowrap}.divider--vacancy .label{--icon-color:var(--main-font-stack);color:var(--main-font-stack)}.table-of-contents{padding-block:var(--spacing-16);padding-inline-start:var(--spacing-4);border-block-end:.1rem solid var(--color-gray-100);overflow:auto}.table-of-contents__list{display:flex;gap:var(--spacing-32)}.table-of-contents__item{color:currentcolor;font-weight:var(--font-medium);text-decoration:none;text-wrap:nowrap}.splide__track--draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.splide__track--draggable:active{cursor:grabbing}.splide__container{position:relative}.splide__list{display:flex;block-size:100%;margin:0;padding:0;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;flex-shrink:0;margin:0;list-style-type:none;backface-visibility:hidden}.splide__sr{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0;overflow:hidden}.splide:not(.is-overflow) .splide__arrows{display:none}.slider-controls{display:flex;gap:var(--spacing-16);align-items:center;align-self:center;padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border-radius:var(--rounded-full);background-color:var(--slider-controller-background-default)}.slider-controls__pagination{display:flex;gap:var(--spacing-16);align-items:center}.slider-controls__bullet{display:block;position:relative;block-size:8px;inline-size:8px;padding:0;border:none;border-radius:var(--rounded-full);background-color:var(--slider-controller-dot-background-default);transition:inline-size 200ms ease,background-color 200ms ease,opacity 200ms ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-controls__bullet::before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(8px + (100% - 8px)*var(--slider-progress,0));border-radius:inherit;background-color:var(--slider-controller-dot-background-active);opacity:clamp(0,var(--slider-progress,0)*60,1);transition:inline-size 120ms linear,opacity 120ms linear;content:""}.slider-controls__bullet::after{position:absolute;inset:-8px;content:""}.slider-controls__bullet:focus-visible{--outline-color:var(--slider-controller-dot-background-active)}.slider-controls__bullet[aria-current=true]{inline-size:var(--spacing-24);background-color:var(--slider-controller-dot-background-default)}.slider-controls__toggle{display:inline-flex;position:relative;flex:0 0 auto;align-items:center;justify-content:center;block-size:20px;inline-size:20px;padding:0;border:none;border-radius:var(--rounded-full);background-color:var(--slider-controller-play-button-background-default);color:var(--slider-controller-play-button-fill-default);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-controls__toggle::after{position:absolute;inset:-2px;content:""}.slider-controls__toggle-icon{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;opacity:1;transition:opacity 160ms ease}.slider-controls__toggle-icon .icon{--icon-size:var(--spacing-12);--icon-fill:var(--slider-controller-play-button-fill-default)}.slider-controls__toggle-icon--play{opacity:0}.slider-controls__toggle.is-paused .slider-controls__toggle-icon--pause{opacity:0}.slider-controls__toggle.is-paused .slider-controls__toggle-icon--play{opacity:1}.slider-controls[hidden]{display:none}.read-more-link{display:inline-flex;gap:var(--spacing-16);align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:auto;color:var(--main-font-color);font-weight:var(--font-medium);text-decoration:none}.read-more-link:hover{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.darkmode .read-more-link:hover{text-decoration:underline}.read-more-link__icon-wrapper{--icon-fill:var(--color-white);--icon-size:2rem;display:grid;flex-shrink:0;block-size:3.6rem;inline-size:3.6rem;border:.1rem solid var(--icon-color);border-radius:50%;background-color:var(--color-primary-red-700);place-content:center}.card-wrapper{display:flex;container:card-wrapper/inline-size}.card-wrapper:has(.card-has-X){position:relative;isolation:isolate}@container card-wrapper (width >= 32rem){.card-wrapper:has(.card-has-X)::after{display:block;position:absolute;z-index:1;inset-block-end:0;inset-inline-end:0;block-size:8.5rem;inline-size:7rem;background-image:url("/assets/img/required/card-corner-white.svg");content:""}}.card-wrapper:has(.card-has-X):has(.generic-card--red)::after{background-image:url("/assets/img/required/card-corner-red.svg")}.generic-card{display:flex;position:relative;flex-direction:column;inline-size:100%;border:.1rem solid light-dark(var(--color-slate-300),var(--color-grey-500));border-radius:.4rem;background-color:light-dark(var(--color-white),transparent);isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,0 100%,0 0)}@container card-wrapper (width >= 32rem){.generic-card{--inset-bottom-corner:7.0rem;--inset-right-corner:8.5rem}}.generic-card::after{position:absolute;inset:0;margin:-0.1rem;background-color:light-dark(var(--color-slate-300),var(--color-grey-500));transition:background-color .2s ease-in-out;content:"";clip-path:polygon(100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,calc(100% - var(--inset-bottom-corner,3.5rem) - 0.04rem) calc(100% - 0.1rem),calc(100% - 0.1rem) calc(100% - var(--inset-right-corner,4.25rem) - 0.04rem))}.generic-card__visual{position:relative;order:-1}.generic-card__visual__picture{display:block;aspect-ratio:16/9}.generic-card__visual__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.generic-card__content{display:flex;flex-direction:column;flex-grow:1;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem);color:light-dark(var(--color-font-100),var(--color-grey-0))}.generic-card__title{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:var(--spacing-16);font-size:clamp(1.8rem,0.38vw + 1.68rem,2.4rem)}.generic-card__title a{color:inherit;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.generic-card__subtitle{margin-block-end:var(--spacing-16);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-base);font-weight:var(--font-semibold)}.generic-card__text-wrapper{display:flex}.generic-card__meta{display:flex;flex-flow:column wrap;order:-1;margin-block-end:var(--spacing-8);color:var(--card-invert-color,light-dark(var(--color-font-80),var(--color-grey-300)));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}@container card-wrapper (width >= 32rem){.generic-card__meta{flex-direction:row}}.generic-card__meta img{block-size:4.8rem;inline-size:4.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.generic-card__meta:has(.generic-card__author){gap:var(--spacing-8)}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author){margin-block-end:var(--spacing-16)}}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author) .generic-card__date{align-self:center}}.generic-card__meta:has(.generic-card__author) .generic-card__date::before{display:inline-block;block-size:.5rem;inline-size:.5rem;margin-inline-end:var(--spacing-8);border-radius:var(--rounded-full);background-color:currentcolor;vertical-align:middle}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author) .generic-card__date::before{content:""}}.generic-card__meta:has(.generic-card__location){gap:var(--spacing-16);margin-block-end:var(--spacing-16);font-weight:var(--font-semibold)}.generic-card__meta:has(.generic-card__location) .generic-card__location{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.generic-card__meta:has(.generic-card__location) .generic-card__experience{align-self:center;margin-inline-start:auto}.generic-card__download-list{display:flex;gap:var(--spacing-16);flex-direction:column}.generic-card__eventdata{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:var(--spacing-24);font-weight:var(--font-medium)}.generic-card__eventdata__item{--icon-color:var(--color-white);display:flex;gap:var(--spacing-16)}.generic-card__buttons{display:flex;flex-direction:column;inline-size:-moz-fit-content;inline-size:fit-content}.generic-card .generic-card__author{display:flex;gap:var(--spacing-16);align-items:center}.generic-card .content-tag{position:absolute;z-index:1;inset-block-start:var(--spacing-16);inset-inline-start:var(--spacing-16)}.generic-card:has(.generic-card__subtext):has(.read-more-link,.btn) .generic-card__subtext{margin-block-end:var(--spacing-24)}.generic-card:not(:has(.generic-card__subtext)):has(.generic-card__text):has(.read-more-link,.btn) .generic-card__text{margin-block-end:var(--spacing-24)}.generic-card:not(:has(.generic-card__text)) .generic-card__title{margin-block-end:var(--spacing-24)}.generic-card--red{--card-invert-color:var(--color-white);border:none;background-color:var(--color-primary-red-700)}.generic-card--red::after{content:none}.generic-card--red *:is(p,a,h2,h3):not(.modal *){color:var(--color-white)}.generic-card--red .generic-card__visual{border-color:var(--color-primary-red-700)}.generic-card--red .generic-card__content{color:var(--color-white)}.generic-card--red .btn--primary{border-color:var(--color-white)}.generic-card--red .btn--primary:focus-visible,.generic-card--red .btn--primary:hover:not([disabled]){--outline-color:var(--color-white);box-shadow:none}.generic-card--red .read-more-link__icon-wrapper{border:.1rem solid var(--color-white)}.generic-card--service .generic-card__title{color:var(--card-invert-color,light-dark(var(--color-primary-red-700),var(--color-grey-0)))}.generic-card--service.generic-card--red{border:solid .1rem var(--color-primary-red-700)}.generic-card--service .generic-card__visual{border-block-end:solid .1rem var(--color-slate-500);border-top-left-radius:.31rem;border-top-right-radius:.31rem}.generic-card--service:not(:has(img)){border-block-start:.8rem solid var(--color-primary-red-700)}.generic-card--person .generic-card__visual{display:flex;align-items:center;justify-content:center;padding-block:var(--spacing-32) var(--spacing-8)}.generic-card--person .generic-card__title{margin-block-end:var(--spacing-8)}.generic-card--person .generic-card__visual__picture{aspect-ratio:1/1}.generic-card--person .generic-card__visual__picture img{block-size:clamp(18rem,1.25vw + 17.6rem,20rem);inline-size:clamp(18rem,1.25vw + 17.6rem,20rem);border:solid .6rem var(--card-invert-color,light-dark(var(--color-slate-500),var(--color-grey-500)));border-radius:50%;-o-object-fit:cover;object-fit:cover}.generic-card--cta .generic-card__meta{gap:var(--spacing-32);justify-content:center;order:0;margin-block-end:var(--spacing-24);color:var(--card-invert-color,var(--color-font-100))}@container card-wrapper (width >= 32rem){.generic-card--cta .generic-card__meta{justify-content:flex-start}}.generic-card--cta .generic-card__meta img{block-size:8rem;inline-size:8rem}@container card-wrapper (width >= 32rem){.generic-card--cta:not(:has(.btn)) .generic-card__meta{margin-block-end:var(--spacing-64)}}.generic-card--cta .generic-card__author{gap:var(--spacing-16);flex-direction:column}@container card-wrapper (width >= 32rem){.generic-card--cta .generic-card__author{gap:var(--spacing-24);flex-direction:row}}.generic-card--cta .generic-card__author__content{display:flex;flex-direction:column}.generic-card--cta .generic-card__author__name{font-weight:var(--font-semibold)}.generic-card--cta .generic-card__author__text,.generic-card--cta .generic-card__author__mail,.generic-card--cta .generic-card__author__phone{font-size:clamp(1.2rem,0.13vw + 1.16rem,1.4rem)}.generic-card--cta .generic-card__text-wrapper{flex-direction:column}.generic-card--cta .generic-card__text{margin-block-end:var(--spacing-16)}.generic-card--cta .generic-card__subtext{margin-block-end:var(--spacing-24);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.generic-card--cta .btn--outline{inline-size:auto;margin-block-start:var(--spacing-8)}.generic-card--cta .btn--outline:focus-visible{--outline-color:var(--color-white)}.generic-card--cta .btn--outline:hover{color:var(--color-font-100)}.generic-card--cta:has(.btn--outline){--inset-bottom-corner:3.5rem;--inset-right-corner:4.25rem}.generic-card--cta:has(.btn--outline) .generic-card__content{padding-inline:var(--spacing-32) var(--spacing-40)}@container card-wrapper (width >= 32rem){.generic-card--cta:has(.btn--outline) .generic-card__content{padding-inline:var(--spacing-32)}}.generic-card--cta:has(.btn--outline) .btn--primary{inline-size:auto}.generic-card--cta.generic-card--red .btn--primary{border-color:rgba(0,0,0,0);background-color:var(--color-secondary-yellow-600);color:var(--color-font-100)}.generic-card--cta.generic-card--red .btn--primary:active,.generic-card--cta.generic-card--red .btn--primary:hover{background-color:var(--color-secondary-yellow-600)}.generic-card--cta.generic-card--red .btn--primary .icon:not(.icon-external){--icon-fill:var(--color-font-100)}.generic-card--cta .btn--outline{inline-size:auto;margin-block-start:var(--spacing-8)}.generic-card--cta .btn--outline:focus-visible{--outline-color:var(--color-white)}.generic-card--cta:has(.btn--outline) .btn--primary{--icon-fill:var(--color-font-100);inline-size:auto}.generic-card--usp{display:grid;gap:var(--spacing-16);grid-template-rows:auto 1fr;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.generic-card--usp .generic-card__content{grid-row:2;padding:0}.generic-card--usp .generic-card__usp-image{display:flex;grid-row:1;align-self:flex-start;order:-1;max-block-size:10rem;max-inline-size:10rem;-o-object-fit:contain;object-fit:contain}.generic-card--full-photo{justify-content:flex-end;margin-block-start:auto;aspect-ratio:3/4;border:none}.generic-card--full-photo .generic-card__visual{display:grid;position:absolute;z-index:-1;inset:0}.generic-card--full-photo .generic-card__visual>*{grid-column:1;grid-row:1}.generic-card--full-photo .generic-card__visual::before{z-index:1;grid-column:1;grid-row:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 54.5%,rgba(0,0,0,0.85) 100%);content:""}.generic-card--full-photo .generic-card__visual__picture{aspect-ratio:auto}.generic-card--full-photo .generic-card__content{flex-grow:0}.generic-card--full-photo .generic-card__title{font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}.generic-card--full-photo .generic-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.generic-card--full-photo .generic-card__text-wrapper{gap:var(--spacing-4);flex-wrap:wrap}.generic-card--full-photo .generic-card__text,.generic-card--full-photo .generic-card__subtext{font-size:var(--text-sm);font-weight:var(--font-semibold)}.generic-card--full-photo>*{color:var(--color-white)}.generic-card--full-photo .read-more-link{margin-block-start:0}.generic-card--vacancy .generic-card__title{block-size:2lh}.generic-card--vacancy .generic-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generic-card--blog .content-tag{position:relative;inset:auto;order:-1;margin-block-end:var(--spacing-16)}.solution-card-container{display:flex;block-size:100%;container:solution-card/inline-size}.solution-card{display:flex;position:relative;gap:var(--spacing-4);flex-direction:column;align-items:stretch}.solution-card__content{display:flex;gap:var(--spacing-8);flex:1 1 auto;flex-direction:column;justify-content:center;min-block-size:auto;padding:var(--spacing-24);border-radius:var(--rounded-8);background-color:var(--color-white)}.solution-card__title{color:var(--solution-card-title-text-default);font-size:2rem;font-weight:var(--font-normal);letter-spacing:-2%;line-height:1.4}.solution-card__title a{color:inherit;text-decoration:none}.solution-card__title a::after{position:absolute;inset:0;content:""}.solution-card__tag{align-self:flex-start;order:-1;padding-inline:var(--spacing-8);border-radius:var(--rounded-12);background-color:var(--tag-background-default);color:var(--tag-text-default);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.6;white-space:nowrap}.solution-card__description{color:var(--solution-card-text-default);line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.solution-card__image{display:block;order:-1;block-size:auto;inline-size:100%;aspect-ratio:16/10;border-radius:var(--rounded-8);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;-o-object-fit:cover;object-fit:cover}@container solution-card (width > 62rem){.solution-card{flex-direction:row}.solution-card__image{inline-size:32rem;aspect-ratio:auto}.solution-card__content{min-block-size:31.5rem;padding:var(--spacing-72)}}.referent-card{display:flex;position:relative;flex-direction:column;min-block-size:36rem;border:.1rem solid light-dark(var(--color-slate-300),var(--color-grey-500));border-radius:var(--rounded-4);background:var(--color-white);overflow:hidden;isolation:isolate}@media(min-width:36em){.referent-card{display:grid;gap:var(--spacing-24);grid-template-columns:3fr 4fr;grid-template-rows:auto}}.referent-card__visual{position:relative;align-self:center;order:-1;block-size:24rem;inline-size:100%;overflow:hidden}@media(min-width:36em){.referent-card__visual{block-size:100%;overflow:visible}}.referent-card__visual__red-chevron .red-chevron-mask{position:absolute;inset-inline-end:-3.6rem;inset-block:50% 0;transform:translateY(-50%)}.referent-card__visual__red-chevron .red-chevron-mask--darkmode{display:none}.darkmode .referent-card__visual__red-chevron .red-chevron-mask--darkmode{display:block}.referent-card__picture{display:block;block-size:100%}.referent-card__picture img{position:relative;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:36em){.referent-card__picture img{position:absolute}}.referent-card__content{--content-tag-wrapper-bg:transparent;display:flex;flex-direction:column;flex-grow:1;margin:var(--spacing-24)}@media(min-width:36em){.referent-card__content{margin:var(--spacing-32)}}.referent-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-block:var(--spacing-24);color:inherit;text-decoration:none}.referent-card .content-tag{order:-1}.referent-card .read-more-link{margin-block-start:auto}.slider-wrapper{overflow:clip}.slider-wrapper:has(.slider--featured){display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--spacing-72);background-color:var(--color-primary-red-700)}.slider{display:flex;grid-column:2;flex-direction:column;container:slider/inline-size}.slider__controls{display:flex;margin-inline-start:auto}.slider__controls .control-btn{padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.slider__controls .control-btn__next .btn-container{display:flex;align-items:center;padding-block:var(--spacing-6);padding-inline:var(--spacing-12) var(--spacing-20);background-color:var(--color-primary-red-700);clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%)}@media(min-width:36em){.slider__controls .control-btn__next .btn-container{padding-block:var(--spacing-8);padding-inline:var(--spacing-16) var(--spacing-24)}}.slider__controls .control-btn__prev .btn-container{display:flex;padding-block:var(--spacing-6);padding-inline:var(--spacing-20) var(--spacing-12);background-color:var(--color-primary-red-700);clip-path:polygon(25% 0,100% 0%,100% 100%,0% 100%)}@media(min-width:36em){.slider__controls .control-btn__prev .btn-container{padding-block:var(--spacing-8);padding-inline:var(--spacing-24) var(--spacing-16)}}.slider__controls .control-btn .icon{--icon-size:1.3rem;--icon-fill:var(--color-white)}@media(min-width:36em){.slider__controls .control-btn .icon{--icon-size:1.6rem}}.slider__controls .control-btn[disabled]{opacity:.2;cursor:default}.slider .slider-controls{align-self:center}.slider .card-wrapper{block-size:100%}.slider .referent-card{block-size:100%}.slider__content{border-radius:var(--rounded-8);overflow:clip}.slider__content__logo img{max-block-size:9.6rem;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%)}@media(min-width:36em){.slider__content__logo img{max-block-size:12.9rem}}.slider__footer{display:flex;margin-block-start:var(--spacing-24)}.slider__footer .slider-controls{margin-inline:auto}.slider__link{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;color:light-dark(var(--color-primary-red-700),var(--color-grey-0));text-decoration:underline}@media(min-width:36em){.slider__link{margin-inline-start:auto}}.slider--logo .slider__content{padding-block-start:var(--spacing-32);padding-inline:var(--spacing-16)}@media(min-width:36em){.slider--referent .splide__list>.splide__slide:only-child{max-inline-size:65%}}.slider--featured *:is(p,a,h2,h3):not(.modal *){color:var(--color-white)}.slider--featured .slider__controls .control-btn__next .btn-container,.slider--featured .slider__controls .control-btn__prev .btn-container{background-color:var(--color-white);color:var(--color-primary-red-700)}.slider--featured .slider__controls .control-btn .icon{--icon-fill:var(--color-primary-red-700)}.slider:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp{grid-template-rows:10rem 1fr}.slider:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp .generic-card__content{grid-row:2}.cta-block{position:relative;border-radius:var(--spacing-8);background-color:var(--color-secondary-yellow-600);color:var(--color-font-100);isolation:isolate;overflow:clip;container:cta-block/inline-size}@container (width > 68rem){.cta-block{border-radius:var(--spacing-24)}}.cta-block__wrapper{display:flex;gap:var(--spacing-24);flex-direction:column;align-items:center;padding:var(--spacing-24)}@container cta-block (width > 68rem){.cta-block__wrapper{gap:var(--spacing-32);align-items:center;margin:0;padding:var(--spacing-48)}}.cta-block__wrapper::before,.cta-block__wrapper::after{position:absolute;z-index:-1;block-size:332px;inline-size:1286px;background-image:url("/assets//img/required/expert-background-pattern.svg")}@container (width >= 860px){.cta-block__wrapper::before,.cta-block__wrapper::after{content:""}}.cta-block__wrapper::before{inset-block-start:0;transform:translateY(-40%)}.cta-block__wrapper::after{inset-block-end:0;transform:translateY(60%)}.cta-block__content{display:flex;position:relative;flex-direction:column;justify-content:center}.cta-block__title{margin-block-end:var(--spacing-8);text-align:center;text-wrap:balance;font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2}@container cta-block (width > 68rem){.cta-block__title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}.cta-block__text{text-align:center}@container cta-block (width > 68rem){.cta-block__text{font-size:var(--text-lg);font-weight:var(--font-normal)}}.cta-block__author{display:flex;gap:var(--spacing-16);flex-direction:column;align-items:center;inline-size:auto;margin-block-start:var(--spacing-24);margin-inline:auto;justify-self:center}@container cta-block (width > 68rem){.cta-block__author{flex-direction:row}}.cta-block__author img{block-size:80px;inline-size:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cta-block__author__content{display:flex;flex-direction:column;text-align:center}@container cta-block (width > 68rem){.cta-block__author__content{align-items:flex-start}}.cta-block__author__name{font-weight:var(--font-medium)}.cta-block__author__text,.cta-block__author__contact{font-size:var(--text-sm)}.cta-block__author__mail,.cta-block__author__phone{color:var(--main-font-stack);text-decoration:none}.cta-block__author__mail:hover,.cta-block__author__phone:hover{text-decoration:underline}.cta-block .arrows-left,.cta-block .arrows-right{position:absolute;z-index:-1;inset-block-start:50%;block-size:150%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;opacity:.4}.cta-block .arrows-left{inset-inline-end:calc(100% - 40px);transform:translateY(-70%)}@container cta-block (width > 68rem){.cta-block .arrows-left{inset-inline:0 auto;transform:translateY(-50%)}}.cta-block .arrows-right{rotate:180deg;inset-inline:calc(100% - 40px) 0;transform:translateY(50%)}@container cta-block (width > 68rem){.cta-block .arrows-right{inset-inline:auto 0}}.card-grid__header{padding-block:var(--spacing-16);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}@media(min-width:48em){.card-grid__header{padding-block:var(--spacing-32)}}.card-grid__container{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(auto-fill,minmax(min(32rem,100%),1fr))}@media(min-width:62em){.card-grid__container{row-gap:var(--spacing-48)}}@media(min-width:120em){.card-grid__container{grid-template-columns:1fr 1fr 1fr}}@media(min-width:62em){.card-grid--two-column .card-grid__container{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 2.4rem),1fr))}}.card-grid:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp{grid-template-rows:10rem 1fr}.card-grid:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp .generic-card__content{grid-row:2}.content-grid{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.content-grid{gap:var(--spacing-48)}}.content-grid-row{display:grid}@media(min-width:62em){.content-grid-row{grid-template-columns:1fr 4.8rem 1fr;grid-template-rows:4.8rem auto 4.8rem}}.content-grid-row .image-block{position:relative;align-self:center;block-size:100%;aspect-ratio:16/9}@media(min-width:62em){.content-grid-row .image-block{grid-row:2;aspect-ratio:auto}}.content-grid-row .image-block:last-child{order:-1}@media(min-width:62em){.content-grid-row .image-block:last-child{grid-column:2/4}}@media(min-width:62em){.content-grid-row .image-block:first-child{grid-column:1/3}.content-grid-row .image-block:first-child::before{transform:rotateY(180deg)}}.content-grid-row .image-block img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:62em){.content-grid-row .image-block img{position:absolute;inset:0}}.content-grid-row .text-block{position:relative;padding:var(--spacing-24)}@media(min-width:62em){.content-grid-row .text-block{grid-row:1/4;padding:var(--spacing-96)}}.content-grid-row .text-block::before{display:block;position:absolute;z-index:-1;inset-block-start:0;inset-inline-start:0;block-size:100%;inline-size:100%;background-color:light-dark(var(--color-slate-50),var(--color-grey-600));content:"";clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,0 100%,0 0)}@media(min-width:62em){.content-grid-row .text-block::before{--inset-bottom-corner:7.0rem;--inset-right-corner:8.5rem}}@media(min-width:62em){.content-grid-row .text-block:last-child{grid-column:2/4}}@media(min-width:62em){.content-grid-row .text-block:first-child{grid-column:1/3}.content-grid-row .text-block:first-child::before{transform:rotateY(180deg)}}.content-grid-row .text-block .btn--outline{border-color:light-dark(var(--color-font-100,var(--color-grey-0)));color:light-dark(var(--color-font-100,var(--color-grey-0)))}.content-grid-row .text-block .btn--outline:hover{background-color:light-dark(var(--color-grey-0),var(--color-grey-500));color:light-dark(var(--color-font-100,var(--color-grey-0)))}.stepper{display:flex;gap:var(--spacing-8);flex-direction:column;border:.1rem solid var(--color-slate-200);background-color:var(--color-slate-50)}@media(min-width:62em){.stepper{padding:0;border:none;background-color:var(--color-white)}}.stepper__toggle{display:flex;gap:var(--spacing-16);align-items:center;inline-size:100%;padding:var(--spacing-16);border:none;background:none;background-color:var(--color-slate-50);color:var(--color-font-100);font-weight:var(--font-medium);cursor:pointer;touch-action:manipulation}@media(min-width:62em){.stepper__toggle{display:none;padding:var(--spacing-16)}}.stepper__toggle__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;block-size:2.4rem;inline-size:2.4rem;border-radius:50%;outline:.1rem solid var(--color-primary-red-500);outline-offset:var(--spacing-4);background-color:var(--color-primary-red-700);color:var(--color-white);font-weight:var(--font-medium)}.stepper__toggle:focus-visible{outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.stepper__toggle .icon{--icon-size:1.6rem;margin-inline-start:auto;transition:rotate .2s ease-in-out}.stepper__toggle[aria-expanded=true] .icon{rotate:-180deg}.stepper__wrapper{display:none;gap:var(--spacing-8);flex-direction:column;padding:var(--spacing-8);transition:display .25s;overflow:hidden;transition-behavior:allow-discrete}@media(min-width:62em){.stepper__wrapper{display:flex;gap:var(--spacing-4);overflow:visible}}.stepper__wrapper.js-is-open{display:flex}.stepper__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;block-size:2.4rem;inline-size:2.4rem;border-radius:50%;outline:.1rem solid var(--color-primary-red-500);outline-offset:var(--spacing-4);background-color:var(--color-primary-red-700);color:var(--color-white);font-weight:var(--font-medium)}.stepper__text{font-weight:var(--font-medium)}.stepper__icon-wrapper{--icon-color:var(--color-white);--icon-size:1.2rem;display:none;align-items:center;justify-content:center;block-size:2rem;inline-size:2rem;margin-inline-start:auto;border-radius:50%;background-color:var(--state-color-green-500)}.stepper__step{display:flex;gap:var(--spacing-16);align-items:center;padding:var(--spacing-8);border:none;border-radius:0;background-color:var(--color-slate-50);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:62em){.stepper__step{padding:var(--spacing-16)}}.stepper__step.disabled .stepper__text{color:var(--color-font-70)}.stepper__step.disabled .stepper__number{outline:none;background-color:var(--color-primary-red-200)}.stepper__step.completed .stepper__icon-wrapper{display:flex}.stepper__step.completed .stepper__text{color:var(--color-font-70)}.stepper__step.completed .stepper__number{outline:none;background-color:var(--color-primary-red-500)}.category{display:flex;gap:var(--spacing-24);flex-direction:column;align-items:center;padding:var(--spacing-24);border:.1rem solid var(--color-slate-500);border-radius:var(--rounded-4);background-color:var(--color-white)}@media(min-width:62em){.category{flex-direction:row}}.category__content{display:flex;gap:var(--spacing-8);flex-direction:column}.category__title{font-size:var(--font-base);font-weight:var(--font-medium)}.category__score{display:flex;flex-shrink:0;align-items:center;justify-content:center;order:-1;block-size:6.4rem;inline-size:6.4rem;border-radius:50%;font-size:var(--text-3xl);font-weight:var(--font-medium)}@media(min-width:62em){.category__score{order:1}}.category__score[data-score="1"]{background-color:var(--state-color-red-600)}.category__score[data-score="2"]{background-color:#f78f49}.category__score[data-score="3"]{background-color:var(--state-color-yellow-700)}.category__score[data-score="4"]{background-color:#c7d68a}.category__score[data-score="5"]{background-color:var(--state-color-green-400)}.category.hidden{display:none}.statement{display:flex;gap:var(--spacing-16);flex-direction:column}.statement__title{color:var(--color-primary-red-700);font-size:var(--text-2xl)}@media(min-width:62em){.statement__title{font-size:var(--text-4xl)}}.statement.hidden{display:none}.result{display:flex;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);background-color:var(--color-slate-50)}.result__heading{display:flex;gap:var(--spacing-16);flex-direction:column}.result__title{color:var(--color-primary-red-700);font-size:var(--text-2xl)}@media(min-width:62em){.result__title{font-size:var(--text-4xl)}}.result__categories{display:flex;gap:var(--spacing-24);flex-direction:column}.result__legend{display:flex;gap:var(--spacing-8);flex-direction:column}.result__legend__title{font-size:var(--text-base);font-weight:var(--font-medium)}.result__legend__items{display:flex;gap:var(--spacing-8);flex-direction:column;margin-inline-start:var(--spacing-8);font-size:var(--text-xs)}@media(min-width:62em){.result__legend__items{flex-direction:row}}.result.hidden{display:none}.ranking-bar{display:flex;gap:var(--spacing-16);flex-direction:column;inline-size:-moz-fit-content;inline-size:fit-content;inline-size:100%}@media(min-width:62em){.ranking-bar{inline-size:auto}}.ranking-bar__buttons{display:flex;justify-content:space-between;padding:var(--spacing-8);border-radius:var(--spacing-32);background:linear-gradient(90deg,var(--state-color-red-700) 0%,var(--state-color-yellow-700) 50%,var(--state-color-green-500) 100%)}@media(min-width:62em){.ranking-bar__buttons{gap:var(--spacing-24);margin-inline:var(--spacing-32)}}.ranking-bar__button{all:unset;display:grid;block-size:4rem;inline-size:4rem;border-radius:50%;outline:revert;background-color:hsla(0,0%,100%,.7);font-weight:var(--font-medium);cursor:pointer;place-content:center;touch-action:manipulation}.ranking-bar__button:hover,.ranking-bar__button:focus-visible{background-color:#fff}.ranking-bar__caption{display:flex;justify-content:space-between}.data-driven-scan{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.data-driven-scan{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}}.data-driven-scan__container{display:flex;grid-column:5/13;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded-4);background-color:var(--color-slate-50)}@media(min-width:62em){.data-driven-scan__container{gap:var(--spacing-48)}}.data-driven-scan__container.hidden{display:none}.data-driven-scan__intro{display:flex;position:relative;gap:var(--spacing-16);flex-direction:column}.data-driven-scan__intro__heading{display:flex;align-items:center}.data-driven-scan__intro__counter{display:flex;position:absolute;inset-block-start:0;inset-inline-end:0;gap:var(--spacing-8);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:var(--rounded-4);background-color:var(--color-slate-200);font-size:var(--text-xs);font-weight:var(--font-medium)}@media(min-width:62em){.data-driven-scan__intro__counter{inset-block-start:var(--spacing-8)}}.data-driven-scan__controls{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.data-driven-scan__controls{flex-direction:row}}.data-driven-scan__controls__button{all:unset;display:flex;gap:var(--spacing-16);margin-inline-end:auto;color:var(--color-font-100);font-weight:var(--font-medium);text-decoration:none;place-self:flex-end end;cursor:pointer}@media(min-width:62em){.data-driven-scan__controls__button{gap:var(--spacing-16);order:-1}}.data-driven-scan__controls__button:hover{color:var(--color-primary-red-700)}.data-driven-scan__controls__button.hidden{display:none}.data-driven-scan__controls__icon-wrapper{--icon-fill:var(--color-white);--icon-size:1.6rem;display:grid;flex-shrink:0;block-size:2.4rem;inline-size:2.4rem;border:.1rem solid var(--icon-color);border-radius:50%;background-color:var(--color-primary-red-700);place-content:center}.data-driven-scan .stepper{grid-column:1/5}.data-driven-scan .ranking-bar{align-self:center}@media(min-width:62em){.data-driven-scan .ranking-bar{margin-inline-start:auto}}.data-driven-scan .result{grid-column:5/13}.tab-component-wrapper{container:tabcomponent/inline-size}@container tabcomponent (width <= 992px){.tabs-component{display:none}}.tabs-component__title{margin-block-end:var(--spacing-32);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-4xl)}.tabs-component__tabs{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(5,minmax(1px,1fr));margin-block-end:var(--spacing-64)}.tabs-component__tabs li{position:relative}.tabs-component__tabs li::after{position:absolute;inset-block-start:calc(100% + 6.4rem - 4.8rem + .1rem);inset-inline-start:var(--spacing-24);block-size:4.8rem;inline-size:3.2rem;background-color:light-dark(var(--color-slate-200),var(--color-grey-500));transform:translateY(100%);clip-path:polygon(0 0,0% 100%,100% 100%);content:"";opacity:0}.tabs-component__tabs li:has([aria-selected=true])::after{transform:none;transition:all .25s ease-in-out;transition-delay:.15s;opacity:1}.tabs-component__tabs a{display:block;color:light-dark(var(--color-font-100),var(--color-grey-300));font-size:var(--text-xl);text-decoration:none}.tabs-component__tabs a[aria-selected=true]{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.tabs-component__subtitle{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-3xl)}.tabs-component__answers{display:grid;margin-block-end:10.4rem}.tabs-component__answers>*{grid-column:1;grid-row:1}.tabs-component__answer{display:grid;gap:var(--spacing-80);grid-template-columns:1fr 1fr;padding:var(--spacing-72);padding-block-end:0;border-radius:var(--rounded);background-color:light-dark(var(--color-slate-200),var(--color-grey-500));opacity:1}.tabs-component__answer[aria-hidden=true]{visibility:hidden;opacity:0}.tabs-component__answer__card{display:grid;position:relative;inset-block-start:10.4rem;grid-auto-rows:min-content;gap:var(--spacing-40);grid-template-columns:1fr;margin-inline-end:-9.6rem;padding:var(--spacing-48);color:var(--color-white);isolation:isolate}.tabs-component__answer__card ::-moz-selection{background-color:var(--color-white);color:var(--color-primary-red-700)}.tabs-component__answer__card ::selection{background-color:var(--color-white);color:var(--color-primary-red-700)}.tabs-component__answer__card::before{position:absolute;inset-block-start:var(--spacing-72);inset-inline-end:calc(100% - .1rem);block-size:3.2rem;inline-size:4.8rem;background-color:var(--color-primary-red-700);content:"";clip-path:polygon(0 0,100% 100%,100% 0)}.tabs-component__answer__card::after{position:absolute;z-index:-1;inset:0;border-radius:var(--rounded);background-color:var(--color-primary-red-700);content:"";clip-path:polygon(0 0,100% 0,100% calc(100% - 9.3rem),calc(100% - 6.9rem) 100%,0 100%,0 0)}.tabs-component__answer__icon{grid-row:1/3;block-size:auto;inline-size:7.5rem;-o-object-fit:contain;object-fit:contain}.tabs-component__answer .btn:focus-visible{--outline-color:var(--color-white)}.tabs-component__answer:has(.tabs-component__answer__icon) .tabs-component__answer__card{grid-template-columns:7.5rem 1fr}.tabs-component__answer:has(.tabs-component__answer__icon) .tabs-component__answer__card .btn{grid-column:2}.tabs-accordion{display:flex;gap:var(--spacing-16);flex-direction:column}@container tabcomponent (width > 992px){.tabs-accordion{display:none}}.tabs-accordion__title{color:var(--color-primary-red-700);font-size:var(--text-2xl)}.tabs-accordion__item:has([aria-expanded=true]) .tabs-accordion__item__trigger{padding-block-end:var(--spacing-32);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs-accordion__item:has([aria-expanded=true]) .tabs-accordion__item__trigger::before{transform:translateY(-100%);transition:transform .15s ease-in-out;transition-delay:.1s}.tabs-accordion__item__trigger{display:flex;position:relative;gap:var(--spacing-24);align-items:center;inline-size:100%;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);border:none;border-radius:var(--rounded-4);background-color:var(--color-slate-200);text-align:start;transition:padding .15s ease-in-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.tabs-accordion__item__trigger::before{position:absolute;inset-block-start:100%;inset-inline-start:var(--spacing-48);block-size:2.4rem;inline-size:1.6rem;background-color:var(--color-primary-red-700);clip-path:polygon(100% 0,0% 100%,100% 100%);content:""}.tabs-accordion__item__icon{flex-shrink:0;block-size:5rem;inline-size:3.2rem;-o-object-fit:contain;object-fit:contain}.tabs-accordion__item__title{color:var(--color-primary-red-700);font-size:var(--text-lg)}.tabs-accordion__item__foldout{display:flex;position:relative;inset-block-start:-0.1rem;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded);border-top-left-radius:0;border-top-right-radius:0;background-color:var(--color-primary-red-700);color:var(--color-white);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.65rem)),calc(100% - var(--inset-bottom-corner,3.45rem)) 100%,0 100%,0 0)}@media(min-width:48em){.tabs-accordion__item__foldout{--inset-bottom-corner:6.9rem;--inset-right-corner:9.3rem}}.tabs-accordion__item__foldout .btn:focus-visible{--outline-color:var(--color-white)}.steps-component{display:flex;gap:var(--spacing-12);flex-direction:column}.steps-component h2{color:var(--color-primary-red-700)}.steps-component__list{display:flex;flex-direction:column;counter-reset:step}@media(min-width:62em){.steps-component__list{flex-direction:row}}.steps-component__item{display:flex;position:relative;flex-direction:row;inline-size:100%;counter-increment:step}@media(min-width:62em){.steps-component__item{flex-direction:column;padding-inline:0 2.4rem}}.steps-component__item::before{display:flex;position:absolute;inset-block-start:16rem;align-items:center;justify-content:center;block-size:6.4rem;inline-size:6.4rem;border-radius:50%;background-color:var(--color-primary-red-700);color:var(--color-white);font-size:var(--text-4xl);font-weight:var(--font-normal);content:counter(step)}@media(min-width:62em){.steps-component__item::before{inset-block-start:9.6rem}}.steps-component__item::after{position:absolute;z-index:-1;inset-block-start:0;block-size:100%;inline-size:4rem;margin-inline-start:var(--spacing-12);background-color:var(--color-slate-200);content:""}@media(min-width:62em){.steps-component__item::after{inset-block-start:6rem;block-size:4rem;inline-size:100%;margin-inline-start:0}}.steps-component__item:first-child .steps-component__wrapper{padding-block-start:0}@media(min-width:62em){.steps-component__item:first-child::after{inset-block-start:6rem}}.steps-component__item:last-child{padding-inline-end:0}.steps-component__item:last-child::after{clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),50% 100%,0 calc(100% - 1rem))}@media(min-width:62em){.steps-component__item:last-child::after{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 2rem,calc(100% - 1rem) 4rem,0 4rem)}}.steps-component__item:not(:has(.steps-component__image)){padding-block-start:var(--spacing-24)}.steps-component__item:not(:has(.steps-component__image))::before{inset-block-start:var(--spacing-8)}@media(min-width:62em){.steps-component__item:not(:has(.steps-component__image)){padding-block-start:calc(16rem + var(--spacing-16))}.steps-component__item:not(:has(.steps-component__image))::before{inset-block-start:9.6rem}}.steps-component__wrapper{display:flex;gap:var(--spacing-16);flex-direction:column;padding-block-start:var(--spacing-24);padding-inline-start:8rem}@media(min-width:62em){.steps-component__wrapper{padding-block-start:0;padding-inline:0}}.steps-component__title{font-size:var(--text-2xl);overflow-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto}.steps-component__title a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.steps-component__description{color:light-dark(var(--color-grey-600),var(--color-grey-200));font-size:var(--text-base);overflow-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto}.steps-component__image{align-content:end;order:-1;block-size:16rem;inline-size:100%;max-inline-size:16rem;margin-inline-start:-8rem}.steps-component__image img{block-size:auto;inline-size:100%;aspect-ratio:1/1}@media(min-width:62em){.steps-component__image{margin-inline-start:0}}@scope (.feature-block){:scope{display:flex;gap:var(--spacing-8);flex-direction:column}.title{font-size:var(--text-lg);font-weight:var(--font-normal);color:var(--color-navy-800)}@container (width >= 680px){.title{font-size:2rem;font-weight:var(--font-normal);letter-spacing:-2%;line-height:1.4}}.link{align-self:flex-start;color:var(--color-navy-800);font-weight:var(--font-semibold)}}@scope (.feature-grid) to (.feature-block){:scope{display:grid;gap:var(--spacing-24);margin-inline:calc(var(--outer-margin)*-1);padding:var(--spacing-24);border-radius:var(--spacing-16);background-color:var(--color-surface-white)}@media(min-width:48em){:scope{gap:var(--spacing-24) var(--spacing-80);grid-template-columns:repeat(2,1fr);padding:var(--spacing-40)}}.title{grid-column:1/-1;font-size:2rem;font-weight:var(--font-light);letter-spacing:-2%;line-height:1.2;color:var(--component-title-text-default)}@container (width >= 680px){.title{font-size:3.2rem;font-weight:var(--font-light);letter-spacing:-4%;line-height:1.2}}}.pagination{display:flex;justify-content:center}.pagination__buttons{display:flex;position:relative;gap:var(--spacing-16);align-items:center;justify-content:center}.pagination__btn{all:unset;display:grid;place-content:center;block-size:4rem;inline-size:4rem;border:.1rem solid var(--color-slate-500);border-radius:50%;outline:revert;cursor:pointer}@media(min-width:48em){.pagination__btn{block-size:5.2rem;inline-size:5.2rem}}.pagination__btn:hover{border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));background-color:light-dark(transparent,var(--color-grey-500));color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.pagination__btn[aria-current=page]{border:none;background-color:var(--color-primary-red-700);color:var(--color-white)}.pagination__btn[aria-current=page]:focus-visible,.pagination__btn[aria-current=page]:hover{--outline-color:light-dark(#000,var(--color-grey-0));color:var(--color-white)}.pagination__stripe{display:block;block-size:.1rem;inline-size:1.6rem;background-color:var(--color-slate-500)}.dynamics-follow-up-container{gap:var(--spacing-16);flex-direction:column;opacity:0}.dynamics-follow-up-container.js-active{display:flex;opacity:1}.dynamics-form-container.js-hide{display:none}
