.jb-detail .jb-detail__head{position:relative;overflow:hidden}.jb-detail .jb-detail__head>.jb-wrap{z-index:2;position:relative}.jb-detail .jb-detail__motiv,.jb-detail .jb-detail__ki{display:none}@media (min-width:1040px){.jb-detail .jb-detail__motiv{z-index:1;pointer-events:none;width:min(52%,780px);display:block;position:absolute;top:0;bottom:0;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#000 62%)}.jb-detail .jb-detail__motiv picture,.jb-detail .jb-detail__motiv img{object-fit:cover;width:100%;height:100%;display:block}.jb-detail .jb-detail__motiv img{opacity:.34}.jb-detail .jb-detail__ki{z-index:3;pointer-events:none;width:30%;height:45%;display:block;position:absolute;top:0;right:0}.jb-detail .jb-detail__ki .jb-ai{pointer-events:auto}}.jb-detail .jb-detail__head{background:var(--jb-ink);color:var(--jb-on-ink);padding-block-start:max(2.75rem,min(4vw,3.5rem));padding-block-end:max(2rem,min(3vw,3rem))}.jb-detail .jb-crumb{gap:var(--space-2);font-size:var(--jb-fs-label);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--jb-on-ink-muted);flex-wrap:wrap;display:flex}.jb-detail .jb-crumb a{color:var(--jb-green)}.jb-detail .jb-detail__title{max-width:22ch;margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--jb-on-ink);-webkit-hyphens:auto;hyphens:auto;font-size:max(2rem,min(3.6vw,3rem));font-weight:700;line-height:1.07}.jb-detail .jb-detail__kennz{margin:var(--space-4) 0 0;font-size:var(--jb-fs-small);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--jb-on-ink-dim);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.4em;padding:.3em .8em;display:inline-flex}.jb-detail .jb-detail__summary{max-width:62ch;margin:var(--space-4) 0 0}.jb-detail .jb-detail__summary p{margin:0 0 var(--space-3);font-size:var(--jb-fs-body);color:var(--jb-on-ink-dim);line-height:1.6}.jb-detail .jb-detail__summary p:last-child{margin-bottom:0}.jb-detail .jb-detail__body{gap:var(--space-7);padding-block:clamp(1.75rem, 3vw, 3rem) var(--jb-section-y);align-items:start;display:grid}@media (min-width:1000px){.jb-detail .jb-detail__body{gap:var(--space-8,5rem);grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.jb-detail .jb-detail__side{margin-top:calc(-1 * var(--jb-karte-ueberstand,9rem));z-index:3;align-self:stretch;position:relative}}.jb-detail .jb-detail__section+.jb-detail__section{margin-top:var(--space-7)}.jb-detail .jb-detail__vermerk{margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--border-subtle);max-width:62ch;font-size:var(--jb-fs-small);color:var(--color-muted);line-height:1.6}.jb-detail .jb-detail__h2{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--jb-fs-m);letter-spacing:-.02em;color:var(--color-black);font-weight:600;display:flex}.jb-detail .jb-detail__num{font-size:var(--jb-fs-small);color:var(--color-primary);letter-spacing:.08em;font-weight:700}.jb-detail .jb-detail__prose{margin-top:var(--space-5);max-width:66ch}.jb-detail .jb-detail__prose p{margin-top:var(--space-4);font-size:var(--jb-fs-body-l);color:var(--color-muted);line-height:1.7}.jb-detail .jb-detail__prose p:first-child{margin-top:0}.jb-detail .jb-detail__prose ul,.jb-detail .jb-detail__prose ol{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.jb-detail .jb-detail__prose li{padding-left:var(--space-5);font-size:var(--jb-fs-body);color:var(--color-black);line-height:1.6;position:relative}.jb-detail .jb-detail__prose li:before{content:"";background:var(--color-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.jb-detail .jb-detail__prose strong{color:var(--color-black)}.jb-detail .jb-detail__prose h3,.jb-detail .jb-detail__prose h4{margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--jb-fs-body-l);color:var(--color-black);font-weight:700}.jb-detail .jb-detail__vorteile{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.jb-detail .jb-detail__vorteile li{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--jb-fs-body);color:var(--color-muted);line-height:1.65}.jb-detail .jb-detail__vorteile b{color:var(--color-black)}@media (min-width:720px){.jb-detail .jb-detail__vorteile{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr}}.jb-detail .jb-detail__steps{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.jb-detail .jb-detail__steps li{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--jb-fs-body);color:var(--color-muted);line-height:1.65}.jb-detail .jb-detail__steps b{color:var(--color-black)}.jb-detail .jb-facts{border:1px solid var(--border-subtle);border-radius:var(--jb-radius-card);background:var(--color-surface);padding:var(--space-5)}@media (min-width:1000px){.jb-detail .jb-facts{position:sticky;top:6.5rem;box-shadow:0 24px 48px -28px #06141a8c}}.jb-detail .jb-facts__titel{margin:0 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--jb-fs-body-l);letter-spacing:-.02em;color:var(--color-black);-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.25}.jb-detail .jb-facts__kicker{font-size:var(--jb-fs-label);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0}.jb-detail .jb-facts__list{margin:var(--space-5) 0 0;gap:var(--space-3);display:grid}.jb-detail .jb-facts__row{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:block}.jb-detail .jb-facts__row:last-of-type{border-bottom:0;padding-bottom:0}.jb-detail .jb-facts__row dt{font-size:var(--jb-fs-label);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.jb-detail .jb-facts__row dd{font-family:var(--font-display);font-size:var(--jb-fs-body-l);letter-spacing:-.015em;color:var(--color-black);margin:3px 0 0;font-weight:600;line-height:1.3}.jb-detail .jb-facts__row:first-of-type dd{font-size:var(--jb-fs-m)}.jb-detail .jb-facts__cta{width:100%;margin-top:var(--space-5);justify-content:center}.jb-detail .jb-stickybar{z-index:5;margin-top:var(--jb-section-y);background:color-mix(in srgb, var(--jb-ink) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0}@supports not (background:color-mix(in srgb, red 50%, transparent)){.jb-detail .jb-stickybar{background:#0c1e25f0}}.jb-detail .jb-stickybar__inner{max-width:var(--jb-content);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));margin-inline-start:auto;margin-inline-end:auto;display:flex}.jb-detail .jb-stickybar__label{font-family:var(--font-display);font-weight:700;font-size:var(--jb-fs-body);color:var(--jb-on-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jb-detail .jb-stickybar__cta,.jb-detail .jb-stickybar__cta:hover{white-space:nowrap;background:var(--gradient-brand);color:var(--jb-ink);padding-inline:var(--space-5);border-color:#0000;flex:none;position:relative;overflow:hidden;box-shadow:0 10px 26px -12px #ff8123bf}.jb-detail .jb-stickybar__cta>*{z-index:1;position:relative}.jb-detail .jb-stickybar__cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#ffffff8c 50%,#0000 62%);animation:4.5s cubic-bezier(.33,0,.2,1) infinite jb-glanz;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}@keyframes jb-glanz{0%,55%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.jb-detail .jb-stickybar__cta:after{animation:none}}@media (min-width:1000px){.jb-detail .jb-stickybar{display:none}}.jb-detail .jb-detail__maschinell{margin-top:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--jb-green);font-size:var(--text-sm);color:var(--jb-on-ink-muted)}
