.jr-block{display:block}.hero-sec.jr-hero{padding-bottom:0}.jr-stage{padding:0 var(--sec-x) var(--sec-y);position:relative}.jr-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jr-btns-center{justify-content:center;margin-top:28px}#so-funktionierts,#vergleich,#dein-fall,#funktionen,#fragen,#warum-jetzt{scroll-margin-top:90px}.jr-diffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jr-diff{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;align-items:flex-start;padding:0 26px 24px;display:flex}.jr-diff h3{font-family:var(--fhead);letter-spacing:-.015em;margin:22px 0 8px;font-size:19px;font-weight:600;line-height:1.2}.jr-diff p{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-snug);margin:0 0 20px}.jr-diff button{margin-top:auto}.jr-vis{border-bottom:1px solid var(--border);box-sizing:border-box;flex-direction:column;justify-content:center;align-self:stretch;min-height:262px;margin:0 -26px;padding:24px 26px;display:flex}.jr-raw code{color:var(--muted);white-space:nowrap;justify-content:space-between;gap:12px;padding:3px 0;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;display:flex}.jr-raw code span:last-child{text-overflow:ellipsis;overflow:hidden}.jr-down{color:var(--accent);white-space:nowrap;align-items:center;gap:10px;margin:10px 0;font-size:12px;font-weight:600;display:flex}.jr-down:before,.jr-down:after{content:"";background:var(--border);flex:1;height:1px}.jr-ev{align-items:center;gap:12px;min-width:0;display:flex}.jr-tile{width:36px;height:36px;color:var(--muted);background:color-mix(in srgb, var(--muted) 13%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.jr-tile[data-tone=pos]{color:var(--pos);background:color-mix(in srgb, var(--pos) 13%, transparent)}.jr-tile[data-tone=accent]{color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent)}.jr-ev-text{flex:1;min-width:0}.jr-ev-text b,.jr-ev-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.jr-ev-text b{font-size:13.5px;font-weight:600;line-height:1.35}.jr-ev-text small{color:var(--muted);font-size:12px;line-height:1.4}.jr-ev-text small[data-mono]{font-family:ui-monospace,Menlo,monospace}.jr-who-decides .jr-ev{border-top:1px solid var(--border);padding:14px 0}.jr-who-decides .jr-ev:first-child{border-top:0;padding-top:0}.jr-who-decides .jr-ev:last-child{padding-bottom:0}.jr-state{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;padding:4px 9px;font-size:12px;font-weight:500}.jr-state[data-state=auto]{border-color:color-mix(in srgb, var(--pos) 40%, transparent);background:color-mix(in srgb, var(--pos) 8%, transparent);color:var(--pos)}.jr-state[data-state=open]{border:1.5px solid var(--accent);color:var(--accent)}.jr-sum small,.jr-way small{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.jr-sum strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:2px;font-size:28px;font-weight:500;line-height:1.15;display:block}.jr-way{margin:16px 0 0 4px;padding:0;list-style:none}.jr-way li{padding:0 0 12px 20px;position:relative}.jr-way li:last-child{padding-bottom:0}.jr-way li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.jr-way li:after{content:"";background:color-mix(in srgb, var(--accent) 45%, transparent);width:1px;position:absolute;top:12px;bottom:-5px;left:3px}.jr-way li:last-child:after{display:none}.jr-way b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.jr-who{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px 5vw;display:grid}.jr-text{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-snug);margin:16px 0 0}.jr-who .who-item{box-shadow:none}.jr-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jr-switch{text-align:center;color:var(--muted);font-size:var(--fs-sm);margin:24px 0 0;line-height:1.8}.jr-whynow{padding:44px var(--sec-x)}.jr-whynow>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 28px;display:grid}.jr-whynow strong{font-family:var(--fhead);font-size:var(--fs-h4);white-space:nowrap;font-weight:600}.jr-whynow p{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-snug);margin:0}.jr-end{background:radial-gradient(ellipse 60% 70% at 50% 100%, var(--accentSoft), transparent 62%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 45%, var(--bg)))}.jr-close{max-width:var(--w-container);padding:var(--sec-y) var(--sec-x);box-sizing:content-box;margin:0 auto}.jr-panel{padding:var(--sec-y-tight) var(--sec-x);border:1px solid color-mix(in oklab, var(--accent) 50%, transparent);border-radius:var(--r-lg);background:linear-gradient(135deg, var(--accentSoft), var(--surface));text-align:center;overflow:hidden}.jr-report{border:1px solid var(--border);height:420px;transition:border-color var(--t-fast) ease;background:#fff;border-bottom:0;border-radius:14px 14px 0 0;display:block;overflow:hidden}.jr-report:hover{border-color:var(--accent)}.jr-report img{width:100%;height:auto;display:block}@media (min-width:861px){.jr-panel{padding-left:min(var(--sec-x), 64px);padding-right:min(var(--sec-x), 48px);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;padding-bottom:0;display:grid;overflow:hidden}.jr-panel-text{padding-bottom:var(--sec-y-tight);align-self:center}.jr-panel .jr-closelead,.jr-panel .jr-price{margin-left:0;margin-right:0}.jr-panel .jr-btns-center{justify-content:flex-start}}.jr-closelead{color:var(--muted);font-size:var(--fs-lead);line-height:var(--lh-snug);text-wrap:balance;margin:14px auto 0}.jr-price{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-snug);text-wrap:balance;margin:20px auto 0}.jr-newsband{padding:var(--sec-y-tight) var(--sec-x);border-top:1px solid var(--border);background:color-mix(in oklab, var(--accent) 7%, var(--bg))}.jr-news{text-align:center;max-width:560px;margin:0 auto}.jr-news h2{font-family:var(--fhead);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15}.jr-news p{text-wrap:balance;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-snug);margin:8px 0 24px}.jr-news small{color:var(--muted);font-size:var(--fs-xs);margin-top:12px;display:none}.jr-news form~small{display:block}.jr-news .wl-done{margin-top:0!important}.jr-news form{border:1px solid var(--border);background:var(--surface);transition:border-color var(--t-fast) ease;border-radius:18px;padding:5px;flex-wrap:nowrap!important;gap:0!important;max-width:none!important;margin:0!important}.jr-news form:focus-within{border-color:var(--accent)}.jr-news .input-mail,.jr-news .input-mail:focus{text-align:left;min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;padding-left:15px}.jr-news .wl-submit{border-radius:13px;flex:none}.jr-news .wl-submit svg{display:none}.sw-scene{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:20px;width:min(100%,420px);margin:40px auto 0}.sw-scene .jr-vis{min-height:0;margin:0}.sw-scene figcaption{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-snug);padding:12px 26px 16px}.sw-source{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-snug);margin-top:12px}.sw-tiers{font-size:var(--fs-sm);margin:18px 0 0;padding:0;list-style:none}.sw-tiers li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:12px;padding:8px 0;display:grid}.sw-tiers small{color:var(--muted);font-size:var(--fs-xs)}.sw-tiers b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}@media (max-width:960px){.jr-diffs,.jr-cases,.jr-who{grid-template-columns:minmax(0,1fr)}.jr-vis{min-height:0}}@media (max-width:560px){.jr-whynow>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.jr-news form{flex-wrap:wrap!important;gap:5px!important}.jr-news .input-mail,.jr-news .input-mail:focus{flex-basis:100%}.jr-news .wl-submit{justify-content:center;width:100%}}@media (max-width:860px){.jr-stage{padding-bottom:40px}.jr-panel{padding:32px 16px 0;overflow:hidden}.jr-report{height:220px;margin-top:28px}.jr-btns-center .btn-grad,.jr-btns-center .btn-ghost{flex:100%}}
