#tf-scope{--tf-turquoise: var(--tuerkis, #00A5A5);--tf-turquoise-dim: var(--tuerkis-dunkel, #0b6f6f);--tf-petrol: #1E4D64;--tf-petrol-glass: rgba(30,77,100,.38);--tf-silver: #C0C0C0;--tf-hairline: rgba(255,255,255,.16);--tf-hairline-strong: rgba(255,255,255,.34);--tf-ink-muted: #9aa5a8;--tf-font-head: var(--f-head, "Poppins", "Segoe UI", Helvetica, Arial, sans-serif);--tf-font-body: var(--f-body, "Poppins", "Segoe UI", Helvetica, Arial, sans-serif);--tf-maxw: 660px;color:#fff;font-family:var(--tf-font-body);font-size:17px;line-height:1.65}#tf-scope .shell{max-width:var(--tf-maxw);margin:0 auto;padding:0 20px 72px}#tf-scope .topbar{position:sticky;top:0;z-index:20;background:var(--schwarz-tief, #000);padding:14px 0 10px;border-bottom:1px solid rgba(255,255,255,.08)}#tf-scope .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px}#tf-scope .back{appearance:none;background:none;border:0;padding:6px 2px;margin:0;color:var(--tf-silver);font-family:var(--tf-font-body);font-size:15px;cursor:pointer;letter-spacing:.02em}#tf-scope .back:hover{color:#fff}#tf-scope .back[hidden]{visibility:hidden;display:block}#tf-scope .step{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-muted);font-family:var(--tf-font-head);font-weight:600}#tf-scope .bar{height:3px;background:#ffffff1f;margin-top:10px}#tf-scope .bar span{display:block;height:100%;background:var(--tf-turquoise);width:0;transition:width .35s ease}#tf-scope h1{font-family:var(--tf-font-head);font-weight:700;letter-spacing:-.02em;line-height:1.08;font-size:clamp(34px,8.5vw,52px);margin:0 0 18px;text-wrap:balance}#tf-scope h2{font-family:var(--tf-font-head);font-weight:700;letter-spacing:-.02em;line-height:1.15;font-size:clamp(25px,5.6vw,33px);margin:0 0 14px;text-wrap:balance}#tf-scope h3{font-family:var(--tf-font-head);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:13px;color:var(--tf-turquoise);margin:0 0 12px}#tf-scope p{margin:0 0 16px}#tf-scope .lede{font-size:18px;color:#e8eced}#tf-scope .muted{color:var(--tf-silver);font-size:15px;line-height:1.6}#tf-scope .accent{color:var(--tf-turquoise)}#tf-scope section{padding-top:26px;animation:tf-rise .32s ease both}@keyframes tf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#tf-scope section{animation:none}#tf-scope .bar span{transition:none}}#tf-scope .eyebrow{font-family:var(--tf-font-head);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-silver);margin:0 0 14px}#tf-scope .quote{border-left:3px solid var(--tf-turquoise);padding:2px 0 2px 18px;margin:0 0 26px;font-family:var(--tf-font-head);font-weight:700;letter-spacing:-.02em;font-size:clamp(24px,5.4vw,32px);line-height:1.22;text-wrap:balance}#tf-scope .opts{display:flex;flex-direction:column;gap:12px;margin:0 0 28px}#tf-scope .opt{display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;min-height:64px;padding:18px;background:var(--tf-petrol-glass);border:1px solid var(--tf-hairline);color:#fff;font-family:var(--tf-font-body);font-size:17px;line-height:1.5;cursor:pointer;border-radius:0;transition:border-color .18s ease,background .18s ease}#tf-scope .opt:hover{border-color:var(--tf-hairline-strong)}#tf-scope .opt:focus-visible{outline:2px solid var(--tf-turquoise);outline-offset:2px}#tf-scope .opt.sel{border-color:var(--tf-turquoise);background:#00a5a529}#tf-scope .opt .k{font-family:var(--tf-font-head);font-weight:700;color:var(--tf-turquoise);flex:0 0 auto;min-width:20px}#tf-scope .tf-btn{display:inline-block;width:100%;text-align:center;padding:20px 22px;min-height:62px;font-family:var(--tf-font-head);font-weight:700;font-size:17px;letter-spacing:.01em;border-radius:0;border:1px solid var(--tf-turquoise);background:var(--tf-turquoise);color:#001c1c;text-decoration:none;cursor:pointer;transition:background .18s ease}#tf-scope .tf-btn:hover{background:#00bcbc}#tf-scope .tf-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}#tf-scope .tf-btn.ghost{background:transparent;color:#fff;border-color:var(--tf-hairline-strong)}#tf-scope .tf-btn.ghost:hover{background:#ffffff12}#tf-scope .tf-btn.off{opacity:.4;pointer-events:none}#tf-scope .rows{display:flex;flex-direction:column;gap:0;margin:0 0 26px;border-top:1px solid var(--tf-hairline)}#tf-scope .row{padding:16px 0;border-bottom:1px solid var(--tf-hairline)}#tf-scope .row .q{font-family:var(--tf-font-head);font-weight:600;font-size:16px;line-height:1.35;margin:0 0 6px}#tf-scope .row .verdict{font-size:14px;letter-spacing:.02em;display:flex;gap:9px;align-items:baseline}#tf-scope .dot{width:9px;height:9px;flex:0 0 auto;display:inline-block;margin-top:6px}#tf-scope .d2{background:var(--tf-turquoise)}#tf-scope .d1{background:#7c8f97}#tf-scope .d0{background:#4a5a61}#tf-scope .v2{color:var(--tf-turquoise)}#tf-scope .v1{color:#c6d0d4}#tf-scope .v0{color:var(--tf-silver)}#tf-scope .callout{background:var(--tf-petrol-glass);border:1px solid var(--tf-hairline);padding:22px;margin:0 0 26px}#tf-scope .callout .lbl{font-family:var(--tf-font-head);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-turquoise);margin:0 0 8px}#tf-scope .callout p:last-child{margin-bottom:0}#tf-scope .split{display:grid;grid-template-columns:1fr;gap:14px;margin:0 0 24px}@media(min-width:720px){#tf-scope .split{grid-template-columns:1fr 1fr}}#tf-scope .pane{border:1px solid var(--tf-hairline);padding:20px;background:#ffffff08}#tf-scope .pane.good{border-color:#00a5a58c;background:#00a5a514}#tf-scope .pane .cap{font-family:var(--tf-font-head);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-silver);margin:0 0 10px}#tf-scope .pane.good .cap{color:var(--tf-turquoise)}#tf-scope .pane .body{font-size:15.5px;line-height:1.6;color:#e2e8ea}#tf-scope .divider{height:1px;background:var(--tf-hairline);margin:34px 0}#tf-scope .gfsatz{border-left:3px solid var(--tf-turquoise);padding:4px 0 4px 18px;margin:0 0 12px;font-family:var(--tf-font-head);font-weight:600;font-size:19px;line-height:1.45}#tf-scope form{display:flex;flex-direction:column;gap:12px;margin:0}#tf-scope label{font-size:14px;letter-spacing:.02em;color:var(--tf-silver);margin-bottom:-6px;display:block}#tf-scope input[type=text],#tf-scope input[type=email],#tf-scope input[type=number]{width:100%;padding:17px 16px;min-height:58px;background:#0a0f11;border:1px solid var(--tf-hairline-strong);border-radius:0;color:#fff;font-family:var(--tf-font-body);font-size:17px}#tf-scope input:focus{outline:2px solid var(--tf-turquoise);outline-offset:0;border-color:var(--tf-turquoise)}#tf-scope input::placeholder{color:#5d6a6e}#tf-scope .hint{font-size:13.5px;color:var(--tf-ink-muted);line-height:1.55;margin:0}#tf-scope .sub{border-top:1px solid var(--tf-hairline);margin-top:30px;padding-top:24px}#tf-scope .rechts-nav{margin-top:20px;font-size:13px;color:var(--tf-ink-muted);text-align:center}#tf-scope .rechts-nav a{color:var(--tf-ink-muted);text-decoration:underline;text-underline-offset:3px;margin:0 6px}#tf-scope .rechts-nav a:hover{color:#fff}#tf-scope textarea.mailtext{width:100%;min-height:190px;padding:16px;background:#0a0f11;border:1px solid var(--tf-hairline-strong);border-radius:0;color:#dfe6e8;font-family:var(--tf-font-body);font-size:14.5px;line-height:1.55;resize:vertical}#tf-scope textarea.mailtext:focus{outline:2px solid var(--tf-turquoise);border-color:var(--tf-turquoise)}#tf-scope .stack{display:flex;flex-direction:column;gap:12px}#tf-scope .adr{font-family:var(--tf-font-head);font-weight:600;color:var(--tf-turquoise);word-break:break-all}#tf-scope .tf-footer{margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:var(--tf-ink-muted);line-height:1.6}#tf-scope input[type=range]{width:100%;accent-color:var(--tf-turquoise);height:44px}#tf-scope .zahlbox{background:var(--tf-petrol-glass);border:1px solid var(--tf-hairline);padding:24px;margin:0 0 28px;text-align:center}#tf-scope .zahlbox .n{font-family:var(--tf-font-head);font-weight:700;font-size:clamp(46px,13vw,68px);line-height:1;color:var(--tf-turquoise);letter-spacing:-.03em;font-variant-numeric:tabular-nums}#tf-scope .zahlbox .u{font-size:15px;color:var(--tf-silver);margin-top:8px}#tf-scope .bigval{font-family:var(--tf-font-head);font-weight:700;font-size:clamp(52px,15vw,88px);line-height:1;color:var(--tf-turquoise);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 6px}#tf-scope .bigunit{font-family:var(--tf-font-head);font-weight:600;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-silver);margin:0 0 24px}#tf-scope .ergebnisbox{border:1px solid rgba(0,165,165,.55);background:#00a5a514;padding:26px 22px;margin:0 0 8px}#tf-scope .ergebnisbox .kl{font-family:var(--tf-font-head);font-weight:600;font-size:15px;color:var(--tf-silver);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}#tf-scope .annahmen{border-top:1px solid var(--tf-hairline);margin-top:18px;padding-top:16px;font-size:14px;color:var(--tf-ink-muted)}#tf-scope .annahmen div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}#tf-scope .annahmen span:last-child{color:#dfe6e8;font-variant-numeric:tabular-nums;text-align:right}
