.stats--3{grid-template-columns:repeat(3,1fr)}.stats--3 .stat:first-child .n{color:var(--bt-rot-tint)}.stats--3 .stat:nth-child(2) .n{color:var(--bt-blau-tint)}.stats--3 .stat:nth-child(3) .n{color:var(--bt-gelb)}.stats--3 .stat .n{font-size:clamp(24px,2.6vw,32px)}.light--tight{padding-top:0}.sec-head a{color:var(--bt-rot);font-weight:600;text-decoration:none}.sec-head a:hover{text-decoration:underline}.frame-grid{grid-template-columns:repeat(3,1fr);gap:0 48px;max-width:1040px;display:grid}.frame-grid--2{grid-template-columns:repeat(2,1fr);column-gap:64px;max-width:900px}.frame-grid--3{grid-template-columns:repeat(3,1fr)}.frame-grid--4{grid-template-columns:repeat(4,1fr);gap:0 36px}.frame-card{background:0 0;border:0;border-top:2px solid #151a212e;border-radius:0;padding:22px 0 30px}.frame-grid--on-dark .frame-card{border-top-color:var(--bt-line-dark)}.frame-grid--on-dark .frame-k{color:#fff}.frame-grid--on-dark .frame-card p{color:var(--bt-dim)}.frame-tag{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--bt-rot);margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.frame-k{font-family:var(--font-display);letter-spacing:-.3px;color:var(--bt-ink);font-size:21px;font-weight:700}.frame-card p{color:var(--bt-grau);margin-top:10px;font-size:15px;line-height:1.55}.frame-card.featured{border-top:2px solid var(--bt-rot);grid-column:1/-1;padding-top:26px}.frame-badge{background:var(--bt-rot-tint);color:#fff;font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:12px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.verz-sec{padding:var(--space-section) 0}.verz-sec--alt{padding-top:0}.verz-sec h2{font-size:var(--fs-h2);letter-spacing:-1px;max-width:26ch;margin-top:16px;font-weight:700;line-height:1.1}.verz-intro{color:var(--bt-dim);max-width:70ch;margin-top:18px;font-size:18px;line-height:1.6}.verz-sec .link-btn-stack{margin-top:34px}.check-list{max-width:900px;margin:0 0 40px;padding:0;list-style:none}.check-list li{color:var(--bt-grau);border-top:1px solid #151a211f;padding:16px 0 16px 40px;font-size:16px;line-height:1.55;position:relative}.check-list li:last-child{border-bottom:1px solid #151a211f}.check-list li:before{content:"";border-left:2.5px solid var(--bt-rot);border-bottom:2.5px solid var(--bt-rot);width:16px;height:9px;position:absolute;top:20px;left:6px;transform:rotate(-45deg)}.check-list li strong{color:var(--bt-ink)}.spectrum{max-width:1040px}.spectrum-axis{border-bottom:2px solid var(--bt-blau);justify-content:space-between;margin-bottom:42px;padding-bottom:10px;display:flex;position:relative}.spectrum-axis:before,.spectrum-axis:after{content:"";background:var(--bt-blau);width:2px;height:12px;position:absolute;bottom:-7px}.spectrum-axis:before{left:0}.spectrum-axis:after{right:0}.spectrum-end{letter-spacing:1.5px;text-transform:uppercase;color:var(--bt-blau);font-family:ui-monospace,SF Mono,monospace;font-size:12px}.spectrum-items{grid-template-columns:repeat(3,1fr);gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.spectrum-item{padding-top:26px;position:relative}.spectrum-dot{border:2.5px solid var(--bt-blau);background:var(--bt-cream);border-radius:50%;width:14px;height:14px;position:absolute;top:-50px;left:0}.spectrum-item.is-reco .spectrum-dot{background:var(--bt-gelb);border-color:var(--bt-ink)}.spectrum-tag{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--bt-rot);font-size:12px;font-weight:700}.spectrum-item h3{letter-spacing:-.3px;margin-top:6px;font-size:22px}.spectrum-item p{color:var(--bt-grau);margin-top:8px;font-size:15px;line-height:1.6}.spectrum-reco{font-family:var(--font-display);color:var(--bt-ink);background:linear-gradient(var(--bt-gelb), var(--bt-gelb)) no-repeat 0 88% / 100% .5em;margin-top:12px;padding:0 .15em;font-size:13px;font-weight:700;display:inline-block}.spectrum-items--5{grid-template-columns:repeat(5,1fr);gap:0 32px}.spectrum-ic{width:34px;height:34px;color:var(--bt-gelb);margin-bottom:10px;display:block}.spectrum-ic svg{width:100%;height:100%;display:block}.spectrum--on-dark .spectrum-axis{border-bottom-color:var(--bt-gelb)}.spectrum--on-dark .spectrum-axis:before,.spectrum--on-dark .spectrum-axis:after{background:var(--bt-gelb)}.spectrum--on-dark .spectrum-end{color:var(--bt-gelb)}.spectrum--on-dark .spectrum-dot{border-color:var(--bt-gelb);background:var(--bt-dark)}.spectrum--on-dark .spectrum-tag{color:var(--bt-blau-tint)}.spectrum--on-dark .spectrum-item h3{color:#fff}.spectrum--on-dark .spectrum-item p{color:var(--bt-dim)}.lead-register{grid-template-columns:1.15fr 1fr;align-items:start;gap:72px;max-width:1120px;display:grid}.lr-lead h3{letter-spacing:-.8px;font-size:30px;line-height:1.15}.lr-lead p{color:var(--bt-grau);max-width:52ch;margin-top:16px;font-size:17px;line-height:1.7}.lr-lead .link-btn{margin-top:22px;display:inline-block}.lr-register{border-top:2px solid var(--bt-ink);margin:0}.lr-row{border-bottom:1px solid #151a2124;padding:18px 0 20px}.lr-row dt{font-family:var(--font-display);color:var(--bt-ink);align-items:baseline;gap:14px;font-size:17px;font-weight:700;display:flex}.lr-num{color:var(--bt-rot);letter-spacing:.05em;font-family:ui-monospace,SF Mono,monospace;font-size:13px;font-weight:700}.lr-row dd{color:var(--bt-grau);margin:6px 0 0 calc(27px + .6em);font-size:14.5px;line-height:1.6}.spec-table{border-top:2px solid var(--bt-ink);max-width:1000px}.spec-row{border-bottom:1px solid #151a2124;grid-template-columns:180px repeat(3,1fr);display:grid}.spec-row>div{color:var(--bt-grau);padding:16px 24px 16px 0;font-size:15px}.spec-row .k{letter-spacing:1px;text-transform:uppercase;color:var(--bt-blau);padding-top:19px;font-family:ui-monospace,SF Mono,monospace;font-size:12.5px}.spec-row .reco{border-left:2px solid var(--bt-gelb);color:var(--bt-ink);padding-left:20px;font-weight:600}.spec-head>div{font-family:var(--font-display);color:var(--bt-ink);font-size:16px;font-weight:700}.marg-strip{border-top:2px solid var(--bt-ink);max-width:960px}.marg-item{border-bottom:1px solid #151a2124;grid-template-columns:170px 1fr;align-items:center;gap:40px;padding:30px 0;display:grid}.marg-item:nth-child(2n){grid-template-columns:1fr 170px}.marg-item:nth-child(2n) img{order:2;justify-self:end}.marg-item img{object-fit:contain;mix-blend-mode:multiply;width:150px;height:150px}.marg-body h3{letter-spacing:-.3px;font-size:21px}.marg-body p{color:var(--bt-grau);max-width:62ch;margin-top:8px;font-size:15px;line-height:1.6}.versus{border-top:2px solid var(--bt-ink);grid-template-columns:1fr 1fr;max-width:980px;display:grid}.versus-col{padding:30px 44px 8px 0}.versus-col.us{border-left:1px dashed #1b3a5b73;padding:30px 0 8px 44px}.versus-tag{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.versus-col.them .versus-tag{color:var(--bt-grau)}.versus-col.us .versus-tag{color:var(--bt-ink);background:linear-gradient(var(--bt-gelb), var(--bt-gelb)) no-repeat 0 85% / 100% .55em;padding:0 .2em}.versus-col.them p{color:var(--bt-grau);font-size:15.5px;line-height:1.65}.versus-col.us p{color:var(--bt-ink);font-size:16.5px;line-height:1.65}.versus-col.us p strong{color:var(--bt-rot)}.versus-col ul{margin:0;padding:0;list-style:none}.versus-col ul li{color:var(--bt-grau);border-top:1px solid #151a211a;padding:12px 0;font-size:15px;line-height:1.55}.versus-col ul li:first-child{border-top:0;padding-top:0}.versus-col.us ul li{color:var(--bt-ink)}.versus-col.us ul li strong{color:var(--bt-rot)}.edge-note{border-left:3px solid var(--bt-gelb);background:linear-gradient(90deg,#f9b23314,#0000 70%);border-radius:0;max-width:900px;padding:14px 0 16px 26px}.edge-note--rot{border-left-color:var(--bt-rot);background:linear-gradient(90deg,#9d14200f,#0000 70%)}.edge-note--blau{border-left-color:var(--bt-blau);background:linear-gradient(90deg,#005d830f,#0000 70%)}.edge-note p{color:var(--bt-grau);font-size:15.5px;line-height:1.65}.edge-note strong{color:var(--bt-ink)}.stat-band{border-top:2px solid var(--bt-ink);border-bottom:1px solid #151a2124;grid-template-columns:repeat(3,1fr);max-width:1040px;display:grid}.stat-band>div{border-right:1px solid #151a2124;padding:26px 30px 26px 0}.stat-band>div:last-child{border-right:0}.stat-band .n{font-family:var(--font-display);letter-spacing:-1px;color:var(--bt-ink);font-size:clamp(26px,3vw,38px);font-weight:700}.stat-band .n em{color:var(--bt-rot);font-style:normal}.stat-band .l{color:var(--bt-grau);margin-top:4px;font-size:14px}.disclosure{border-top:1px solid #151a2124;border-bottom:1px solid #151a2124;max-width:1000px}.disclosure summary{cursor:pointer;font-family:var(--font-display);color:var(--bt-ink);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 4px 18px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"+";color:var(--bt-rot);font-size:22px;line-height:1}.disclosure[open] summary:after{content:"–"}.disclosure>:not(summary){margin-bottom:26px}@media (width<=900px){.stats--3,.frame-grid,.frame-grid--2,.frame-grid--3,.frame-grid--4{grid-template-columns:1fr}.lead-register{grid-template-columns:1fr;gap:44px}.spectrum-items{grid-template-columns:1fr;gap:34px}.spectrum-axis{display:none}.spectrum-dot{margin-right:10px;display:inline-block;position:static}}@media (width<=700px){.versus{grid-template-columns:1fr}.versus-col{padding-right:0}.versus-col.us{border-top:1px dashed #1b3a5b73;border-left:0;padding:26px 0 8px}.marg-item,.marg-item:nth-child(2n){grid-template-columns:1fr;gap:14px}.marg-item:nth-child(2n) img{order:0;justify-self:start}.marg-item img{width:110px;height:110px}.stat-band{grid-template-columns:1fr}.stat-band>div{border-bottom:1px solid #151a2124;border-right:0;padding:18px 0}.stat-band>div:last-child{border-bottom:0}.spec-row{grid-template-columns:1fr}.spec-row>div{padding:8px 0}.spec-row .k{padding-top:14px}.spec-row .reco{border-left:0;padding-left:0;position:relative}.spec-row .reco:before{content:"";background:var(--bt-gelb);width:2px;position:absolute;top:0;bottom:0;left:-14px}.spec-row>div[data-label]:before{content:attr(data-label) " · ";font-family:var(--font-display);color:var(--bt-ink);font-weight:700}}
