@font-face{font-family:Kontron;src:url(/_astro/Kontron-Light.B2BA0QA-.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Kontron;src:url(/_astro/Kontron-LightItalic._Ixqr26X.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Kontron;src:url(/_astro/Kontron-Regular.mhtZz7lP.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kontron;src:url(/_astro/Kontron-Medium.DCFy7pfc.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Kontron;src:url(/_astro/Kontron-Bold.Bqpp7Rzp.ttf)format("truetype");font-weight:700;font-style:normal}:root{--kontron-brand-primary:#005083;--kontron-brand-accent:#3fb498;--kontron-black-blue:#113350;--kontron-blue:#006bac;--kontron-mid-blue:#4a86b5;--kontron-light-blue:#a1bbd0;--kontron-black:#000;--kontron-dark-grey:#58585a;--kontron-grey:gray;--kontron-light-grey:#f2f2f2;--kontron-magenta:#e50076;--kontron-cyan:#0ff;--kontron-brand-gradient:linear-gradient(to right, #005083, #3fb498);--kontron-brand-gradient-diagonal:linear-gradient(to upper right, #005083, #3fb498)}body{color:var(--kontron-dark-grey);font-family:Kontron,Calibri Light,Calibri,sans-serif;font-size:10pt;font-weight:300;line-height:1.65}h1{color:var(--kontron-brand-primary);border-bottom:3px solid var(--kontron-brand-accent);margin-top:36px;margin-bottom:16px;padding-bottom:8px;font-family:Kontron,sans-serif;font-size:22pt;font-weight:600}h1:first-of-type{border-bottom-width:4px;border-bottom-color:#0000;border-image:linear-gradient(to right, var(--kontron-brand-primary), var(--kontron-brand-accent)) 1;margin-top:24px;padding-bottom:12px;font-size:26pt}h2{color:var(--kontron-brand-primary);border-bottom:1px solid var(--kontron-light-blue);margin-top:28px;margin-bottom:12px;padding-bottom:4px;font-family:Kontron,sans-serif;font-size:15pt;font-weight:500}h3{color:var(--kontron-black-blue);margin-top:22px;margin-bottom:8px;font-family:Kontron,sans-serif;font-size:12pt;font-weight:500}h4,h5,h6{color:var(--kontron-dark-grey);margin-top:16px;margin-bottom:6px;font-family:Kontron,sans-serif;font-size:10pt;font-weight:500}table{border-collapse:collapse;width:100%;margin:14px 0;font-size:9pt}thead th{background-color:var(--kontron-brand-primary);color:#fff;text-align:left;border:1px solid var(--kontron-brand-primary);padding:8px 12px;font-weight:500}td{vertical-align:top;border:1px solid #ddd;padding:6px 12px}tbody tr:nth-child(2n){background-color:var(--kontron-light-grey)}a{color:var(--kontron-blue);text-decoration:none}hr{background:linear-gradient(to right, var(--kontron-brand-primary), var(--kontron-brand-accent));border:none;height:2px;margin:24px 0}blockquote{border-left:3px solid var(--kontron-brand-accent);background-color:var(--kontron-light-grey);color:var(--kontron-dark-grey);margin:14px 0;padding:8px 16px}code{background-color:var(--kontron-light-grey);border-radius:3px;padding:1px 4px;font-family:Fira Code,Consolas,Monaco,monospace;font-size:9pt}pre{background-color:var(--kontron-light-grey);border-left:3px solid var(--kontron-mid-blue);border-radius:4px;padding:12px;font-size:9pt;line-height:1.4;overflow-x:auto}pre code{background:0 0;padding:0}strong{color:var(--kontron-black-blue);font-weight:600}.mermaid{text-align:center;border:1px solid var(--kontron-light-blue);background-color:#fff;border-radius:6px;margin:20px 0;padding:8px;overflow:visible}.mermaid svg{width:100%;height:auto;overflow:visible}ul,ol{padding-left:24px}li{margin-bottom:3px}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3{page-break-after:avoid}table,pre,blockquote{page-break-inside:avoid}}:root{--fs-100:clamp(.8rem, .78rem + .1vw, .875rem);--fs-200:clamp(1rem, .975rem + .1vw, 1.055rem);--fs-300:clamp(1.0625rem, .978125rem + .3375vw, 1.2481rem);--fs-400:clamp(1.25rem, 1.0955rem + .6182vw, 1.59rem);--fs-500:clamp(1.75rem, 1.5rem + 1.1vw, 2.375rem);--fs-600:clamp(2rem, 1.6045rem + 1.5818vw, 2.87rem);--fs-800:clamp(3rem, 2.194rem + 3.2239vw, 4.77313rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:5rem;--space-8:6rem;--section-padding:clamp(3rem, 8vw, 7rem);--container-max:1200px;--header-height:76px;--radius-sm:4px;--radius-md:12px;--radius-lg:20px;--shadow-card:0 10px 30px -12px color-mix(in srgb, var(--kontron-black-blue) 18%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--kontron-blue) 45%, transparent);--local-white:#fff;--local-tint-050:#f2f6f9;--local-tint-100:#dce7ef;--local-tint-200:#cfdce6;--local-tint-300:#8fa5b8;--local-navy-overlay:#091b2b;--local-error-tint:#ff9fc4}*,:before,:after{box-sizing:border-box}body{font-family:Kontron,Calibri Light,Calibri,sans-serif;font-weight:300;font-size:var(--fs-200);color:var(--kontron-dark-grey);background:var(--local-white);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;line-height:1.65;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,h4{color:var(--kontron-black-blue);margin:0 0 var(--space-2);border:none;font-family:Kontron,sans-serif;font-weight:500;line-height:1.2}h1{font-size:var(--fs-800);font-weight:600}h2{font-size:var(--fs-600);font-weight:600}h3{font-size:var(--fs-400);font-weight:500}h4{font-size:var(--fs-300);font-weight:500}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}a{color:var(--kontron-blue);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--kontron-brand-primary)}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.skip-link{left:var(--space-2);background:var(--kontron-brand-primary);color:var(--local-white);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);z-index:1000;text-decoration:none;transition:top .15s;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.section{padding-block:var(--section-padding);scroll-margin-top:var(--header-height)}.section--dark{background:var(--kontron-black-blue);color:var(--local-tint-050)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--local-white)}.section--dark a:not(.btn){color:var(--kontron-light-blue)}.section--dark a:not(.btn):hover{color:var(--local-white)}.eyebrow{font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--kontron-brand-primary);margin:0 0 var(--space-2);font-weight:700}.eyebrow--on-dark{color:var(--kontron-brand-accent)}.lead{font-size:var(--fs-300);color:var(--kontron-black-blue);margin-bottom:var(--space-3);font-weight:500}.section--dark .lead{color:var(--local-white)}.btn{min-height:44px;font-size:var(--fs-100);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--kontron-brand-primary);color:var(--local-white)}.btn--primary:hover{background:var(--kontron-black-blue);color:var(--local-white)}.btn--small{font-size:var(--fs-100);padding:.55rem 1.15rem}.section:focus{outline:none}.section--light{background:var(--local-white);color:var(--kontron-dark-grey)}.section--light-grey{background:var(--kontron-light-grey);color:var(--kontron-dark-grey)}.nowrap{white-space:nowrap}.icon{width:24px;height:24px}.btn--outline{border-color:var(--kontron-brand-primary);color:var(--kontron-brand-primary);background:0 0}.btn--outline:hover{background:var(--kontron-brand-primary);color:var(--local-white)}.btn--ghost-on-dark{border-color:var(--local-white);color:var(--local-white);background:0 0}.btn--ghost-on-dark:hover{background:var(--local-white);color:var(--kontron-black-blue)}.btn--full{width:100%}.link-download,.link-plain{min-height:44px;color:var(--kontron-blue);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.link-download:hover,.link-plain:hover{color:var(--kontron-brand-primary);text-decoration:underline}.link-download__icon{width:18px;height:18px;color:var(--kontron-brand-accent);flex:none}.link-download--request{cursor:pointer;background:0 0;border:none;padding:0}.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:500;height:var(--header-height);background:color-mix(in srgb, var(--kontron-black-blue) 72%, transparent);backdrop-filter:blur(6px);align-items:center;transition:background-color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--kontron-black-blue);box-shadow:0 4px 20px color-mix(in srgb, var(--kontron-black) 25%, transparent)}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{color:var(--local-white);align-items:baseline;gap:.6rem;text-decoration:none;display:inline-flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:38px}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--local-tint-050);font-size:var(--fs-100);font-weight:500;text-decoration:none}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--kontron-brand-accent)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.site-header__toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--local-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-header__toggle[data-astro-cid-nen7h5rs] .icon{width:26px;height:26px;position:absolute}.site-header__toggle[data-astro-cid-nen7h5rs] .icon--close,.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon--menu{opacity:0}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon--close{opacity:1}@media (width<=1023px){.site-nav[data-astro-cid-nen7h5rs]{inset:var(--header-height) 0 0 0;background:var(--kontron-black-blue);padding:var(--space-4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:fixed;transform:translateY(-8px)}.site-nav[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s;transform:translateY(0)}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--space-3);flex-direction:column}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-300)}}@media (width>=1024px){.site-header__toggle[data-astro-cid-nen7h5rs]{display:none}.site-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=480px){.site-header__logo[data-astro-cid-nen7h5rs]{gap:.4rem}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:30px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--kontron-black-blue);color:var(--local-tint-200);padding-block:var(--space-6)}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;padding-inline:clamp(1rem,4vw,2.5rem);display:flex}.site-footer__row[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.site-footer__copyright[data-astro-cid-jo6i4kqk]{font-size:var(--fs-100);color:var(--local-tint-300);margin:0}.site-footer__nav[data-astro-cid-jo6i4kqk]{justify-content:flex-end;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--local-tint-200);font-size:var(--fs-100);text-decoration:none}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--local-white)}.site-footer__legal[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk],.site-footer__legal-btn[data-astro-cid-jo6i4kqk]{color:var(--local-tint-200);font-size:var(--fs-100);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;text-decoration:none}.site-footer__legal[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]:hover,.site-footer__legal-btn[data-astro-cid-jo6i4kqk]:hover{color:var(--local-white)}.site-footer__legal[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:not(:first-child):before{content:"·";margin-right:var(--space-2);color:var(--local-tint-300)}@media (width>=640px){.site-footer__row[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}.consent-banner{z-index:900;background:var(--kontron-black-blue);color:var(--local-tint-050);box-shadow:0 -10px 30px -12px color-mix(in srgb, var(--kontron-black) 30%, transparent);padding:var(--space-3) clamp(1rem, 4vw, 2.5rem);position:fixed;bottom:0;left:0;right:0}.consent-banner[hidden]{display:none}.consent-banner__inner{max-width:var(--container-max);align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.consent-banner__text{flex:420px}.consent-banner__headline{font-size:var(--fs-200);color:var(--local-white);margin-bottom:.35rem;font-weight:700}.consent-banner__body{font-size:var(--fs-100);color:var(--local-tint-200);margin-bottom:0}.consent-banner__actions{gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:none;display:flex}@media (width<=640px){.consent-banner__actions{width:100%}.consent-banner__actions .btn{flex:auto}}.consent-banner .btn--outline,.consent-settings__inner .btn--outline{border-color:var(--local-white);color:var(--local-white)}.consent-banner .btn--outline:hover,.consent-settings__inner .btn--outline:hover{background:var(--local-white);color:var(--kontron-black-blue)}.consent-banner .btn--primary:hover,.consent-settings__inner .btn--primary:hover{background:var(--kontron-brand-accent)}.consent-settings{border-radius:var(--radius-lg);background:0 0;border:none;width:100%;max-width:min(90vw,560px);padding:0}.consent-settings::backdrop{background:color-mix(in srgb, var(--local-navy-overlay) 86%, transparent)}.consent-settings__inner{background:var(--kontron-black-blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4);color:var(--local-tint-050)}.consent-settings__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.consent-settings__heading{color:var(--local-white);margin:0}.consent-settings__close{color:var(--local-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.consent-settings__close .icon{width:24px;height:24px}.consent-settings__body{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.consent-category{padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--local-white) 16%, transparent)}.consent-category:last-child{border-bottom:none;padding-bottom:0}.consent-category__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.consent-category__title{font-size:var(--fs-200);color:var(--local-white);margin:0}.consent-category__desc{font-size:var(--fs-100);color:var(--local-tint-200);margin-bottom:.35rem}.consent-category__services{font-size:var(--fs-100);color:var(--local-tint-300);margin-bottom:0}.consent-settings__footer{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.consent-toggle{cursor:pointer;flex:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.consent-toggle input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:44px;height:24px;margin:0;position:absolute;top:0;left:0}.consent-toggle__track{background:color-mix(in srgb, var(--local-white) 30%, transparent);border-radius:999px;flex:none;width:44px;height:24px;transition:background-color .15s;display:inline-block;position:relative}.consent-toggle__track:before{content:"";background:var(--local-white);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.consent-toggle input:checked+.consent-toggle__track{background:var(--kontron-brand-primary)}.consent-toggle input:checked+.consent-toggle__track:before{transform:translate(20px)}.consent-toggle input:disabled+.consent-toggle__track{background:var(--kontron-brand-accent)}.consent-toggle--locked,.consent-toggle--locked input[type=checkbox]{cursor:not-allowed}.consent-toggle input:focus-visible+.consent-toggle__track{box-shadow:var(--focus-ring);border-radius:999px;outline:none}.consent-toggle__label{font-size:var(--fs-100);color:var(--local-tint-050)}
