@layer tokens,base,roles,components;@layer pages{html[lang=de] :is(h1,h2,h3,.h1,.h2){text-wrap:balance}html[lang=de] :is(h1,h2,h3,h4,h5,h6){-webkit-hyphens:manual;hyphens:manual}html[lang=de] :is(p,blockquote),html[lang=de] :is(li,figcaption,label,.footer,.nav,.mnav,.dropdown){-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}html[lang=de] :is(.btn,.nav__link,.eyebrow,.chip){-webkit-hyphens:manual;hyphens:manual}html[lang=de] .footer__col--legal{width:auto;min-width:122px}html[lang=de] .footer__col a{-webkit-hyphens:manual;hyphens:manual}@media (max-width:1199.98px){html[lang=de] .footer__col--legal{max-width:none}html[lang=de] .footer__grid{column-gap:var(--space-40);grid-template-columns:1fr auto auto}html[lang=de] .footer__social{gap:var(--space-32);margin-top:var(--space-24);flex-direction:row;order:1;grid-area:auto/1/auto/-1}}@media (max-width:767.98px){html[lang=de] .footer__grid{grid-template-columns:1fr}html[lang=de] .footer__social{justify-content:flex-start;gap:var(--space-32);margin:var(--space-4) 0 var(--space-8);order:0}}@media (min-width:480px) and (max-width:767.98px){.br-p{display:none!important}h1,h2,h3,.h1,.h2{text-wrap:balance}p,li,blockquote{text-wrap:pretty}:root :is(.ats-cta h2,.cta-band h2,.ab-cta .ab-cta__lead){max-width:420px}}@media (max-width:1199.98px){.cta-band :is(h2,p.lead){text-wrap:balance}}:where(.roi-diff__title){font-size:var(--text-h2-size);line-height:var(--text-h2-leading);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking)}:where(.roi-field__label){font-size:var(--text-small-size);line-height:var(--text-small-leading);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}:where(.cmp__cell--cap,.cmp__cell--lytra){color:var(--color-text)}:where(.cmp__cell--other,.cmp__caption){color:var(--color-text-muted)}@media (min-width:1200px){.page-roi .ceo{padding-top:var(--space-56);padding-bottom:var(--space-64)}.page-roi .roi-diff,.page-roi .cta-band{margin-top:0}}@media (min-width:768px) and (max-width:1199.98px){.page-roi .ceo{padding-top:var(--space-64);padding-bottom:var(--space-48)}.page-roi .roi-diff,.page-roi .cta-band{margin-top:0}}@media (max-width:767.98px){.page-roi .ceo{padding-top:var(--space-40);padding-bottom:var(--space-40)}.page-roi .roi-diff,.page-roi .cta-band{margin-top:0}}.roi-hero{padding:var(--space-40) 0 var(--space-96);background:var(--gradient-surface-wash);position:relative}.roi-hero__intro{text-align:center}.roi-hero__title{max-width:940px;margin-inline:auto}.roi-hero__lead{max-width:840px;margin:var(--space-16) auto 0}.roi-calc{justify-content:center;column-gap:var(--space-64);margin-top:var(--space-80);grid-template-columns:640px 340px;grid-template-areas:"form tiles";display:grid}.roi-form{padding:var(--space-24) var(--space-20) var(--space-28);background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-8);box-shadow:var(--shadow-card);grid-area:form;align-self:start}.roi-field+.roi-field{margin-top:var(--space-40)}.roi-field__label{display:block}.roi-field__input{width:100%;height:72px;margin-top:var(--space-8);padding:0 var(--space-16);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-surface);background:var(--color-surface-tint);font:var(--font-weight-bold) var(--font-size-16) / var(--line-height-none) var(--font-family-sans);color:var(--color-text-accent);outline:var(--border-width-thick) solid transparent;caret-color:var(--color-text-accent);transition:background-color var(--duration-300) ease, border-color var(--duration-300) ease, box-shadow var(--duration-400) var(--ease-out);display:block}.roi-field__input::placeholder{color:var(--color-text-subtle);font-weight:var(--font-weight-regular);opacity:1;transition:opacity var(--duration-300)}@media (hover:hover){.roi-field__input:hover{background:var(--color-indigo-200)}}.roi-field__input:focus{background:var(--color-surface);border-color:var(--color-focus);box-shadow:var(--shadow-halo)}.roi-field__input:focus::placeholder{opacity:.4}.roi-field__input:focus-visible{outline:var(--border-width-thick) solid transparent}.roi-results{gap:var(--space-16);grid-area:tiles;align-content:start;display:grid}@media (min-width:1200px){.roi-form{align-self:stretch}.roi-results{grid-template-rows:1fr auto;align-self:stretch}}.kpi--roi{padding:var(--space-28) var(--space-24)}.kpi--roi .kpi__item{display:block}.kpi--roi .kpi__num output{font-size:var(--fs,var(--font-size-40));white-space:nowrap;transition:font-size var(--duration-400) var(--ease-out);display:block}.roi-results__cta{width:100%}.roi-diff{background:var(--color-surface-tint);padding:var(--space-80) 0 var(--space-160)}.roi-diff__head{text-align:center}.roi-diff__title{margin-inline:auto}.roi-diff__lead{max-width:830px;margin:var(--space-12) auto 0}.cmp{margin:var(--space-64) auto 0;background:var(--color-surface);border-radius:var(--radius-surface);box-shadow:var(--shadow-float);grid-template-columns:252px 405px minmax(0,1fr);display:grid;overflow:hidden}.cmp__row{display:contents}.cmp__cell{transition:background-color var(--duration-300) ease;align-items:center;display:flex;position:relative}.cmp__row--head .cmp__cell{grid-row:1;height:92px}.cmp__row:not(.cmp__row--head) .cmp__cell{grid-row:var(--r);min-height:79px}.cmp__cell--cap{font-size:var(--font-size-13);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);grid-column:1}.cmp__cell--lytra{gap:var(--space-8);background:var(--color-ice-100);font-size:var(--font-size-13);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);grid-column:2}.cmp__cell--other{gap:var(--space-12);font-size:var(--font-size-13);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);grid-column:3}.cmp__row--head .cmp__cell--cap{align-items:flex-start}.cmp__caption{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);text-transform:uppercase}.cmp__row--head .cmp__cell--lytra{justify-content:center;gap:var(--space-16);flex-direction:column}.cmp__badge{width:93px;height:19px}.cmp__logo{width:93px;height:24px;transition:transform var(--duration-600) var(--ease-spring)}.cmp__row--head .cmp__cell--other{font-size:var(--font-size-20);line-height:var(--line-height-28);justify-content:center}.cmp__ico{width:var(--size-icon-24);height:var(--size-icon-24);border-radius:var(--radius-round);flex:none;position:relative}.cmp__ico:after{content:"";background:50%/100% no-repeat;position:absolute;inset:0}.cmp__ico--yes{background:var(--color-blue-500);box-shadow:var(--shadow-icon-positive)}.cmp__ico--yes:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.285 16.2 6.295 12.21l.998-.998 2.992 2.993 6.423-6.423.997.998z' fill='%23fff'/%3E%3C/svg%3E")}.cmp__ico--no{background:var(--color-negative);box-shadow:var(--shadow-icon-negative)}.cmp__ico--no:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.43 8.57 8.57 15.43M8.57 8.57l6.86 6.86' stroke='%23fff' stroke-width='1.715' stroke-linecap='round'/%3E%3C/svg%3E")}.cmp__row.is-hl .cmp__cell--cap,.cmp__row.is-hl .cmp__cell--other{background:var(--color-surface-page)}.cmp__row.is-hl .cmp__cell--lytra{background:var(--color-ice-200)}@media (hover:hover){.cmp:hover .cmp__logo{transform:scale(1.04)}}@media (min-width:1200px){.cmp{grid-template-columns:322px 518px minmax(0,1fr)}.cmp__row:not(.cmp__row--head) .cmp__cell{min-height:87px}.cmp__cell--cap,.cmp__cell--lytra,.cmp__cell--other{padding-top:var(--space-20);padding-bottom:var(--space-20);font-size:var(--font-size-14);line-height:var(--line-height-20)}.cmp__cell--cap{padding-inline:var(--space-24)}.cmp__cell--lytra{padding-inline:var(--space-24) var(--space-24)}.cmp__cell--other{padding-inline:var(--space-24)}.cmp__cell--lytra p{max-width:362px}.cmp__row--head .cmp__cell{height:101.5px;padding-top:var(--space-16);padding-bottom:var(--space-16)}.cmp__row--head .cmp__cell--other{padding-bottom:var(--space-28);font-size:var(--font-size-24);line-height:var(--line-height-32)}.cmp__caption{font-size:var(--font-size-16);line-height:var(--line-height-24)}.cmp__badge{width:102.6px;height:21px}.cmp__logo{width:102.6px;height:26.5px}.cmp__ico{width:26.5px;height:26.5px}}@media (max-width:1199.98px){.roi-hero{padding:var(--space-40) 0 var(--space-40)}.roi-hero__lead{margin-top:var(--space-16)}.roi-calc{row-gap:var(--space-16);margin-top:var(--space-64);grid-template-columns:1fr;grid-template-areas:"form""tiles"}.roi-form{padding:var(--space-24) var(--space-20) var(--space-24)}.roi-field+.roi-field{margin-top:var(--space-16)}.roi-field__input{height:56px}.roi-diff{padding:var(--space-64) 0 var(--space-128)}.roi-diff__lead{margin-top:var(--space-16)}.cmp{--cmp-top:calc(var(--layout-banner-height) + var(--layout-nav-height));margin-top:var(--space-64);display:block;overflow:visible}.cmp__row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp .cmp__row .cmp__cell{grid-row:auto}.cmp__row--head{top:var(--cmp-top);z-index:var(--z-sticky);border-radius:var(--radius-surface) var(--radius-surface) 0 0;box-shadow:var(--shadow-sticky-hairline);transition:box-shadow var(--duration-300) ease, border-radius var(--duration-300) ease;position:sticky;overflow:hidden}.cmp__row--head.is-stuck{box-shadow:var(--shadow-sticky);border-radius:0}.cmp__row--head .cmp__cell{height:72px;padding:var(--space-8)}.cmp__row--head .cmp__cell--lytra{gap:var(--space-8);grid-column:1}.cmp__row--head .cmp__cell--other{padding-bottom:var(--space-8);background:var(--color-surface);font-size:var(--font-size-16);line-height:var(--line-height-20);text-align:center;grid-column:2}.cmp__row--head .cmp__cell--cap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cmp__cell--cap{padding:var(--space-12) var(--space-16);border-top:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface-page);font-size:var(--font-size-14);line-height:var(--line-height-20);text-align:center;text-wrap:balance;grid-column:1/-1;justify-content:center}.cmp__row[data-row="1"] .cmp__cell--cap{border-top:0}.cmp__row:not(.cmp__row--head) .cmp__cell{min-height:0}.cmp__cell--lytra{gap:var(--space-16);padding:var(--space-20) var(--space-16) var(--space-24);grid-column:1}.cmp__cell--other{gap:var(--space-16);padding:var(--space-20) var(--space-16) var(--space-24);grid-column:2}.cmp__row[data-row="8"] .cmp__cell--lytra{border-bottom-left-radius:var(--radius-8)}.cmp__row[data-row="8"] .cmp__cell--other{border-bottom-right-radius:var(--radius-8)}.cmp__row.is-hl .cmp__cell--cap{background:var(--color-surface-tint)}}@media (max-width:767.98px){.roi-hero{padding:var(--space-40) 0 var(--space-32)}.roi-hero__lead{margin-top:var(--space-12)}.roi-calc{margin-top:var(--space-40)}.roi-form{padding:var(--space-20) var(--space-20) var(--space-24)}.roi-diff{padding:var(--space-40) 0 var(--space-96)}.roi-diff__head{text-align:left}.roi-diff__lead{margin-top:var(--space-12)}.cmp{margin-top:var(--space-40);border-radius:0}.cmp__row--head{border-radius:0}.cmp__row--head .cmp__cell{height:71px}.cmp__cell--cap{padding:var(--space-12) var(--space-12);font-size:var(--font-size-13);line-height:var(--line-height-18)}.cmp__cell--lytra,.cmp__cell--other{align-items:flex-start;gap:var(--space-8);padding:var(--space-16) var(--space-8) var(--space-16);line-height:var(--line-height-18);flex-direction:column}.cmp__row--head .cmp__cell--lytra,.cmp__row--head .cmp__cell--other{align-items:center;gap:var(--space-8)}.cmp__row[data-row="8"] .cmp__cell--lytra,.cmp__row[data-row="8"] .cmp__cell--other{border-radius:0}}.roi-br{display:none}@media (min-width:1200px){.roi-br{display:inline}}html[lang=de] .cmp__badge{width:77px}html[lang=de] .cmp__cell p,html[lang=de] .roi-hero__lead,html[lang=de] .roi-diff__lead{-webkit-hyphens:manual;hyphens:manual}@keyframes cmp-row-in{0%{opacity:0;transform:translateY(12px)}}:where(.js) .cmp[data-reveal]:not(.is-in) .cmp__cell{opacity:0}.cmp.is-in .cmp__cell{animation:cmp-row-in var(--duration-600) var(--ease-out) both;animation-delay:calc(var(--duration-200) + var(--r,0) * var(--stagger-row))}.cmp.is-in .cmp__row:not(.cmp__row--head) .cmp__ico{animation:cmp-ico-in var(--duration-600) var(--ease-spring) both;animation-delay:calc(var(--duration-300) + var(--r,0) * var(--stagger-row))}@keyframes cmp-ico-in{0%{opacity:0;transform:scale(.4)}}.ceo{background:var(--gradient-surface-wash)}.ceo__inner{gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ceo__text{padding-top:var(--space-4)}.ceo__media{margin-right:var(--space-56);position:relative}.ceo__title{max-width:600px}.ceo__lead{max-width:520px;margin-top:var(--space-32)}.ceo__frame{z-index:var(--z-raised);aspect-ratio:16/9;border-radius:var(--radius-8);background:var(--color-surface-inverse);box-shadow:var(--shadow-media);position:relative;overflow:hidden}.ceo__player{object-fit:cover;background:var(--color-surface-inverse);width:100%;height:100%;display:block}.ceo__player:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width-thick) * -1)}.ceo__cover{cursor:pointer;width:100%;height:100%;transition:opacity var(--duration-600) var(--ease-out);padding:0;display:block;position:absolute;inset:0;overflow:hidden}.ceo__cover[hidden]{display:none}.ceo__cover.is-out{opacity:0;pointer-events:none}.ceo__frame.is-starting .ceo__cover{cursor:progress}.ceo__frame.is-starting .ceo__playicon{width:var(--size-icon-14);height:var(--size-icon-14);border:var(--border-width-thick) solid color-mix(in srgb, var(--color-white) 35%, transparent);border-top-color:var(--color-white);border-radius:var(--radius-round);clip-path:none;animation:ceo-spin var(--duration-600) linear infinite;background:0 0}@keyframes ceo-spin{to{transform:rotate(360deg)}}.ceo__cover:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--color-navy-900) 62%, transparent) 0%, color-mix(in srgb, var(--color-navy-900) 20%, transparent) 45%, color-mix(in srgb, var(--color-navy-900) 4%, transparent) 75%);opacity:.8;transition:opacity var(--duration-600) var(--ease-out);will-change:opacity;position:absolute;inset:0}.ceo__cover:focus-visible:after{opacity:1}@media (hover:hover){.ceo__cover:hover:after{opacity:1}}.ceo__poster{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-900) var(--ease-out);display:block}.ceo__teaser{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ceo__cover.is-teasing .ceo__poster{opacity:0}.ceo__cover .ceo__poster{position:relative}.ceo__cover:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--border-width-thick) * -1)}.ceo__play{z-index:var(--z-raised);left:var(--space-24);bottom:var(--space-24);pointer-events:none;box-shadow:none;position:absolute}.ceo__cover:focus-visible .ceo__play{background:var(--btn-hover);box-shadow:none}@media (hover:hover){.ceo__cover:hover .ceo__play{background:var(--btn-hover);box-shadow:none}}.ceo__playicon{width:11px;height:var(--size-icon-14);background:var(--color-white);clip-path:polygon(0 0,100% 50%,0 100%);flex:none}.ceo__deco{z-index:var(--z-base);width:auto;height:38%;transition:transform var(--duration-900) var(--ease-out);position:absolute;top:50%;left:calc(100% - 1px);transform:translate(-10px,-50%)}@media (hover:hover){.ceo__media:hover .ceo__deco{transform:translate(-3px,-50%)}}@media (max-width:1199.98px){.ceo__inner{grid-template-columns:minmax(0,1fr);gap:0}.ceo__title{max-width:560px}.ceo__lead{max-width:560px;margin-top:var(--space-24)}.ceo__media{margin:var(--space-40) 0 0}.ceo__deco{display:none}.ceo__play{bottom:20px;left:20px}}@media (max-width:767.98px){.ceo__inner{grid-template-columns:1fr;gap:0}.ceo__inner>*{min-width:0}.ceo__lead{margin-top:var(--space-16)}.ceo__media{margin-top:var(--space-32)}.ceo__play{bottom:12px;left:12px}html[lang=de] .ceo__title{max-width:none}}.ceo__player::cue{font-family:var(--font-family-sans);font-size:.95em;line-height:var(--line-height-tight);color:var(--color-text-inverse);background:color-mix(in srgb, var(--color-navy-900) 78%, transparent)}.ceo__deco path{fill:var(--color-pink-500)}.roi-probe{visibility:hidden;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--line-height-none);white-space:nowrap;position:absolute;top:0;left:-9999px}}@layer utilities;
