.cx,.cx-consent{--cx-paper:#e3e7eb;--cx-ink:#1a1b1c;--cx-white:#fff;--cx-orange:#ff5f14;--cx-grid:#969696;--cx-ink-dim:#1a1b1cb8;--cx-ink-line:#1a1b1c1f;--cx-paper-dim:#e3e7ebad;--cx-ease-reveal:cubic-bezier(.61, 1, .88, 1);--cx-ease-settle:cubic-bezier(.16, 1, .3, 1);--cx-spring:linear(0, .06 3%, .25 8%, .53 15%, .79 23%, .93 30%, 1.01 38%, 1.016 45%, 1.008 60%, 1);--cx-pad:40px;--cx-head:64px}.cx{background:var(--cx-paper);color:var(--cx-ink);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:.14px;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:300;line-height:18px}body:has(.cx){background:#e3e7eb}body:has(.cx):after{display:none}.cx *,.cx :before,.cx :after{box-sizing:border-box}:where(.cx) a{color:inherit;text-decoration:none}.cx :focus-visible{outline:2px solid var(--cx-orange);outline-offset:2px}.cx-d,.cx-label,.cx-h2,.cx-h2s,.cx-h3,.cx-h3l,.cx-stat,.cx-btn,.cx-logo{font-family:var(--font-apfel), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:normal;font-weight:400}.cx-label{font-size:14px;line-height:16px}.cx-dim{color:var(--cx-ink-dim)}.cx-logo{font-size:24px;line-height:28px}.cx-h2{margin:0;font-size:48px;line-height:48px}.cx-h2s{margin:0;font-size:24px;line-height:28px}.cx-h3{margin:0;font-size:26px;line-height:32px}.cx-h3l{margin:0;font-size:34px;line-height:40px}.cx-stat{font-size:48px;line-height:48px}.cx-lead{margin:0;font-size:18px;line-height:28px}.cx-body{margin:0;font-size:14px;line-height:18px}.cx-b{font-weight:700}.cx-m{--mask:var(--cx-ink);background-image:linear-gradient(90deg, transparent 50%, var(--mask) 50%);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-position .6s var(--cx-ease-reveal);background-position:100% 0;background-repeat:no-repeat;background-size:201% 100%;padding-block:.15em}.cx-on-dark .cx-m{--mask:var(--cx-paper)}.cx-on-orange .cx-m{--mask:var(--cx-ink)}[data-in] .cx-m,.cx-m[data-in]{background-position:0 0}.cx-btn{white-space:nowrap;align-items:center;gap:8px;height:56px;padding:0 24px;font-size:14px;line-height:16px;transition:background-color .28s ease-out,color .28s ease-out;display:inline-flex}.cx-btn--primary{background:var(--cx-orange);color:var(--cx-ink)}.cx-btn--primary:hover{background:var(--cx-white)}.cx-btn--dark{background:var(--cx-ink);color:var(--cx-paper)}.cx-btn--dark:hover{background:var(--cx-orange);color:var(--cx-ink)}.cx-link:hover{color:var(--cx-orange)}.cx-sec{background:var(--cx-ink);flex-direction:column;gap:4px;padding:4px;display:flex}.cx-sec--top0{padding-top:0}.cx-cell{background:var(--cx-paper)}.cx-white{background:var(--cx-white)}.cx-header{z-index:50;background:var(--cx-ink);padding:4px;position:sticky;top:0}.cx-header__bar{gap:4px;height:56px;display:flex}.cx-header__logo{background:var(--cx-paper);flex:1;align-items:center;padding:0 24px;display:flex}.cx-header__nav{gap:4px;display:flex}.cx-header__nav a{background:var(--cx-paper);align-items:center;padding:0 24px;transition:background-color .24s ease-out;display:flex}.cx-header__nav a:hover{background:var(--cx-white)}.cx-header__nav a.cx-btn{height:auto}.cx-burger{display:none}.cx-burger summary{cursor:pointer;background:var(--cx-paper);place-content:center;gap:6px;width:56px;height:56px;list-style:none;display:grid}.cx-burger summary::-webkit-details-marker{display:none}.cx-burger summary span{background:var(--cx-ink);width:20px;height:2px;transition:transform .24s ease-out;display:block}.cx-burger[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.cx-burger[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.cx-burger__panel{flex-direction:column;gap:4px;padding-top:4px;display:flex}.cx-burger__panel a{background:var(--cx-paper);align-items:center;height:64px;padding-left:24px;display:flex}.cx-burger__panel a.cx-btn--primary{background:var(--cx-orange)}.cx-hero{background:var(--cx-paper);border:4px solid var(--cx-ink);border-top:0;position:relative;overflow:clip}.cx-hero__lines{background:repeating-linear-gradient(90deg, transparent 0, var(--cx-ink-line) .75px, var(--cx-ink-line) 1.75px, transparent 2.5px, transparent 199px);pointer-events:none;position:absolute;inset:-40px -260px;transform:translate(-41px)}.cx-hero__content{z-index:1;flex-direction:column;gap:40px;padding:40px;display:flex;position:relative;container-type:inline-size}.cx-meta{justify-content:space-between;gap:20px;display:flex}.cx-hero__intro{grid-template-columns:repeat(3,1fr);gap:40px;min-height:208px;display:grid}.cx-badge{background:var(--cx-ink);width:160px;height:160px;color:var(--cx-paper);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.cx-badge .cx-body{max-width:110px}.cx-hero__copy{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.cx-hero__copy h1{font-weight:400}.cx-fit{font-family:var(--font-apfel), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:14.46cqw;line-height:.92}.cx-fit span{display:block}.cx-hero__detail{grid-template-columns:40px minmax(0,715fr) minmax(0,510fr);gap:40px;height:320px;display:grid}.cx-tag{background:var(--cx-orange);place-items:center;display:grid;overflow:hidden}.cx-tag span{white-space:nowrap;transform:rotate(-90deg)}.cx-art{background:var(--cx-ink);position:relative;overflow:clip}.cx-art__grid{background:repeating-linear-gradient(0deg,#0000 0 32px,#e3e7eb1a 32px 33px),repeating-linear-gradient(90deg,#0000 0 32px,#e3e7eb1a 32px 33px);animation:4.125s linear infinite cx-drift;position:absolute;inset:-66px}@keyframes cx-drift{to{transform:translate(33px,33px)}}.cx-art svg{width:100%;height:100%;position:absolute;inset:0}.cx-status{flex-direction:column;gap:28px;display:flex}.cx-status dl{flex-direction:column;gap:28px;margin:0;display:flex}.cx-status__row{align-items:flex-end;gap:8px;display:flex}.cx-status__row dd{margin:0}.cx-status__row i{border-bottom:1px dotted var(--cx-ink-dim);flex:1;height:12px}.cx-ticker{background:var(--cx-ink);color:var(--cx-paper);padding:20px 0;overflow:clip}.cx-marquee{width:max-content;animation:cx-marquee var(--cx-dur,28s) linear infinite;display:flex}.cx-marquee>*{white-space:pre;flex:none;display:flex}@keyframes cx-marquee{to{transform:translate(-33.3333%)}}.cx-stage{background:var(--cx-ink);view-timeline:--cx-stage block;height:100svh;min-height:560px;position:relative;overflow:clip}.cx-stage--band{height:450px;min-height:0}.cx-stage__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-panels{min-height:100svh}.cx-panels__top{background:var(--cx-paper);justify-content:space-between;padding:40px;display:flex}.cx-panels__body{flex:1;grid-template-columns:180px 1fr;display:grid;overflow:clip}.cx-side{background:var(--cx-orange);flex-direction:column;justify-content:space-between;display:flex;overflow:clip}.cx-side__stripes{background:repeating-linear-gradient(90deg, var(--cx-ink) 0, var(--cx-ink) 6px, transparent 6px, transparent 11px);background-size:179px 100%;height:340px;-webkit-mask-image:linear-gradient(#000 0 70%,#0000 100%);mask-image:linear-gradient(#000 0 70%,#0000 100%)}.cx-side__foot{text-align:center;flex-direction:column;gap:16px;display:flex}.cx-side__trust{background:var(--cx-ink);color:var(--cx-paper);text-align:left;padding:12px}.cx-center{background:var(--cx-paper);flex-direction:column;justify-content:space-between;min-width:0;display:flex}.cx-center__stage{background:repeating-linear-gradient(90deg, transparent 0, var(--cx-grid) .25px, var(--cx-grid) 1.25px, transparent 1.5px, transparent 5px);flex:1;place-items:center;padding:40px;display:grid}.cx-card{background:var(--cx-paper);gap:20px;max-width:780px;padding:40px;display:flex}.cx-hatch{background:repeating-linear-gradient(-59deg, transparent 0, var(--cx-grid) .75px, var(--cx-grid) 1.75px, transparent 2.5px, transparent 7px), repeating-linear-gradient(131deg, transparent 0, var(--cx-grid) .75px, var(--cx-grid) 1.75px, transparent 2.5px, transparent 7px);flex:none;width:180px;height:180px}.cx-card__intro{flex-direction:column;align-items:flex-start;gap:20px;max-width:500px;display:flex}.cx-logos{border-top:1px solid var(--cx-ink);height:180px;overflow:clip}.cx-logos .cx-marquee{--cx-dur:43.2s;height:100%}.cx-logo-cell{border-right:1px solid var(--cx-ink);place-items:center;width:180px;height:180px;padding:30px;display:grid}.cx-logo-cell img{filter:brightness(0);opacity:.8;width:auto;max-width:110px;height:auto;max-height:60px}.cx-services{flex-direction:row;min-height:100svh}.cx-svc-card{background:var(--cx-white);border-radius:4px;flex-direction:column;flex:1;min-width:0;display:flex}.cx-svc-spacer{background:var(--cx-paper);flex:none;width:40px}.cx-svc-bar{background:var(--cx-paper);border:1px solid var(--cx-ink);transform-origin:50% 0;border-radius:4px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.cx-svc-main{flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding:40px;display:flex}.cx-svc-head{flex-direction:column;align-items:flex-start;gap:20px;max-width:456px;display:flex}.cx-svc-list{margin:0;padding:0;list-style:none}.cx-svc-list li+li{border-top:1px solid var(--cx-ink)}.cx-svc-row{isolation:isolate;grid-template-columns:1fr 1.7fr 1fr;gap:20px;padding:8px;display:grid;position:relative}.cx-svc-row:before{content:"";z-index:-1;background:var(--cx-ink);transform-origin:50% 100%;transition:transform .4s var(--cx-ease-settle);position:absolute;inset:0;transform:scaleY(0)}.cx-svc-row>:last-child{text-align:right}.cx-svc-row.is-active,.cx-svc-row:hover,.cx-svc-row:focus-visible{color:var(--cx-paper)}.cx-svc-row.is-active:before,.cx-svc-row:hover:before,.cx-svc-row:focus-visible:before{transform:none}.cx-svc-list:hover .cx-svc-row.is-active:not(:hover){color:inherit}.cx-svc-list:hover .cx-svc-row.is-active:not(:hover):before{transform:scaleY(0)}.cx-svc-icon{background:var(--cx-ink);border-radius:4px;height:50%;min-height:300px;position:relative;overflow:clip}.cx-svc-icon__dots{background-image:radial-gradient(circle, var(--cx-paper) .6px, transparent .8px);opacity:.5;background-size:29px 29px;animation:3.6s linear infinite cx-dots;position:absolute;inset:0 -29px}@keyframes cx-dots{to{transform:translate(29px)}}.cx-svc-icon svg{width:200px;height:200px;margin:-100px 0 0 -100px;animation:15s linear infinite cx-spin;position:absolute;top:50%;left:50%}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-svc-icon img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;position:absolute;inset:0}.cx-svc-detail{flex:1;display:grid}.cx-svc-item{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:space-between;gap:40px;padding:40px;transition:opacity .3s ease-out,visibility 0s linear .3s;display:flex}.cx-svc-item.is-default{opacity:1;visibility:visible;transition-delay:0s}.cx-svc-item__head{grid-template-columns:1fr 2.6fr;align-items:start;gap:20px;display:grid}.cx-svc-item__cols{grid-template-columns:1fr 1fr;gap:40px;display:grid}.cx-svc-item__cols>div{border-top:1px solid var(--cx-ink);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cx-svc-item__more{align-self:flex-end}:is(.cx-services:has(.cx-svc-row[data-svc="1"]:is(:hover,:focus-visible)) [data-detail],.cx-services:has(.cx-svc-row[data-svc="2"]:is(:hover,:focus-visible)) [data-detail],.cx-services:has(.cx-svc-row[data-svc="3"]:is(:hover,:focus-visible)) [data-detail],.cx-services:has(.cx-svc-row[data-svc="4"]:is(:hover,:focus-visible)) [data-detail]){opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s}:is(.cx-services:has(.cx-svc-row[data-svc="1"]:is(:hover,:focus-visible)) [data-detail="1"],.cx-services:has(.cx-svc-row[data-svc="2"]:is(:hover,:focus-visible)) [data-detail="2"],.cx-services:has(.cx-svc-row[data-svc="3"]:is(:hover,:focus-visible)) [data-detail="3"],.cx-services:has(.cx-svc-row[data-svc="4"]:is(:hover,:focus-visible)) [data-detail="4"]){opacity:1;visibility:visible;transition-delay:0s}:is(.cx-services:has(.cx-svc-row[data-svc="2"]:is(:hover,:focus-visible)) [data-img="2"],.cx-services:has(.cx-svc-row[data-svc="3"]:is(:hover,:focus-visible)) [data-img="3"],.cx-services:has(.cx-svc-row[data-svc="4"]:is(:hover,:focus-visible)) [data-img="4"]){opacity:1}.cx-head{background:var(--cx-paper);justify-content:space-between;align-items:flex-end;gap:40px;padding:40px;display:flex}.cx-head__text{flex-direction:column;gap:20px;max-width:560px;display:flex}.cx-grid2,.cx-grid3{gap:4px;display:grid}.cx-grid2{grid-template-columns:1fr 1fr}.cx-grid3{grid-template-columns:repeat(3,1fr)}.cx-tile{background:var(--cx-white);flex-direction:column;display:flex}.cx-tile__img{aspect-ratio:707/471;background:var(--cx-ink);position:relative;overflow:clip}.cx-grid3 .cx-tile__img{aspect-ratio:470/313}.cx-tile__img img{object-fit:cover;width:100%;height:100%}.cx-tile__body{flex-direction:column;flex:1;gap:20px;padding:40px;display:flex}.cx-tile__meta{justify-content:space-between;gap:20px;display:flex}.cx-tile__body .cx-body{max-width:440px}.cx-tile__foot{border-top:1px solid var(--cx-ink-line);justify-content:space-between;padding:20px 40px;display:flex}.cx-tile:hover .cx-tile__foot .cx-label:first-child{color:var(--cx-orange)}.cx-philo{background:var(--cx-white);grid-template-columns:631fr 393fr 393fr;min-height:600px;display:grid}.cx-philo__text{background:var(--cx-paper);flex-direction:column;gap:20px;padding:40px;display:flex}.cx-philo__col{flex-direction:column;display:flex}.cx-philo__card{flex-direction:column;gap:20px;min-height:300px;padding:40px;display:flex}.cx-philo__card--dark{top:var(--cx-head);background:var(--cx-ink);color:var(--cx-paper);position:sticky}.cx-philo__col--late{justify-content:flex-end}.cx-philo__card--orange{background:var(--cx-orange)}.cx-infra-head{background:var(--cx-white);padding:9px 40px}.cx-infra{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cx-infra__cell{background:var(--cx-white);flex-direction:column;justify-content:center;gap:40px;min-height:450px;padding:40px;display:flex;position:relative;overflow:clip}.cx-infra__cell .cx-body{max-width:600px}.cx-infra__cell svg{flex:none;width:120px;height:120px}.cx-infra__cell .cx-spin{animation:20s linear infinite cx-spin}.cx-infra__cell--hatch{justify-content:flex-start}.cx-infra__hatch{background:repeating-linear-gradient(60deg, transparent 0, var(--cx-paper) .75px, var(--cx-paper) 1.75px, transparent 2.5px, transparent 6px);position:absolute;inset:-30px}.cx-infra__cell>:not(.cx-infra__hatch){position:relative}.cx-proc{background-color:var(--cx-paper);background-image:linear-gradient(0deg, var(--cx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--cx-grid) 1px, transparent 1px);height:300svh;transition:background-size .6s var(--cx-ease-settle);background-position:top;background-size:382px 382px;position:relative}.cx-proc[data-step="2"]{background-size:261px 261px}.cx-proc[data-step="3"]{background-size:161px 161px}.cx-proc__pin{height:100svh;padding:var(--cx-head) 80px 0;align-items:center;display:flex;position:sticky;top:0}.cx-proc__card{background:var(--cx-ink);width:100%;color:var(--cx-paper);transition:width .55s var(--cx-spring), background-color .45s ease-out, color .45s ease-out;display:grid}.cx-proc[data-step="2"] .cx-proc__card{width:50%}.cx-proc[data-step="3"] .cx-proc__card{background:var(--cx-orange);color:var(--cx-ink)}.cx-step{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:20px;min-width:0;padding:40px;transition:opacity .25s ease-out,visibility 0s linear .25s;display:flex}.cx-proc:not([data-step]) .cx-step[data-s="1"],.cx-proc[data-step="1"] .cx-step[data-s="1"],.cx-proc[data-step="2"] .cx-step[data-s="2"],.cx-proc[data-step="3"] .cx-step[data-s="3"]{opacity:1;visibility:visible;transition:opacity .35s ease-out .2s,visibility}.cx-step__img{height:274px;overflow:clip}.cx-step__img img{object-fit:cover;width:100%;height:100%}.cx-step--split{grid-template-columns:minmax(0,579fr) minmax(0,534fr);gap:40px;display:grid}.cx-step__side,.cx-step__aside,.cx-eyebrow{min-width:0}.cx-step[data-s="2"] .cx-step__foot{flex-direction:column;align-items:flex-start;gap:20px}.cx-step--split .cx-step__img{height:100%;min-height:560px}.cx-step--split .cx-step__side{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.cx-eyebrow{overflow:clip}.cx-eyebrow .cx-marquee{--cx-dur:9s;gap:0}.cx-eyebrow .cx-marquee span{padding-right:80px}.cx-dot{color:var(--cx-orange)}.cx-on-orange .cx-dot{color:var(--cx-ink)}.cx-step__foot{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cx-step__aside{flex-direction:column;gap:20px;max-width:500px;display:flex}.cx-chips li{background:var(--cx-white);color:var(--cx-ink);height:40px;padding:12px 20px}.cx-proc__more{background:var(--cx-paper);justify-content:center;padding:40px;display:flex}.cx-facts{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cx-fact{background:var(--cx-white);flex-direction:column;gap:20px;min-height:260px;padding:40px;display:flex}.cx-fact__no{align-items:center;gap:8px;display:inline-flex}.cx-fact__no:before{content:"";background:var(--cx-orange);width:10px;height:10px}.cx-faq{grid-template-columns:631fr 786fr;gap:4px;display:grid}.cx-faq__list{flex-direction:column;gap:4px;display:flex}.cx-faq details{background:var(--cx-white)}.cx-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:28px 40px;list-style:none;transition:color .28s ease-out;display:flex}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary:hover{color:var(--cx-orange)}.cx-faq summary:after{content:"+";font-family:var(--font-apfel), sans-serif;font-size:24px;transition:transform .24s ease-out}.cx-faq details[open] summary:after{transform:rotate(45deg)}.cx-faq details p{max-width:640px;padding:0 40px 28px}.cx-foot{background:var(--cx-paper);flex-direction:column;gap:4px;padding:4px;display:flex}.cx-foot__top{grid-template-columns:594fr 367fr 447fr;gap:4px;min-height:400px;display:grid}.cx-foot__cta,.cx-foot__contact{background:var(--cx-ink);color:var(--cx-paper);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:40px;display:flex}.cx-foot__cta .cx-body{max-width:420px}.cx-foot__links{flex-direction:column;gap:4px;display:flex}.cx-foot__links a{background:var(--cx-ink);min-height:56px;color:var(--cx-paper);flex:1;align-items:center;padding:0 24px;transition:background-color .28s ease-out,color .28s ease-out;display:flex}.cx-foot__links a:hover{background:var(--cx-orange);color:var(--cx-ink)}.cx-foot__contact dl{flex-direction:column;gap:28px;margin:0;display:flex}.cx-foot__contact dt{color:var(--cx-paper-dim);margin-bottom:8px}.cx-foot__contact dd{margin:0}.cx-foot__contact a:hover,.cx-foot__bottom a:hover{color:var(--cx-orange)}.cx-foot__mark{background:var(--cx-ink);color:var(--cx-paper);padding:40px;overflow:clip;container-type:inline-size}.cx-foot__mark p{font-family:var(--font-apfel), sans-serif;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:22.75cqw;line-height:.86}.cx-foot__mark span{display:block}.cx-foot__bottom{background:var(--cx-ink);color:var(--cx-paper);justify-content:space-between;gap:20px;padding:20px 40px;display:flex}.cx-foot__bottom nav{gap:40px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cx-hero__lines{animation:linear both cx-lines;animation-timeline:scroll(root);animation-range:0 228px}@keyframes cx-lines{0%{transform:translate(-41px)}to{transform:translate(0)}}.cx-stage__media{animation:linear both cx-stage;animation-timeline:--cx-stage;animation-range:entry}@keyframes cx-stage{0%{transform:translateY(-65%)}to{transform:none}}.cx-stage--band .cx-stage__media{height:calc(100% + 200px);animation-name:cx-band;top:0}@keyframes cx-band{0%{transform:translateY(-200px)}to{transform:translateY(0)}}.cx-side{view-timeline:--cx-side block;animation:linear both cx-side;animation-timeline:--cx-side;animation-range:entry}@keyframes cx-side{0%{transform:translate(180px)}to{transform:none}}.cx-side__stripes{animation:linear both cx-stripes;animation-timeline:--cx-side;animation-range:cover}@keyframes cx-stripes{0%{background-position:-179px 0}to{background-position:-74px 0}}}}@media (prefers-reduced-motion:no-preference){.cx-svc-bar{transition:transform 1.3s var(--cx-ease-settle);transform:translateY(-7px)scale(2)}[data-in] .cx-svc-bar,.cx-svc-bar[data-in]{transform:none}.cx-svc-spacer{overflow:clip}.cx-svc-spacer>div{background:var(--cx-paper);height:100%;transition:transform 1.5s var(--cx-ease-settle);transform:translateY(60%)}[data-in] .cx-svc-spacer>div{transform:none}}@media (prefers-reduced-motion:reduce){.cx-m{background:0 0;transition:none}.cx-marquee,.cx-art__grid,.cx-svc-icon__dots,.cx-svc-icon svg,.cx-infra__cell .cx-spin{animation:none}.cx-proc__card,.cx-proc,.cx-step,.cx-btn,.cx-svc-row:before{transition:none}}@media (max-width:1100px){.cx-header__nav a:not(.cx-btn){padding:0 14px}}@media (max-width:809px){.cx-logo{font-size:20px;line-height:24px}.cx-h2{font-size:32px;line-height:32px}.cx-h2s{font-size:20px;line-height:24px}.cx-h3l{font-size:22px;line-height:26px}.cx-stat{font-size:40px;line-height:40px}.cx-header__nav{display:none}.cx-header__bar{flex-wrap:wrap;height:auto}.cx-header__logo{height:56px}.cx-burger{display:contents}.cx-burger__panel{flex-basis:100%}.cx-hero__content{gap:32px;padding:20px}.cx-meta>:last-child{display:none}.cx-hero__intro{flex-direction:column;gap:32px;display:flex}.cx-hero__copy{order:-1;gap:24px}.cx-hero__detail{flex-direction:column;gap:32px;height:auto;display:flex}.cx-tag{display:none}.cx-art{height:240px}.cx-stage{aspect-ratio:16/9;height:auto;min-height:0}.cx-stage--band{aspect-ratio:auto;height:422px}.cx-panels__top{padding:20px}.cx-panels__top>:last-child{display:none}.cx-panels__body{grid-template-columns:1fr}.cx-side{flex-direction:row;min-height:148px}.cx-side__stripes{width:120px;height:auto}.cx-side__foot{flex:1;justify-content:flex-end}.cx-center__stage{padding:0}.cx-card{padding:20px}.cx-hatch{display:none}.cx-logo-cell{width:140px}.cx-services{flex-direction:column;min-height:0}.cx-svc-spacer{display:none}.cx-svc-main{padding:20px}.cx-svc-row{grid-template-columns:1.4fr 1fr}.cx-svc-row>:first-child{display:none}.cx-svc-icon{height:230px;min-height:0}.cx-svc-item{padding:20px}.cx-svc-item__head,.cx-svc-item__cols{grid-template-columns:1fr}.cx-head{flex-direction:column;align-items:flex-start;padding:20px}.cx-grid2,.cx-grid3,.cx-infra,.cx-facts,.cx-faq,.cx-foot__top{grid-template-columns:1fr}.cx-tile__body,.cx-philo__card,.cx-philo__text,.cx-infra__cell,.cx-fact,.cx-foot__cta,.cx-foot__contact{padding:20px}.cx-philo{grid-template-columns:1fr}.cx-philo__col--late{justify-content:flex-start}.cx-infra__cell{min-height:0}.cx-infra-head{padding:20px}.cx-proc{background-size:170px 170px;height:auto}.cx-proc[data-step]{background-size:170px 170px}.cx-proc__pin{flex-direction:column;gap:4px;height:auto;padding:20px;display:flex;position:static}.cx-proc__card{display:contents}.cx-step,.cx-proc .cx-step{opacity:1;visibility:visible;background:var(--cx-ink);color:var(--cx-paper);padding:20px}.cx-step[data-s="3"]{background:var(--cx-orange);color:var(--cx-ink)}.cx-step--split{grid-template-columns:1fr}.cx-step__img,.cx-step--split .cx-step__img{height:160px;min-height:0}.cx-step__foot{flex-direction:column;align-items:flex-start;gap:20px}.cx-faq summary{padding:20px}.cx-faq details p{padding:0 20px 20px}.cx-foot__mark{padding:20px}.cx-foot__bottom{flex-direction:column;padding:20px}.cx-foot__bottom nav{flex-wrap:wrap;gap:16px 24px}}.cx-skip{z-index:60;background:var(--cx-ink);color:var(--cx-paper);padding:12px 16px;position:absolute;top:-80px;left:8px}.cx-skip:focus{top:8px}.cx .cx-btn--primary:focus-visible,.cx .cx-on-orange :focus-visible{outline-color:var(--cx-ink)}body:has(.cx) [aria-label="Zurück nach oben"]{display:none}.cx-tile__img img{position:absolute;inset:0}.cx-foot__mark p{font-size:14.46cqw;line-height:.9}@media (hover:none),(prefers-reduced-motion:reduce),(max-width:809px){.cx-svc-detail{flex-direction:column;display:flex}.cx .cx-svc-item,.cx .cx-services [data-detail]{opacity:1;visibility:visible;transition:none}.cx-svc-item+.cx-svc-item{border-top:1px solid var(--cx-ink)}.cx-svc-icon img{display:none}}@media (max-width:809px){.cx-header__bar{flex-wrap:nowrap;position:relative}.cx-burger{display:block}.cx-burger__panel{background:var(--cx-ink);padding:4px;position:absolute;top:60px;left:-4px;right:-4px}.cx-burger__panel a{gap:8px}}.cx-consent{z-index:100;font-family:var(--font-geist), system-ui, sans-serif;color:var(--cx-paper);padding:16px;font-weight:300;position:fixed;inset:auto 0 0}.cx-consent__box{background:var(--cx-ink);flex-wrap:wrap;gap:4px;max-width:1100px;margin:0 auto;padding:4px;display:flex}.cx-consent__box>.cx-body{flex-direction:column;flex:420px;gap:8px;padding:20px 24px;font-size:14px;line-height:18px;display:flex}.cx-consent__link{color:var(--cx-paper);text-decoration:underline}.cx-consent__link:hover{color:var(--cx-orange)}.cx-consent__actions{align-items:stretch;gap:4px;display:flex}.cx-consent__actions .cx-btn{cursor:pointer;border:0;height:auto;min-height:56px}.cx-consent .cx-btn--dark{background:#2a2b2d}.cx-consent .cx-btn--dark:hover{background:var(--cx-orange)}.cx-consent :focus-visible{outline:2px solid var(--cx-paper);outline-offset:2px}@media (max-width:809px){.cx-consent{padding:8px}.cx-consent__actions{flex:100%}.cx-consent__actions .cx-btn{flex:1;justify-content:center}}.cx--statisch .cx-m{background:0 0}.cx-krumen{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-krumen li+li:before{content:"/";color:var(--cx-ink-dim);margin-right:8px}.cx-krumen [aria-current]{color:var(--cx-ink-dim)}.cx-hero__intro--unter{min-height:0}.cx-art--bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-copy{max-width:640px;font-size:16px;line-height:24px}.cx-copy+.cx-copy{margin-top:16px}.cx-inlink{text-decoration:underline;-webkit-text-decoration-color:var(--cx-orange);text-decoration-color:var(--cx-orange);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .28s ease-out}.cx-inlink:hover{color:var(--cx-orange)}.cx strong{font-weight:700}.cx-split{grid-template-columns:minmax(0,631fr) minmax(0,786fr);gap:4px;display:grid}.cx-split__head{background:var(--cx-paper);padding:40px}.cx-split__head h2{top:calc(var(--cx-head) + 40px);position:sticky}.cx-split__body{background:var(--cx-white);flex-direction:column;padding:40px;display:flex}.cx-punkte{flex-direction:column;gap:4px;max-width:640px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cx-punkte li{background:var(--cx-paper);padding:14px 16px 14px 34px;font-size:15px;line-height:22px;position:relative}.cx-punkte li:before{content:"";background:var(--cx-orange);width:8px;height:8px;position:absolute;top:20px;left:14px}.cx-hinweis{max-width:640px;color:var(--cx-ink-dim);margin:20px 0 0;font-size:13px;line-height:18px}.cx-split__bild{aspect-ratio:16/9;background:var(--cx-ink);margin-top:32px;position:relative;overflow:clip}.cx-split__bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx-grid4{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}@media (min-width:1200px){.cx-grid4{grid-template-columns:repeat(4,1fr)}}.cx-karte{transition:background-color .28s ease-out}.cx-karte:hover{background:var(--cx-paper)}.cx-karte__mehr{margin-top:auto}.cx-karte:hover .cx-karte__mehr{color:var(--cx-orange)}.cx-nachsatz{background:var(--cx-white);padding:40px}.cx-schritte{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.cx-schritt{color:var(--cx-paper);background:#26272a;flex-direction:column;gap:20px;min-height:300px;padding:40px;display:flex}.cx-schritt .cx-label{color:var(--cx-orange)}.cx-schritt--letzter{background:var(--cx-orange);color:var(--cx-ink)}.cx-schritt--letzter .cx-label{color:var(--cx-ink)}@media (max-width:809px){.cx-split{grid-template-columns:1fr}.cx-split__head,.cx-split__body,.cx-nachsatz,.cx-schritt{padding:20px}.cx-split__head h2{position:static}.cx-grid4{grid-template-columns:1fr}.cx-schritt{min-height:0}.cx-krumen{font-size:12px}}.cx-recht__kopf .cx-head__text{gap:16px}.cx-recht{background:var(--cx-white);padding:40px max(40px,50% - 380px);font-size:16px;line-height:26px}.cx-recht section+section{border-top:1px solid var(--cx-ink-line);margin-top:40px;padding-top:40px}.cx-recht h2{font-family:var(--font-apfel), sans-serif;text-transform:uppercase;margin:0 0 16px;font-size:26px;font-weight:400;line-height:32px}.cx-recht h3{font-family:var(--font-apfel), sans-serif;text-transform:uppercase;margin:24px 0 8px;font-size:18px;font-weight:400;line-height:24px}.cx-recht p{overflow-wrap:anywhere;margin:0 0 12px}.cx-recht ul,.cx-recht ol{margin:0 0 12px;padding-left:22px;list-style:square}.cx-recht ol{list-style:decimal}.cx-recht li{margin-bottom:6px}.cx-recht li::marker{color:var(--cx-orange)}.cx-recht a{text-decoration:underline;-webkit-text-decoration-color:var(--cx-orange);text-decoration-color:var(--cx-orange);text-underline-offset:3px}.cx-recht a:hover{color:var(--cx-orange)}@media (max-width:809px){.cx-recht{padding:20px}}.cx-kontakt{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4px;display:grid}.cx-kontakt__form{background:var(--cx-white);flex-direction:column;gap:24px;padding:40px;display:flex}.cx-kontakt__seite{background:var(--cx-ink);color:var(--cx-paper);flex-direction:column;justify-content:space-between;gap:40px;padding:40px;display:flex}.cx-kontakt__seite dl{flex-direction:column;gap:24px;margin:0;display:flex}.cx-kontakt__seite dt{color:var(--cx-paper-dim);margin-bottom:8px}.cx-kontakt__seite dd{margin:0}.cx-kontakt__seite a:hover{color:var(--cx-orange)}.cx-form{flex-direction:column;gap:24px;display:flex}.cx-form fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.cx-form legend{margin-bottom:8px;padding:0}.cx-form__schritte{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cx-form__schritte li{background:var(--cx-paper);color:var(--cx-ink-dim);padding:10px 12px}.cx-form__schritte li.is-erreicht{background:var(--cx-ink);color:var(--cx-paper)}.cx-form__schritte li[aria-current]{background:var(--cx-orange);color:var(--cx-ink)}.cx-form__wahl{flex-wrap:wrap;gap:4px;display:flex}.cx-chip{cursor:pointer;position:relative}.cx-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.cx-chip span{background:var(--cx-paper);font-family:var(--font-apfel), sans-serif;text-transform:uppercase;padding:12px 16px;font-size:14px;line-height:16px;transition:background-color .2s ease-out,color .2s ease-out;display:block}.cx-chip:hover span{background:#d3d8dd}.cx-chip input:checked+span{background:var(--cx-ink);color:var(--cx-paper)}.cx-chip input:focus-visible+span{outline:2px solid var(--cx-orange);outline-offset:2px}.cx-feld{flex-direction:column;gap:8px;display:flex}.cx-feld input,.cx-feld textarea{font:inherit;background:var(--cx-paper);border:1px solid #0000;border-bottom-color:var(--cx-ink);color:var(--cx-ink);border-radius:0;width:100%;padding:12px 14px;font-size:16px;line-height:24px}.cx-feld input:focus,.cx-feld textarea:focus{border-color:var(--cx-orange);background:var(--cx-white);outline:none}.cx-form__zwei{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cx-form__fehler{border:1px solid var(--cx-orange);background:#fff1ea;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.cx-form__aktionen{flex-wrap:wrap;gap:4px;display:flex}.cx-form__aktionen .cx-btn{cursor:pointer;border:0}.cx-form__aktionen .cx-btn:disabled{opacity:.6;cursor:progress}.cx-form--fertig{background:var(--cx-paper);padding:24px}.cx-form--fertig .cx-label{color:var(--cx-ink);align-items:center;gap:8px;display:inline-flex}.cx-form--fertig .cx-label:before{content:"";background:var(--cx-orange);width:10px;height:10px}@media (max-width:809px){.cx-kontakt,.cx-form__zwei{grid-template-columns:1fr}.cx-kontakt__form,.cx-kontakt__seite{padding:20px}.cx-form__schritte{grid-template-columns:repeat(2,1fr)}}.cx h1,.cx h2,.cx h3,.cx h4,.cx p,.cx li,.cx dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cx-split>*,.cx-kontakt>*,.cx-head__text{min-width:0}.cx-recht__vorspann{font-weight:700}@media (max-width:809px){.cx-split{grid-template-columns:minmax(0,1fr)}.cx-h2{font-size:clamp(24px,7.6vw,32px);line-height:1.05}}.cx-lese__kopf .cx-head__text{gap:16px;max-width:760px}.cx-lese__lead{max-width:640px}.cx-lese__extra{color:var(--cx-ink-dim)}.cx-lese__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.cx-lex__abc{background:var(--cx-white);flex-wrap:wrap;gap:4px;padding:20px 40px;display:flex}.cx-lex__abc a{background:var(--cx-paper);justify-content:center;align-items:center;min-width:44px;height:44px;transition:background-color .28s ease-out;display:inline-flex}.cx-lex__abc a:hover{background:var(--cx-orange)}.cx-lex{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.cx-lex__gruppe{background:var(--cx-white);flex-direction:column;gap:24px;padding:40px;display:flex}.cx-lex__buchstabe{font-family:var(--font-apfel), "Arial Narrow", sans-serif;text-transform:uppercase;margin:0;font-size:96px;font-weight:400;line-height:88px}.cx-lex__liste{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.cx-lex__liste a{flex-direction:column;gap:6px;display:flex}.cx-lex__liste a:hover .cx-h3,.cx-lex__liste a:focus-visible .cx-h3{color:var(--cx-orange)}.cx-lex__liste .cx-h3{font-size:22px;line-height:26px;transition:color .28s ease-out}.cx-lex__liste p{max-width:520px;color:var(--cx-ink-dim);margin:0;font-size:14px;line-height:20px}.cx-kurz{background:var(--cx-ink);color:var(--cx-paper);flex-direction:column;gap:16px;padding:40px max(40px,50% - 380px);display:flex}.cx-kurz p{margin:0;font-size:18px;line-height:28px}.cx-kurz a{text-decoration:underline;-webkit-text-decoration-color:var(--cx-orange);text-decoration-color:var(--cx-orange);text-underline-offset:3px}.cx-kurz .cx-label{color:var(--cx-orange)}.cx-kurz__stand{color:var(--cx-paper-dim);font-size:13px;line-height:18px}.cx-recht .cx-inhalt{background:var(--cx-paper);margin:0 0 40px;padding:24px 28px}.cx-recht .cx-inhalt ol{margin:12px 0 0}.cx-recht .cx-formel{background:var(--cx-paper);text-align:center;overflow-wrap:anywhere;margin:24px 0;padding:24px;font-size:18px;font-weight:500;line-height:28px}.cx-recht .cx-formel p{text-align:left;color:var(--cx-ink-dim);margin:12px 0 0;font-size:14px;font-weight:300;line-height:20px}.cx-recht .cx-rechnung{background:var(--cx-ink);color:var(--cx-paper);margin:24px 0;padding:24px}.cx-recht .cx-rechnung .cx-label{color:var(--cx-orange);margin:0 0 8px}.cx-recht .cx-rechnung h3{color:var(--cx-paper);margin:0 0 12px}.cx-recht .cx-rechnung ul{margin:0 0 16px;padding:0;list-style:none}.cx-recht .cx-rechnung li{margin:0 0 6px}.cx-recht .cx-rechnung p{margin:0}.cx-recht .cx-rechnung a{color:var(--cx-paper)}.cx-recht .cx-tabelle{background:var(--cx-paper);margin:24px 0;overflow-x:auto}.cx-recht .cx-tabelle table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:15px;line-height:22px}.cx-recht .cx-tabelle caption{caption-side:top;text-align:left;color:var(--cx-ink-dim);padding:16px 16px 8px;font-size:14px}.cx-recht .cx-tabelle th,.cx-recht .cx-tabelle td{vertical-align:top;border-top:1px solid var(--cx-ink-line);padding:12px 16px}.cx-recht .cx-tabelle thead th{border-top:0;font-weight:700}.cx-recht .cx-tabelle tbody th{font-weight:500}.cx-recht .cx-code{margin:24px 0}.cx-recht .cx-code pre{background:var(--cx-ink);color:var(--cx-paper);margin:0;padding:20px;font-size:14px;line-height:22px;overflow-x:auto}.cx-recht .cx-code p{color:var(--cx-ink-dim);margin:8px 0 0;font-size:14px}.cx-recht .cx-notiz{background:var(--cx-paper);border-left:4px solid var(--cx-orange);margin:24px 0;padding:20px 24px}.cx-recht .cx-notiz p{margin:0}.cx-recht .cx-notiz p+p{margin-top:12px}.cx-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-recht .cx-chips a{background:var(--cx-paper);padding:12px 20px;text-decoration:none;transition:background-color .28s ease-out;display:inline-flex}.cx-recht .cx-chips a:hover{background:var(--cx-orange);color:var(--cx-ink)}.cx-recht .cx-leistungen{gap:4px;margin:0 0 24px;padding:0;list-style:none;display:grid}.cx-recht .cx-leistungen li{background:var(--cx-paper);margin:0;padding:20px 24px}.cx-recht .cx-leistungen a{font-weight:700}.cx-recht .cx-leistungen p{margin:6px 0 0}.cx-recht .cx-faqliste details{background:var(--cx-paper);margin-bottom:4px}.cx-recht .cx-faqliste summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-weight:500;list-style:none;display:flex}.cx-recht .cx-faqliste summary::-webkit-details-marker{display:none}.cx-recht .cx-faqliste summary:after{content:"+";font-family:var(--font-apfel), sans-serif;font-size:24px}.cx-recht .cx-faqliste details[open] summary:after{transform:rotate(45deg)}.cx-recht .cx-faqliste details p{margin:0;padding:0 24px 20px}.cx-kenn{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px;display:grid}.cx-kenn__zelle{background:var(--cx-white);flex-direction:column;gap:12px;min-width:0;padding:40px;display:flex}.cx-kenn__zelle .cx-stat{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cx-kenn__zelle p{margin:0;font-size:14px;line-height:20px}.cx-kenn__quelle{color:var(--cx-ink-dim)}.cx-recht .cx-zitat{background:var(--cx-paper);border-left:4px solid var(--cx-orange);margin:24px 0;padding:20px 24px}.cx-recht .cx-zitat p{margin:0}.cx-recht .cx-zitat footer{color:var(--cx-ink-dim);margin-top:8px;font-size:14px}.cx-recht .cx-schrittliste{counter-reset:schritt;gap:4px;margin:24px 0;padding:0;list-style:none;display:grid}.cx-recht .cx-schrittliste li{background:var(--cx-paper);counter-increment:schritt;margin:0;padding:20px 24px}.cx-recht .cx-schrittliste h3{margin:0 0 8px}.cx-recht .cx-schrittliste h3:before{content:counter(schritt, decimal-leading-zero) " ";color:var(--cx-orange)}.cx-recht .cx-schrittliste p{margin:0}@media (prefers-reduced-motion:reduce){.cx-lex__abc a,.cx-lex__liste .cx-h3,.cx-recht .cx-chips a{transition:none}}@media (max-width:809px){.cx-lex{grid-template-columns:minmax(0,1fr)}.cx-lex__gruppe,.cx-kenn__zelle,.cx-lex__abc{padding:20px}.cx-lex__buchstabe{font-size:64px;line-height:60px}.cx-kurz{padding:20px}.cx-recht .cx-formel,.cx-recht .cx-rechnung{padding:16px}.cx-recht .cx-formel{font-size:16px}}.cx-lese__aktionen{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cx-recht .cx-hinweis a{text-decoration:underline;-webkit-text-decoration-color:var(--cx-orange);text-decoration-color:var(--cx-orange)}@media (max-width:809px){.cx-lese__aktionen{flex-direction:column;align-items:flex-start}}.cx-tools__liste{margin:0;padding:0;list-style:none}.cx-tools__karte{height:100%;min-height:300px}.cx-tools__karte:hover .cx-h3,.cx-tools__karte:focus-visible .cx-h3{color:var(--cx-orange)}.cx-tools__karte .cx-h3{transition:color .28s ease-out}.cx-tool__hinweis{flex-direction:column;gap:16px;display:flex}.cx-tool__hinweis .cx-copy{max-width:720px}@media (max-width:809px){.cx-grid3.cx-tools__liste{grid-template-columns:minmax(0,1fr)}.cx-tools__karte{min-height:0}}@media (prefers-reduced-motion:reduce){.cx-tools__karte .cx-h3{transition:none}}.cx-tool{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4px;display:grid}.cx-tool__eingabe,.cx-tool__ergebnis{flex-direction:column;gap:24px;min-width:0;padding:40px;display:flex}.cx-tool__eingabe{background:var(--cx-white)}.cx-tool__ergebnis{color:var(--cx-paper);background:#26272a}.cx-tool__feld{flex-direction:column;gap:8px;display:flex}.cx-tool__zeile{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cx-tool__wert{background:var(--cx-paper);padding:6px 10px}.cx-tool__range{width:100%;height:32px;accent-color:var(--cx-orange);cursor:pointer;margin:0}.cx-tool__kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;display:grid}.cx-tool__kennzahlen>div{background:var(--cx-ink);flex-direction:column;gap:12px;padding:24px;display:flex}.cx-tool__kennzahlen dd{overflow-wrap:anywhere;margin:0}.cx-tool__summe{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:auto;display:grid}.cx-tool__summe p{margin:0}.cx-tool__summe .cx-label{color:var(--cx-paper-dim);margin-bottom:8px}.cx-tool__minus{color:var(--cx-orange)}@media (max-width:809px){.cx-tool{grid-template-columns:minmax(0,1fr)}.cx-tool__eingabe,.cx-tool__ergebnis{padding:20px}.cx-tool__kennzahlen>div{padding:16px}.cx-tool__kennzahlen .cx-stat{font-size:32px;line-height:36px}.cx-tool__summe{grid-template-columns:minmax(0,1fr)}}.cx-quiz{background:var(--cx-white);flex-direction:column;gap:24px;min-height:480px;padding:40px;display:flex}.cx-quiz>*,.cx-quiz__ergebnis{max-width:880px}.cx-quiz__fortschritt{flex-direction:column;gap:8px;display:flex}.cx-quiz progress{appearance:none;background:var(--cx-paper);width:100%;height:8px;accent-color:var(--cx-orange);border:0}.cx-quiz progress::-webkit-progress-bar{background:var(--cx-paper)}.cx-quiz progress::-webkit-progress-value{background:var(--cx-orange)}.cx-quiz progress::-moz-progress-bar{background:var(--cx-orange)}.cx-quiz [tabindex="-1"]:focus{outline:none}.cx-quiz__optionen{flex-direction:column;gap:4px;display:flex}.cx-quiz__option{background:var(--cx-paper);width:100%;color:var(--cx-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;gap:16px;padding:20px 24px;font-size:16px;line-height:24px;transition:background-color .2s ease-out,color .2s ease-out;display:flex}.cx-quiz__option:hover{background:#d3d8dd}.cx-quiz__option[aria-pressed=true]{background:var(--cx-ink);color:var(--cx-paper)}.cx-quiz__marke{border:2px solid;flex:none;width:14px;height:14px}.cx-quiz__option[aria-pressed=true] .cx-quiz__marke{background:var(--cx-orange);border-color:var(--cx-orange)}.cx-quiz__warten{flex-direction:column;align-items:flex-start;gap:16px;padding:40px 0;display:flex}.cx-quiz__spinner{background:var(--cx-orange);width:32px;height:32px;animation:1s ease-in-out infinite alternate cx-quiz-puls}@keyframes cx-quiz-puls{0%{transform:scale(.5)}to{transform:scale(1)}}.cx-quiz__ergebnis{flex-direction:column;gap:16px;display:flex}.cx-quiz__zelle{background:var(--cx-paper);flex-direction:column;gap:12px;padding:24px;display:flex}.cx-quiz__zelle p{line-height:22px}.cx-quiz__zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cx-quiz__kanaele{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cx-quiz__kanal{background:var(--cx-ink);color:var(--cx-paper);font-family:var(--font-apfel), sans-serif;text-transform:uppercase;padding:12px 16px;font-size:14px;line-height:16px;transition:background-color .2s ease-out,color .2s ease-out;display:block}a.cx-quiz__kanal:hover{background:var(--cx-orange);color:var(--cx-ink)}.cx-quiz__kanal--ohne{background:var(--cx-white);color:var(--cx-ink)}@media (max-width:809px){.cx-quiz{min-height:0;padding:20px}.cx-quiz__zwei{grid-template-columns:minmax(0,1fr)}.cx-quiz__option{padding:16px}.cx-quiz .cx-h3l{font-size:26px;line-height:32px}}@media (prefers-reduced-motion:reduce){.cx-quiz__spinner{animation:none}.cx-quiz__option,.cx-quiz__kanal{transition:none}}.cx-audit{background:var(--cx-white);min-height:420px;padding:40px}.cx-audit__form,.cx-audit__laeuft,.cx-audit__fehler,.cx-audit__ergebnis{flex-direction:column;gap:24px;max-width:880px;display:flex}.cx-audit [tabindex="-1"]:focus{outline:none}.cx-audit__form .cx-hinweis{margin:0}.cx-audit__zeilen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cx-audit__zeilen li{background:var(--cx-paper);padding:12px 16px}.cx-audit__zeilen li:last-child{background:var(--cx-ink);color:var(--cx-paper)}.cx-audit__adresse{overflow-wrap:anywhere}.cx-audit__ringe{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.cx-audit__ring{background:var(--cx-paper);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;display:flex}.cx-audit__ringbild{width:84px;height:84px;position:relative}.cx-audit__ringbild svg{width:100%;height:100%;transform:rotate(-90deg)}.cx-audit__zahl{font-family:var(--font-apfel), sans-serif;justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;inset:0}.cx-audit__werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.cx-audit__werte>div{background:var(--cx-paper);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.cx-audit__werte dd{margin:0}.cx-audit__punkte{flex-direction:column;gap:12px;display:flex}.cx-audit__punkte ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cx-audit__punkte li{background:var(--cx-paper);padding:14px 20px;line-height:22px}.cx-audit__rueckruf{background:var(--cx-paper);flex-direction:column;gap:20px;padding:32px;display:flex}.cx-audit__rueckruf .cx-feld input{background:var(--cx-white)}.cx-rueckruf__falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:809px){.cx-audit{min-height:0;padding:20px}.cx-audit__ringe,.cx-audit__werte{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-audit__rueckruf{padding:20px}}
