.image-modal[data-astro-cid-ot6ntcxl]{background:0 0;border:none;width:100%;max-width:min(90vw,960px);padding:0}.image-modal[data-astro-cid-ot6ntcxl]::backdrop{background:color-mix(in srgb, var(--local-navy-overlay) 86%, transparent)}.image-modal__inner[data-astro-cid-ot6ntcxl]{background:var(--kontron-black-blue);border-radius:var(--radius-lg);padding:var(--space-3)}.image-modal__header[data-astro-cid-ot6ntcxl]{margin-bottom:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.image-modal__close[data-astro-cid-ot6ntcxl]{color:var(--local-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.image-modal__close[data-astro-cid-ot6ntcxl] .icon{width:24px;height:24px}.image-modal__img[data-astro-cid-ot6ntcxl]{object-fit:contain;border-radius:var(--radius-md);background:var(--kontron-black);width:100%;max-height:80vh;display:block}.image-modal__img[data-astro-cid-ot6ntcxl][hidden]{display:none}.lead-dialog[data-astro-cid-snlilqar]{background:0 0;border:none;width:min(92vw,560px);max-width:100%;max-height:92vh;padding:0;overflow:visible}.lead-dialog[data-astro-cid-snlilqar]::backdrop{background:color-mix(in srgb, var(--local-navy-overlay) 86%, transparent)}.lead-dialog__inner[data-astro-cid-snlilqar]{background:var(--kontron-black-blue);max-height:92vh;color:var(--local-tint-050);border:1px solid color-mix(in srgb, var(--local-white) 16%, transparent);border-radius:var(--radius-lg);padding:var(--space-4);position:relative;overflow-y:auto}.lead-dialog__close[data-astro-cid-snlilqar]{top:var(--space-2);right:var(--space-2);z-index:1;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:absolute}.lead-dialog__close[data-astro-cid-snlilqar] .icon{width:24px;height:24px}.lead-dialog__heading[data-astro-cid-snlilqar]{color:var(--local-white);font-size:var(--fs-500);margin:0;padding-right:48px;line-height:1.15}.lead-dialog__description[data-astro-cid-snlilqar]{margin:var(--space-1) 0 var(--space-3);color:var(--kontron-light-blue);padding-right:48px}.lead-dialog__description[data-astro-cid-snlilqar]:empty{display:none}.lead-dialog__heading[data-astro-cid-snlilqar]+.lead-dialog__description[data-astro-cid-snlilqar]:empty+form{margin-top:var(--space-3)}.lead-dialog__inner[data-astro-cid-snlilqar] .lead-form>h2{margin-top:0;padding-right:48px}.lead-form[data-astro-cid-sevzbneq] h2[data-astro-cid-sevzbneq],.lead-form[data-astro-cid-sevzbneq] h3[data-astro-cid-sevzbneq]{color:var(--local-white)}.form-field[data-astro-cid-sevzbneq]{margin-bottom:var(--space-3)}.form-field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{font-size:var(--fs-100);color:var(--local-white);margin-bottom:.35rem;font-weight:500;display:block}.form-field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.form-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--local-white) 35%, transparent);background:color-mix(in srgb, var(--local-white) 92%, transparent);width:100%;min-height:44px;color:var(--kontron-black-blue);font-family:inherit;font-size:var(--fs-100);padding:.65rem .85rem}.form-field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical}.form-field--checkbox[data-astro-cid-sevzbneq]{align-items:flex-start;gap:.6rem;display:flex}.form-field--checkbox[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--kontron-brand-primary);flex:none;margin:.15rem 0 0}.form-field--checkbox[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{margin-bottom:0;font-weight:400}.form-field[data-astro-cid-sevzbneq].has-error input[data-astro-cid-sevzbneq],.form-field[data-astro-cid-sevzbneq].has-error textarea[data-astro-cid-sevzbneq]{border-color:var(--kontron-magenta)}.field-error[data-astro-cid-sevzbneq]{min-height:1.1em;font-size:var(--fs-100);color:var(--local-error-tint);margin-top:.3rem;display:block}.form-status[data-astro-cid-sevzbneq]{font-size:var(--fs-100);color:var(--kontron-light-blue);margin-top:var(--space-2);min-height:1.2em}.form-status[data-astro-cid-sevzbneq].is-success{color:var(--kontron-brand-accent)}.form-privacy-note[data-astro-cid-sevzbneq]{font-size:var(--fs-100);color:var(--local-tint-200);margin-top:var(--space-3)}.lead-form[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq][disabled]{cursor:not-allowed;opacity:.85}.lead-form__spinner[data-astro-cid-sevzbneq]{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite lead-form-spin;display:none}.lead-form[data-astro-cid-sevzbneq][aria-busy=true] .lead-form__spinner[data-astro-cid-sevzbneq]{display:inline-block}@keyframes lead-form-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lead-form__spinner[data-astro-cid-sevzbneq]{animation:none}}.video-embed[data-astro-cid-2gmjvff3]{border-radius:var(--radius-lg);background:var(--kontron-black);border:1px solid color-mix(in srgb, var(--kontron-brand-primary) 16%, transparent);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.video-embed[data-astro-cid-2gmjvff3] .video-embed__poster{width:100%;height:auto;display:block}.video-embed__play[data-astro-cid-2gmjvff3]{width:100%;height:100%;color:var(--local-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.video-embed__play[data-astro-cid-2gmjvff3]:before{content:"";background:var(--kontron-brand-primary);width:88px;height:88px;box-shadow:var(--shadow-card);border-radius:50%;transition:background-color .15s,transform .15s;position:absolute}.video-embed__play[data-astro-cid-2gmjvff3]:hover:before,.video-embed__play[data-astro-cid-2gmjvff3]:focus-visible:before{background:var(--kontron-brand-accent);transform:scale(1.08)}.video-embed__play[data-astro-cid-2gmjvff3] .icon{z-index:1;width:64px;height:64px;position:relative}.video-embed[data-astro-cid-2gmjvff3].is-loaded{background:0 0}.video-embed[data-astro-cid-2gmjvff3] video{border-radius:var(--radius-lg);background:var(--kontron-black);width:100%;height:auto;display:block}.hero[data-astro-cid-i3irphx7]{padding-block:calc(var(--section-padding) + var(--header-height)) var(--section-padding);position:relative;overflow:hidden}.hero__media[data-astro-cid-i3irphx7]{z-index:0;position:absolute;inset:0}.hero__video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.hero__scrim[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, color-mix(in srgb, var(--kontron-black-blue) 78%, transparent) 0%, color-mix(in srgb, var(--kontron-black-blue) 88%, transparent) 55%, color-mix(in srgb, var(--kontron-black-blue) 96%, transparent) 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{z-index:1;position:relative}#hero[data-astro-cid-i3irphx7] .hero__title[data-astro-cid-i3irphx7]{font-size:var(--fs-800);margin:var(--space-2) 0 var(--space-4);border:none;padding-bottom:0;font-weight:700}.hero__subhead[data-astro-cid-i3irphx7]{font-size:var(--fs-500);color:var(--local-white);margin-bottom:var(--space-4);font-weight:500}.hero__lead[data-astro-cid-i3irphx7]{font-size:var(--fs-300);color:var(--local-tint-100);max-width:680px}.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);flex-wrap:wrap;display:flex}.hero__showcase[data-astro-cid-i3irphx7]{margin:0 0 var(--space-5)}.hero__video-box[data-astro-cid-i3irphx7]{padding:var(--space-2);background:color-mix(in srgb, var(--local-white) 6%, transparent);border:1px solid color-mix(in srgb, var(--local-white) 16%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0}@media (width>=640px){.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--space-3)}}.trust-panel[data-astro-cid-ktb2cq35]{margin-top:var(--space-5);margin-bottom:var(--space-5)}.trust-panel__trigger[data-astro-cid-ktb2cq35]{border-radius:var(--radius-lg);cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block;overflow:hidden}.trust-panel__trigger[data-astro-cid-ktb2cq35]:hover .trust-panel__img{opacity:.88}.trust-panel__img{width:100%;height:auto;transition:opacity .2s;display:block}.section-subheading[data-astro-cid-ktb2cq35]{font-size:var(--fs-600);scroll-margin-top:var(--header-height);font-weight:600}.in-action__img{margin-top:var(--space-5);border-radius:var(--radius-lg)}.cta-block[data-astro-cid-ktb2cq35]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--kontron-light-grey)}.statement-block[data-astro-cid-ktb2cq35]{margin-top:var(--space-6);padding:var(--space-4);background:var(--kontron-light-grey);border-radius:var(--radius-lg)}.use-cases__accent{width:100%;height:auto;margin-top:var(--space-5);border-radius:var(--radius-lg)}.solutions__diagram{margin-top:var(--space-5);border-radius:var(--radius-lg);margin-bottom:0}.workflow__img{margin-top:var(--space-5);border-radius:var(--radius-lg)}.benefits__img{margin-top:var(--space-5);border-radius:var(--radius-lg);margin-bottom:0}.emo[data-astro-cid-jrtjwtl6]{position:relative;overflow:hidden}.emo__background{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.emo__overlay[data-astro-cid-jrtjwtl6]{background:linear-gradient(color-mix(in srgb, var(--local-navy-overlay) 90%, transparent), color-mix(in srgb, var(--local-navy-overlay) 95%, transparent));position:absolute;inset:0}.emo__inner[data-astro-cid-jrtjwtl6]{position:relative}.emo[data-astro-cid-jrtjwtl6] .lead{color:var(--kontron-brand-accent)}.tabs[data-astro-cid-5xtrgmj3]{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.tabs--segmented[data-astro-cid-5xtrgmj3]{max-width:640px;margin:var(--space-5) auto var(--space-4);border:2px solid var(--kontron-brand-primary);border-radius:var(--radius-md);flex-wrap:nowrap;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative;overflow:hidden;transform:skew(-12deg)}.tab[data-astro-cid-5xtrgmj3]{z-index:2;color:var(--kontron-brand-primary);padding:var(--space-2) var(--space-1);cursor:pointer;background:0 0;border:0;border-radius:0;position:relative}.tab[data-astro-cid-5xtrgmj3].is-active{color:var(--local-white);background:0 0}.tab__label[data-astro-cid-5xtrgmj3]{display:inline-block;transform:skew(12deg)}.tab[data-astro-cid-5xtrgmj3]:focus-visible .tab__label[data-astro-cid-5xtrgmj3]{outline:2px solid var(--kontron-brand-accent);outline-offset:3px;border-radius:var(--radius-sm)}.tabs__indicator[data-astro-cid-5xtrgmj3]{z-index:1;background:var(--kontron-brand-primary);width:25%;height:100%;transform:translateX(calc(var(--active-index,0) * 100%));transition:transform .3s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.tabs__indicator[data-astro-cid-5xtrgmj3]{transition:none}}@media (width<=639px){.tabs--segmented[data-astro-cid-5xtrgmj3]{grid-template-columns:repeat(2,1fr);max-width:100%;transform:skew(0)}.tab__label[data-astro-cid-5xtrgmj3]{transform:skew(0)}}.panel[data-astro-cid-5xtrgmj3]{display:none}.panel[data-astro-cid-5xtrgmj3].is-active{animation:.3s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.product[data-astro-cid-5xtrgmj3]{gap:var(--space-5);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}@media (width<=639px){.product[data-astro-cid-5xtrgmj3]{grid-template-columns:1fr}}.product__for[data-astro-cid-5xtrgmj3]{color:var(--kontron-brand-primary);margin-bottom:var(--space-1);font-weight:700}.resources-list[data-astro-cid-5xtrgmj3]{gap:var(--space-2);flex-direction:column;display:flex}.resources-list[data-astro-cid-5xtrgmj3] li[data-astro-cid-5xtrgmj3]{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.contact[data-astro-cid-rm6npfgm]{position:relative;overflow:hidden}.contact__background{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.contact__overlay[data-astro-cid-rm6npfgm]{background:linear-gradient(color-mix(in srgb, var(--local-navy-overlay) 82%, transparent), color-mix(in srgb, var(--local-navy-overlay) 92%, transparent));position:absolute;inset:0}.contact__inner[data-astro-cid-rm6npfgm]{grid-template-columns:calc((100% - var(--space-5)) * .6) 1fr;gap:var(--space-6);align-items:start;display:grid;position:relative}@media (width<=639px){.contact__inner[data-astro-cid-rm6npfgm]{grid-template-columns:1fr}}.contact__person[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.contact__person[data-astro-cid-rm6npfgm] .contact__person-photo{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.contact__person-name[data-astro-cid-rm6npfgm]{color:var(--local-white);margin:0;font-weight:500}.contact__person-title[data-astro-cid-rm6npfgm]{font-size:var(--fs-100);color:var(--kontron-light-blue);margin:0}.contact__video[data-astro-cid-rm6npfgm]{max-width:100%}.contact__video-label[data-astro-cid-rm6npfgm]{color:var(--local-white);margin-bottom:var(--space-2);font-weight:500}.contact-form{background:color-mix(in srgb, var(--local-white) 6%, transparent);border:1px solid color-mix(in srgb, var(--local-white) 16%, transparent);border-radius:var(--radius-lg);padding:var(--space-4)}
