:root{--paper:#f0f1f2;--paper-soft:#f7f8f9;--surface:#fdfdfe;--vorlage-flaeche:#f2f2f3;--ink:#1d2b28;--ink-soft:#52615d;--line:#dbdfe1;--line-strong:#bfc7ca;--petrol:#1f5b53;--petrol-dark:#16463f;--petrol-soft:#dceae5;--sand:#e8c985;--sand-soft:#f5ead0;--sage:#a8bda9;--sage-soft:#e7eee6;--blue-soft:#e1eaf0;--clay-soft:#f0e1d6;--olive-soft:#e7e8d8;--warning:#a85e2c;--warning-soft:#f7e8dc;--welt-energie:#7fa25c;--welt-energie-glanz:#7fa25c66;--welt-energie-soft:#7fa25c47;--welt-internet-mobilfunk:#5b8cd5;--welt-internet-mobilfunk-glanz:#5b8cd561;--welt-internet-mobilfunk-soft:#5b8cd542;--welt-versicherungen:#4e9b99;--welt-versicherungen-glanz:#4e9b9961;--welt-versicherungen-soft:#4e9b9942;--welt-finanzen:#d9a13d;--welt-finanzen-glanz:#d9a13d66;--welt-finanzen-soft:#d9a13d47;--welt-reise-mobilitaet:#8f76c9;--welt-reise-mobilitaet-glanz:#8f76c961;--welt-reise-mobilitaet-soft:#8f76c942;--welt-umzug-wohnen:#5888bc;--welt-umzug-wohnen-glanz:#5888bc61;--welt-umzug-wohnen-soft:#5888bc42;--welt-energie-hauch:#7fa25c0d;--welt-internet-mobilfunk-hauch:#5b8cd50d;--welt-versicherungen-hauch:#4e9b990d;--welt-finanzen-hauch:#d9a13d0d;--welt-reise-mobilitaet-hauch:#8f76c90d;--welt-umzug-wohnen-hauch:#5888bc0d;--welt-energie-flaeche:#fafaf9;--welt-internet-mobilfunk-flaeche:#fafafb;--welt-versicherungen-flaeche:#f8f9f9;--welt-finanzen-flaeche:#fbf9f6;--welt-reise-mobilitaet-flaeche:#f6f6f7;--welt-umzug-wohnen-flaeche:#f6f7f8;--shadow:0 22px 60px #1e2c3817;--shadow-small:0 10px 30px #1e2c3814;--radius-large:30px;--radius-medium:20px;--radius-small:12px;--shell:min(1180px, calc(100% - 48px));--narrow-shell:min(900px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:132px}html.dh-locked{padding-right:var(--dh-lock-gap,0);overflow:hidden}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}body[data-world=energie]{--world-accent:var(--welt-energie);--world-accent-soft:var(--welt-energie-soft)}body[data-world=internet-mobilfunk]{--world-accent:var(--welt-internet-mobilfunk);--world-accent-soft:var(--welt-internet-mobilfunk-soft)}body[data-world=versicherungen]{--world-accent:var(--welt-versicherungen);--world-accent-soft:var(--welt-versicherungen-soft)}body[data-world=finanzen]{--world-accent:var(--welt-finanzen);--world-accent-soft:var(--welt-finanzen-soft)}body[data-world=reise-mobilitaet]{--world-accent:var(--welt-reise-mobilitaet);--world-accent-soft:var(--welt-reise-mobilitaet-soft)}body[data-world=umzug-wohnen]{--world-accent:var(--welt-umzug-wohnen);--world-accent-soft:var(--welt-umzug-wohnen-soft)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}h3{letter-spacing:-.018em}code{background:var(--sage-soft);border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em}::selection{background:var(--sand);color:var(--ink)}:focus-visible{outline:3px solid var(--focus-ring,var(--petrol));outline-offset:4px}.site-footer,.affiliate-cta{--focus-ring:var(--sand)}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:var(--shell);margin-inline:auto}.narrow-shell{width:var(--narrow-shell)}.brand{justify-self:start;align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand small{white-space:nowrap;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:650}:root{--kopf-hoehe:74px;--kopf-weltreihe:0px}@media (min-width:1200px){:root{--kopf-weltreihe:50px}}.dh{--dh-bar-height:var(--kopf-hoehe);--dh-in:.24s cubic-bezier(.22, .61, .36, 1);--dh-out:.17s cubic-bezier(.4, 0, .9, 1);--wp-gruen:#0f3429;--wp-gruen-dunkel:#0a241c;--wp-gold:#cb9c4b;--wp-hauch:#0f34290f;--wp-ring:#0f342924;--wp-linie:#1d2b281f;z-index:60;position:sticky;top:0}.dh-world[data-dh-panel=energie]{--world-tone:var(--welt-energie-soft)}.dh-world[data-dh-panel=internet-mobilfunk]{--world-tone:var(--welt-internet-mobilfunk-soft)}.dh-world[data-dh-panel=versicherungen]{--world-tone:var(--welt-versicherungen-soft)}.dh-world[data-dh-panel=finanzen]{--world-tone:var(--welt-finanzen-soft)}.dh-world[data-dh-panel=reise-mobilitaet]{--world-tone:var(--welt-reise-mobilitaet-soft)}.dh-world[data-dh-panel=umzug-wohnen]{--world-tone:var(--welt-umzug-wohnen-soft)}.dh-sprite{width:0;height:0;position:absolute;overflow:hidden}.dh-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.dh-search-mark,.dh-topics .dh-icon,.dh-world-trigger .dh-icon{width:18px;height:18px}.dh-group-title .dh-icon,.dh-panel-all .dh-icon,.dh-more .dh-icon,.dh-clear .dh-icon{width:15px;height:15px}.dh-preview-go .dh-icon,.dh-accordion-arrow{width:16px;height:16px}.dh-preview-mark .dh-icon,.dh-icon-button .dh-icon,.dh-drawer-head .dh-icon{width:20px;height:20px}.dh-panel-mark .dh-icon{width:22px;height:22px}.dh-bar{z-index:2;border-bottom:1px solid var(--wp-linie);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;position:relative}.dh-bar-inner{align-items:center;gap:18px;min-height:74px;display:flex}.dh-brand{flex-shrink:0;margin-right:16px}.dh-brand img{width:auto;height:54px;display:block}.dh-topics,.dh-icon-button,.dh-search-cancel{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:none}.dh-icon-button{width:42px;height:42px;color:var(--wp-gruen);border-radius:50%;flex:none;place-items:center;transition:background .16s,color .16s}.dh-icon-button:hover,.dh-icon-button:active{background:var(--wp-hauch);color:var(--wp-gruen-dunkel)}.dh-meta{align-items:center;gap:2px;margin-left:auto;display:flex}.dh-meta a{color:var(--wp-gruen);border-radius:999px;padding:9px 13px;font-size:14px;font-weight:600;transition:background .16s,color .16s}.dh-meta a:hover{background:var(--wp-hauch);color:var(--wp-gruen-dunkel)}.dh-cta{border:1px solid var(--wp-gruen);background:var(--surface);color:var(--wp-gruen-dunkel);white-space:nowrap;border-radius:999px;flex:none;padding:10px 17px;font-size:13px;font-weight:700;transition:background .16s,color .16s,transform .18s,box-shadow .18s}.dh-cta:hover{background:var(--wp-gruen);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #1e3a3033}.dh-cta:active{box-shadow:none;transform:translateY(0)}.dh-search{flex:260px;align-items:center;gap:10px;min-width:0;max-width:420px;display:flex}.dh-search-field{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 8px 0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.dh-search-field:hover{border-color:var(--line-strong);box-shadow:0 2px 8px #1e2c380f}.dh-search-field:focus-within,.dh[data-search-open] .dh-search-field{border-color:var(--wp-gruen);box-shadow:0 0 0 3px var(--wp-ring)}.dh[data-search-open] .dh-search-mark{color:var(--wp-gruen)}.dh-search-mark{color:var(--ink-soft)}.dh-input{min-width:0;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:14px}.dh-input::placeholder{color:#7c8a86}.dh-clear{width:26px;height:26px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dh-clear:hover{background:var(--paper);color:var(--ink)}.dh-worlds{z-index:2;border-bottom:1px solid var(--wp-linie);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;position:relative}.dh-worlds-inner{align-items:stretch;gap:2px;display:flex}.dh-world-trigger[data-dh-world=energie]{--welt:var(--welt-energie);--welt-hauch:var(--welt-energie-hauch)}.dh-world-trigger[data-dh-world=internet-mobilfunk]{--welt:var(--welt-internet-mobilfunk);--welt-hauch:var(--welt-internet-mobilfunk-hauch)}.dh-world-trigger[data-dh-world=versicherungen]{--welt:var(--welt-versicherungen);--welt-hauch:var(--welt-versicherungen-hauch)}.dh-world-trigger[data-dh-world=finanzen]{--welt:var(--welt-finanzen);--welt-hauch:var(--welt-finanzen-hauch)}.dh-world-trigger[data-dh-world=reise-mobilitaet]{--welt:var(--welt-reise-mobilitaet);--welt-hauch:var(--welt-reise-mobilitaet-hauch)}.dh-world-trigger[data-dh-world=umzug-wohnen]{--welt:var(--welt-umzug-wohnen);--welt-hauch:var(--welt-umzug-wohnen-hauch)}.dh-world-trigger{color:var(--wp-gruen);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:12px 13px 13px;font-size:14px;font-weight:600;transition:background .18s,color .16s,transform .18s,box-shadow .18s;display:inline-flex;position:relative}.dh-world-trigger .dh-icon{color:var(--wp-gruen);transition:color .16s,transform .18s}.dh-world-trigger:after{transform-origin:50%;background:var(--wp-gruen);content:"";border-radius:2px 2px 0 0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:13px;right:13px;transform:scaleX(0)}.dh-world-trigger:hover{background:var(--welt-hauch);transform:translateY(-1px);box-shadow:0 2px 10px #1e2c380f}.dh-world-trigger:hover .dh-icon,.dh-world-trigger[aria-expanded=true] .dh-icon,.dh-world-trigger[data-current] .dh-icon{color:var(--welt,var(--petrol))}.dh-world-trigger[aria-expanded=true]{background:var(--welt-hauch);color:var(--wp-gruen-dunkel)}.dh-world-trigger[aria-expanded=true]:after{transform:scaleX(1)}.dh-world-trigger[data-current]{color:var(--wp-gruen-dunkel)}.dh-worlds-eng .dh-world-trigger{padding-left:5px;padding-right:5px}.dh-worlds-eng .dh-world-trigger:after{left:5px;right:5px}.dh-kopfeinstieg{border:1px solid var(--wp-gruen);background:var(--surface);color:var(--wp-gruen-dunkel);white-space:nowrap;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;margin-left:6px;padding:7px 11px;font-size:12.5px;font-weight:700;transition:background .16s,color .16s,transform .18s;display:inline-flex}.dh-kopfeinstieg:hover{background:var(--wp-gruen);color:#fff;transform:translateY(-1px)}.dh-kopfeinstieg[data-current]{background:var(--wp-gruen);color:#fff}.dh-kopfeinstieg-link .dh-icon{color:var(--wp-gruen);flex:none}.dh-kopfeinstiege{border-top:1px solid var(--line);padding:15px 30px 19px}.dh-siegel-lage{display:none}.dh-flyout,.dh-search-panel{z-index:1;visibility:hidden;opacity:0;transition:opacity var(--dh-out), transform var(--dh-out), visibility 0s linear .17s;padding-bottom:26px;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.dh[data-open-world] .dh-flyout,.dh[data-menu-open] .dh-flyout,.dh[data-search-open] .dh-search-panel{visibility:visible;opacity:1;transition:opacity var(--dh-in), transform var(--dh-in), visibility 0s;transform:none}.dh-flyout-inner,.dh-search-shell{transform-origin:top;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);transition:transform var(--dh-out), box-shadow var(--dh-out);transform:scale(.99);box-shadow:0 4px 14px #1e2c380a}.dh[data-open-world] .dh-flyout-inner,.dh[data-menu-open] .dh-flyout-inner,.dh[data-search-open] .dh-search-shell{box-shadow:var(--shadow);transition:transform var(--dh-in), box-shadow var(--dh-in);transform:none}.dh-flyout-scroll{max-height:calc(100vh - var(--dh-bar-height) - 66px);overflow-y:auto}.dh-drawer-head,.dh-drawer-foot,.dh-accordion,.dh-world{display:none}.dh[data-open-world=energie] .dh-world[data-dh-panel=energie],.dh[data-open-world=internet-mobilfunk] .dh-world[data-dh-panel=internet-mobilfunk],.dh[data-open-world=versicherungen] .dh-world[data-dh-panel=versicherungen],.dh[data-open-world=finanzen] .dh-world[data-dh-panel=finanzen],.dh[data-open-world=reise-mobilitaet] .dh-world[data-dh-panel=reise-mobilitaet],.dh[data-open-world=umzug-wohnen] .dh-world[data-dh-panel=umzug-wohnen]{display:block}.dh-panel-body{grid-template-columns:minmax(0,1fr) 258px;gap:0 34px;min-height:296px;padding:26px 30px 22px;display:grid}.dh-panel-intro{border-left:1px solid var(--line);padding-left:32px}.dh-panel-mark{background:var(--world-tone,var(--petrol-soft));width:38px;height:38px;color:var(--petrol-dark);border-radius:12px;place-items:center;display:grid}.dh-panel-eyebrow{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:14px 0 4px;font-size:10px;font-weight:650}.dh-panel-title{margin:0 0 8px;font-size:23px}.dh-panel-text{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px;line-height:1.55}.dh-panel-all{color:var(--petrol-dark);font-size:13px;font-weight:700;line-height:1.5;display:block}.dh-panel-all .dh-icon{vertical-align:-3px;margin-left:6px;transition:transform .16s;display:inline-block}.dh-panel-all:hover .dh-icon{transform:translate(3px)}.dh-panel-all:hover{text-underline-offset:3px;text-decoration:underline}.dh-groups{grid-template-columns:repeat(4,minmax(0,330px));gap:0 26px;display:grid}.dh-groups[data-groups="1"]{grid-template-columns:minmax(0,330px)}.dh-groups[data-groups="2"]{grid-template-columns:repeat(2,minmax(0,330px))}.dh-groups[data-groups="3"]{grid-template-columns:repeat(3,minmax(0,330px))}.dh-group+.dh-group{border-left:1px solid var(--line);padding-left:26px}.dh-group-title{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:4px 0 10px;font-size:10px;font-weight:700;display:flex}.dh-group-list{margin:0;padding:0;list-style:none}.dh-link{border-radius:var(--radius-small);align-items:center;gap:10px;padding:9px 10px;transition:background .14s;display:flex}.dh-link:hover{background:var(--paper)}.dh-link-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dh-link-text strong{font-size:14px;font-weight:600}.dh-link-text small{color:var(--ink-soft);font-size:12px;line-height:1.4}.dh-link:after,.dh-hit:after{color:#0000;content:"";border-top:1.6px solid;border-right:1.6px solid;flex:none;width:7px;height:7px;transition:color .14s,transform .14s;transform:rotate(45deg)}.dh-link:hover:after{color:var(--petrol);transform:rotate(45deg)translate(1px,-1px)}.dh-decisions{border-top:1px solid var(--line);padding:15px 30px 19px}.dh-decisions-title{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.dh-decisions-list{grid-template-columns:repeat(3,minmax(0,330px));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.dh-decisions-business{display:none}.dh-siegel-lage{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.dh-siegel-shell{justify-content:flex-end;align-items:center;height:100%;display:flex}.dh-siegel{width:auto;height:96px;display:block}.dh-bar-inner{padding-right:134px}}.dh-panel-foot{border-top:1px solid var(--line);color:var(--ink-soft);grid-column:1/-1;margin:18px 0 0;padding-top:14px;font-size:12.5px}.dh-panel-foot a:hover{color:var(--petrol-dark);text-underline-offset:3px;text-decoration:underline}.dh-search-shell{padding:20px 24px 16px}.dh-search-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 30px;display:grid}.dh-results-column{min-width:0}.dh-results{flex-direction:column;gap:2px;max-height:min(58vh,430px);display:flex;overflow-y:auto}.dh-result-label{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:12px 0 4px;font-size:10px;font-weight:700}.dh-result-group:first-child .dh-result-label{margin-top:2px}.dh-hit{border-radius:var(--radius-small);align-items:center;gap:12px;padding:9px 11px;transition:background .14s;display:flex}.dh-hit-mark{background:var(--paper);width:34px;height:34px;color:var(--ink-soft);border-radius:10px;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.dh-hit-text{flex-direction:column;flex:1;min-width:0;display:flex}.dh-hit-text strong{font-size:14.5px;font-weight:600}.dh-hit-text small{color:var(--ink-soft);font-size:12px}.dh-hit[aria-selected=true]{background:var(--paper);box-shadow:inset 0 0 0 1px #1f5b531a}.dh-hit[aria-selected=true] .dh-hit-mark{background:var(--petrol-soft);color:var(--petrol-dark)}.dh-hit[aria-selected=true]:after{color:var(--petrol)}.dh-more[hidden],.dh-clear[hidden]{display:none}.dh-more{color:var(--petrol-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:6px 11px;font-size:13px;font-weight:700;display:inline-flex}.dh-more:hover{text-underline-offset:3px;text-decoration:underline}.dh-nohit{padding:18px 11px 8px}.dh-nohit-title{margin:0 0 6px;font-size:15px;font-weight:600}.dh-nohit-text{color:var(--ink-soft);margin:0;font-size:13.5px}.dh-preview{border-left:1px solid var(--line);min-height:208px;padding-left:30px}.dh[data-no-hit] .dh-search-grid{grid-template-columns:minmax(0,1fr)}.dh[data-no-hit] .dh-preview{display:none}.dh-preview-kind{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:2px 0 14px;font-size:10px;font-weight:700;display:flex}.dh-preview-mark{background:var(--petrol-soft);width:36px;height:36px;color:var(--petrol-dark);border-radius:11px;place-items:center;display:grid}.dh-preview-crumb{color:var(--ink-soft);margin:0 0 6px;font-size:12px}.dh-preview-title{margin:0 0 8px;font-size:21px}.dh-preview-text{color:var(--ink-soft);margin:0 0 18px;font-size:13.5px;line-height:1.55}.dh-preview-go{background:var(--petrol);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .16s;display:inline-flex}.dh-preview-go:hover{background:var(--petrol-dark)}.dh-search-hint{border-top:1px solid var(--line);color:var(--ink-soft);margin:14px 0 0;padding-top:12px;font-size:12.5px}.dh-search-hint a{color:var(--petrol-dark);font-weight:600}.dh-search-hint a:hover{text-underline-offset:3px;text-decoration:underline}.dh-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dh-scrim{z-index:0;visibility:hidden;opacity:0;transition:opacity var(--dh-out), visibility 0s linear .17s;background:#18262317;position:fixed;inset:0}.dh[data-open-world] .dh-scrim,.dh[data-menu-open] .dh-scrim,.dh[data-search-open] .dh-scrim{visibility:visible;opacity:1;transition:opacity var(--dh-in), visibility 0s}@media (max-width:1199px){html{scroll-padding-top:96px}.dh-worlds{display:none}.dh-topics{color:var(--wp-gruen);border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 15px 9px 13px;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.dh-topics:hover,.dh[data-menu-open] .dh-topics{background:var(--wp-hauch);color:var(--wp-gruen-dunkel)}.dh-meta{display:none}.dh-search{max-width:none}.dh-bar-inner{gap:14px}.dh-topics{padding:9px 12px 9px 11px}.dh-cta{padding:10px 14px}.dh-scrim{background:#18262357}.dh-flyout,.dh-search-panel{top:var(--dh-bar-height);padding-bottom:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(-6px)}.dh-flyout-scroll{height:100%;max-height:none;padding:12px 0 40px;overflow-y:auto}.dh-search-panel{padding:12px 0 40px;overflow-y:auto}.dh-flyout-inner,.dh-search-shell{border-radius:var(--radius-medium)}.dh-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px 14px 22px;display:flex}.dh-drawer-head p{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.dh-drawer-head>.dh-icon-button{display:grid}.dh-world{border-bottom:1px solid var(--line);display:block}.dh-accordion{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 22px;font-size:15.5px;font-weight:600;transition:background .16s;display:flex}.dh-world[data-acc-open]>.dh-accordion{background:var(--paper-soft)}.dh-accordion span{flex:1}.dh-accordion .dh-icon:first-child{color:var(--ink-soft)}.dh-accordion-arrow{color:var(--ink-soft);transition:transform .18s;transform:rotate(90deg)}.dh-world[data-acc-open] .dh-accordion{color:var(--petrol-dark)}.dh-world[data-acc-open] .dh-accordion .dh-icon:first-child{color:var(--petrol)}.dh-world[data-acc-open] .dh-accordion-arrow{transform:rotate(-90deg)}.dh-panel{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.dh-world[data-acc-open] .dh-panel{grid-template-rows:1fr}.dh-panel-body{min-height:0;padding:0;display:block;overflow:hidden}.dh-panel-intro{display:none}.dh-groups[data-groups="1"],.dh-groups[data-groups="2"],.dh-groups[data-groups="3"],.dh-groups{grid-template-columns:minmax(0,1fr)}.dh-groups{padding:0 12px 6px;display:block}.dh-group+.dh-group{border-left:0;padding-left:0}.dh-group-title{padding:0 10px}.dh-group+.dh-group .dh-group-title{margin-top:14px}.dh-panel-foot{border-top:0;margin:0;padding:0 22px 16px}.dh-decisions,.dh-kopfeinstiege{padding:14px 12px 4px}.dh-decisions-title{padding:0 10px}.dh-decisions-list{grid-template-columns:minmax(0,1fr)}.dh-drawer-foot{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:18px 22px 22px;display:flex}.dh-drawer-foot a{color:#364641;font-size:14px;font-weight:600}.dh-cta-wide{margin-left:auto}.dh-search-grid{grid-template-columns:minmax(0,1fr)}.dh-results{max-height:none;overflow:visible}.dh-preview{border-top:1px solid var(--line);border-left:0;min-height:0;margin-top:16px;padding-top:18px;padding-left:0}}@media (max-width:767px){html{scroll-padding-top:84px}:root{--kopf-hoehe:62px}.dh-bar-inner{gap:6px;min-height:62px}.dh-brand img{height:40px}.dh-topics,.dh-cta{display:none}.dh-bar-inner>.dh-icon-button{display:grid}.dh-search{display:none}.dh[data-search-open] .dh-search{flex:1;display:flex}.dh[data-search-open] .dh-brand,.dh[data-search-open] .dh-bar-inner>.dh-icon-button{display:none}.dh-search-cancel{color:var(--wp-gruen-dunkel);flex:none;padding:6px 2px 6px 6px;font-size:13.5px;font-weight:600;display:inline-block}.dh-flyout-scroll,.dh-search-panel{padding:8px 0 32px}.dh-flyout-inner,.dh-search-shell{box-shadow:none;border-left:0;border-right:0;border-radius:0;transform:none}.dh[data-menu-open] .dh-flyout-inner,.dh[data-search-open] .dh-search-shell{box-shadow:none}.dh-search-shell{padding:8px 14px 14px}.dh-accordion,.dh-drawer-head{padding-left:16px;padding-right:16px}.dh-groups{padding:0 6px 6px}.dh-panel-foot,.dh-drawer-foot{padding-left:16px;padding-right:16px}.dh-cta-wide{text-align:center;width:100%;margin-left:0;padding:13px 17px;display:block}.dh-hit{padding:11px 8px}.dh-preview-title{font-size:19px}}@media (max-width:940px){.brand small{display:none}}.hero{padding:92px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#fdfdfef2,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-360px;left:-250px}.hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:clamp(44px,7vw,95px);display:grid;position:relative}.eyebrow{color:var(--petrol);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:800}.hero h1{margin-bottom:27px;font-size:clamp(50px,5vw,74px);line-height:.99}.hero h1 em{color:var(--petrol);font-style:italic;font-weight:400}.hero-lede{max-width:625px;color:var(--ink-soft);margin-bottom:31px;font-size:18px;line-height:1.7}.button-row{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:750;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--petrol);color:#fff;box-shadow:0 9px 24px #1f5b532e}.button-primary:hover{background:var(--petrol-dark)}.button-secondary{border-color:var(--line-strong);color:var(--ink);background:#fdfdfe7a}.button-secondary:hover{border-color:var(--petrol);background:var(--surface)}.trust-list{color:var(--ink-soft);flex-wrap:wrap;gap:9px 19px;margin:30px 0 0;padding:0;font-size:12px;font-weight:650;list-style:none;display:flex}.trust-list li{align-items:center;gap:8px;display:flex}.trust-list li:before{background:var(--sage);content:"";border-radius:50%;width:5px;height:5px}.hero-dashboard{border:1px solid var(--line-strong);background:linear-gradient(135deg, #ffffffe0, #eff3eeeb), var(--surface);min-height:570px;box-shadow:var(--shadow);border-radius:28px 28px 10px;padding:17px}.dashboard-topbar{border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:7px 5px 14px;font-size:10px;font-weight:800;display:flex}.dashboard-status{color:var(--petrol);align-items:center;gap:7px;display:inline-flex}.dashboard-status i{background:var(--petrol);border-radius:2px;width:7px;height:7px}.dashboard-primary{background:linear-gradient(115deg, #ffffff0d, transparent 55%), var(--petrol-dark);color:#fff;border-radius:20px 20px 8px;margin-top:16px;padding:24px}.dashboard-primary-heading{grid-template-columns:46px 1fr auto;align-items:start;gap:14px;display:grid}.dashboard-document{background:#ffffff14;border:1px solid #ffffff3d;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:11px;display:flex}.dashboard-document i{background:#ffffffb8;height:2px;display:block}.dashboard-document i:nth-child(2){width:72%}.dashboard-primary-heading p{color:var(--sand);letter-spacing:.1em;text-transform:uppercase;margin:1px 0 4px;font-size:10px;font-weight:800}.dashboard-primary h2{max-width:330px;margin:0;font-size:25px;line-height:1.12}.dashboard-index{color:#ffffff6b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.dashboard-primary-copy{color:#ffffffab;max-width:440px;margin:20px 0 17px;font-size:13px;line-height:1.55}.dashboard-rule{background:#ffffff21;border-radius:2px;height:4px;overflow:hidden}.dashboard-rule span{background:var(--sand);width:68%;height:100%;display:block}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.dashboard-tile{border:1px solid var(--line);background:#fdfdfee0;border-radius:14px 14px 6px;flex-direction:column;min-height:96px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.dashboard-tile:hover{border-color:var(--petrol);box-shadow:var(--shadow-small);transform:translateY(-2px)}.dashboard-tile-number{color:var(--petrol);margin-bottom:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.dashboard-tile strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.1}.dashboard-tile small{color:var(--ink-soft);margin-top:3px;font-size:9px}.dashboard-tile-arrow{color:var(--ink-soft);font-size:12px;position:absolute;top:11px;right:12px}.dashboard-next{border:1px solid var(--line);background:var(--surface);border-radius:15px 15px 6px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:18px;margin-top:10px;padding:15px 17px;display:grid}.dashboard-next>div{flex-direction:column;display:flex}.dashboard-next small{color:var(--petrol);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-next strong{margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.2}.dashboard-next ol{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.dashboard-next li{border-left:1px solid var(--line);color:var(--ink-soft);padding-left:8px;font-size:9px;line-height:1.35}.dashboard-next li span{color:var(--petrol);margin-bottom:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:block}.section{padding:105px 0}.topics-section{border-block:1px solid var(--line);background:var(--paper-soft)}.section-heading{margin-bottom:48px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:740px;margin-bottom:0;font-size:clamp(36px,4vw,52px);line-height:1.1}.split-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:60px;display:grid}.split-heading>p{color:var(--ink-soft);margin-bottom:4px;line-height:1.7}.topic-grid{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.topic-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;grid-column:span 2;min-height:290px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.topic-card:nth-child(4),.topic-card:nth-child(5){grid-column:span 3;min-height:265px}.topic-card:before{background:var(--card-accent,var(--sage-soft));content:"";opacity:.7;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-60px}.topic-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-small);transform:translateY(-4px)}.accent-sage{--card-accent:var(--sage-soft)}.accent-blue{--card-accent:var(--blue-soft)}.accent-sand{--card-accent:var(--sand-soft)}.accent-clay{--card-accent:var(--clay-soft)}.accent-olive{--card-accent:var(--olive-soft)}.card-number{color:#1d2b286e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;position:absolute;top:19px;right:21px}.topic-symbol{border:1px solid var(--line);background:var(--paper-soft);border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid;position:relative}.topic-symbol:before{border:1.5px solid var(--petrol);content:"";border-radius:50%;width:14px;height:14px}.topic-symbol:after{background:var(--sand);content:"";border-radius:50%;width:5px;height:5px;position:absolute}.topic-symbol span:before,.topic-symbol span:after{background:var(--petrol);content:"";width:1px;height:7px;position:absolute}.topic-symbol span:before{top:6px;left:22px}.topic-symbol span:after{bottom:13px;right:6px;transform:rotate(60deg)}.topic-card h3{margin:24px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600}.topic-card p{color:var(--ink-soft);margin-bottom:22px;font-size:14px;line-height:1.6}.card-meta{border-top:1px solid var(--line);color:var(--petrol);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:11px;font-weight:750;display:flex}.card-meta span{font-size:16px}.section-link-row{justify-content:flex-end;margin-top:26px;display:flex}.text-link{color:var(--petrol);align-items:center;gap:12px;font-size:14px;font-weight:750;display:inline-flex}.text-link span{transition:transform .16s}.text-link:hover span{transform:translate(3px)}.guide-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.guide-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--paper-soft);flex-direction:column;min-height:270px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.guide-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-small);transform:translateY(-3px)}.guide-card-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.guide-icon{background:var(--petrol-soft);width:40px;height:40px;color:var(--petrol);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;display:grid}.guide-arrow{color:var(--petrol);font-size:18px}.product-kicker{color:var(--petrol);letter-spacing:.14em;text-transform:uppercase;margin:26px 0 8px;font-size:10px;font-weight:800}.guide-card h2,.guide-card h3{max-width:420px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:600;line-height:1.2}.guide-card>p:last-child{color:var(--ink-soft);margin-bottom:0;font-size:14px}.process-section{background:var(--petrol-dark);color:#fff;position:relative;overflow:hidden}.process-section:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-260px;right:-180px}.process-grid{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid;position:relative}.process-copy .eyebrow{color:var(--sand)}.process-copy h2{margin-bottom:22px;font-size:clamp(38px,4vw,55px);line-height:1.08}.process-copy>p:not(.eyebrow){color:#ffffffad;margin-bottom:28px}.process-copy .button-secondary{color:#fff;background:0 0;border-color:#ffffff4a}.process-copy .button-secondary:hover{background:#ffffff14}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-top:1px solid #ffffff21;grid-template-columns:58px 1fr;gap:20px;padding:26px 0;display:grid}.process-list li:last-child{border-bottom:1px solid #ffffff21}.process-list>li>span{color:var(--sand);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.process-list strong{margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;display:block}.process-list p{color:#ffffff9e;margin-bottom:0;font-size:14px}.methodology-box{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);box-shadow:var(--shadow-small);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:42px;display:grid}.methodology-box .eyebrow{margin-bottom:10px}.methodology-box h2{margin-bottom:14px;font-size:clamp(31px,3.2vw,44px);line-height:1.1}.methodology-box p:last-child{max-width:760px;color:var(--ink-soft);margin-bottom:0}.affiliate-disclosure{border-radius:var(--radius-medium);background:var(--sand-soft);border:1px solid #ddcfae;align-items:flex-start;gap:15px;margin-top:22px;padding:20px 24px;display:flex}.disclosure-icon{color:#4e4021;background:#d6b86f;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:700;display:grid}.affiliate-disclosure p{color:#5d5032;margin:1px 0 0;font-size:13px;line-height:1.65}.affiliate-disclosure a{border-bottom:1px solid;font-weight:700}.disclosure-compact{background:#ffffff0d;border-color:#ffffff1f;margin:0 0 56px}.disclosure-compact .disclosure-icon{color:var(--sand);background:#e8c9852e}.disclosure-compact p{color:#ffffffa8}.site-footer{color:#fff;background:#152f2b;padding:65px 0 24px}.footer-grid{grid-template-columns:1fr auto;gap:80px;padding-bottom:55px;display:grid}.footer-grid-siegel{grid-template-columns:1fr auto auto}.footer-siegel-feld{align-items:center;display:flex}.footer-siegel{width:auto;height:132px;display:block}.footer-brand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-brand img{width:auto;height:40px;display:block}.footer-brand small{color:#ffffff7a}.footer-copy{color:#ffffff94;max-width:460px;margin:22px 0 0;font-size:14px}.footer-links{grid-template-columns:repeat(2,minmax(150px,1fr));align-content:start;gap:13px 36px;display:grid}.footer-links a{color:#ffffffad;font-size:13px;transition:color .16s}.footer-links a:hover{color:#fff}.footer-bottom{color:#ffffff6b;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff1c;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.page-intro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 20%, #a8bda93d, transparent 25%), var(--paper-soft);padding:70px 0 76px}body[data-world] .page-intro{box-shadow:inset 0 2px 0 var(--world-accent)}.breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:48px;font-size:12px;display:flex}.breadcrumbs a{color:var(--petrol);font-weight:700}.breadcrumbs span[aria-hidden=true]{color:var(--line-strong)}body[data-world] .breadcrumbs .breadcrumb-world{color:var(--world-accent);font-weight:700}.page-intro .eyebrow{margin-bottom:14px}.page-intro h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:900px;margin-bottom:22px;font-size:clamp(48px,6vw,73px);line-height:1}.page-lede{max-width:760px;color:var(--ink-soft);margin-bottom:0;font-size:19px;line-height:1.7}.content-stack{flex-direction:column;gap:28px;padding-block:80px 110px;display:flex}.content-stack-anschluss{padding-top:16px}.cluster-stack{gap:90px}.cluster-section{scroll-margin-top:120px}.cluster-heading{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1fr;gap:60px;margin-bottom:30px;padding-bottom:30px;display:grid}.cluster-heading .eyebrow{margin-bottom:0}.cluster-heading h2{max-width:720px;margin-bottom:0;font-size:clamp(30px,3.3vw,42px);line-height:1.16}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{overflow-wrap:break-word;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;min-height:240px;padding:27px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.product-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-small);transform:translateY(-3px)}body[data-world] .product-card:hover{border-color:var(--world-accent-soft)}.product-card .product-kicker{margin-top:0}.product-card h3{-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600}.product-card>p:not(.product-kicker){color:var(--ink-soft);margin-bottom:24px;font-size:14px}.product-card .text-link{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.product-content{padding-block:34px 110px}.updated-notice{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 48px;font-size:11px;font-weight:650;display:flex}.updated-notice span{color:var(--petrol);font-size:15px}.decision-summary{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;margin-bottom:75px;display:grid}.decision-summary>div:first-child{padding:22px 12px 0 0}.decision-summary .eyebrow{margin-bottom:14px}.decision-summary h2{margin-bottom:0;font-size:clamp(33px,4vw,48px);line-height:1.12}.info-box,.warning-box{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);align-items:flex-start;gap:16px;padding:25px;display:flex}.info-box-icon,.warning-box>span{border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:grid}.info-box-icon{background:var(--petrol-soft);color:var(--petrol);font-style:italic}.info-box strong,.warning-box strong{margin:2px 0 7px;font-size:14px;display:block}.info-box p,.warning-box p{color:var(--ink-soft);margin-bottom:0;font-size:14px}.warning-box{background:var(--warning-soft);border-color:#e3c2aa}.warning-box>span{color:#6b3519;background:#e3b18e;font-family:ui-sans-serif,system-ui,sans-serif}.warning-box p{color:#70452d}.content-section,.checklist-block,.faq-block,.related-section{margin-bottom:75px}.compact-heading{margin-bottom:28px}.compact-heading h2{max-width:900px;font-size:clamp(32px,3.8vw,45px)}.kr-block .compact-heading h2,.av-block .compact-heading h2{max-width:1000px}.compact-heading>p:last-child:not(.eyebrow){max-width:690px;color:var(--ink-soft);margin:16px 0 0}.occasion-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.occasion-grid article{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);grid-template-columns:38px 1fr;align-items:start;gap:14px;min-height:125px;padding:22px;display:grid}.occasion-grid span{color:var(--petrol);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.occasion-grid p{color:#3d4b47;margin-bottom:0;font-size:14px;font-weight:600}.checklist-block{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);padding:38px}.checklist-warning{background:#fbf4ee;border-color:#e4c6af}.checklist{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.checklist li{background:var(--paper-soft);color:#3e4d48;border-radius:13px;align-items:flex-start;gap:12px;padding:15px;font-size:14px;display:flex}.checklist li span{background:var(--petrol-soft);width:22px;height:22px;color:var(--petrol);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-weight:900;display:grid}.checklist-warning .checklist li{background:#fffaf6}.checklist-warning .checklist li span{color:#7f431f;background:#f0cfb7}.comparison-placeholder{border:1px dashed var(--line-strong);border-radius:var(--radius-medium);background:linear-gradient(135deg, #dceae56b, transparent 70%), var(--surface);align-items:center;gap:18px;margin-bottom:18px;padding:25px;display:flex}.placeholder-symbol{background:var(--petrol-soft);width:46px;height:46px;color:var(--petrol);border-radius:15px;flex:0 0 46px;place-items:center;font-size:20px;display:grid}.comparison-placeholder strong{font-size:15px}.comparison-placeholder p{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.affiliate-cta{border-radius:var(--radius-large);background:radial-gradient(circle at 86% 20%, #e8c98538, transparent 28%), var(--petrol-dark);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:42px;margin-bottom:20px;padding:40px;display:grid}.affiliate-cta .eyebrow{color:var(--sand);margin-bottom:10px}.affiliate-cta h2{max-width:590px;margin-bottom:12px;font-size:clamp(30px,3.5vw,42px);line-height:1.1}.affiliate-cta p:not(.eyebrow){color:#ffffffa3;max-width:610px;margin-bottom:0;font-size:14px}.affiliate-action{flex-direction:column;align-items:stretch;gap:10px;min-width:220px;display:flex}.affiliate-action .button-primary{background:var(--sand);box-shadow:none;color:#372d18}.affiliate-action .button-primary:hover{background:#f0d594}.affiliate-action small{color:#ffffff7a;text-align:center;font-size:10px}.related-section{margin-top:75px}.related-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.product-card-compact{min-height:220px;padding:23px}.product-card-compact h3{font-size:23px}.content-panel{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);padding:40px}.step-list{margin:0;padding:0;list-style:none}.step-list li{border-top:1px solid var(--line);grid-template-columns:55px 1fr;gap:18px;padding:25px 0;display:grid}.step-list li:last-child{border-bottom:1px solid var(--line)}.step-list>li>span{color:var(--petrol);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.step-list h3{margin-bottom:5px;font-size:17px}.step-list p{color:var(--ink-soft);margin-bottom:0;font-size:14px}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding-right:38px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--petrol);content:"+";font-family:ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:400;position:absolute;top:0;right:5px}.faq-list details[open] summary:after{content:"–"}.faq-list details p{max-width:720px;color:var(--ink-soft);margin:14px 0 0}.legal-copy h2{margin:36px 0 12px;font-size:28px;line-height:1.2}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:var(--ink-soft)}.not-found{background:radial-gradient(circle at 78% 32%, #a8bda947, transparent 25%), var(--paper-soft);align-items:center;min-height:68vh;padding:90px 0;display:grid}.not-found h1{max-width:700px;margin-bottom:20px;font-size:clamp(48px,7vw,76px);line-height:1}.not-found p:not(.eyebrow){max-width:620px;color:var(--ink-soft);margin-bottom:30px;font-size:18px}.pros-cons-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pros-cons{border:1px solid var(--line);border-radius:var(--radius-medium);padding:25px}.pros-cons h3{font-size:19px}.pros-cons li{color:var(--ink-soft)}.coverage-compare{margin-bottom:75px}.coverage-table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);text-align:left;width:100%;overflow:hidden}.coverage-table th,.coverage-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.coverage-table thead th{background:var(--petrol-soft);color:var(--petrol-dark);font-size:14px;font-weight:750;line-height:1.35}.coverage-table tbody th{width:30%;color:var(--ink);font-size:14px;font-weight:750;line-height:1.45}.coverage-table td{color:var(--ink-soft);font-size:14px;line-height:1.55}.coverage-table tbody tr:last-child th,.coverage-table tbody tr:last-child td{border-bottom:0}.coverage-cell-label{display:none}.coverage-note{max-width:690px;color:var(--ink-soft);margin:18px 0 0;font-size:14px}.admin-table-scroll{overflow-x:auto}@media (max-width:860px){.coverage-table,.coverage-table tbody,.coverage-table tr,.coverage-table th,.coverage-table td{display:block}.coverage-table thead{display:none}.coverage-table{background:0 0;border:0}.coverage-table tr{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);margin-bottom:12px;padding:4px 0}.coverage-table tr:last-child{margin-bottom:0}.coverage-table tbody th{border-bottom:1px solid var(--line);width:auto;font-size:15px}.coverage-table tbody tr:last-child th{border-bottom:1px solid var(--line)}.coverage-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:1fr;gap:3px;padding:13px 18px;display:grid}.coverage-table tbody tr td:last-child,.coverage-table tbody tr:last-child td:last-child{border-bottom:0}.coverage-cell-label{color:var(--petrol);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750;display:block}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-filterleiste{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.admin-filter-chip{border:1px solid var(--line-strong);background:var(--paper-soft);color:inherit;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.admin-filter-chip:hover{border-color:var(--petrol);color:var(--petrol)}.admin-filter-count{background:var(--surface);min-width:22px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:12px;font-weight:750;display:inline-flex}.admin-filter-chip-alle{border-color:var(--petrol);background:var(--petrol-soft);color:var(--petrol)}:is(#admin-filter-hero-fehlt:target,#admin-filter-partner-fehlt:target,#admin-filter-beide-fehlen:target,#admin-filter-launchready:target,#admin-filter-nicht-launchready:target,#admin-filter-partner-vorhanden:target,#admin-filter-hero-vorhanden:target,#admin-filter-offene-punkte:target,#admin-filter-handlungsbedarf:target,#admin-filter-erreichbar-ohne-weg:target,#admin-filter-freigabe-entscheidung:target,#admin-filter-bestandsweg-offen:target,#admin-filter-partnerantrag:target)~.admin-filterleiste .admin-filter-chip-alle{border-color:var(--line-strong);background:var(--paper-soft);color:inherit}#admin-filter-hero-fehlt:target~.admin-filterleiste [data-filter=hero-fehlt],#admin-filter-partner-fehlt:target~.admin-filterleiste [data-filter=partner-fehlt],#admin-filter-beide-fehlen:target~.admin-filterleiste [data-filter=beide-fehlen],#admin-filter-launchready:target~.admin-filterleiste [data-filter=launchready],#admin-filter-nicht-launchready:target~.admin-filterleiste [data-filter=nicht-launchready],#admin-filter-partner-vorhanden:target~.admin-filterleiste [data-filter=partner-vorhanden],#admin-filter-hero-vorhanden:target~.admin-filterleiste [data-filter=hero-vorhanden],#admin-filter-offene-punkte:target~.admin-filterleiste [data-filter=offene-punkte],#admin-filter-handlungsbedarf:target~.admin-filterleiste [data-filter=handlungsbedarf],#admin-filter-erreichbar-ohne-weg:target~.admin-filterleiste [data-filter=erreichbar-ohne-weg],#admin-filter-freigabe-entscheidung:target~.admin-filterleiste [data-filter=freigabe-entscheidung],#admin-filter-bestandsweg-offen:target~.admin-filterleiste [data-filter=bestandsweg-offen],#admin-filter-partnerantrag:target~.admin-filterleiste [data-filter=partnerantrag]{border-color:var(--petrol);background:var(--petrol-soft);color:var(--petrol)}#admin-filter-hero-fehlt:target~.admin-table-scroll tbody tr:not([data-hero=fehlt]),#admin-filter-partner-fehlt:target~.admin-table-scroll tbody tr:not([data-partner=fehlt]),#admin-filter-beide-fehlen:target~.admin-table-scroll tbody tr:not([data-hero=fehlt][data-partner=fehlt]),#admin-filter-launchready:target~.admin-table-scroll tbody tr:not([data-launchready=ja]),#admin-filter-nicht-launchready:target~.admin-table-scroll tbody tr:not([data-launchready=nein]),#admin-filter-partner-vorhanden:target~.admin-table-scroll tbody tr:not([data-partner=ok]),#admin-filter-hero-vorhanden:target~.admin-table-scroll tbody tr:not([data-hero=ok]),#admin-filter-offene-punkte:target~.admin-table-scroll tbody tr:not([data-offene-punkte=ja]),#admin-filter-handlungsbedarf:target~.admin-table-scroll tbody tr:not([data-handlungsbedarf=ja]),#admin-filter-erreichbar-ohne-weg:target~.admin-table-scroll tbody tr:not([data-erreichbar-ohne-weg=ja]),#admin-filter-freigabe-entscheidung:target~.admin-table-scroll tbody tr:not([data-deckung=freigabegrenze]),#admin-filter-bestandsweg-offen:target~.admin-table-scroll tbody tr:not([data-deckung=bestandsweg-pruefen]):not([data-deckung=portalwerte-fehlen]),#admin-filter-partnerantrag:target~.admin-table-scroll tbody tr:not([data-deckung=partnerantrag-erforderlich]){display:none}.admin-kennzahlen{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.admin-kennzahl{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);color:inherit;padding:14px 16px;text-decoration:none;transition:border-color .16s,background .16s;display:block}.admin-kennzahl:hover{border-color:var(--petrol);background:var(--petrol-soft)}.admin-kennzahl-wert{font-size:28px;font-weight:750;line-height:1.1;display:block}.admin-werkzeugleiste{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--paper-soft);margin:12px 0 16px;padding:14px 16px}.admin-filtergitter{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;margin:10px 0;display:grid}.admin-filtergitter select,.admin-filtergitter input{border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);width:100%;color:inherit;font:inherit;padding:6px 8px;font-size:14px}.admin-spaltenwahl{border:0;flex-wrap:wrap;gap:6px 16px;margin:10px 0;padding:0;font-size:14px;display:flex}.admin-werkzeugzeile{margin:10px 0 0;font-size:14px}.admin-kopieren{color:var(--petrol);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-hinweis{border-left:3px solid var(--warning);color:var(--ink-soft);letter-spacing:.04em;margin:0 0 10px;padding:2px 0 2px 10px;font-size:12px}.admin-marke{color:var(--ink-soft);letter-spacing:.02em;margin:0 0 4px;font-size:13px;font-weight:700}.admin-brotkrumen{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;font-size:13px;display:flex}.admin-brotkrumen-glied{align-items:center;gap:8px;display:inline-flex}.admin-brotkrumen-trenner{color:var(--line-strong)}.admin-zurueck{margin:0 0 16px;font-size:14px}.admin-begriff{display:inline-block}.admin-begriff summary{cursor:pointer;align-items:baseline;gap:3px;list-style:none;display:inline-flex}.admin-begriff summary::-webkit-details-marker{display:none}.admin-begriff-wort{border-bottom:1px dotted var(--line-strong)}.admin-begriff-zeichen{border:1px solid var(--petrol);width:15px;height:15px;color:var(--petrol);border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.admin-begriff[open] .admin-begriff-zeichen{background:var(--petrol);color:var(--surface)}.admin-begriff-erklaerung{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--paper-soft);max-width:320px;color:var(--ink-soft);margin-top:4px;padding:8px 10px;font-size:13px;font-weight:400;display:block}.admin-arbeitsstand{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);margin:18px 0;padding:16px 18px}.admin-arbeitsstand-liste{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 20px;margin:10px 0 0;padding:0;display:grid}.admin-arbeitsstand-liste dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.admin-arbeitsstand-liste dd{margin:2px 0 0;font-size:14px}.partner-widget{border:1px dashed var(--line-strong);border-radius:var(--radius-small);flex-direction:column;padding:16px;display:flex}.partner-widget>span,.partner-widget small{color:var(--ink-soft);font-size:11px}.partner-calculator{border:1px solid var(--line);border-radius:var(--radius-large);background:linear-gradient(150deg, #dceae557, transparent 62%), var(--surface);margin-bottom:20px;padding:32px;transition:border-color .24s}.partner-calculator[data-pc-state=ready]{border-color:var(--line-strong)}.pc-head h2{max-width:34ch;margin-bottom:10px;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.pc-head p:not(.eyebrow){max-width:62ch;color:var(--ink-soft);margin-bottom:0;font-size:14px}.pc-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.pc-direct{color:var(--petrol);font-size:13px;font-weight:600;text-decoration:none}.pc-direct:hover{text-decoration:underline}.pc-status{color:var(--ink-soft);margin:14px 0 0;font-size:12px}.pc-stage:empty{display:none}.pc-stage{min-height:120px;margin-top:22px}.pc-stage:focus-visible{outline:2px solid var(--petrol);outline-offset:6px}.pc-notice{color:var(--ink-soft);margin:16px 0 0;font-size:11px}.redirect-body{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.redirect-shell{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);width:100%;max-width:560px;padding:40px}.redirect-shell h1{margin-bottom:14px;font-size:clamp(24px,3vw,32px);line-height:1.12}.redirect-shell p{color:var(--ink-soft);font-size:14px}.redirect-action{margin:26px 0 0}.redirect-note,.redirect-back{margin:18px 0 0;font-size:12px}.redirect-back a{color:var(--petrol)}@media (max-width:1050px){.header-inner{grid-template-columns:1fr auto}.main-nav{display:none}.hero-grid{grid-template-columns:1fr .82fr;gap:45px}.hero-dashboard{min-height:auto}.dashboard-grid,.topic-grid{grid-template-columns:repeat(2,1fr)}.topic-card,.topic-card:nth-child(4),.topic-card:nth-child(5){grid-column:auto}.topic-card:last-child{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{gap:60px}.footer-grid-siegel{column-gap:32px}.footer-siegel{height:108px}}@media (max-width:940px){.footer-grid-siegel{grid-template-columns:1fr;gap:45px}}@media (max-width:820px){:root{--shell:min(100% - 32px, 720px);--narrow-shell:min(100% - 32px, 720px)}.hero{padding:68px 0 82px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:700px}.hero-dashboard{width:100%;max-width:720px}.section{padding:80px 0}.split-heading,.process-grid,.cluster-heading,.decision-summary{grid-template-columns:1fr;gap:25px}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:245px}.methodology-box,.affiliate-cta{grid-template-columns:1fr;align-items:start}.affiliate-action{width:fit-content;min-width:230px}.footer-grid{grid-template-columns:1fr;gap:45px}.content-stack{padding-block:65px 90px}.product-content{padding-block:30px 90px}.decision-summary>div:first-child{padding:0}.related-grid{grid-template-columns:1fr}}@media (max-width:600px){.partner-calculator{padding:22px 18px}.pc-actions{flex-direction:column;align-items:flex-start;gap:12px}.pc-actions .button{justify-content:center;width:100%}.redirect-shell{padding:26px 20px}.site-header{position:relative}.header-inner{min-height:72px}.header-action{padding:9px 12px;font-size:0}.header-action:after{content:"Themen";font-size:12px}.hero{padding-top:50px}.hero h1{font-size:clamp(43px,13vw,59px)}.hero-lede,.page-lede{font-size:16px}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.trust-list{flex-direction:column;align-items:flex-start}.hero-dashboard{border-radius:20px 20px 7px;padding:12px}.dashboard-primary{padding:20px}.dashboard-primary-heading{grid-template-columns:42px 1fr}.dashboard-index{display:none}.dashboard-grid{grid-template-columns:repeat(2,1fr)}.dashboard-next,.dashboard-next ol{grid-template-columns:1fr}.dashboard-next li{grid-template-columns:20px 1fr;align-items:center;display:grid}.dashboard-next li span{margin:0}.section-heading{margin-bottom:34px}.section-heading h2{font-size:36px}.topic-grid,.product-grid,.occasion-grid,.checklist,.pros-cons-grid{grid-template-columns:1fr}.topic-card,.topic-card:nth-child(4),.topic-card:nth-child(5),.topic-card:last-child{grid-column:auto;min-height:250px}.process-list li{grid-template-columns:42px 1fr}.methodology-box,.content-panel,.checklist-block,.affiliate-cta{border-radius:22px;padding:27px 22px}.affiliate-action{width:100%;min-width:0}.affiliate-action .button{width:100%}.affiliate-disclosure{padding:18px}.disclosure-compact{margin-bottom:45px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.page-intro{padding:46px 0 56px}.breadcrumbs{margin-bottom:34px}.page-intro h1{font-size:46px}.cluster-stack{gap:68px}.content-section,.checklist-block,.faq-block,.related-section{margin-bottom:58px}.comparison-placeholder{align-items:flex-start}}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:clamp(44px,6vw,84px)}.hero h1{letter-spacing:-.052em;font-size:clamp(52px,5.35vw,78px)}.hero h1 em,.section-heading h2 em{color:var(--petrol);font-style:italic;font-weight:400;position:relative}.hero h1 em:after,.section-heading h2 em:after{background:var(--sand);content:"";height:2px;position:absolute;bottom:-2px;left:6%;right:2%;transform:rotate(-1deg)}.hero-dashboard{background:#fdfdfed6;border-color:#bcc8c0c7;border-radius:25px 25px 9px;min-height:0;padding:19px;box-shadow:0 32px 90px #16463f1f}.dashboard-primary{background:linear-gradient(120deg,#ffffff12,#0000 54%),linear-gradient(135deg,#15524a,#0e3f39);border-radius:20px 20px 7px;padding:26px;position:relative;overflow:hidden}.dashboard-primary:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-65px}.dashboard-primary h2,.dashboard-tile strong,.dashboard-next strong{letter-spacing:-.025em;font-family:inherit}.dashboard-primary h2{font-size:24px;font-weight:680}.dashboard-progress{color:#ffffff9e;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.dashboard-progress strong{color:#ffffffc7;font-size:inherit;font-weight:650}.dashboard-grid{border:1px solid var(--line);background:var(--line);border-radius:15px 15px 6px;gap:0;overflow:hidden}.dashboard-tile{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;min-height:91px}.dashboard-tile:hover{z-index:1;border-color:var(--line);background:var(--sage-soft);box-shadow:inset 3px 0 0 var(--petrol);transform:none}.dashboard-tile strong{font-size:14px;font-weight:720}.dashboard-next{background:0 0;border:0;border-radius:0;padding:15px 4px 2px}.dashboard-next strong{font-size:13px;font-weight:700}.dashboard-next ol{grid-template-columns:repeat(4,1fr)}.section-heading h2 em{white-space:nowrap}.topics-section{background:linear-gradient(to bottom, var(--paper-soft), #f0f1f294);border-bottom:0}.topic-grid{grid-template-columns:repeat(12,1fr);gap:12px}.topic-card,.topic-card:nth-child(4),.topic-card:nth-child(5){min-height:218px;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:17px 17px 5px;grid-column:span 4;padding:25px}.topic-card-1{background:linear-gradient(160deg, #ffffff59, transparent 50%), var(--petrol-dark);min-height:448px;box-shadow:none;color:#fff;grid-area:span 2/span 5}.topic-card-2,.topic-card-4{grid-column:span 3}.topic-card-3,.topic-card-5{grid-column:span 4}.topic-card:before{border:1px solid var(--line);background:0 0;border-radius:50% 0 0;width:220px;height:160px;top:auto;bottom:-90px;right:-52px}.topic-card-1:before{border-color:#ffffff1c}.topic-card-1 .card-number,.topic-card-1 p{color:#ffffffa3}.topic-card-1 .topic-symbol{background:#ffffff17;border-color:#fff3}.topic-card-1 .topic-symbol:before{border-color:#fff}.topic-card-1 h3{font-size:28px}.topic-card-1 .card-meta{color:var(--sand);border-color:#ffffff24}.topic-card h3{letter-spacing:-.025em;margin-top:20px;font-family:inherit;font-size:20px;font-weight:720}.topic-card p{font-size:13px}.topic-card:hover{box-shadow:inset 0 0 0 1px var(--petrol), var(--shadow-small);border-color:#0000;transform:translateY(-2px)}.topic-card-1:hover{box-shadow:0 22px 52px #16463f2e}.card-meta{border-top:0;padding-top:4px;font-size:10px}.guide-section{background:var(--surface)}.guide-grid{border-top:1px solid var(--line);gap:0}.guide-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:50px 1fr 38px;align-items:center;gap:19px;min-height:0;padding:23px 4px;display:grid}.guide-card:nth-child(odd){padding-right:30px}.guide-card:nth-child(2n){border-left:1px solid var(--line);padding-left:30px}.guide-card:hover{border-color:var(--line);background:linear-gradient(90deg, var(--sage-soft), transparent);box-shadow:none;transform:none}.guide-card-top{margin:0}.guide-icon{border-radius:12px;width:42px;height:42px}.guide-card-copy .product-kicker{margin:0 0 3px}.guide-card h3{max-width:none;margin:0 0 4px;font-family:inherit;font-size:16px;font-weight:720;line-height:1.3}.guide-card-copy>p:last-child{color:var(--ink-soft);margin:0;font-size:12px}.guide-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.process-section{background:linear-gradient(105deg,#103f39,#16594f 62%,#0f4640);padding-block:78px}.process-grid{grid-template-columns:.78fr 1.22fr;gap:78px}.process-copy h2{max-width:520px;font-size:clamp(36px,3.6vw,50px)}.process-list{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.process-list li,.process-list li:last-child{border:0;border-left:1px solid #ffffff24;min-height:180px;padding:17px 20px;display:block}.process-list>li>span{background:#ffffff17;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:34px;display:grid}.process-list strong{min-height:46px;font-family:inherit;font-size:15px;font-weight:720}.process-list p{font-size:11px;line-height:1.55}.trust-section{background:var(--paper)}.methodology-box{background:var(--sand-soft);box-shadow:none;border:0;border-radius:20px 20px 6px}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.topic-card-1{grid-column:span 6;min-height:330px}.topic-card-2,.topic-card-3,.topic-card-4,.topic-card-5{grid-column:span 6}.process-grid{grid-template-columns:1fr}}@media (max-width:820px){.guide-grid{grid-template-columns:1fr}.guide-card:nth-child(odd),.guide-card:nth-child(2n){border-left:0;padding-inline:4px}.process-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.topic-card,.topic-card:nth-child(4),.topic-card:nth-child(5),.topic-card:last-child,.topic-card-1,.topic-card-2,.topic-card-3,.topic-card-4,.topic-card-5{grid-column:1/-1;min-height:235px}.dashboard-next ol{grid-template-columns:repeat(2,1fr)}.guide-card{grid-template-columns:46px 1fr 34px;gap:12px}.process-list{grid-template-columns:1fr}.process-list li,.process-list li:last-child{border-top:1px solid #ffffff24;border-left:0;min-height:0}.process-list>li>span{margin-bottom:18px}}.hero{background:var(--surface);padding-block:40px 56px}.hero-grid{display:block}.hero-copy{max-width:480px}.hero h1{letter-spacing:normal;text-align:left;text-wrap:wrap;word-spacing:normal;margin-bottom:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,2.2vw,38px);font-weight:800}.hero h1 em{font-style:normal;font-weight:800}.hero-punkte{flex-direction:column;gap:18px;margin:0 0 36px;padding:0;list-style:none;display:flex}.hero-punkte li{align-items:flex-start;gap:14px;display:flex}.hero-punkt-icon{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-small);color:var(--petrol);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-punkte li span:last-child{max-width:350px;color:var(--ink);padding-top:8px;font-size:16px;line-height:1.5}.hero-visual{background:var(--surface);position:absolute;inset:0;overflow:hidden}.hero-visual img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.hero-visual:after{background:linear-gradient(to right, #fff 0%, #fffffff7 32%, #ffffffd6 46%, #ffffff4d 58%, transparent 70%), linear-gradient(to bottom, transparent 80%, var(--paper) 100%);content:"";pointer-events:none;position:absolute;inset:0}@media (max-width:1000px){.hero-visual:after{background:linear-gradient(to right, #fff 0%, #ffffffeb 45%, #ffffffb8 70%, #ffffff4d 100%), linear-gradient(to bottom, transparent 80%, var(--paper) 100%)}}@media (max-width:640px){.hero-visual:after{background:linear-gradient(to bottom, #ffffffe6 0%, #ffffffe0 68%, #ffffffc7 78%, #ffffff47 90%, #ffffff2e 100%), linear-gradient(to bottom, transparent 80%, var(--paper) 100%)}}.situationen-section{background:var(--vorlage-flaeche);padding-block:62px 34px}.situationen-kopf{text-align:center;margin-bottom:36px}.situationen-kopf h2{margin-bottom:10px;font-size:clamp(30px,3.2vw,42px);line-height:1.14}.situationen-kopf p{max-width:560px;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.6}.situationen-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.situation-umzug{--sit-titel:var(--petrol-dark);--sit-kreis:var(--petrol-soft);--sit-glanz:#1f5b534d}.situation-auto{--sit-titel:var(--welt-internet-mobilfunk);--sit-kreis:var(--welt-internet-mobilfunk-soft);--sit-glanz:var(--welt-internet-mobilfunk-glanz)}.situation-gruendung{--sit-titel:var(--welt-reise-mobilitaet);--sit-kreis:var(--welt-reise-mobilitaet-soft);--sit-glanz:var(--welt-reise-mobilitaet-glanz)}.situation-immobilie{--sit-titel:var(--warning);--sit-kreis:var(--warning-soft);--sit-glanz:#a85e2c4d}.situation-energie{--sit-titel:var(--petrol);--sit-kreis:var(--welt-energie-soft);--sit-glanz:var(--welt-energie-glanz)}.situation-finanzen{--sit-titel:var(--warning);--sit-kreis:var(--welt-finanzen-soft);--sit-glanz:var(--welt-finanzen-glanz)}.situation-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);grid-template-columns:56px minmax(0,1fr) minmax(160px,32%);grid-template-areas:"symbol inhalt motiv";align-items:center;gap:18px;padding:22px 24px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;display:grid;position:relative}:is(.situation-karte:hover,.situation-karte:focus-visible){border-color:var(--sit-glanz);box-shadow:0 26px 46px -18px var(--sit-glanz), 0 10px 22px -12px #1e2c382e;transform:translateY(-6px)}.situation-karte:active{transform:translateY(-2px)}.situation-symbol{background:var(--sit-kreis);width:56px;height:56px;color:var(--sit-titel);border-radius:50%;grid-area:symbol;align-self:start;place-items:center;display:grid}.situation-inhalt{grid-area:inhalt;min-width:0;display:block}.situation-karte h3{color:var(--sit-titel);letter-spacing:-.02em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.22}.situation-text{color:var(--ink-soft);margin-bottom:13px;font-size:14px;line-height:1.55;display:block}.situation-tags{flex-wrap:wrap;gap:6px 7px;display:flex}.situation-tags span{background:var(--sit-kreis);color:var(--ink-soft);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:650}.situation-motiv{grid-area:motiv;display:block}.situation-motiv img{width:100%;height:auto;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:block}:is(.situation-karte:hover .situation-motiv img,.situation-karte:focus-visible .situation-motiv img){transform:scale(1.018)}.situation-pfeil{background:var(--sit-titel);color:#fff;width:38px;height:38px;box-shadow:0 8px 18px -8px var(--sit-glanz);border-radius:50%;place-items:center;transition:transform .22s;display:grid;position:absolute;bottom:18px;right:20px}:is(.situation-karte:hover .situation-pfeil,.situation-karte:focus-visible .situation-pfeil){transform:translate(3px)}@media (max-width:1040px){.situationen-section{padding-block:54px 26px}.situationen-raster{grid-template-columns:minmax(0,1fr);gap:20px}.situation-karte{grid-template-columns:58px minmax(0,1fr) minmax(140px,30%);gap:18px}.situation-symbol{width:58px;height:58px}}@media (max-width:640px){.situationen-section{padding-block:44px 18px}.situationen-kopf{margin-bottom:26px}.situationen-raster{gap:16px}.situation-karte{grid-template-columns:minmax(0,1fr) 118px;grid-template-areas:"symbol motiv""inhalt motiv";align-items:start;gap:12px 14px;padding:18px 18px 20px}.situation-symbol{width:48px;height:48px}.situation-symbol svg{width:22px;height:22px}.situation-motiv{align-self:center}.situation-karte h3{padding-right:0}.situation-text{margin-bottom:10px}.situation-tags{padding-right:6px}.situation-pfeil{width:34px;height:34px;bottom:16px;right:16px}}.anlaesse-section{background:var(--vorlage-flaeche);padding-block:0 26px}.anlaesse-kopf{margin-bottom:26px}.anlaesse-kopf h1,.anlaesse-kopf h2{margin-bottom:8px;font-size:clamp(28px,3vw,40px);line-height:1.14}.anlaesse-kopf p{max-width:620px;color:var(--ink-soft);font-size:15px;line-height:1.6}.anlaesse-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.anlaesse-raster>li{display:flex}.anlass-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex:1;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:10px;padding:20px 20px 22px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;display:grid;position:relative}:is(.anlass-karte:hover,.anlass-karte:focus-visible){border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 24px 42px -18px #1f5b5338,0 10px 22px -12px #1e2c3829}.anlass-karte:active{transform:translateY(-2px)}.anlass-inhalt{min-width:0;display:block}.anlass-karte h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.2}.anlass-text{color:var(--ink-soft);margin-bottom:14px;font-size:13.5px;line-height:1.5;display:block}.anlass-tags{flex-wrap:wrap;gap:6px 7px;display:flex}.anlass-tags span{background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:650}.anlass-motiv{align-self:center;display:block}.anlass-motiv img{width:100%;max-width:142px;height:auto;margin-inline:auto;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:block}:is(.anlass-karte:hover .anlass-motiv img,.anlass-karte:focus-visible .anlass-motiv img){transform:scale(1.03)}.anlass-pfeil{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--petrol);border-radius:50%;place-items:center;transition:transform .22s,border-color .22s,background .22s;display:grid;position:absolute;bottom:14px;right:16px}:is(.anlass-karte:hover .anlass-pfeil,.anlass-karte:focus-visible .anlass-pfeil){border-color:var(--petrol);background:var(--petrol-soft);transform:translate(3px)}.anlaesse-alle{justify-content:center;margin-top:22px}@media (max-width:1040px){.anlaesse-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.anlass-karte{grid-template-columns:minmax(0,1fr) 118px}}@media (max-width:640px){.anlaesse-section{padding-block:12px 18px}.anlaesse-kopf{margin-bottom:20px}.anlaesse-raster{grid-template-columns:minmax(0,1fr);gap:14px}.anlass-karte{grid-template-columns:minmax(0,1fr) 104px;padding:18px 18px 20px}.anlass-pfeil{width:30px;height:30px;bottom:12px;right:14px}}.gewerbeband-section{padding-block:0 46px}.gewerbeband-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.gewerbeband-raster>li{display:flex}.gewerbe-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex:1;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;padding:20px 20px 22px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;display:grid;position:relative}:is(.gewerbe-karte:hover,.gewerbe-karte:focus-visible){border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 24px 42px -18px #1f5b5338,0 10px 22px -12px #1e2c3829}.gewerbe-karte:active{transform:translateY(-2px)}.gewerbe-inhalt{min-width:0;display:block}.gewerbe-karte h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.2}.gewerbe-text{color:var(--ink-soft);margin-bottom:14px;font-size:13.5px;line-height:1.5;display:block}.gewerbe-tags{flex-wrap:wrap;gap:6px 7px;display:flex}.gewerbe-tags span{background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:650}.gewerbe-motiv{align-self:center;display:block}.gewerbe-motiv img{border-radius:var(--radius-small);width:100%;max-width:118px;height:auto;margin-inline:auto;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:block}:is(.gewerbe-karte:hover .gewerbe-motiv img,.gewerbe-karte:focus-visible .gewerbe-motiv img){transform:scale(1.03)}.gewerbe-pfeil{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--petrol);border-radius:50%;place-items:center;transition:transform .22s,border-color .22s,background .22s;display:grid;position:absolute;bottom:14px;right:16px}:is(.gewerbe-karte:hover .gewerbe-pfeil,.gewerbe-karte:focus-visible .gewerbe-pfeil){border-color:var(--petrol);background:var(--petrol-soft);transform:translate(3px)}.gewerbeband-alle{justify-content:center;margin-top:22px}@media (max-width:1040px){.gewerbeband-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gewerbe-karte{grid-template-columns:minmax(0,1fr) 108px}.gewerbe-motiv img{max-width:108px}}@media (max-width:640px){.gewerbeband-section{padding-block:0 18px}.gewerbeband-raster{grid-template-columns:minmax(0,1fr);gap:14px}.gewerbe-karte{grid-template-columns:minmax(0,1fr) 96px;padding:18px 18px 20px}.gewerbe-motiv img{max-width:96px}.gewerbe-pfeil{width:30px;height:30px;bottom:12px;right:14px}}.themenleiste-section{background:var(--vorlage-flaeche);padding-block:10px 30px}.themenleiste-kopf{margin-bottom:18px}.themenleiste-kopf h2{margin-bottom:6px;font-size:clamp(26px,2.6vw,34px);line-height:1.16}.themenleiste-kopf p{color:var(--ink-soft);margin-bottom:0;font-size:15px;line-height:1.6}.themenkarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.themenkarte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--karte-flaeche);grid-template-columns:minmax(0,1fr) minmax(0,38%);grid-template-areas:"text motiv""fuss fuss";align-items:start;gap:0 12px;padding:22px 24px 0;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;display:grid;position:relative;overflow:hidden}.themenkarte-energie{--karte-welt:var(--welt-energie);--karte-soft:var(--welt-energie-soft);--karte-glanz:var(--welt-energie-glanz);--karte-flaeche:var(--welt-energie-flaeche)}.themenkarte-internet-mobilfunk{--karte-welt:var(--welt-internet-mobilfunk);--karte-soft:var(--welt-internet-mobilfunk-soft);--karte-glanz:var(--welt-internet-mobilfunk-glanz);--karte-flaeche:var(--welt-internet-mobilfunk-flaeche)}.themenkarte-versicherungen{--karte-welt:var(--welt-versicherungen);--karte-soft:var(--welt-versicherungen-soft);--karte-glanz:var(--welt-versicherungen-glanz);--karte-flaeche:var(--welt-versicherungen-flaeche)}.themenkarte-finanzen{--karte-welt:var(--welt-finanzen);--karte-soft:var(--welt-finanzen-soft);--karte-glanz:var(--welt-finanzen-glanz);--karte-flaeche:var(--welt-finanzen-flaeche)}.themenkarte-reise-mobilitaet{--karte-welt:var(--welt-reise-mobilitaet);--karte-soft:var(--welt-reise-mobilitaet-soft);--karte-glanz:var(--welt-reise-mobilitaet-glanz);--karte-flaeche:var(--welt-reise-mobilitaet-flaeche)}.themenkarte-umzug-wohnen{--karte-welt:var(--welt-umzug-wohnen);--karte-soft:var(--welt-umzug-wohnen-soft);--karte-glanz:var(--welt-umzug-wohnen-glanz);--karte-flaeche:var(--welt-umzug-wohnen-flaeche)}:is(.themenkarte:hover,.themenkarte:focus-within){border-color:var(--karte-glanz);box-shadow:0 24px 42px -18px var(--karte-glanz), 0 10px 22px -12px #1e2c3829;transform:translateY(-5px)}.themenkarte:active{transform:translateY(-2px)}.themenkarte-text{grid-area:text;min-width:0}.themenkarte-titel{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 6px;font-size:clamp(21px,2vw,26px);line-height:1.1}.themenkarte-link{color:var(--karte-welt);text-decoration:none}.themenkarte-link:after{content:"";z-index:1;position:absolute;inset:0}.themenkarte-claim{margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.4}.themenkarte-lede{max-width:38ch;color:var(--ink-soft);margin:0 0 14px;font-size:14px;line-height:1.55}.themenkarte-punkte{gap:2px;margin:0;padding:0;list-style:none;display:grid}.themenkarte-punkt{z-index:2;border-radius:var(--radius-small);color:inherit;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:5px 6px;font-size:14px;text-decoration:none;transition:background-color .18s,color .18s;display:grid;position:relative}.themenkarte-punkt:hover{background:var(--surface);color:var(--karte-welt)}.themenkarte-symbol{border:1px solid var(--karte-soft);background:var(--surface);width:32px;height:32px;color:var(--karte-welt);border-radius:9px;justify-content:center;align-items:center;display:flex}.themenkarte-symbol .dh-icon{width:17px;height:17px}.themenkarte-punkt-text{overflow-wrap:anywhere;min-width:0}.themenkarte-motiv{grid-area:motiv;align-self:end;min-width:0}.themenkarte-motiv img{width:100%;max-width:436px;height:auto;margin-left:auto;display:block}.themenkarte-fuss{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:fuss;justify-content:space-between;align-items:center;gap:4px 14px;margin:14px -24px 0;padding:11px 24px;font-size:12.5px;display:flex}.themenkarte-stichworte{color:var(--karte-welt);flex-wrap:wrap;gap:2px 11px;display:flex}.themenkarte-stichworte span+span:before{content:"·";color:var(--line-strong);margin-right:11px}.themenkarte-alle{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.themenkarte-pfeil{color:var(--karte-welt);transition:transform .26s cubic-bezier(.22,.61,.36,1);display:flex}:is(.themenkarte:hover,.themenkarte:focus-within) .themenkarte-pfeil{transform:translate(3px)}@media (max-width:1040px){.themenkarten{grid-template-columns:minmax(0,1fr)}.themenkarte{grid-template-columns:minmax(0,1fr) minmax(0,40%)}}@media (max-width:640px){.themenleiste-section{padding-block:6px 22px}.themenkarte{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""motiv""fuss";gap:0;padding:18px 18px 0}.themenkarte-lede{max-width:none}.themenkarte-motiv{margin-top:12px}.themenkarte-motiv img{margin-inline:auto}.themenkarte-fuss{margin:12px -18px 0;padding:10px 18px}}.unternehmensband-section{background:var(--vorlage-flaeche);padding-block:8px 40px}.unternehmensband{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--paper-soft);grid-template-columns:290px minmax(0,1fr) auto;align-items:center;gap:26px;padding:18px 26px 18px 18px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;display:grid;position:relative}:is(.unternehmensband:hover,.unternehmensband:focus-visible){border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 24px 42px -18px #1f5b5338,0 10px 22px -12px #1e2c3829}.unternehmensband:active{transform:translateY(-2px)}.unternehmensband-motiv{display:block}.unternehmensband-motiv img{border-radius:var(--radius-small);width:100%;max-width:290px;height:auto;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:block}:is(.unternehmensband:hover .unternehmensband-motiv img,.unternehmensband:focus-visible .unternehmensband-motiv img){transform:scale(1.03)}.unternehmensband-text h2{margin-bottom:10px;font-size:clamp(22px,2.2vw,30px);line-height:1.16}.unternehmensband-text p{color:var(--ink-soft);margin-bottom:14px;font-size:15px;line-height:1.6}.unternehmensband-merkmale{color:var(--ink-soft);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.unternehmensband-merkmale li{align-items:center;gap:8px;display:inline-flex}.unternehmensband-merkmale svg{color:var(--petrol);display:block}.unternehmensband-aktion{justify-content:flex-end;display:flex}@media (max-width:1040px){.unternehmensband{grid-template-columns:240px minmax(0,1fr);gap:20px}.unternehmensband-aktion{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.unternehmensband-section{padding-block:4px 30px}.unternehmensband{grid-template-columns:minmax(0,1fr);padding:18px}.unternehmensband-motiv img{margin-inline:auto}}.themenwelten-section{border-bottom:1px solid var(--line);background:var(--vorlage-flaeche);padding-block:18px 96px}.themenwelten-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.themenwelt-kachel{border-radius:clamp(18px,1.9vw,26px);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,filter .26s;display:block;position:relative;overflow:hidden}.themenwelt-kachel picture{display:block}.themenwelt-kachel img{width:100%;height:auto;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:block}:is(.themenwelt-kachel:hover,.themenwelt-kachel:focus-visible){box-shadow:0 26px 46px -18px var(--kachel-glanz,#1e2c384d), 0 10px 22px -12px #1e2c3833;filter:saturate(1.05);transform:translateY(-6px)}:is(.themenwelt-kachel:hover img,.themenwelt-kachel:focus-visible img){transform:scale(1.018)}.themenwelt-kachel:active{transform:translateY(-2px)}.welt-energie{--kachel-glanz:var(--welt-energie-glanz)}.welt-internet-mobilfunk{--kachel-glanz:var(--welt-internet-mobilfunk-glanz)}.welt-versicherungen{--kachel-glanz:var(--welt-versicherungen-glanz)}.welt-finanzen{--kachel-glanz:var(--welt-finanzen-glanz)}.welt-reise-mobilitaet{--kachel-glanz:var(--welt-reise-mobilitaet-glanz)}.welt-umzug-wohnen{--kachel-glanz:var(--welt-umzug-wohnen-glanz)}.verstehen-section{background:var(--surface);padding-block:84px}.verstehen-section h2{margin-bottom:26px;font-size:clamp(32px,3.4vw,46px);line-height:1.12}.verstehen-section p{color:var(--ink-soft);margin-bottom:18px;font-size:17px;line-height:1.75}.verstehen-section p:last-child{margin-bottom:0}.warum-section{border-top:1px solid var(--line);background:var(--paper-soft);padding-block:88px}.warum-text{max-width:720px;color:var(--ink-soft);margin-top:6px;font-size:17px;line-height:1.75}.warum-text p{margin-bottom:18px}.warum-text p:last-child{margin-bottom:0}.warum-kernsatz{color:var(--ink);letter-spacing:-.014em;font-size:19px;font-weight:700}.grundsatz-liste{flex-wrap:wrap;gap:10px 12px;margin:40px 0 0;padding:0;list-style:none;display:flex}.grundsatz-liste li{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:650}.verstehen-section h2 em{color:var(--petrol);font-style:italic;font-weight:400;position:relative}.verstehen-section h2 em:after{background:var(--sand);content:"";height:2px;position:absolute;bottom:-2px;left:6%;right:2%;transform:rotate(-1deg)}@media (max-width:1040px){.themenwelten-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:640px){.hero{padding-block:58px 24px}.themenwelten-section{padding-block:12px 68px}.themenwelten-raster{grid-template-columns:1fr;gap:18px}.verstehen-section,.warum-section{padding-block:60px}.grundsatz-liste{margin-top:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.themenwelt-kachel:hover,.themenwelt-kachel:active,.themenwelt-kachel:hover img,.situation-karte:hover,.situation-karte:active,.situation-karte:hover .situation-motiv img,.situation-karte:hover .situation-pfeil,.anlass-karte:hover,.anlass-karte:active,.anlass-karte:hover .anlass-motiv img,.anlass-karte:hover .anlass-pfeil,.gewerbe-karte:hover,.gewerbe-karte:active,.gewerbe-karte:hover .gewerbe-motiv img,.gewerbe-karte:hover .gewerbe-pfeil,.themenkarte:hover,.themenkarte:focus-within,.themenkarte:active,.themenkarte:hover .themenkarte-pfeil,.themenkarte:focus-within .themenkarte-pfeil,.unternehmensband:hover,.unternehmensband:active,.unternehmensband:hover .unternehmensband-motiv img{transform:none}.themenwelt-kachel:focus-visible{transform:none}.themenwelt-kachel:focus-visible img{transform:none}.situation-karte:focus-visible{transform:none}.situation-karte:focus-visible .situation-motiv img{transform:none}.situation-karte:focus-visible .situation-pfeil{transform:none}.anlass-karte:focus-visible{transform:none}.anlass-karte:focus-visible .anlass-motiv img{transform:none}.anlass-karte:focus-visible .anlass-pfeil{transform:none}.gewerbe-karte:focus-visible{transform:none}.gewerbe-karte:focus-visible .gewerbe-motiv img{transform:none}.gewerbe-karte:focus-visible .gewerbe-pfeil{transform:none}.unternehmensband:focus-visible{transform:none}.unternehmensband:focus-visible .unternehmensband-motiv img{transform:none}}.money-callout{border:1px solid var(--world-accent-soft,var(--petrol-soft));border-left:5px solid var(--world-accent,var(--petrol));border-radius:var(--radius-medium);background:var(--paper-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 26px;margin:0 0 28px;padding:20px 24px;display:flex}.money-callout-text{flex:300px;min-width:0}.money-callout-headline{color:var(--ink);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:750;line-height:1.25}.money-callout-sub{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.money-callout-cta{flex:none;min-height:52px;padding:15px 26px;font-size:15px;font-weight:750}@media (max-width:620px){.money-callout{padding:18px}.money-callout-cta{justify-content:center;width:100%}}.mp-header{border-bottom:1px solid var(--line);background:var(--surface)}.mp-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.mp-brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mp-brand img{width:auto;height:46px;display:block}.mp-header-nav a{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.mp-header-nav a:hover{border-color:var(--petrol);background:var(--paper-soft)}.mp-motiv{background:var(--surface);padding-top:24px;padding-bottom:24px}.mp-motiv-bild{border-radius:var(--radius-medium);width:100%;height:auto;display:block}.mp-bildbutton{background:var(--surface);padding-bottom:8px}.mp-bildbutton-link{margin-inline:-1.611%;display:block}.mp-bildbutton[data-banner=eigen]{padding-top:24px}.mp-bildbutton[data-banner=eigen] .mp-bildbutton-link{margin-inline:0}:is(.mp-bildbutton-link:hover .mp-bildbutton-bild,.mp-bildbutton-link:focus-visible .mp-bildbutton-bild){filter:brightness(1.05)}.mp-bildbutton-bild{border-radius:var(--radius-medium);width:100%;height:auto;display:block}.mp-bildbutton-hinweis{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.6}.mp-bildbutton-hinweis a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.mp-bildbutton-frage{color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.mp-bildbutton-auswahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.mp-bildbutton-auswahl>li:only-child{grid-column:1/-1}.mp-bildbutton-option-name{color:var(--ink);margin:0 0 6px;padding-inline:1.611%;font-size:15px;font-weight:600;line-height:1.3;display:block}@media (max-width:640px){.mp-bildbutton-auswahl{grid-template-columns:minmax(0,1fr);gap:18px 0}}.mp-hero{border-bottom:1px solid var(--line);background:linear-gradient(160deg, var(--surface) 0%, var(--paper-soft) 55%, var(--world-accent-soft,var(--petrol-soft)) 140%)}.mp-hero-inner{max-width:860px;padding-top:30px;padding-bottom:30px}.mp-season{border:1px solid var(--world-accent-soft,var(--petrol-soft));border-left:4px solid var(--world-accent,var(--petrol));border-radius:var(--radius-small);background:var(--surface);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 16px;font-size:14px;line-height:1.55;display:flex}.mp-season-deadline{color:var(--petrol);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.mp-kicker{color:var(--petrol);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.mp-headline{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.mp-subline{max-width:640px;color:var(--ink-soft);margin:0 0 14px;font-size:16px;line-height:1.6}.mp-checks{flex-wrap:wrap;gap:6px 20px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mp-checks li{color:var(--ink);padding-left:26px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.mp-checks li:before{content:"✓";color:var(--world-accent,var(--petrol));font-weight:800;position:absolute;top:0;left:0}.mp-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.mp-hero-cta{min-height:54px;padding:16px 28px;font-size:15px}.mp-hero-secondary{color:var(--ink-soft);text-underline-offset:4px;font-size:14px;font-weight:650;text-decoration:underline}.mp-hero-secondary:hover{color:var(--petrol)}.mp-convert{border-bottom:1px solid var(--line);background:var(--paper-soft)}.mp-convert-inner{max-width:980px;padding-top:26px;padding-bottom:34px}.mp-convert-head h2{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(23px,2.4vw,29px)}.mp-affiliate-note{color:var(--ink-soft);margin:0 0 16px;font-size:13px;line-height:1.6}.mp-affiliate-note a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.mp-paths{gap:20px;margin-bottom:22px;display:grid}.mp-paths[data-path-count="2"],.mp-paths[data-path-count="4"]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mp-paths[data-path-count="3"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mp-path{border:1px solid var(--world-accent-soft,var(--petrol-soft));border-top:5px solid var(--world-accent,var(--petrol));border-radius:var(--radius-medium);background:var(--surface);box-shadow:var(--shadow-medium,var(--shadow-small));flex-direction:column;padding:20px 22px 18px;display:flex}.mp-path .eyebrow{margin-bottom:8px}.mp-path h3{letter-spacing:-.01em;margin:0 0 6px;font-size:20px}.mp-path-benefit{color:var(--ink-soft);margin:0 0 14px;font-size:14.5px;line-height:1.6}.mp-needed-title{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:750}.mp-needed{columns:2;column-gap:22px;margin:0 0 14px;padding:0;list-style:none}@media (max-width:620px){.mp-needed{columns:1}}.mp-needed li{color:var(--ink-soft);break-inside:avoid;margin-bottom:5px;padding-left:20px;font-size:13.5px;line-height:1.5;position:relative}.mp-needed li:before{content:"";background:var(--world-accent-soft,var(--petrol-soft));width:7px;height:7px;box-shadow:inset 0 0 0 2px var(--world-accent,var(--petrol));border-radius:999px;position:absolute;top:8px;left:2px}.mp-path-action{margin:2px 0 14px}.mp-path-action .mp-cta{width:100%;min-height:58px;font-size:16px;font-weight:750}.mp-path-note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.mp-path .partner-calculator{margin:0 0 14px}.mp-alternatives{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:24px;display:flex}.mp-alternatives-label{color:var(--ink-soft);margin:0;font-size:13px;font-weight:650}.mp-alternative{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:999px;align-items:baseline;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .16s;display:inline-flex}.mp-alternative:hover{border-color:var(--petrol)}.mp-alternative small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.mp-trust{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.mp-trust li{color:var(--ink-soft);padding-left:18px;font-size:12.5px;line-height:1.6;position:relative}.mp-trust li:before{content:"·";color:var(--petrol);font-weight:800;position:absolute;left:4px}.mp-content{position:relative}.mp-content-inner{gap:44px;padding-top:48px;padding-bottom:64px;display:grid}.mp-keyfacts-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mp-keyfacts-list li{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);color:var(--ink);padding:14px 18px 14px 42px;font-size:15px;line-height:1.6;position:relative}.mp-keyfacts-list li:before{content:"✓";color:var(--world-accent,var(--petrol));font-weight:800;position:absolute;top:13px;left:16px}.mp-prose p{max-width:70ch;color:var(--ink-soft);margin:0 0 16px;font-size:15.5px;line-height:1.75}.mp-related-links{flex-direction:column;gap:10px;display:flex}.mp-sticky{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--paper) 62%, transparent);pointer-events:none;justify-content:center;display:none;position:sticky;bottom:0}.mp-sticky-cta{pointer-events:auto;width:min(480px,100%);min-height:52px;font-size:15px;box-shadow:0 12px 30px #16463f47}@media (max-width:859px){.mp-sticky{display:flex}.mp-motiv{padding-top:16px;padding-bottom:16px}.mp-motiv-bild{border-radius:var(--radius-small)}.mp-bildbutton{padding-bottom:4px}.mp-bildbutton-bild{border-radius:var(--radius-small)}.mp-hero-inner{padding-top:20px;padding-bottom:22px}.mp-season{margin-bottom:12px;padding:8px 14px;font-size:13px}.mp-subline{margin-bottom:12px}.mp-checks{gap:4px 16px;margin-bottom:14px}.mp-checks li{font-size:14px}.mp-convert-inner{padding-top:20px;padding-bottom:28px}.mp-path{padding:18px 16px 16px}}@media (prefers-reduced-motion:reduce){.mp-header-nav a,.mp-alternative{transition:none}}.mp-hub-intro{border-bottom:1px solid var(--line);background:linear-gradient(160deg, var(--surface) 0%, var(--paper-soft) 90%);padding:52px 0 44px}.mp-hub-intro h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.05}.mp-hub-lede{max-width:640px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.mp-hub{gap:40px;padding-top:44px;padding-bottom:72px;display:grid}.mp-hub-weltname{letter-spacing:-.01em;margin:0 0 16px;font-size:22px}.mp-hub-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.mp-hub-card{border:1px solid var(--line);border-left:4px solid var(--world-accent,var(--petrol));border-radius:var(--radius-small);background:var(--surface);color:var(--ink);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.mp-hub-card[data-world=energie]{--world-accent:var(--welt-energie)}.mp-hub-card[data-world=internet-mobilfunk]{--world-accent:var(--welt-internet-mobilfunk)}.mp-hub-card[data-world=versicherungen]{--world-accent:var(--welt-versicherungen)}.mp-hub-card[data-world=finanzen]{--world-accent:var(--welt-finanzen)}.mp-hub-card[data-world=reise-mobilitaet]{--world-accent:var(--welt-reise-mobilitaet)}.mp-hub-card[data-world=umzug-wohnen]{--world-accent:var(--welt-umzug-wohnen)}.mp-hub-card:hover{border-color:var(--world-accent,var(--petrol));transform:translateY(-1px)}.mp-hub-kicker{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.mp-hub-card strong{letter-spacing:-.01em;font-size:16px;line-height:1.3}.mp-hub-check{color:var(--ink-soft);font-size:13px;line-height:1.5}.mp-hub-fussnote{max-width:70ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.mp-hub-fussnote a{color:var(--petrol)}@media (prefers-reduced-motion:reduce){.mp-hub-card:hover{transform:none}.mp-hub-card{transition:none}}.mp-reminder{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:32px;padding:20px 24px;display:flex}.mp-reminder-text{flex:320px;min-width:0}.mp-reminder-title{margin:0 0 4px;font-weight:650}.mp-reminder-sub{color:var(--ink-soft);margin:0;font-size:15px}.mp-reminder-cta{flex-shrink:0}.sh-section{padding-block:40px 8px}.sh-banner{border-radius:var(--radius-medium);margin-bottom:18px;display:block;overflow:hidden}.sh-banner-bild{width:100%;height:auto;display:block}.sh-band .sh-banner{border-radius:var(--radius-medium) var(--radius-medium) 0 0;margin:-22px -26px 16px}.sh-banner-flaechen{position:relative}.sh-hotspot{border:1px solid #0000;border-radius:999px;transition:transform .16s,background .16s,border-color .16s;position:absolute}:is(.sh-hotspot:hover,.sh-hotspot:focus-visible){border-color:var(--petrol);transform:translateY(-2px)}.sh-hotspot:active{transform:translateY(-1px)}:is(.sh-hotspot[data-slot=kfz]:hover,.sh-hotspot[data-slot=kfz]:focus-visible,.sh-hotspot[data-slot=strom-gas]:hover,.sh-hotspot[data-slot=strom-gas]:focus-visible,.sh-hotspot[data-slot=solar-waermepumpe]:hover,.sh-hotspot[data-slot=solar-waermepumpe]:focus-visible,.sh-hotspot[data-slot=glasfaser]:hover,.sh-hotspot[data-slot=glasfaser]:focus-visible,.sh-hotspot[data-slot=haushalt]:hover,.sh-hotspot[data-slot=haushalt]:focus-visible,.sh-hotspot[data-slot=internet-mobilfunk]:hover,.sh-hotspot[data-slot=internet-mobilfunk]:focus-visible){background:#16463f1f}.sh-banner-flaechen[data-motiv=wechselsaison-2026] .sh-hotspot[data-slot=kfz]{border-radius:999px;width:28.792%;height:6.227%;top:44.283%;left:5.102%}.sh-banner-flaechen[data-motiv=wechselsaison-2026] .sh-hotspot[data-slot=strom-gas]{border-radius:999px;width:28.792%;height:6.227%;top:51.722%;left:5.102%}.sh-banner-flaechen[data-motiv=wechselsaison-2026] .sh-hotspot[data-slot=solar-waermepumpe]{border-radius:999px;width:28.792%;height:6.227%;top:59.161%;left:5.102%}.sh-banner-flaechen[data-motiv=wechselsaison-2026] .sh-hotspot[data-slot=glasfaser]{border-radius:999px;width:28.792%;height:6.227%;top:66.525%;left:5.102%}.sh-banner-flaechen[data-motiv=wechselsaison-2026] .sh-hotspot[data-slot=haushalt]{border-radius:999px;width:28.792%;height:6.227%;top:73.964%;left:5.102%}.sh-banner-flaechen[data-motiv=wechselsaison-2026] .sh-hotspot[data-slot=internet-mobilfunk]{border-radius:999px;width:28.792%;height:6.227%;top:81.403%;left:5.102%}@media (min-width:861px){.sh-spotlight.sh-abschnitt-gemalt,.sh-band.sh-abschnitt-gemalt{background:0 0;border:0;padding:0;display:block}.sh-spotlight.sh-abschnitt-gemalt .sh-banner,.sh-band.sh-abschnitt-gemalt .sh-banner{border-radius:var(--radius-medium);margin:0}.sh-abschnitt-gemalt .sh-spotlight-lede,.sh-abschnitt-gemalt .sh-spotlight-cta,.sh-abschnitt-gemalt .sh-spotlight-situationen,.sh-abschnitt-gemalt .sh-band-lede,.sh-abschnitt-gemalt .sh-band-raster,.sh-abschnitt-gemalt .sh-band-links{display:none}}.sh-abschnitt-gemalt .eyebrow{display:none}.sh-abschnitt-gemalt :is(h1,h2){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}@media (max-width:860px){.sh-hotspot{display:none}}@media (prefers-reduced-motion:reduce){:is(.sh-hotspot:hover,.sh-hotspot:focus-visible,.sh-hotspot:active){transform:none}}.bildvorschau-reihe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bildvorschau{width:72px;display:block}.bildvorschau img{border:1px solid var(--line);border-radius:var(--radius-small);width:100%;height:auto;display:block}.bildvorschau-aus{opacity:.45}.bildvorschau-fehlt{border:1px dashed var(--line-strong);border-radius:var(--radius-small);width:32px;height:32px;color:var(--ink-soft);place-items:center;font-weight:700;display:grid}.bildvorschau-mehr{color:var(--ink-soft);font-size:12px}@media (max-width:640px){.admin-erklaerung{flex-wrap:wrap}.admin-erklaerung-innen{flex:1 0 100%;min-width:0;padding-left:0}}.admin-trefferzeile{margin:12px 0;font-size:14px}.bs-liste{gap:18px;margin:0;padding:0;list-style:none;display:grid}.bs-karte{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-medium);gap:14px;min-width:0;padding:18px 20px;display:grid}.bs-karte.bs-geaendert{border-left-color:var(--petrol)}.bs-kopf{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.bs-vorschau{flex:0 0 160px;max-width:160px;display:block}.bs-vorschau img{border:1px solid var(--line);border-radius:var(--radius-small);width:100%;height:auto;display:block}.bs-titel{flex:260px;min-width:0}.bs-daten{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px 20px;min-width:0;margin:0;display:grid}.bs-daten dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.bs-daten dd{margin:2px 0 0;font-size:14px}.bs-steuerung{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.bs-leiste{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.bildplatz{--bildplatz-rand:0px;padding-block:8px 16px}.bildplatz-link{margin-inline:var(--bildplatz-rand);display:block}.bildplatz-bild{border-radius:var(--radius-medium);width:100%;height:auto;display:block}.bildplatz-hinweis{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.6}.bildplatz-hinweis a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.sh-spotlight{border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--surface);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;gap:32px;padding:32px 36px;display:grid}.sh-spotlight-text h1,.sh-spotlight-text h2{margin-bottom:.83em;font-size:24px}.sh-spotlight-lede{color:var(--ink-soft);max-width:56ch;margin:10px 0 20px}.sh-spotlight-cta{display:inline-block}.sh-situationen-titel{margin:0 0 10px;font-size:15px;font-weight:650}.sh-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sh-chip{border:1px solid var(--line-strong);color:inherit;background:var(--paper-soft);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.sh-chip:hover{border-color:var(--petrol);color:var(--petrol)}.sh-direct-section{padding-block:24px 8px}.sh-direct-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sh-direct-card{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);min-height:68px;color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.sh-direct-card:hover{border-color:var(--petrol);color:var(--petrol)}.sh-direct-pfeil{color:var(--petrol);flex-shrink:0}.sh-direct-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.sh-band-section{padding-block:16px 8px}.sh-band-reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sh-band{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);padding:22px 26px}.sh-band:only-child{grid-column:1/-1}.sh-band-lede{max-width:68ch;color:var(--ink-soft);margin:0 0 26px;font-size:17px}.sh-band-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px 32px;margin-bottom:26px;display:grid}.sh-block{min-width:0}.sh-block-titel{margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.35}.sh-block-text{color:var(--ink-soft);margin:0 0 10px;font-size:15px;line-height:1.6}.sh-block-text:last-child{margin-bottom:0}.sh-block-formel{border-left:3px solid var(--petrol);background:var(--paper-soft);color:var(--ink);margin:0;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5}.sh-block-liste{color:var(--ink-soft);margin:0 0 10px;padding-left:18px;font-size:15px;line-height:1.55}.sh-block-liste li{margin-bottom:6px}.sh-band-titel{margin:4px 0 8px;font-size:22px}.sh-band-links{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.sh-band-primaer{font-weight:650}@media (max-width:960px){.sh-spotlight{grid-template-columns:1fr;padding:26px 22px}.sh-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-band-reihe{grid-template-columns:1fr}}@media (max-width:560px){.sh-direct-grid{grid-template-columns:1fr}}.admin-rolltabelle{overflow-x:auto}.admin-zeile-sub{color:var(--ink-soft);margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.admin-fundstellen{margin:0;padding:0;list-style:none}.admin-fundstellen li+li{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.admin-fundstellen code{overflow-wrap:anywhere;font-size:12px}.admin-research{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.admin-research summary{cursor:pointer;color:var(--petrol);font-size:12.5px;font-weight:650}.admin-research p{margin:8px 0 0;font-size:13px;line-height:1.5}.admin-research a{color:var(--petrol);white-space:nowrap}.admin-research-grenze{border-left:3px solid var(--warning);background:var(--warning-soft);padding:8px 12px}.admin-research-uebersicht{border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);margin:18px 0;padding:16px 20px}.admin-research-uebersicht summary{cursor:pointer;font-weight:650}.admin-research-sequenz{color:var(--ink-soft);margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.admin-research-konten{margin:14px 0 0;padding:0;list-style:none}.admin-research-konten li{border-top:1px solid var(--line);padding:10px 0;font-size:13.5px;line-height:1.55}.admin-research-konten li:first-child{border-top:0;padding-top:0}.admin-research-konten a{color:var(--petrol)}.uh{--uh-f:1;padding-block:28px 8px}.uh-bild{border:1px solid var(--line);border-radius:var(--radius-medium);position:relative;overflow:hidden}.uh-bild img{width:100%;height:auto;display:block}.uh-hotspot{left:calc(var(--x) / var(--uh-f) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) / var(--uh-f) * 1%);height:calc(var(--h) * 1%);border-radius:10px;position:absolute}.uh-hotspot:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.uh-hotspot[data-uh=geschaeftskonto]{--x:5.29;--y:55.25;--w:9.39;--h:7.6}.uh-hotspot[data-uh=buchhaltung]{--x:15.42;--y:55.25;--w:8.38;--h:7.6}.uh-hotspot[data-uh=rechnungssoftware]{--x:24.49;--y:55.25;--w:10.96;--h:7.6}.uh-hotspot[data-uh=payment]{--x:5.29;--y:64.78;--w:6.91;--h:7.73}.uh-hotspot[data-uh=crm]{--x:12.89;--y:64.78;--w:5.62;--h:7.73}.uh-hotspot[data-uh=hosting-domain]{--x:19.24;--y:64.78;--w:10.68;--h:7.73}.uh-hotspot[data-uh=loesungen]{--x:5.29;--y:77.76;--w:12.62;--h:12.02}.uh-hotspot[data-uh=selbststaendig]{--x:19.61;--y:76.66;--w:15.01;--h:9.53}.unternehmen-intro .page-intro{padding-top:10px;padding-bottom:0}.unternehmen-intro .breadcrumbs{margin-bottom:10px}.unternehmen-intro+.uh{padding-top:0}.unternehmen-intro .eyebrow,.unternehmen-intro h1,.unternehmen-intro .page-lede{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.uh{--uh-f:.56;padding-block:18px 4px}.uh-bild{aspect-ratio:42/25}.uh-bild img{object-fit:cover;object-position:left center;height:100%}}.uk{padding-block:20px 8px}.uk-raster{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.uk-kachel{min-width:0;position:relative}.uk-inhalt{flex-direction:column;min-width:0;height:100%;display:flex}.uk-bild{border-radius:var(--radius-medium);transition:transform .16s,box-shadow .16s;position:relative}.uk-bild img{border-radius:inherit;width:100%;height:auto;display:block}.uk-kachel:hover .uk-bild,.uk-inhalt:focus-within .uk-bild{box-shadow:var(--shadow);transform:translateY(-2px)}.uk-aktion{margin:0;padding:14px 4px 0}.uk-haupt{color:var(--petrol);align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.uk-haupt:after{z-index:1;content:"";position:absolute;inset:0}.uk-haupt:hover{text-decoration:underline}.uk-haupt:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}.uk-wege{z-index:2;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0 4px;list-style:none;display:flex;position:relative}.uk-wege a{min-height:32px;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}.uk-wege a:hover{color:var(--petrol);text-decoration-color:currentColor}.uk-wege a:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}.uk-hotspot{z-index:2;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);border:1px solid #0000;border-radius:999px;transition:background .16s,border-color .16s;position:absolute}:is(.uk-hotspot:hover,.uk-hotspot:focus-visible){border-color:var(--petrol);background:#16463f1f}.uk-hotspot:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.uk-hotspot[data-slot=betriebshaftpflicht]{--x:10.843;--y:55.249;--w:19.959;--h:5.985}.uk-hotspot[data-slot=berufshaftpflicht]{--x:31.837;--y:55.249;--w:18.439;--h:5.985}.uk-hotspot[data-slot=it-haftpflicht]{--x:10.843;--y:62.891;--w:15.608;--h:5.985}.uk-hotspot[data-slot=geschaeftsinhalt]{--x:27.417;--y:62.891;--w:29.558;--h:5.985}@media (min-width:1140px){.uk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1139px){.uk-hotspot{display:none}}.wk{padding-block:20px 8px}.wk-gruppe+.wk-gruppe{margin-top:36px}.wk-gruppe-kopf{margin-bottom:16px}.wk-gruppe-kopf h2{margin:0}.wk-gruppe-zeichen{color:var(--petrol);vertical-align:-2px;margin-right:8px;display:inline-flex}.wk-gruppe-einleitung{max-width:62ch;color:var(--ink-soft);margin:6px 0 0}.wk-raster{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.wk-kachel{min-width:0;position:relative}.wk-inhalt{flex-direction:column;min-width:0;height:100%;display:flex}.wk-bild{border-radius:var(--radius-medium);transition:transform .16s,box-shadow .16s;position:relative}.wk-bild img{border-radius:inherit;width:100%;height:auto;display:block}.wk-kachel:hover .wk-bild,.wk-inhalt:focus-within .wk-bild{box-shadow:var(--shadow);transform:translateY(-2px)}.wk-aktion{margin:0;padding:14px 4px 0}.wk-haupt{color:var(--petrol);align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.wk-haupt:after{z-index:1;content:"";position:absolute;inset:0}.wk-haupt:hover{text-decoration:underline}.wk-haupt:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}.wk-wege{z-index:2;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0 4px;list-style:none;display:flex;position:relative}.wk-wege a{min-height:32px;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}.wk-wege a:hover{color:var(--petrol);text-decoration-color:currentColor}.wk-wege a:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}@media (min-width:1060px){.wk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.wk[data-spalten="3"] .wk-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-raster>.wk-kachel:only-child{grid-column:1/-1}}.wf{padding-block:20px 8px}.wf-raster{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.wf-feld{min-width:0}.wf-kachel{height:100%;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.wf-bild{border-radius:14px;transition:transform .16s;display:block;overflow:hidden}.wf-bild img{width:100%;height:auto;display:block}:is(.wf-kachel:hover .wf-bild,.wf-kachel:focus-visible .wf-bild){transform:translateY(-2px)}.wf-kachel:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;border-radius:14px}.wf-frage{margin-top:4px;font-weight:600}.wf-kachel:hover .wf-frage{text-decoration:underline}.wf-hinweis{color:var(--ink-soft);font-size:15px;line-height:1.5}.wf-weg{color:var(--petrol);margin-top:auto;padding-top:4px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.wf-bild{transition:none}:is(.wf-kachel:hover .wf-bild,.wf-kachel:focus-visible .wf-bild){transform:none}}@media (min-width:1060px){.wf-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-page-kind=admin]{--admin-ink:#1d2a2a;--admin-ink-soft:#4f5d5c;--admin-flaeche:#fbfaf6;--admin-karte:#fff;--admin-rahmen:#dfe3de;--admin-rahmen-stark:#c5ccc6;--admin-haupt:#1f5b53;--admin-haupt-soft:#e6f0ee;--admin-haupt-dunkel:#173f3a;--admin-gruen:#2f7d4a;--admin-gruen-soft:#e5f3e8;--admin-gelb:#b7791f;--admin-gelb-soft:#fbf1dc;--admin-rot:#b83b3b;--admin-rot-soft:#fbe6e6;--admin-blau:#2b62a8;--admin-blau-soft:#e5eef9;--admin-grau:#6b7370;--admin-grau-soft:#eef0ee;--admin-radius:12px;--admin-radius-klein:8px;--admin-abstand:20px;--admin-breite:1440px;--admin-nav-breite:248px;--admin-nav-abstand:28px;--admin-sidebar-bg:#fff;--admin-sidebar-text:#1d2a2a;--admin-sidebar-muted:#5b6866;--admin-nav-hover:#e6f0ee;--admin-nav-active:#1f5b53;--admin-nav-active-text:#fff;--admin-surface:#fff;--admin-border:#dfe3de;--admin-focus:#1f5b53;--admin-bereich-haupt:#1f5b53;--admin-bereich-haupt-soft:#e6f0ee;--admin-bereich-inhalte:#1f5b53;--admin-bereich-inhalte-soft:#e6f0ee;--admin-bereich-entscheidung:#4b4a9c;--admin-bereich-entscheidung-soft:#ecebf6;--admin-bereich-medien:#8f5426;--admin-bereich-medien-soft:#f6ece3;--admin-bereich-monetarisierung:#8a3f66;--admin-bereich-monetarisierung-soft:#f5e7ee;--admin-schrift:14px;--admin-schrift-klein:12.5px;--admin-schrift-winzig:11px;--admin-zeile:1.55;--admin-serif:Georgia,"Times New Roman",serif;--admin-h1:23px;--admin-h2:17px;--admin-h3:14.5px;--admin-raum-1:4px;--admin-raum-2:8px;--admin-raum-3:12px;--admin-raum-4:18px;--admin-raum-5:26px;--admin-kopf-hoehe:40px;--admin-augenbraue:10.5px}body[data-page-kind=admin]{font-size:var(--admin-schrift);line-height:var(--admin-zeile)}.admin-shell{width:auto;color:var(--admin-ink);max-width:var(--admin-breite);margin:0 auto;padding:0 20px 48px}.admin-shell h1{font-family:var(--admin-serif);font-size:var(--admin-h1);letter-spacing:-.01em;margin:2px 0 4px;line-height:1.25}.admin-shell h2{font-family:var(--admin-serif);font-size:var(--admin-h2);margin:0 0 6px;line-height:1.3}.admin-shell h3{font-size:var(--admin-h3);margin:0 0 4px}.admin-kopf{background:var(--admin-haupt-dunkel,#173f3a);color:#fff}.admin-kopf-innen{max-width:var(--admin-breite);min-height:var(--admin-kopf-hoehe);font-size:var(--admin-schrift-klein);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 auto;padding:0 20px;display:flex}.admin-kopf-marke{color:#fff;white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;text-decoration:none;display:inline-flex}.admin-kopf-marke strong{font-weight:700}.admin-kopf-marke:hover .admin-kopf-name{text-decoration:underline}.admin-kopf-zeichen{background:#ffffff24;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;display:inline-grid}.admin-kopf-bereich{font-size:var(--admin-schrift-winzig);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff24;border-radius:999px;padding:1px 9px;font-weight:700}.admin-kopf-lage{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-inline-start:auto;display:flex}.admin-kopf-stand{color:#ffffffd1;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-kopf-stand-wort{font-size:var(--admin-schrift-winzig);letter-spacing:.07em;text-transform:uppercase;color:#ffffff9e;font-weight:700}.admin-kopf-stand code{color:#fff;font-size:var(--admin-schrift-winzig);background:#ffffff1f;border-radius:4px;padding:1px 6px}.admin-kopf-stand-datum{color:#ffffffb3}.admin-kopf-hinweis{color:#ffffffc7;white-space:nowrap}.admin-kopf-hinweis strong{color:#ffd88a}.admin-kopf-website{color:#fff;white-space:nowrap;border:1px solid #ffffff52;border-radius:6px;padding:2px 9px;text-decoration:none}.admin-kopf-website:hover{background:#ffffff1f}:is(.admin-kopf-website:focus-visible,.admin-kopf-marke:focus-visible){outline-offset:2px;border-radius:6px;outline:2px solid #fff}.admin-seitenkopf{margin:2px 0 var(--admin-raum-4)}.admin-seitenkopf-kurz{font-size:var(--admin-schrift);color:var(--admin-ink-soft);margin:0 0 var(--admin-raum-1);max-width:88ch}.admin-kopfeinstieg-hinweis{margin:0 0 var(--admin-raum-2);border-left:3px solid var(--admin-haupt);background:var(--admin-haupt-soft);border-radius:0 var(--admin-radius-klein) var(--admin-radius-klein) 0;font-size:var(--admin-schrift);max-width:88ch;padding:8px 12px}.admin-seitenkopf-arbeitsliste{margin:0 0 var(--admin-raum-2);border-left:3px solid var(--admin-haupt);background:var(--admin-haupt-soft);border-radius:0 var(--admin-radius-klein) var(--admin-radius-klein) 0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:fit-content;max-width:88ch;padding:3px 10px;display:flex}.admin-seitenkopf-arbeitsliste-wort{font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;color:var(--admin-ink-soft);font-weight:700}.admin-seitenkopf-arbeitsliste-name{font-family:var(--admin-serif);font-size:var(--admin-h2);color:var(--admin-haupt-dunkel);overflow-wrap:anywhere;font-weight:600}.admin-erklaerung{margin-top:var(--admin-raum-2)}.admin-erklaerung summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.admin-erklaerung summary::-webkit-details-marker{display:none}.admin-erklaerung summary:after{content:"aufklappen";color:var(--admin-ink-soft);margin-left:auto;font-size:.84rem;font-weight:400}.admin-erklaerung[open] summary:after{content:"zuklappen"}.admin-erklaerung-innen{padding:10px 0 2px 36px}.admin-erklaerung-innen strong{margin-top:10px;display:block}.admin-erklaerung-innen p,.admin-erklaerung-innen ul{margin:4px 0 0}.admin-legende{margin:10px 0 18px;font-size:.92rem}.admin-legende summary{cursor:pointer;color:var(--admin-ink-soft);font-weight:600}.admin-legende-innen{padding-top:8px}.admin-kacheln .checklist{margin:var(--admin-raum-3) 0 var(--admin-raum-4);grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:10px;padding:0;list-style:none;display:grid}.admin-kacheln .checklist li{background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius);border-left-width:4px;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:0;padding:11px 13px;display:grid}.admin-kacheln .checklist li:has(.admin-kachel-gruen){border-left-color:var(--admin-gruen)}.admin-kacheln .checklist li:has(.admin-kachel-gelb){border-left-color:var(--admin-gelb)}.admin-kacheln .checklist li:has(.admin-kachel-rot){border-left-color:var(--admin-rot)}.admin-kacheln .checklist li:has(.admin-kachel-blau){border-left-color:var(--admin-blau)}.admin-kacheln .checklist li:has(.admin-kachel-grau){border-left-color:var(--admin-grau)}.admin-kacheln .checklist li>div>strong{font-family:var(--admin-serif);margin-bottom:3px;font-size:21px;line-height:1.05;display:block}.admin-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.84rem;font-weight:600;display:inline-flex}.admin-status-gruen{background:var(--admin-gruen-soft);color:var(--admin-gruen);border-color:#c6e4cf}.admin-status-gelb{background:var(--admin-gelb-soft);color:var(--admin-gelb);border-color:#f0dfb8}.admin-status-rot{background:var(--admin-rot-soft);color:var(--admin-rot);border-color:#f2c7c7}.admin-status-blau{background:var(--admin-blau-soft);color:var(--admin-blau);border-color:#c3d6ef}.admin-status-grau{background:var(--admin-grau-soft);color:var(--admin-grau);border-color:#d5d9d6}.admin-status-zeichen{font-size:.78rem}.admin-status-zusatz{opacity:.8;font-weight:400}.admin-abschnitt{background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius);margin:0 0 var(--admin-raum-3);padding:14px 16px}.admin-abschnitt-rot{border-left:4px solid var(--admin-rot)}.admin-abschnitt-gelb{border-left:4px solid var(--admin-gelb)}.admin-abschnitt-blau{border-left:4px solid var(--admin-blau)}.admin-abschnitt-gruen{border-left:4px solid var(--admin-gruen)}.admin-abschnitt-kopf{margin-bottom:10px}.admin-abschnitt-zusammenfassung{margin:0 0 6px;font-weight:500}.admin-abschnitt-bedeutung,.admin-abschnitt-handlung{color:var(--admin-ink-soft);margin:4px 0}.admin-abschnitt-technisch{margin-top:6px}.admin-abschnitt-details>summary{cursor:pointer;color:var(--admin-haupt);padding:8px 0;font-weight:600}.admin-abschnitt-details[open]>summary{margin-bottom:8px}.admin-abschnitt-innen>:first-child{margin-top:0}.admin-aufgabenwahl{flex-wrap:wrap;gap:8px;margin:12px 0 18px;padding:0;list-style:none;display:flex}.admin-aufgabenwahl a,.admin-aufgabenwahl span{border:1px solid var(--admin-rahmen-stark);background:var(--admin-karte);color:var(--admin-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-aufgabenwahl a:hover{border-color:var(--admin-haupt);background:var(--admin-haupt-soft)}.admin-aufgabenwahl [aria-current=page]{background:var(--admin-haupt);border-color:var(--admin-haupt);color:#fff}.admin-aufgabenwahl-zahl{opacity:.8;font-weight:400}.admin-tabelle-flaeche{margin:10px 0 6px;overflow:visible}.admin-tabelle-flaeche.admin-table-scroll{overflow:visible}.admin-tabelle-flaeche table{max-width:100%}.admin-tabelle-flaeche th,.admin-tabelle-flaeche td{overflow-wrap:break-word}.admin-tabelle-flaeche td code{overflow-wrap:anywhere}.admin-zelle-kurz{white-space:nowrap}.admin-hinweiszeile code{white-space:normal;overflow-wrap:anywhere}.admin-shell [hidden]{display:none!important}.admin-fliesstext{white-space:pre-wrap;overflow-wrap:anywhere}.admin-grafik{overflow:visible}.admin-grafik pre{white-space:pre;margin:6px 0 12px;overflow:visible}@media (max-width:860px){.admin-grafik{display:none}}.admin-tabelle-flaeche td .checklist{margin:4px 0 0;padding:0;display:block}.admin-tabelle-flaeche td .checklist li{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:2px 0}.admin-tabelle-flaeche table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.92rem}.admin-tabelle-flaeche th,.admin-tabelle-flaeche td{vertical-align:top;border-bottom:1px solid var(--admin-rahmen);text-align:left;word-break:normal;overflow-wrap:anywhere;padding:9px 10px}.admin-tabelle-flaeche thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-ink-soft);background:var(--admin-flaeche);border-bottom:1px solid var(--admin-rahmen-stark);font-size:.78rem}.admin-tabelle-flaeche tbody tr:hover{background:var(--admin-flaeche)}.admin-tabelle-flaeche .admin-spalte-technisch{display:none}.admin-tabelle-flaeche.admin-technisch-offen .admin-spalte-technisch{display:table-cell}.admin-spaltenschalter{color:var(--admin-ink-soft);align-items:center;gap:8px;margin:6px 0 4px;font-size:.88rem;display:inline-flex}.admin-hinweiszeile{border-radius:var(--admin-radius-klein);background:var(--admin-blau-soft);color:var(--admin-ink);align-items:flex-start;gap:10px;margin:8px 0;padding:10px 14px;font-size:.92rem;display:flex}.admin-hinweiszeile-gelb{background:var(--admin-gelb-soft)}.admin-hinweiszeile-rot{background:var(--admin-rot-soft)}.admin-gesamtsicht{margin-top:26px}.admin-gesamtsicht>summary{cursor:pointer;background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius);padding:12px 16px;font-size:1.05rem;font-weight:700}.admin-gesamtsicht[open]>summary{border-radius:var(--admin-radius) var(--admin-radius) 0 0}.admin-gesamtsicht-innen{padding:16px 0 0}.admin-fussweg{border-top:1px solid var(--admin-rahmen);flex-wrap:wrap;gap:12px 18px;margin:24px 0 0;padding:14px 0 0;font-size:.92rem;display:flex}.admin-fussweg a{color:var(--admin-haupt);font-weight:600;text-decoration:none}.admin-fussweg a:hover{text-decoration:underline}@media (max-width:860px){.admin-kopf-innen{padding:5px 14px}.admin-kopf-lage{flex-basis:100%;gap:4px 10px;margin-inline-start:0}.admin-kopf-hinweis{order:3}.admin-tabelle-flaeche table,.admin-tabelle-flaeche thead,.admin-tabelle-flaeche tbody,.admin-tabelle-flaeche tr,.admin-tabelle-flaeche th,.admin-tabelle-flaeche td{width:auto;display:block}.admin-tabelle-flaeche thead{position:absolute;left:-9999px}.admin-tabelle-flaeche tbody tr{border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius-klein);background:var(--admin-karte);margin:0 0 10px;padding:8px 10px}.admin-tabelle-flaeche td{border:0;padding:4px 0}.admin-tabelle-flaeche td .coverage-cell-label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-ink-soft);font-size:.74rem;display:block}.admin-tabelle-flaeche.admin-technisch-offen .admin-spalte-technisch{display:block}.admin-abschnitt{padding:12px}.admin-shell{padding:0 12px 36px}}@media (min-width:861px){.admin-tabelle-flaeche td .coverage-cell-label{display:none}}.admin-arbeitslisten{margin:var(--admin-raum-3) 0 var(--admin-raum-3)}.admin-arbeitslisten-kopf{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 6px;display:flex}.admin-arbeitslisten-wort{font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;color:var(--admin-ink-soft);font-weight:700}.admin-arbeitslisten-gruppe{margin:0 0 6px}.admin-arbeitslisten-titel{font-family:var(--admin-serif);font-size:var(--admin-h3);color:var(--admin-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 3px;font-weight:600;display:flex}.admin-arbeitslisten-reihe{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.admin-arbeitsliste{border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius-klein);background:var(--admin-karte);color:inherit;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;padding:6px 10px;line-height:1.3;text-decoration:none;display:grid}.admin-arbeitsliste:hover{border-color:var(--admin-haupt);background:var(--admin-nav-hover)}.admin-arbeitsliste:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-arbeitsliste-zahl{font-family:var(--admin-serif);color:var(--admin-ink);font-size:16px;font-weight:600}.admin-arbeitsliste-wort{font-size:var(--admin-schrift-klein);color:var(--admin-haupt-dunkel);font-weight:600}.admin-arbeitsliste-nichts{font-size:var(--admin-schrift-winzig);color:var(--admin-ink-soft);grid-column:2}.admin-arbeitsliste-leer{background:0 0;border-style:dashed}.admin-arbeitsliste-leer .admin-arbeitsliste-zahl,.admin-arbeitsliste-leer .admin-arbeitsliste-wort{color:var(--admin-ink-soft);font-weight:500}.admin-arbeitsliste-aktiv{border-color:var(--admin-haupt);border-left:3px solid var(--admin-haupt);background:var(--admin-haupt-soft)}.admin-arbeitsliste-alle{margin:0;display:inline-grid}.admin-werkzeugleiste-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.admin-inventar-suche{max-width:420px;margin:0 0 10px;display:block}.admin-inventar-suche input{border:1px solid var(--admin-rahmen-stark);border-radius:var(--admin-radius-klein);background:var(--admin-karte);width:100%;color:inherit;font:inherit;font-size:var(--admin-schrift);padding:6px 9px}.admin-filtergruppen{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px 16px;margin:0 0 8px;display:grid}.admin-filtergruppe{border:0;border-top:1px solid var(--admin-rahmen);min-width:0;margin:0;padding:6px 0 0}.admin-filtergruppe>legend{font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;color:var(--admin-ink-soft);padding:0;font-weight:700}.admin-filtergruppe .admin-filtergitter{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:4px 10px;margin:3px 0 0}.admin-filtergruppe .admin-filtergitter select{font-size:var(--admin-schrift-klein);padding:4px 6px}.admin-spaltenwahl-schublade{font-size:var(--admin-schrift-klein);margin:0 0 8px}.admin-spaltenwahl-schublade>summary{cursor:pointer;color:var(--admin-haupt-dunkel);font-weight:700}.admin-spaltenwahl-schublade>summary:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-spaltenwahl-schublade .admin-spaltenwahl{font-size:var(--admin-schrift-klein);gap:4px 14px;margin:6px 0 0}.admin-datentabelle tbody td,.admin-datentabelle thead th{padding:5px 9px}.admin-datentabelle .admin-zeile-sub{font-size:var(--admin-schrift-winzig);line-height:1.35}.admin-datentabelle th[data-sortierbar]{cursor:pointer;white-space:nowrap}.admin-datentabelle th[data-sortierbar]:focus-visible{outline:3px solid var(--admin-focus);outline-offset:-3px}@media (min-width:861px){.admin-tabelle-flaeche.admin-datentabelle{overflow-x:auto}.admin-datentabelle:not(.admin-inventar-flaeche) :is(th,td){min-width:208px}.admin-datentabelle:not(.admin-inventar-flaeche) tbody th:first-child{min-width:220px}.admin-inventar-flaeche table{min-width:880px}.admin-inventar-flaeche :is(th,td):first-child{width:86px}.admin-inventar-flaeche :is(th,td):nth-child(2){min-width:268px}.admin-inventar-flaeche :is(th,td)[data-spalte-name]{min-width:94px}}@media (max-width:860px){.admin-arbeitslisten-reihe{grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}.admin-datentabelle tbody tr{margin:0 0 6px;padding:6px 9px}.admin-datentabelle tbody td{padding:1px 0}.admin-datentabelle tbody td .coverage-cell-label{min-width:82px;font-size:var(--admin-schrift-winzig);vertical-align:baseline;margin:0 6px 0 0;display:inline-block}.admin-inventar-flaeche tbody td:nth-child(2) .coverage-cell-label{display:none}}.admin-blick-haupt{border:1px solid var(--admin-haupt);border-radius:var(--admin-radius-klein);background:var(--admin-haupt-soft);color:var(--admin-haupt-dunkel);align-items:baseline;gap:7px;padding:3px 9px;font-weight:700;text-decoration:none;display:inline-flex}.admin-blick-haupt:hover{background:var(--admin-haupt);color:#fff}.admin-blick-haupt:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-blick-haupt-zahl{font-size:var(--admin-schrift-klein);opacity:.85;font-weight:600}.admin-abschnitt-innen ul.checklist{grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.admin-abschnitt-innen ul.checklist>li{overflow-wrap:anywhere;min-width:0}.admin-abschnitt-innen ul.checklist>li>*{min-width:0}.admin-abschnitt-innen ul.checklist>li>div{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.admin-abschnitt-innen ul.checklist{grid-template-columns:1fr}}.admin-shell a.text-link{overflow-wrap:anywhere;max-width:100%}.admin-shell code{overflow-wrap:anywhere}.admin-shell a.text-link>code{min-width:0}.admin-objektliste{margin:var(--admin-raum-2) 0 var(--admin-raum-3);grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:6px}.admin-objektliste>li{border-radius:var(--admin-radius-klein);background:var(--admin-flaeche);font-size:var(--admin-schrift-klein);gap:8px;min-width:0;padding:7px 10px;line-height:1.45}.admin-objektliste>li>span{width:18px;height:18px;font-size:var(--admin-schrift-winzig);background:0 0;flex:0 0 18px}.admin-objektliste>li>div{overflow-wrap:anywhere;min-width:0}.admin-objektliste .admin-zeile-sub{font-size:var(--admin-schrift-winzig);line-height:1.4}.admin-objektliste code,.admin-objektliste a{overflow-wrap:anywhere}@media (max-width:600px){.admin-objektliste{grid-template-columns:1fr}}.admin-abschnitt-innen ul.admin-bausteinliste{grid-template-columns:1fr}.admin-bausteinliste>li>div>h3{margin:0 0 2px}.admin-bausteinliste>li>div>p{margin:0 0 4px}.admin-bausteinliste details{margin-top:6px}.admin-werkbank-leiste{margin:8px 0 12px}.admin-werkbank-schritt{margin:10px 0 6px;font-size:.98rem}.admin-werkbank-ausgabe{border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius);background:var(--admin-flaeche);margin:14px 0 18px;padding:14px 16px}.admin-werkbank-text{box-sizing:border-box;border:1px solid var(--admin-rahmen-stark);border-radius:var(--admin-radius-klein);background:var(--admin-karte);width:100%;color:var(--admin-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:10px 12px;font:.84rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-werkbank-ausgabe .admin-kopieren{background:var(--admin-haupt);color:#fff;border-color:var(--admin-haupt);font-weight:700}.admin-werkbank-ausgabe .admin-kopieren:hover{background:var(--admin-haupt-dunkel)}.admin-werkbank-kurz{max-width:34ch;color:var(--admin-ink-soft);font-size:.9rem;display:block}.admin-werkbank-tabelle input[type=checkbox]{width:20px;height:20px}.admin-aufgabenwahl-nav{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.admin-aufgabenwahl-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-ink-soft);font-size:.78rem;font-weight:700}.admin-aufgabenwahl-nav .admin-filter-chip-alle{background:var(--admin-haupt);border-color:var(--admin-haupt);color:#fff}.admin-blick{background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-left:4px solid var(--admin-haupt);border-radius:var(--admin-radius);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0 22px;padding:16px 18px;display:grid}.admin-blick-feld{flex-direction:column;gap:4px;font-size:.95rem;display:flex}.admin-blick-frage{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-ink-soft);font-size:.76rem;font-weight:700}.admin-blick-aktionen{flex-wrap:wrap;gap:6px 14px;display:flex}.admin-menue{margin:0 0 var(--admin-raum-4);font-size:var(--admin-schrift-klein)}.admin-menue-schalter{display:none}.admin-menue-inhalt{background:var(--admin-sidebar-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius);flex-direction:column;gap:1px;padding:7px;display:flex}.admin-menue-punkt{border-radius:var(--admin-radius-klein);min-height:30px;color:var(--admin-sidebar-text);border-left:3px solid #0000;align-items:center;gap:8px;padding:5px 9px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.admin-menue-punkt:hover{background:var(--admin-nav-hover);color:var(--admin-haupt-dunkel)}.admin-menue-punkt:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-menue-punkt-aktiv{background:var(--admin-nav-active);color:var(--admin-nav-active-text);border-left-color:#ffffffe6;font-weight:800}.admin-menue-punkt-aktiv:hover{background:var(--admin-haupt-dunkel);color:var(--admin-nav-active-text)}.admin-menue-start{margin-bottom:4px}.admin-menue-zeichen{flex:none;order:-1;width:16px;height:16px}.admin-menue-gruppe{border-top:1px solid var(--admin-border);margin-top:3px;padding-top:3px}.admin-menue-gruppe-kopf{border-radius:var(--admin-radius-klein);min-height:28px;color:var(--admin-sidebar-muted);font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;padding:4px 9px;font-weight:700;list-style:none;display:flex}.admin-menue-gruppe-kopf::-webkit-details-marker{display:none}.admin-menue-gruppe-kopf:hover{background:var(--admin-nav-hover);color:var(--admin-haupt-dunkel)}.admin-menue-gruppe-kopf:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-menue-gruppe-zeichen{width:15px;height:15px;color:var(--admin-bereich-farbe,var(--admin-haupt));flex:none}.admin-menue-gruppe-pfeil{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.admin-menue-gruppe[open]>.admin-menue-gruppe-kopf{color:var(--admin-bereich-farbe,var(--admin-haupt));border-left-color:var(--admin-bereich-farbe,var(--admin-haupt))}.admin-menue-gruppe[open] .admin-menue-gruppe-pfeil{transform:rotate(45deg)}.admin-menue-punkte{flex-direction:column;gap:1px;margin:1px 0 4px;padding:0 0 0 9px;list-style:none;display:flex}.admin-menue-gruppe[open]>.admin-menue-punkte{border-left:2px solid var(--admin-bereich-farbe,var(--admin-haupt));opacity:1;margin-left:11px;padding-left:9px}[data-farbe=inhalte]{--admin-bereich-farbe:var(--admin-bereich-inhalte);--admin-bereich-farbe-soft:var(--admin-bereich-inhalte-soft)}[data-farbe=entscheidung]{--admin-bereich-farbe:var(--admin-bereich-entscheidung);--admin-bereich-farbe-soft:var(--admin-bereich-entscheidung-soft)}[data-farbe=medien]{--admin-bereich-farbe:var(--admin-bereich-medien);--admin-bereich-farbe-soft:var(--admin-bereich-medien-soft)}[data-farbe=monetarisierung]{--admin-bereich-farbe:var(--admin-bereich-monetarisierung);--admin-bereich-farbe-soft:var(--admin-bereich-monetarisierung-soft)}[data-farbe=haupt]{--admin-bereich-farbe:var(--admin-bereich-haupt);--admin-bereich-farbe-soft:var(--admin-bereich-haupt-soft)}@media (min-width:1024px){.admin-shell{padding-left:calc(var(--admin-nav-breite) + var(--admin-nav-abstand) + 20px);position:relative}.admin-menue{width:var(--admin-nav-breite);margin:0;position:absolute;top:14px;bottom:0;left:20px}.admin-menue-schublade{overscroll-behavior:contain;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}}@media (min-width:861px) and (max-width:1023px){.admin-shell{padding-left:238px;position:relative}.admin-menue{width:206px;margin:0;font-size:12px;position:absolute;top:14px;bottom:0;left:16px}.admin-menue-schublade{overscroll-behavior:contain;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.admin-menue-inhalt{padding:6px}.admin-menue-punkt{min-height:29px;padding:5px 8px}.admin-menue-gruppe-kopf{min-height:27px;padding:4px 8px}}@media (max-width:860px){.admin-menue{margin:10px 0 14px}.admin-menue-schalter{border:1px solid var(--admin-rahmen-stark);border-radius:var(--admin-radius);background:var(--admin-karte);width:100%;min-height:42px;color:var(--admin-ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:6px 11px;font-weight:600;list-style:none;display:flex}.admin-menue-schalter::-webkit-details-marker{display:none}.admin-menue-schalter:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.admin-menue-schublade[open]>.admin-menue-schalter{border-color:var(--admin-haupt);background:var(--admin-haupt-soft)}.admin-menue-schalter-zeichen{width:20px;height:20px;color:var(--admin-haupt);flex:none}.admin-menue-schalter-text{flex-direction:column;line-height:1.2;display:flex}.admin-menue-schalter-wo{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-ink-soft);font-size:.7rem;font-weight:700}.admin-menue-schalter-hinweis{color:var(--admin-haupt);align-items:center;gap:8px;margin-left:auto;font-size:.84rem;font-weight:700;display:inline-flex}.admin-menue-schalter-pfeil{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)}.admin-menue-schublade[open] .admin-menue-schalter-pfeil{transform:rotate(-135deg)}.admin-menue-schublade[open]>.admin-menue-inhalt{margin-top:8px}}.admin-seitenkopf-bereich{color:var(--admin-bereich-farbe,var(--admin-haupt));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 4px;font-size:.74rem;font-weight:800;display:inline-flex}.admin-seitenkopf-bereich:before{content:"";background:currentColor;border-radius:3px;width:10px;height:10px}.admin-operator{margin:var(--admin-raum-3) 0 var(--admin-raum-3);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));align-items:start;gap:10px;padding:0;list-style:none;display:grid}.admin-operator-karte{background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-top:3px solid var(--admin-grau);border-radius:var(--admin-radius);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.admin-operator-rot{border-top-color:var(--admin-rot)}.admin-operator-gelb{border-top-color:var(--admin-gelb)}.admin-operator-blau{border-top-color:var(--admin-blau)}.admin-operator-grau{border-top-color:var(--admin-grau)}.admin-operator-gruen{border-top-color:var(--admin-gruen)}.admin-operator-kopf{color:var(--admin-ink-soft);font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-weight:700;display:flex}.admin-operator-zahl{flex-direction:column;gap:1px;margin:1px 0 0;display:flex}.admin-operator-zahl strong{font-family:var(--admin-serif);font-size:26px;font-weight:600;line-height:1.05}.admin-operator-label{font-weight:600}.admin-operator-bedeutung{color:var(--admin-ink-soft);font-size:var(--admin-schrift-klein);margin:0;line-height:1.5}.admin-operator-weitere{font-size:var(--admin-schrift-klein);flex-direction:column;gap:1px;margin:3px 0 0;padding:0;list-style:none;display:flex}.admin-operator-weg{color:var(--admin-haupt);margin-top:auto;padding-top:5px;font-weight:700;text-decoration:none}.admin-operator-weg:hover{text-decoration:underline}.admin-operator-erledigt{margin:0 0 var(--admin-raum-4);background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-radius:var(--admin-radius-klein);font-size:var(--admin-schrift-klein);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:7px 12px;display:flex}.admin-operator-erledigt-wort{color:var(--admin-ink-soft);font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.admin-operator-erledigt-punkt{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-operator-leer{margin:0 0 var(--admin-raum-4);background:var(--admin-gruen-soft);border-radius:var(--admin-radius-klein);color:var(--admin-ink);font-size:var(--admin-schrift-klein);border:1px solid #c6e4cf;padding:11px 13px}.admin-bereichskarten{margin:var(--admin-raum-3) 0 var(--admin-raum-5);grid-template-columns:repeat(auto-fit,minmax(268px,1fr));align-items:start;gap:10px;padding:0;list-style:none;display:grid}.admin-bereichskarte{background:var(--admin-karte);border:1px solid var(--admin-rahmen);border-left:3px solid var(--admin-bereich-farbe,var(--admin-haupt));border-radius:var(--admin-radius);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.admin-bereichskarte-kopf{align-items:flex-start;gap:10px;display:flex}.admin-bereichskarte-zeichen{background:var(--admin-bereich-farbe-soft,var(--admin-haupt-soft));width:26px;height:26px;color:var(--admin-bereich-farbe,var(--admin-haupt));border-radius:7px;flex:none;padding:5px}.admin-bereichskarte-titel{color:var(--admin-ink);font-family:var(--admin-serif);margin:0;font-size:15px;font-weight:600}.admin-bereichskarte-kurz{color:var(--admin-ink-soft);font-size:var(--admin-schrift-klein);margin:1px 0 0;line-height:1.45}.admin-bereichskarte-werkzeuge{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.admin-bereichskarte-werkzeug{border-radius:var(--admin-radius-klein);color:inherit;gap:0;padding:5px 8px;text-decoration:none;display:grid}.admin-bereichskarte-werkzeug:hover{background:var(--admin-nav-hover)}.admin-bereichskarte-werkzeug-name{color:var(--admin-haupt-dunkel);font-weight:700;font-size:var(--admin-schrift-klein)}.admin-bereichskarte-werkzeug-frage{color:var(--admin-ink-soft);font-size:var(--admin-schrift-winzig);line-height:1.4}.admin-bereichskarte-aufgaben{border-top:1px solid var(--admin-rahmen);padding-top:8px}.admin-bereichskarte-aufgaben-titel{color:var(--admin-ink-soft);font-size:var(--admin-augenbraue);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.admin-bereichskarte-aufgaben ul{font-size:var(--admin-schrift-klein);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.admin-bereichskarte-aufgabe{color:var(--admin-haupt);font-weight:700;text-decoration:none}.admin-bereichskarte-aufgabe:hover{text-decoration:underline}.admin-bereichskarte-zweit{color:var(--admin-ink-soft);font-size:.86rem;display:block}.admin-filterleiste:before{content:"Filter";color:var(--admin-ink-soft);letter-spacing:.06em;text-transform:uppercase;align-self:center;margin-right:2px;font-size:.74rem;font-weight:700}@media (min-width:861px){.admin-tabelle-flaeche thead th{z-index:1;position:sticky;top:0}}.admin-fuss{border-top:1px solid var(--admin-rahmen);background:var(--admin-flaeche);margin-top:24px}.admin-fuss-innen{max-width:var(--admin-breite);color:var(--admin-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 auto;padding:14px 24px;font-size:.88rem;display:flex}.admin-fuss-marke{color:var(--admin-ink)}.admin-fuss-link{color:var(--admin-haupt);margin-left:auto;font-weight:600;text-decoration:none}.admin-fuss-link+.admin-fuss-link{margin-left:0}.admin-fuss-link:hover{text-decoration:underline}.un-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.un-nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding-block:10px;display:flex}.un-nav-liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.un-nav-link{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.un-nav-link:hover{border-color:var(--petrol);background:var(--paper-soft)}.un-nav-link[aria-current=page]{border-color:var(--petrol);background:var(--petrol-soft);color:var(--petrol-dark)}.un-nav-cta{min-height:36px;padding:8px 16px;font-size:13px}.un-einstiege{padding-block:26px 10px}.un-einstiege-kopf p:last-child:not(.eyebrow){max-width:720px}.un-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.un-karte{border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:var(--radius-medium);background:var(--surface);min-width:0;box-shadow:var(--shadow-small);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.un-karte[data-status=angebot]{border-color:var(--petrol-soft);border-top-color:var(--petrol)}.un-status{margin:0}.un-status span{background:var(--paper);color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}[data-status=angebot] .un-status span{background:var(--petrol-soft);color:var(--petrol-dark)}.un-karte h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.2}.un-karte-bedarf{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.un-karte-hinweis{border-left:3px solid var(--sand);color:var(--ink-soft);margin:0;padding-left:10px;font-size:13px;line-height:1.5}.un-karte-weitere{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:13px;display:flex}.un-karte-weitere a{font-weight:650}.un-karte-aktion{margin:auto 0 0;padding-top:4px}.un-karte-aktion .button{width:100%;min-height:48px;font-size:15px}.un-einordnung{margin-bottom:34px}.un-einordnung p{max-width:760px;margin:0;font-size:17px;line-height:1.65}.un-bereiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.un-bereich{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.un-bereich h3{margin:0;font-size:16px;line-height:1.3}.un-bereich p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.un-bereich .un-status{order:-1}.un-bereich .text-link{margin-top:auto;padding-top:4px}.un-angebot{border:1px solid var(--petrol-soft);border-top:5px solid var(--petrol);border-radius:var(--radius-medium);background:var(--surface);box-shadow:var(--shadow-small);padding:26px 26px 22px}.un-angebot-offen{border-color:var(--line);border-top-color:var(--line-strong)}.un-angebot-kopf .eyebrow{margin-bottom:8px}.un-angebot h2{margin:0 0 8px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.un-angebot-partner{max-width:720px;color:var(--ink-soft);margin:0 0 18px;font-size:14.5px;line-height:1.6}.un-angebot-fakten{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0 0 20px;display:grid}.un-angebot-fakten>div{border-radius:var(--radius-small);background:var(--paper-soft);padding:12px 14px}.un-angebot-fakten dt{color:var(--petrol-dark);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:750}.un-angebot-fakten dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.un-angebot-fakten dd ul{margin:0;padding-left:18px}.un-angebot-aktion{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 16px;display:flex}.un-angebot-aktion .button{width:100%;max-width:560px;min-height:56px;font-size:16px;font-weight:750}.un-angebot-offen .un-angebot-aktion{flex-flow:wrap;align-items:center;gap:12px 20px}.un-angebot-offen .un-angebot-aktion .button{width:auto;min-height:48px;font-size:15px}.un-angebot-kennzeichnung{color:var(--ink-soft);font-size:12px}.un-angebot-sparten{margin:0 0 16px}.un-angebot-sparten p{margin:0 0 8px;font-size:13.5px;font-weight:650}.un-angebot-sparten ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.un-angebot-sparten a{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .16s;display:inline-flex}.un-angebot-sparten a:hover{border-color:var(--petrol)}.un-angebot-hinweis{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.6}.un-angebot-vertrauen{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.un-angebot-vertrauen li{color:var(--ink-soft);padding-left:18px;font-size:12.5px;line-height:1.6;position:relative}.un-angebot-vertrauen li:before{content:"·";color:var(--petrol);font-weight:800;position:absolute;left:4px}@media (max-width:1040px){.un-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.un-nav-inner{padding-block:8px}.un-nav-cta{justify-content:center;width:100%}.un-karten,.un-bereiche,.un-angebot-fakten{grid-template-columns:minmax(0,1fr)}.un-karte{padding:18px}.un-angebot{border-radius:18px;padding:20px 18px 18px}.un-angebot-aktion .button{max-width:none}}.dk-kopf .page-intro{padding:48px 0 52px}.dk-kopf .breadcrumbs,.dk-leitfrage{margin-bottom:30px}.dk-leitfrage h2{font-size:clamp(28px,3vw,38px)}.dk-block{margin-bottom:46px}.dk-status{margin:0}.dk-status span{background:var(--paper);color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.dk-status[data-notwendigkeit=erforderlich] span{background:var(--petrol-soft);color:var(--petrol-dark)}.dk-lagen{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dk-lage{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--paper-soft);flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px;display:flex}.dk-lage h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.25}.dk-lage-einordnung{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.dk-lage-vorspann{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:750}.dk-lage-wege{gap:6px;margin:0 0 auto;padding:0;list-style:none;display:grid}.dk-weg{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.dk-weg:hover{border-color:var(--petrol);background:var(--petrol-soft)}.dk-weg-text{min-width:0}.dk-weg-pfeil{color:var(--petrol);flex:none;place-items:center;transition:transform .2s;display:grid}.dk-weg:hover .dk-weg-pfeil{transform:translate(3px)}.dk-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dk-karten-feld{display:flex}.dk-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;flex:1;gap:9px;min-width:0;padding:18px 18px 16px;display:flex}.dk-karte h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.25}.dk-karte-frage{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.dk-karte-weg{color:var(--petrol);margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:750;line-height:1.45;display:block}.dk-karte-weg span{margin-left:4px;transition:transform .16s;display:inline-block}:is(.auswahl-karte:hover,.auswahl-karte:focus-within) .dk-karte-weg span{transform:translate(3px)}.dk-phasenkarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dk-phasenkarte{border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:16px 18px 14px;display:flex}.dk-phasenkarte:has(.dk-status[data-notwendigkeit=erforderlich]){border-top-color:var(--petrol)}.dk-phasenkopf{align-items:center;gap:10px;margin:0;display:flex}.dk-zahl{color:var(--petrol);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.dk-phasenkarte h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17.5px;font-weight:600;line-height:1.25}.dk-bedingung{border-left:3px solid var(--sand);color:var(--ink-soft);margin:0;padding-left:10px;font-size:13px;line-height:1.5}.dk-notiz{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.dk-phasenweg{margin:auto 0 0;padding-top:6px}.dk-phasenlink{color:var(--petrol);font-size:13.5px;font-weight:750}.dk-phasenlink:after{content:"";z-index:1;position:absolute;inset:0}.dk-phasenlink span{margin-left:4px;transition:transform .16s;display:inline-block}:is(.auswahl-karte:hover,.auswahl-karte:focus-within) .dk-phasenlink span{transform:translate(3px)}.dk-danach{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 0;padding-top:10px;display:flex}.dk-danach-marke{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.dk-danach-link{z-index:2;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:13px;font-weight:700;position:relative}.dk-danach-link:hover{color:var(--petrol);-webkit-text-decoration-color:var(--petrol);text-decoration-color:var(--petrol)}.dk-danach-link span{margin-left:2px;transition:transform .16s;display:inline-block}.dk-danach-link:hover span{transform:translate(3px)}.dk-folgen{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dk-folge{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);height:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.dk-folge:hover{border-color:var(--petrol);background:var(--paper-soft)}.dk-folge-text{gap:2px;min-width:0;display:grid}.dk-folge-titel{font-size:14px;font-weight:750;line-height:1.35}.dk-folge-frage{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.dk-folge[data-art=welt]{background:var(--paper-soft)}.dk-folge-pfeil{color:var(--petrol);flex:none;place-items:center;transition:transform .2s;display:grid}.dk-folge:hover .dk-folge-pfeil{transform:translate(3px)}@media (max-width:820px){.dk-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dk-leitfrage{margin-bottom:32px}.dk-block{margin-bottom:34px}.dk-karten,.dk-phasenkarten{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.auswahl-karte:hover .dk-karte-weg span,.auswahl-karte:focus-within .dk-karte-weg span,.auswahl-karte:hover .dk-phasenlink span,.auswahl-karte:focus-within .dk-phasenlink span,.dk-weg:hover .dk-weg-pfeil,.dk-folge:hover .dk-folge-pfeil,.dk-danach-link:hover span{transform:none}}.auswahl-karte{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;position:relative}:is(.auswahl-karte:hover,.auswahl-karte:focus-within){border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 24px 42px -18px #1f5b5338,0 10px 22px -12px #1e2c3829}.auswahl-karte:active{transform:translateY(-2px)}.wt-auswahl{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wt-karte{overflow-wrap:break-word;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:20px 20px 18px;display:flex}.wt-kicker{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:750}.wt-karte h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.22}.wt-link{color:inherit}.wt-link:after{content:"";z-index:1;position:absolute;inset:0}.wt-text{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.wt-vergleich{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 0;padding-top:10px;display:flex}.wt-vergleich-marke{color:var(--petrol-dark);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.wt-vergleich-link{z-index:2;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:13px;font-weight:700;position:relative}.wt-vergleich-link:hover{color:var(--petrol);-webkit-text-decoration-color:var(--petrol);text-decoration-color:var(--petrol)}.wt-vergleich-link span{margin-left:2px;transition:transform .16s;display:inline-block}.wt-vergleich-link:hover span{transform:translate(3px)}.wt-weg{color:var(--petrol);margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:750;line-height:1.45;display:block}.wt-weg span{margin-left:4px;transition:transform .16s;display:inline-block}:is(.auswahl-karte:hover,.auswahl-karte:focus-within) .wt-weg span{transform:translate(3px)}.wt-gruppe{margin-top:28px}.wt-gruppe:first-of-type{margin-top:0}.wt-gruppe-kopf{gap:4px;margin-bottom:14px;display:grid}.wt-gruppe-kopf h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.2}.wt-gruppe-einleitung{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.wt-karte h4{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.22}.wt-teilziele{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 0;padding-top:10px;display:flex}.wt-teilziele-marke{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;flex-basis:100%;font-size:11px;font-weight:750}.wt-teilziel{z-index:2;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:13px;font-weight:700;position:relative}.wt-teilziel:hover{color:var(--petrol);-webkit-text-decoration-color:var(--petrol);text-decoration-color:var(--petrol)}.wt-teilziel span{margin-left:2px;transition:transform .16s;display:inline-block}.wt-teilziel:hover span{transform:translate(3px)}.wt-lagen{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wt-lage-feld{display:flex}.wt-lage{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--paper-soft);flex-direction:column;flex:1;gap:8px;min-width:0;padding:18px 18px 16px;display:flex}.wt-lage h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.25}.wt-lage-offen .wt-text{margin-bottom:0}.wt-folgen{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wt-folge{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);height:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.wt-folge:hover{border-color:var(--petrol);background:var(--paper-soft)}.wt-folge-text{gap:2px;min-width:0;display:grid}.wt-folge-titel{font-size:14px;font-weight:750;line-height:1.35}.wt-folge-sub{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.wt-folge-uebersicht{background:var(--paper-soft)}.wt-folge-pfeil{color:var(--petrol);flex:none;place-items:center;transition:transform .2s;display:grid}.wt-folge:hover .wt-folge-pfeil{transform:translate(3px)}@media (max-width:640px){.wt-auswahl,.wt-lagen{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.auswahl-karte:hover,.auswahl-karte:focus-within,.auswahl-karte:active,.auswahl-karte:hover .wt-weg span,.auswahl-karte:focus-within .wt-weg span,.wt-vergleich-link:hover span,.wt-folge:hover .wt-folge-pfeil{transform:none}}.pp-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.pp-zahl{color:var(--petrol);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1}.pp-karte h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.25}.pp-text{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:640px){.pp-liste{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wt-teilziel:hover span{transform:none}}.welt-kopf-mit-bild{border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 20%, #a8bda93d, transparent 25%), var(--paper-soft)}.welt-kopf-mit-bild .page-intro{background:0 0;border-bottom:0}.welt-kopf-raster{width:var(--shell);margin-inline:auto}.welt-kopf-raster .page-intro .shell{width:100%}@media (min-width:900px){.welt-kopf-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.welt-kopf-mit-bild .page-intro{padding-bottom:64px}.welt-kopf-bild{min-width:0}.welt-kopf-bildoben .welt-kopf-raster{display:block}.welt-kopf-bildoben .page-intro{padding-bottom:14px}}.hero-bild{min-width:0;margin:0}.hero-bild[data-fokus="70% 50%"]{--motiv-fokus:70% 50%}.hero-bild[data-fokus="100% 50%"]{--motiv-fokus:100% 50%}.hero-bild img{object-fit:cover;object-position:var(--motiv-fokus,50% 50%);-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 68%,#0000008c 88%,#0000 100%),linear-gradient(#0000 0%,#000 10% 66%,#00000073 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 68%,#0000008c 88%,#0000 100%),linear-gradient(#0000 0%,#000 10% 66%,#00000073 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.welt-kopf-bildoben .hero-bild img{-webkit-mask-image:none;mask-image:none}@media (max-width:899px){.welt-kopf-mit-bild .page-intro{padding-bottom:28px}.welt-kopf-bild img{max-height:clamp(200px,52vw,320px)}}@media (min-width:900px){.welt-kopf-bildtitel .welt-kopf-raster{display:block}.welt-kopf-bildtitel .page-intro{padding-top:10px;padding-bottom:0}.welt-kopf-bildtitel .breadcrumbs{margin-bottom:10px}.welt-kopf-bildtitel .page-intro .eyebrow,.welt-kopf-bildtitel .page-intro h1,.welt-kopf-bildtitel .page-intro .page-lede{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.welt-kopf-bildtitel .hero-bild img{-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000008c 90%,#0000 100%),linear-gradient(#000 0% 74%,#00000073 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000008c 90%,#0000 100%),linear-gradient(#000 0% 74%,#00000073 92%,#0000 100%)}}@media (max-width:899px){.welt-kopf-bildtitel .hero-bild img{object-position:100% 50%;height:clamp(240px,82vw,330px);max-height:none}.welt-kopf-bildtitel .hero-bild-schmal-ganz img{object-position:50% 50%;height:auto;max-height:none}}.hero-bild-flaechen{position:relative}.hero-flaechen{position:absolute;inset:0}.hero-hotspot{border-radius:var(--radius-small);border:1px solid #0000;transition:transform .16s,background .16s,border-color .16s;position:absolute}:is(.hero-hotspot:hover,.hero-hotspot:focus-visible){border-color:var(--petrol);background:#16463f1f;transform:translateY(-2px)}.hero-hotspot:active{transform:translateY(-1px)}.welt-kopf-bildtitel .hero-bild img{border-radius:var(--radius-medium);-webkit-mask-image:none;mask-image:none}.hero-flaechen[data-motiv=pv-rechner] .hero-hotspot[data-slot=rechner-starten]{border-radius:999px;width:14.549%;height:9.807%;top:61.188%;left:5.525%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=solar]{width:10.6%;height:11.6%;top:2.6%;left:76.6%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=fassade]{width:10.1%;height:12.6%;top:28.2%;left:50.1%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=fenster]{width:12%;height:13%;top:33.7%;left:87.5%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=heizung]{width:11.4%;height:12.6%;top:54.2%;left:55.3%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kuehlung]{width:12.4%;height:13.4%;top:54.2%;left:84.8%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot^=kachel-]{height:16.16%;top:77.072%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-strom]{width:12.799%;left:2.164%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-gas]{width:12.247%;left:15.792%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-solar]{width:12.247%;left:28.867%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-waermepumpe]{width:15.838%;left:41.989%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-klima]{width:12.017%;left:58.656%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-fenster]{width:12.615%;left:71.501%}.hero-flaechen[data-motiv=energie] .hero-hotspot[data-slot=kachel-sanierung]{width:13.72%;left:84.899%}.hero-flaechen-liste{display:none}@media (max-width:899px){.hero-hotspot{display:none}.welt-kopf-bildtitel .hero-bild-flaechen[data-motiv=energie]{aspect-ratio:1122/536;overflow:hidden}.welt-kopf-bildtitel .hero-bild-flaechen[data-motiv=energie] img{width:193.583%;max-width:none;height:auto;max-height:none;position:absolute;top:0;left:-93.5829%}.hero-flaechen-liste{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hero-flaechen-liste a{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--paper);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.hero-flaechen-liste a>span{flex:none}.hero-flaechen-liste a:hover{border-color:var(--petrol);color:var(--petrol)}}@media (prefers-reduced-motion:reduce){:is(.hero-hotspot:hover,.hero-hotspot:focus-visible,.hero-hotspot:active){transform:none}}.wt-gruppe{--gruppe-ton:var(--world-accent,var(--petrol));--gruppe-hauch:var(--world-accent-soft,var(--sand))}.wt-gruppe[data-farbe=energie]{--gruppe-ton:var(--welt-energie);--gruppe-hauch:var(--welt-energie-soft)}.wt-gruppe[data-farbe=internet-mobilfunk]{--gruppe-ton:var(--welt-internet-mobilfunk);--gruppe-hauch:var(--welt-internet-mobilfunk-soft)}.wt-gruppe[data-farbe=versicherungen]{--gruppe-ton:var(--welt-versicherungen);--gruppe-hauch:var(--welt-versicherungen-soft)}.wt-gruppe[data-farbe=finanzen]{--gruppe-ton:var(--welt-finanzen);--gruppe-hauch:var(--welt-finanzen-soft)}.wt-gruppe[data-farbe=reise-mobilitaet]{--gruppe-ton:var(--welt-reise-mobilitaet);--gruppe-hauch:var(--welt-reise-mobilitaet-soft)}.wt-gruppe[data-farbe=umzug-wohnen]{--gruppe-ton:var(--welt-umzug-wohnen);--gruppe-hauch:var(--welt-umzug-wohnen-soft)}.wt-gruppe:has(.wt-gruppe-zeichen) .wt-gruppe-kopf{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding-bottom:12px}.wt-gruppe:has(.wt-gruppe-zeichen) .wt-gruppe-einleitung{grid-column:2}.wt-gruppe-zeichen{border:1px solid var(--gruppe-hauch);background:var(--surface);width:38px;height:38px;color:var(--gruppe-ton);border-radius:11px;place-items:center;display:grid}.wt-gruppe-zeichen .pikto{width:21px;height:21px}.pikto{flex:none;width:20px;height:20px;display:block}.wt-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0;display:flex}.wt-chip,.wp-kachel .wp-chip{border:1px solid var(--line);background:var(--paper-soft);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750}.wt-chip[data-stand=vergleich]{color:#2b6b52;background:#2e7d5a17;border-color:#2e7d5a57}.wt-chip[data-stand=vorbereitet]{border-color:var(--line-strong);background:var(--sand-soft,var(--paper-soft));color:var(--ink-soft)}.wt-chip[data-stand=ratgeber]{color:#5c4a91;background:#8f76c914;border-color:#8f76c952}.wt-karte[data-stand=vergleich]{border-left:3px solid #2e7d5a61}.wp-block{margin-top:8px}.wp-liste{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wp-feld{min-width:0;display:flex}.wp-kachel{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);color:inherit;flex:1;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 12px;padding:16px 16px 14px;text-decoration:none;display:grid}.wp-zeichen{border:1px solid var(--line);background:var(--paper-soft);width:34px;height:34px;color:var(--world-accent,var(--petrol));border-radius:10px;grid-row:span 3;align-self:start;place-items:center;display:grid}.wp-zeichen .pikto{width:18px;height:18px}.wp-frage{color:var(--ink);letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:16.5px;font-weight:600;line-height:1.25}.wp-hinweis{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.wp-weg{color:var(--petrol);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;display:inline-flex}:is(.wp-kachel:hover .wp-weg span,.wp-kachel:focus-visible .wp-weg span){transform:translate(3px)}.wp-weg span{transition:transform .2s}.wp-kachel[data-stand=vergleich]{border-left:3px solid #2e7d5a61}@media (prefers-reduced-motion:reduce){:is(.wp-kachel:hover .wp-weg span,.wp-kachel:focus-visible .wp-weg span){transform:none}}.wt-kopfzeile .wt-kicker{align-items:center;gap:7px;display:inline-flex}.wt-kartenzeichen{width:16px;height:16px;color:var(--gruppe-ton,var(--petrol))}.dk-ablauf{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dk-ablauf-station{min-width:0;display:flex}.dk-ablauf-station[data-farbe=reise-mobilitaet]{--stations-ton:var(--welt-reise-mobilitaet)}.dk-ablauf-station[data-farbe=umzug-wohnen]{--stations-ton:var(--welt-umzug-wohnen)}.dk-ablauf-station[data-farbe=versicherungen]{--stations-ton:var(--welt-versicherungen)}.dk-ablauf-station[data-farbe=finanzen]{--stations-ton:var(--welt-finanzen)}.dk-ablauf-station[data-farbe=energie]{--stations-ton:var(--welt-energie)}.dk-ablauf-station[data-farbe=internet-mobilfunk]{--stations-ton:var(--welt-internet-mobilfunk)}.dk-ablauf-link{border-top:3px solid var(--stations-ton,var(--petrol));border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-radius:4px 4px var(--radius-medium) var(--radius-medium);background:var(--surface);color:inherit;flex:1;align-content:start;gap:6px;padding:14px 16px 15px;text-decoration:none;display:grid}.dk-ablauf-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.dk-ablauf-zahl{color:var(--stations-ton,var(--petrol));font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1}.dk-ablauf-zeichen{background:var(--paper-soft);width:30px;height:30px;color:var(--stations-ton,var(--petrol));border-radius:9px;place-items:center;display:grid}.dk-ablauf-zeichen .pikto{width:17px;height:17px}.dk-ablauf-titel{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:16.5px;font-weight:600;line-height:1.25}.dk-ablauf-text{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.dk-ablauf-zahlwort{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:750}.dk-phasenkopf-zeile:has(.dk-phasenzeichen){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.dk-phasenkopf-zeile:has(.dk-phasenzeichen) .eyebrow{grid-column:2}.dk-phasenkopf-zeile:has(.dk-phasenzeichen) h2{grid-column:2}.dk-phasenkopf-zeile:has(.dk-phasenzeichen)>p{grid-column:2}.dk-phasenzeichen{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--phasen-ton,var(--petrol));border-radius:12px;grid-row:span 3;place-items:center;display:grid}.dk-phasenzeichen .pikto{width:22px;height:22px}.dk-block[data-farbe=reise-mobilitaet]{--phasen-ton:var(--welt-reise-mobilitaet)}.dk-block[data-farbe=umzug-wohnen]{--phasen-ton:var(--welt-umzug-wohnen)}.dk-block[data-farbe=versicherungen]{--phasen-ton:var(--welt-versicherungen)}.dk-block[data-farbe=finanzen]{--phasen-ton:var(--welt-finanzen)}.dk-block[data-farbe=energie]{--phasen-ton:var(--welt-energie)}.dk-block[data-farbe=internet-mobilfunk]{--phasen-ton:var(--welt-internet-mobilfunk)}@media (min-width:760px){.dk-phasenkarte[data-gewicht=gross]{grid-column:span 2}.dk-phasenkarte[data-gewicht=gross] h3{font-size:21px}}.dk-standchip{margin-left:auto}.dk-phasenkopf{flex-wrap:wrap}.ex-liste{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ex-baustein{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 12px;min-width:0;padding:16px 16px 15px;display:grid}.ex-zeichen{border:1px solid var(--line);background:var(--paper-soft);width:34px;height:34px;color:var(--baustein-ton,var(--ink-soft));border-radius:10px;grid-row:span 3;align-self:start;place-items:center;display:grid}.ex-zeichen .pikto{width:18px;height:18px}.ex-marke{color:var(--baustein-ton,var(--ink-soft));letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:750}.ex-titel{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600;line-height:1.25}.ex-text{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px;line-height:1.55}.ex-baustein[data-geltung=immer]{--baustein-ton:#2b6b52}.ex-baustein[data-geltung=meist]{--baustein-ton:var(--petrol)}.ex-baustein[data-geltung=optional]{--baustein-ton:var(--ink-soft);border-style:dashed}.dk-ablauf-ruhig{cursor:default}.dk-lage-zeichen{border:1px solid var(--line);background:var(--paper-soft);width:26px;height:26px;color:var(--petrol);vertical-align:middle;border-radius:8px;place-items:center;display:inline-grid}.dk-lage-zeichen .pikto{width:15px;height:15px}.dk-lagen-block[data-kompakt=ja] .dk-lage h3{align-items:center;gap:9px;display:flex}.dk-lagen-block[data-kompakt=ja] .dk-lage-wege{flex-wrap:wrap;gap:6px;display:flex}.dk-lagen-block[data-kompakt=ja] .dk-lage-wege li{min-width:0;display:flex}.dk-lagen-block[data-kompakt=ja] .dk-weg{border-radius:999px;gap:6px;padding:7px 12px;font-size:12.5px}.dk-lagen-block[data-kompakt=ja] .dk-weg-text{white-space:normal}.entscheidungs-kopf .page-intro{padding:26px 0 24px}.entscheidungs-kopf .breadcrumbs{margin-bottom:14px}.entscheidungs-kopf .page-intro h1{margin-bottom:14px;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.entscheidungs-kopf .page-intro .eyebrow{margin-bottom:10px}.entscheidungs-kopf+.product-content{padding-top:12px}.entscheidungs-kopf~.product-content .updated-notice{margin:0 0 24px}.entscheidungs-kopf~.product-content .kr-block .section-heading{margin-bottom:22px}.entscheidungs-kopf~.product-content .kr-block .compact-heading h2{font-size:clamp(24px,2.6vw,34px)}@media (max-width:700px){.entscheidungs-kopf .page-intro{padding:18px 0}.entscheidungs-kopf .breadcrumbs{margin-bottom:10px}.entscheidungs-kopf~.product-content .kr-block .compact-heading>p:last-child:not(.eyebrow){margin-top:10px}.entscheidungs-kopf~.product-content .kr-block .section-heading{margin-bottom:18px}.entscheidungs-kopf~.product-content .kr-block .compact-heading h2{font-size:24px}}.kr-block{--kr-ton:var(--world-accent,var(--petrol));--kr-hauch:var(--world-accent-soft,var(--sand))}.kr-liste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.kr-liste[data-groesse=gross]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.kr-liste[data-groesse=mittel]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kr-liste[data-groesse=kompakt]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.kr-feld{min-width:0;display:flex}.kr-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);min-width:0;color:inherit;flex-direction:column;flex:1;gap:8px;padding:18px 18px 16px;text-decoration:none;display:flex}.kr-liste[data-groesse=gross] .kr-karte{background:linear-gradient(180deg, color-mix(in srgb, var(--kr-hauch) 26%, var(--surface)) 0%, var(--surface) 58%);padding:22px 22px 20px}.kr-liste[data-groesse=kompakt] .kr-karte{gap:6px;padding:15px 16px 14px}.kr-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.kr-zeichen{background:var(--kr-hauch);width:42px;height:42px;color:var(--kr-ton);border-radius:12px;place-items:center;display:grid}.kr-zeichen .pikto{width:22px;height:22px}.kr-liste[data-groesse=gross] .kr-zeichen{width:50px;height:50px}.kr-liste[data-groesse=gross] .kr-zeichen .pikto{width:26px;height:26px}.kr-liste[data-groesse=kompakt] .kr-zeichen{width:30px;height:30px;color:var(--ink-soft);background:0 0;border-radius:10px}.kr-liste[data-groesse=kompakt] .kr-zeichen .pikto{width:20px;height:20px}.kr-chip{border:1px solid var(--line);background:var(--paper-soft);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750}.kr-chip[data-stand=vergleich]{border-color:color-mix(in srgb, var(--kr-ton) 42%, var(--line));background:color-mix(in srgb, var(--kr-ton) 12%, var(--surface));color:color-mix(in srgb, var(--kr-ton) 72%, var(--ink))}.kr-chip[data-stand=geplant]{border-color:color-mix(in srgb, var(--sand-strong,#d8c9a6) 60%, var(--line));background:color-mix(in srgb, var(--sand) 40%, var(--surface))}.kr-kicker{color:var(--kr-ton);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:750}.kr-titel{font-family:var(--font-display,inherit);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:18px;font-weight:650;line-height:1.3}.kr-liste[data-groesse=gross] .kr-titel{font-size:20px}.kr-liste[data-groesse=kompakt] .kr-titel{font-size:16px}.kr-text{color:var(--ink-soft);font-size:14px;line-height:1.55}.kr-weg{color:var(--petrol);margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:700}.av-liste{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.av-spalte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;gap:10px;padding:20px 18px 18px;display:flex;position:relative}.av-spalte[data-hervor=ja]{border-color:color-mix(in srgb, var(--world-accent,var(--petrol)) 48%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--world-accent-soft,var(--sand)) 30%, var(--surface)) 0%, var(--surface) 52%)}.av-zeichen{background:var(--world-accent-soft,var(--sand));width:44px;height:44px;color:var(--world-accent,var(--petrol));border-radius:12px;place-items:center;display:grid}.av-zeichen .pikto{width:24px;height:24px}.av-titel{margin:0;font-size:17px;font-weight:700}.av-kurz{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.av-merkmale{gap:7px;margin:2px 0 0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.av-merkmale li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.av-marke{text-align:center;font-weight:800;line-height:1.35}.av-merkmale li[data-wertung=ja] .av-marke{color:var(--gruen,#2f7a52)}.av-merkmale li[data-wertung=teils] .av-marke{color:var(--ink-soft)}.av-merkmale li[data-wertung=nein] .av-marke{color:var(--line-strong)}.av-merkmale li[data-wertung=nein]{color:var(--ink-soft)}.av-weg{margin:auto 0 0;padding-top:4px}.av-link{font-size:13.5px;font-weight:700;text-decoration:none}.av-link:after{border-radius:inherit;content:"";position:absolute;inset:0}@media (max-width:719px){.av-liste,.kr-liste[data-groesse=gross],.kr-liste[data-groesse=mittel],.kr-liste[data-groesse=kompakt]{grid-template-columns:minmax(0,1fr)}}@media (min-width:940px){.product-content>.kr-block,.product-content>.av-block{width:min(1180px,100vw - 48px);max-width:none;position:relative;left:50%;transform:translate(-50%)}}.product-content:has(.kr-block) .decision-summary h2{font-size:clamp(26px,2.6vw,33px)}.product-content:has(.kr-block) .decision-summary{margin-bottom:52px}.prozessstreifen{--ps-oben:23.93%;--ps-unten:14.1%;--ps-links:4.282%;--ps-rechts:5.525%;margin-top:8px}.welt-kopf-mit-bild:has(+.prozessstreifen){border-bottom:0}.welt-kopf-mit-bild+.prozessstreifen{background:var(--paper-soft);padding-bottom:14px}.ps-bild{position:relative}.ps-grafik{width:100%;height:auto;display:block}.ps-felder{inset:var(--ps-oben) var(--ps-rechts) var(--ps-unten) var(--ps-links);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute}.ps-felder[data-felder="6"]{grid-template-columns:312fr 345fr 342fr 329fr 321fr 310fr}.ps-feld{border-radius:10px;text-decoration:none}.ps-feld:hover{outline:2px solid var(--petrol);outline-offset:-2px;background:#fff6}.ps-feld:focus-visible{outline:3px solid var(--petrol);outline-offset:-2px;background:#fff6}.ps-liste{display:none}@media (max-width:868px){.ps-felder{display:none}.ps-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ps-liste a{background:var(--surface);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.ps-liste-zahl{color:var(--petrol);font-variant-numeric:tabular-nums}}.dh-meta a{background:var(--wp-hauch);box-shadow:inset 0 0 0 1px var(--wp-ring);font-weight:650}.dh-meta a:hover{background:var(--wp-ring);box-shadow:inset 0 0 0 1px var(--wp-gruen)}.mp-sparten{margin-top:22px}.mp-sparten-frage{margin:0 0 14px;font-size:17px}.mp-sparten-raster{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.mp-sparten-feld{min-width:0;display:flex}.mp-sparten-inhalt{border:1px solid var(--linie);background:var(--weiss);border-radius:16px;flex-direction:column;width:100%;padding-bottom:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #10201c0f}.mp-sparten-bild{display:block}.mp-sparten-bild img{width:100%;height:auto;display:block}.mp-sparten-titel{margin:14px 18px 4px;font-size:19px}.mp-sparten-link{color:inherit;text-decoration:none}.mp-sparten-link:after{content:"";position:absolute;inset:0}.mp-sparten-inhalt:hover,.mp-sparten-inhalt:focus-within{border-color:var(--petrol);transform:translateY(-2px);box-shadow:0 6px 18px #10201c1a}.mp-sparten-inhalt:hover .mp-sparten-link,.mp-sparten-inhalt:focus-within .mp-sparten-link{text-decoration:underline}.mp-sparten-link:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.mp-sparten-text{color:var(--ink-soft);margin:0 18px 10px;font-size:15px;line-height:1.55}.mp-sparten-weg{color:var(--petrol);margin:auto 18px 0;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.mp-sparten-inhalt{transition:none}.mp-sparten-inhalt:hover,.mp-sparten-inhalt:focus-within{transform:none}}@media (min-width:820px){.mp-sparten-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot{height:12.563%;top:74.539%}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot[data-slot=tarif]{width:14.927%;left:3.497%}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot[data-slot=geschwindigkeit]{width:15.449%;left:19.259%}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot[data-slot=anbieterwechsel]{width:16.023%;left:35.543%}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot[data-slot=laufzeit]{width:15.136%;left:52.401%}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot[data-slot=stoerung]{width:14.353%;left:68.319%}.hero-flaechen[data-motiv=internet-mobilfunk] .hero-hotspot[data-slot=umzug]{width:14.301%;left:83.455%}.eb-raster{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.eb-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.eb-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.eb-kachel{min-width:0;position:relative}.eb-inhalt{flex-direction:column;min-width:0;height:100%;display:flex}.eb-bild{border-radius:var(--radius-medium);transition:transform .16s,box-shadow .16s;position:relative}.eb-bild img{border-radius:inherit;width:100%;height:auto;display:block}.eb-kachel:hover .eb-bild,.eb-inhalt:focus-within .eb-bild{box-shadow:var(--shadow);transform:translateY(-2px)}.eb-inhalt:focus-within .eb-bild{outline:3px solid var(--petrol);outline-offset:3px}.eb-titel{margin:0}.eb-haupt:after{z-index:1;content:"";position:absolute;inset:0}.eb-pillen{z-index:2;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0 4px;list-style:none;display:flex;position:relative}.eb-pille a,.eb-pille span{border:1px solid var(--line);border-radius:var(--radius-small);align-items:center;min-height:32px;padding:4px 10px;font-size:15px;line-height:1.25;display:inline-flex}.eb-pille[data-ziel=seite] a{background:var(--surface);color:var(--petrol);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.eb-pille[data-ziel=seite] a:hover{border-color:var(--petrol);text-decoration-color:currentColor}.eb-pille[data-ziel=seite] a:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}.eb-pille[data-ziel=kein] span{background:var(--paper-soft);color:var(--ink-soft);border-style:dashed}.eb-handlung{color:var(--petrol);margin:12px 0 0;padding:0 4px;font-weight:650}.eb-weg{z-index:2;margin:6px 0 0;padding:0 4px;position:relative}.eb-weg a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:15px}.eb-weg a:hover{color:var(--petrol);text-decoration-color:currentColor}.eb-weg a:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}.hero-flaechen[data-motiv=grosse-reise-leitfrage] .hero-hotspot[data-slot=unterkunft]{width:12.002%;height:16.646%;top:24.464%;left:75.542%}.hero-flaechen[data-motiv=grosse-reise-leitfrage] .hero-hotspot[data-slot=mietwagen]{width:11.901%;height:17.528%;top:30.517%;left:87.393%}.hero-flaechen[data-motiv=grosse-reise-leitfrage] .hero-hotspot[data-slot=reiseschutz]{width:12.254%;height:17.781%;top:41.11%;left:75.744%}.hero-flaechen[data-motiv=grosse-reise-leitfrage] .hero-hotspot[data-slot=extras]{width:11.145%;height:16.141%;top:48.045%;left:87.998%}.hero-flaechen[data-motiv=grosse-reise-leitfrage] .hero-hotspot[data-slot=transfer]{width:13.616%;height:17.276%;top:64.187%;left:84.871%}.dk-leitfrage-unterzeile{color:var(--ink-soft);margin:10px 0 0}@media (min-width:900px){.dk-leitfrage-im-kopfmotiv{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:899px){.dk-leitfrage-im-kopfmotiv .dk-leitfrage{margin:24px 0 0}}.product-content-anschluss{padding-top:16px}.lk{margin:16px 0 0}.lk-raster{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.lk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1059px){.lk-raster[data-anzahl="5"] .lk-kachel:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (min-width:1060px){.lk-raster{grid-template-columns:repeat(6,minmax(0,1fr))}.lk-kachel{grid-column:span 2}.lk-raster[data-anzahl="5"] .lk-kachel:nth-child(4){grid-column:2/span 2}.lk-raster[data-anzahl="5"] .lk-kachel:nth-child(5){grid-column:4/span 2}}.lk-kachel{min-width:0;position:relative}.lk-inhalt{flex-direction:column;min-width:0;height:100%;display:flex}.lk-titel{margin:0}.lk-haupt:after{z-index:1;content:"";position:absolute;inset:0}.lk-bild{border-radius:var(--radius-medium);transition:transform .16s,box-shadow .16s;position:relative}.lk-bild img{border-radius:inherit;width:100%;height:auto;display:block}.lk-kachel:hover .lk-bild,.lk-inhalt:focus-within .lk-bild{box-shadow:var(--shadow);transform:translateY(-2px)}.lk-inhalt:has(.lk-haupt:focus-visible) .lk-bild{outline:3px solid var(--petrol);outline-offset:3px}.lk-pillen{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.lk-hotspot{border:2px solid #0000;border-radius:14px;transition:border-color .16s,background .16s;display:block;position:absolute}:is(.lk-hotspot[data-ziel=seite]:hover,.lk-hotspot[data-ziel=seite]:focus-visible){border-color:var(--petrol);background:#16463f14;outline:none}.lk-hotspot[data-ziel=kein]{pointer-events:none}.lk-kachel[data-lage=pauschal] .lk-hotspot{width:63.965%;height:7.096%;left:18.262%}.lk-kachel[data-lage=pauschal] .lk-hotspot[data-slot=reise-buchen]{top:70.117%}.lk-kachel[data-lage=pauschal] .lk-hotspot[data-slot=ruecktritt]{top:78.19%}.lk-kachel[data-lage=pauschal] .lk-hotspot[data-slot=auslandskranken]{top:86.198%}.lk-kachel[data-lage=kreuzfahrt] .lk-hotspot{width:65.137%;height:5.664%;left:17.578%}.lk-kachel[data-lage=kreuzfahrt] .lk-hotspot[data-slot=kreuzfahrt]{top:68.099%}.lk-kachel[data-lage=kreuzfahrt] .lk-hotspot[data-slot=flug]{top:74.74%}.lk-kachel[data-lage=kreuzfahrt] .lk-hotspot[data-slot=ruecktritt]{top:81.445%}.lk-kachel[data-lage=kreuzfahrt] .lk-hotspot[data-slot=auslandskranken]{top:88.151%}.lk-kachel[data-lage=individuell] .lk-hotspot{width:71.191%;height:5.925%;left:14.844%}.lk-kachel[data-lage=individuell] .lk-hotspot[data-slot=flug]{top:66.992%}.lk-kachel[data-lage=individuell] .lk-hotspot[data-slot=unterkunft]{top:73.763%}.lk-kachel[data-lage=individuell] .lk-hotspot[data-slot=mietwagen]{top:80.664%}.lk-kachel[data-lage=individuell] .lk-hotspot[data-slot=auslandskranken]{top:87.63%}.lk-kachel[data-lage=vielreisend] .lk-hotspot{width:65.137%;height:6.315%;left:16.797%}.lk-kachel[data-lage=vielreisend] .lk-hotspot[data-slot=auslandskranken]{top:71.745%}.lk-kachel[data-lage=vielreisend] .lk-hotspot[data-slot=jahresschutz]{top:79.818%}.lk-kachel[data-lage=vielreisend] .lk-hotspot[data-slot=einzelpolicen]{top:87.695%}.lk-kachel[data-lage=roadtrip] .lk-hotspot{width:67.09%;height:6.51%;left:16.406%}.lk-kachel[data-lage=roadtrip] .lk-hotspot[data-slot=camper]{top:64.648%}.lk-kachel[data-lage=roadtrip] .lk-hotspot[data-slot=mietwagen]{top:72.07%}.lk-kachel[data-lage=roadtrip] .lk-hotspot[data-slot=esim]{top:79.427%}.lk-kachel[data-lage=roadtrip] .lk-hotspot[data-slot=aktivitaeten]{top:86.914%}@media (prefers-reduced-motion:reduce){.lk-kachel:hover .lk-bild,.lk-inhalt:focus-within .lk-bild{transform:none}}.tw-schutzarten{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px 22px;margin:0;display:grid}.tw-schutzarten>div{border-top:1px solid var(--line);min-width:0;padding-top:12px}.tw-schutzarten dt{align-items:center;gap:10px;margin:0 0 6px;font-weight:700;display:flex}.tw-schutzarten dd{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.55}.tw-schutz-zeichen{background:var(--paper-soft);width:34px;height:34px;color:var(--petrol);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tw-schutz-zeichen .pikto{width:18px;height:18px}.tw-schutz-liste{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tw-schutz{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:18px 18px 16px;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s,border-color .26s;display:flex;position:relative}.tw-schutz[data-stand=vorbereitet]{border-style:dashed}.tw-schutz-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.tw-schutz-titel{font-family:var(--font-display,inherit);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:18px;font-weight:650;line-height:1.3}.tw-schutz-rang{color:var(--petrol);margin:0;font-size:12.5px;font-weight:700;line-height:1.4}.tw-schutz-text{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.tw-schutz-weg{color:var(--petrol);margin:auto 0 0;padding-top:6px;font-size:13.5px;font-weight:700;text-decoration:none}.tw-schutz-weg-ohne{color:var(--ink-soft);font-weight:600}a.tw-schutz-weg:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(.tw-schutz:has(a.tw-schutz-weg:hover),.tw-schutz:has(a.tw-schutz-weg:focus-visible)){border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 24px 42px -18px #1f5b5338,0 10px 22px -12px #1e2c3829}.tw-schutz:has(a.tw-schutz-weg:focus-visible){outline:3px solid var(--petrol);outline-offset:3px}a.tw-schutz-weg:focus-visible{outline:none}.tw-vergleichslage strong,.tw-tiere strong{color:var(--ink)}@media (prefers-reduced-motion:reduce){.tw-schutz{transition:none}:is(.tw-schutz:has(a.tw-schutz-weg:hover),.tw-schutz:has(a.tw-schutz-weg:focus-visible)){transform:none}}main:has(.pv){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pv-primaer:var(--petrol);--pv-primaer-dunkel:var(--petrol-dark);--pv-primaer-soft:var(--petrol-soft);--pv-primaer-glanz:#1f5b5338;--pv-primaer-mittel:color-mix(in srgb, var(--pv-primaer) 70%, var(--surface));--pv-feldrand:color-mix(in srgb, var(--ink-soft) 70%, white);--pv-auf-primaer:white;--pv-warn-tinte:#70452d;--pv-netz:var(--line-strong);--pv-live-grund:#0b1210;--pv-live-rand:#22302c;--pv-live-tinte:#a9bdb6;--pv-live-leise:#8fa39c;--pv-live-gruen:#3dff8c;--pv-live-orange:#ffa53d;--pv-knopf-grund:var(--petrol);--pv-knopf-grund-hover:var(--petrol-dark);--pv-knopf-schatten:0 9px 24px #1f5b532e;--pv-knopf-zweit-grund:#fdfdfe7a;--pv-knopf-zweit-hover:var(--surface);--pv-radius:16px;--pv-radius-klein:10px;--pv-radius-karte:12px;--pv-grund:#eef0ef;--pv-traeger:#f9faf9;--pv-traeger-ruhig:#f3f5f4;--pv-analyse:#e6ede8;--pv-feld:#fff;--pv-schatten-ruhig:0 1px 2px #1e2c380d;--pv-schatten-aktiv:0 6px 20px #1e2c3817;--pv-weg-schnell:#1f5b53;--pv-weg-schnell-dunkel:#16463f;--pv-weg-schnell-soft:#dceae5;--pv-weg-schnell-glanz:#1f5b5338;--pv-weg-planen:#2c6e91;--pv-weg-planen-dunkel:#1d4c66;--pv-weg-planen-soft:#dbe8f0;--pv-weg-planen-glanz:#2c6e9138;--pv-weg-pruefen:#946a1c;--pv-weg-pruefen-dunkel:#5c4210;--pv-weg-pruefen-soft:#f3eedf;--pv-weg-pruefen-glanz:#946a1c3d;--pv-weg-angebote:#8a5a44;--pv-weg-angebote-dunkel:#5a3526;--pv-weg-angebote-soft:#f3e7e1;--pv-weg-angebote-glanz:#8a5a443d;--pv-weg-vertiefen:#5d5a8f;--pv-weg-vertiefen-dunkel:#413e6a;--pv-weg-vertiefen-soft:#e6e4f1;--pv-weg-vertiefen-glanz:#5d5a8f38;--pv-weg:var(--pv-weg-schnell);--pv-weg-dunkel:var(--pv-weg-schnell-dunkel);--pv-weg-soft:var(--pv-weg-schnell-soft);--pv-weg-glanz:var(--pv-weg-schnell-glanz);background:var(--paper);color:var(--ink)}@media screen{main:has(#pv-theme-dunkel:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1c19;--paper-soft:#132320;--surface:#1a2c28;--ink:#e6ede9;--ink-soft:#a7b7b1;--line:#ffffff1f;--line-strong:#ffffff38;--petrol-soft:#7ec9b924;--sand-soft:#e8c9852e;--sage-soft:#213630;--blue-soft:#7fb8da2e;--warning:#e7b183;--warning-soft:#e7b18329;--welt-finanzen:#e2b04f;--welt-finanzen-soft:#e2b04f33;--focus-ring:#7ec9b9;--pv-primaer:#7ec9b9;--pv-primaer-dunkel:#a9e2d6;--pv-primaer-soft:#7ec9b924;--pv-primaer-glanz:#7ec9b952;--pv-feldrand:#ffffff73;--pv-auf-primaer:#0f1c19;--pv-warn-tinte:#f2cfae;--pv-netz:#6f7d77;--pv-live-rand:#ffffff2e;--pv-knopf-grund:#2b7d72;--pv-knopf-grund-hover:#33918a;--pv-knopf-schatten:none;--pv-knopf-zweit-grund:#ffffff0a;--pv-knopf-zweit-hover:#ffffff17;--pv-weg-schnell:#7ec9b9;--pv-weg-schnell-dunkel:#a9e2d6;--pv-weg-schnell-soft:#7ec9b924;--pv-weg-schnell-glanz:#7ec9b952;--pv-weg-planen:#7fb8da;--pv-weg-planen-dunkel:#abd4ec;--pv-weg-planen-soft:#7fb8da24;--pv-weg-planen-glanz:#7fb8da52;--pv-weg-pruefen:#c9a25a;--pv-weg-pruefen-dunkel:#e6cf9a;--pv-weg-pruefen-soft:#c9a25a24;--pv-weg-pruefen-glanz:#c9a25a52;--pv-weg-angebote:#d19c82;--pv-weg-angebote-dunkel:#ecc8b6;--pv-weg-angebote-soft:#d19c8224;--pv-weg-angebote-glanz:#d19c8252;--pv-weg-vertiefen:#aca6de;--pv-weg-vertiefen-dunkel:#c9c4ec;--pv-weg-vertiefen-soft:#aca6de24;--pv-weg-vertiefen-glanz:#aca6de52;--pv-grund:#0f1c19;--pv-traeger:#1a2c28;--pv-traeger-ruhig:#162622;--pv-analyse:#213630;--pv-feld:#10201c;--pv-schatten-ruhig:0 1px 2px #00000059;--pv-schatten-aktiv:0 0 0 1px #ffffff14, 0 8px 24px #0006}}@media screen and (prefers-color-scheme:dark){main:has(.pv):not(:has(#pv-theme-hell:checked)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1c19;--paper-soft:#132320;--surface:#1a2c28;--ink:#e6ede9;--ink-soft:#a7b7b1;--line:#ffffff1f;--line-strong:#ffffff38;--petrol-soft:#7ec9b924;--sand-soft:#e8c9852e;--sage-soft:#213630;--blue-soft:#7fb8da2e;--warning:#e7b183;--warning-soft:#e7b18329;--welt-finanzen:#e2b04f;--welt-finanzen-soft:#e2b04f33;--focus-ring:#7ec9b9;--pv-primaer:#7ec9b9;--pv-primaer-dunkel:#a9e2d6;--pv-primaer-soft:#7ec9b924;--pv-primaer-glanz:#7ec9b952;--pv-feldrand:#ffffff73;--pv-auf-primaer:#0f1c19;--pv-warn-tinte:#f2cfae;--pv-netz:#6f7d77;--pv-live-rand:#ffffff2e;--pv-knopf-grund:#2b7d72;--pv-knopf-grund-hover:#33918a;--pv-knopf-schatten:none;--pv-knopf-zweit-grund:#ffffff0a;--pv-knopf-zweit-hover:#ffffff17;--pv-weg-schnell:#7ec9b9;--pv-weg-schnell-dunkel:#a9e2d6;--pv-weg-schnell-soft:#7ec9b924;--pv-weg-schnell-glanz:#7ec9b952;--pv-weg-planen:#7fb8da;--pv-weg-planen-dunkel:#abd4ec;--pv-weg-planen-soft:#7fb8da24;--pv-weg-planen-glanz:#7fb8da52;--pv-weg-pruefen:#c9a25a;--pv-weg-pruefen-dunkel:#e6cf9a;--pv-weg-pruefen-soft:#c9a25a24;--pv-weg-pruefen-glanz:#c9a25a52;--pv-weg-angebote:#d19c82;--pv-weg-angebote-dunkel:#ecc8b6;--pv-weg-angebote-soft:#d19c8224;--pv-weg-angebote-glanz:#d19c8252;--pv-weg-vertiefen:#aca6de;--pv-weg-vertiefen-dunkel:#c9c4ec;--pv-weg-vertiefen-soft:#aca6de24;--pv-weg-vertiefen-glanz:#aca6de52;--pv-grund:#0f1c19;--pv-traeger:#1a2c28;--pv-traeger-ruhig:#162622;--pv-analyse:#213630;--pv-feld:#10201c;--pv-schatten-ruhig:0 1px 2px #00000059;--pv-schatten-aktiv:0 0 0 1px #ffffff14, 0 8px 24px #0006}}main:has(#pv-absicht-schnell:checked){--pv-weg:var(--pv-weg-schnell);--pv-weg-dunkel:var(--pv-weg-schnell-dunkel);--pv-weg-soft:var(--pv-weg-schnell-soft);--pv-weg-glanz:var(--pv-weg-schnell-glanz)}main:has(#pv-absicht-planen:checked){--pv-weg:var(--pv-weg-planen);--pv-weg-dunkel:var(--pv-weg-planen-dunkel);--pv-weg-soft:var(--pv-weg-planen-soft);--pv-weg-glanz:var(--pv-weg-planen-glanz)}main:has(#pv-absicht-pruefen:checked){--pv-weg:var(--pv-weg-pruefen);--pv-weg-dunkel:var(--pv-weg-pruefen-dunkel);--pv-weg-soft:var(--pv-weg-pruefen-soft);--pv-weg-glanz:var(--pv-weg-pruefen-glanz)}main:has(#pv-absicht-angebote:checked){--pv-weg:var(--pv-weg-angebote);--pv-weg-dunkel:var(--pv-weg-angebote-dunkel);--pv-weg-soft:var(--pv-weg-angebote-soft);--pv-weg-glanz:var(--pv-weg-angebote-glanz)}main:has(#pv-absicht-vertiefen:checked){--pv-weg:var(--pv-weg-vertiefen);--pv-weg-dunkel:var(--pv-weg-vertiefen-dunkel);--pv-weg-soft:var(--pv-weg-vertiefen-soft);--pv-weg-glanz:var(--pv-weg-vertiefen-glanz)}main:has(.pv) .button-primary{background:var(--pv-knopf-grund);box-shadow:var(--pv-knopf-schatten)}main:has(.pv) .button-primary:hover{background:var(--pv-knopf-grund-hover)}main:has(.pv) .button-secondary{background:var(--pv-knopf-zweit-grund)}main:has(.pv) .button-secondary:hover{background:var(--pv-knopf-zweit-hover)}.pv{--pv-akzent:var(--welt-energie);--pv-solar:var(--welt-finanzen);--pv-solar-soft:var(--welt-finanzen-soft);--pv-zahlen:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pv-anzeige:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pv-kopf-versatz:calc(var(--kopf-hoehe,0px) + var(--kopf-weltreihe,0px));--pv-sprungrand:calc(var(--pv-kopf-versatz) + 12px);--pv-motion-fast:.15s;--pv-motion-panel:.24s;--pv-motion-number:.45s;--pv-motion-flow:.5s;--pv-ease-standard:cubic-bezier(.2, 0, 0, 1);--pv-ease-result:cubic-bezier(.33, 1, .68, 1);background:var(--pv-grund);padding:8px 0 40px}.page-intro-nur-weg,.welt-kopf-mit-bild .page-intro-nur-weg{padding:6px 0 8px}.page-intro-nur-weg .breadcrumbs{margin-bottom:0}.pv-leiste{border-radius:var(--pv-radius);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:0 0 8px;padding:8px 14px;display:flex}.pv-leiste-titel{align-items:center;gap:12px;min-width:0;display:flex}.pv-leiste-zeichen{border-radius:var(--pv-radius-klein);background:var(--pv-weg-soft);width:32px;height:32px;color:var(--pv-weg-dunkel);transition:background-color var(--pv-motion-panel) var(--pv-ease-standard), color var(--pv-motion-panel) var(--pv-ease-standard);flex:none;place-items:center;display:grid}.pv-titel{letter-spacing:-.01em;margin:0;font-family:inherit;font-size:17.5px;font-weight:700;line-height:1.25}.pv-leiste-unter{color:var(--ink-soft);margin:1px 0 0;font-size:12.5px;line-height:1.3}.pv-leiste-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-leiste-weg{background:var(--pv-primaer);min-height:32px;color:var(--surface);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}:is(.pv-leiste-weg:hover,.pv-leiste-weg:focus-visible){background:var(--pv-primaer-dunkel)}.pv-standzeile{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;display:flex}.pv-standzeile:has(>.pv-chip:empty){margin:0}.pv-chip:empty{padding:0}.pv-chip{background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel);border-radius:999px;align-items:center;margin:0;padding:4px 11px;font-size:13px;line-height:1.35;display:inline-flex}.pv[data-pv-modus=beispiel] .pv-chip{background:var(--sand-soft);color:var(--warning)}.pv-h2{letter-spacing:0;margin:0 0 6px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.3}.pv-h3{letter-spacing:0;margin:0 0 8px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3}.pv-h4{letter-spacing:0;margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3}.pv-klein{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px;line-height:1.45}.pv-status{border-radius:var(--pv-radius-klein);background:var(--pv-analyse);color:var(--ink);margin:8px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.pv-phasen{margin:0 0 8px}.pv-phasen ol{scrollbar-width:thin;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pv-phasen li{flex:none}.pv-phasen a{background:var(--pv-traeger);min-height:28px;box-shadow:var(--pv-schatten-ruhig);color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}:is(.pv-phasen a:hover,.pv-phasen a:focus-visible){color:var(--pv-primaer-dunkel)}.pv-phasen a[aria-current=step]{background:var(--pv-weg);color:var(--surface)}.pv-phase-haken{width:0;color:var(--pv-primaer);margin-right:0;transition:width .16s;display:inline-block;overflow:hidden}.pv-phasen a[data-erledigt=ja] .pv-phase-haken{width:13px;margin-right:5px}.pv-phasen a[data-erledigt=ja] .pv-phase-haken:before{content:"✓"}.pv-phasen a[aria-current=step] .pv-phase-haken{color:currentColor}.pv-raster{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.pv-fuehrung{min-width:0}@media (min-width:1000px){.pv-raster{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:start;gap:18px 24px}.pv-uebersicht{display:none}.pv-tiefe{grid-column:1/-1;min-width:0}}@media (min-width:1280px){.pv-raster{grid-template-columns:minmax(0,1fr) minmax(420px,540px)}}.pv-fuehrung-schalter{white-space:nowrap;border:1px solid var(--line);background:var(--pv-traeger);min-height:30px;color:var(--ink-soft);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:0 11px;font-size:12.5px;font-weight:600}:is(.pv-fuehrung-schalter:hover,.pv-fuehrung-schalter:focus-visible){border-color:var(--pv-primaer);color:var(--pv-primaer-dunkel)}.pv-schritt{border-radius:var(--pv-radius);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);margin:0 0 6px;padding:12px 16px;scroll-margin-top:8px;transition:box-shadow .2s,transform .2s}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=aktiv]{box-shadow:inset 3px 0 0 var(--pv-weg), var(--pv-schatten-aktiv)}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=erledigt],.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=offen]{background:var(--pv-traeger-ruhig);box-shadow:none}.pv-schritt-kopf{display:block}.pv-schritt-titel{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3}.pv-schritt-knopf{border-radius:var(--pv-radius-klein);width:100%;min-width:0;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;transition:background-color var(--pv-motion-fast) var(--pv-ease-standard);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:3px 10px;margin:0;padding:0;display:flex}.pv-schritt-name{flex:none}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=erledigt] .pv-schritt-knopf:hover,.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=offen] .pv-schritt-knopf:hover{background:var(--pv-primaer-soft)}.pv-schritt-knopf:focus-visible{outline:2px solid var(--pv-primaer);outline-offset:2px}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=erledigt] .pv-schritt-knopf:active,.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=offen] .pv-schritt-knopf:active{background:color-mix(in srgb, var(--pv-primaer-soft) 70%, var(--pv-primaer))}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=aktiv] .pv-schritt-knopf,.pv[data-pv-gefuehrt=aus] .pv-schritt-knopf{cursor:default}.pv-schritt-zaehler{background:var(--paper);width:22px;height:22px;color:var(--ink-soft);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pv-schritt[data-zustand=aktiv] .pv-schritt-zaehler{background:var(--pv-weg);color:var(--surface)}.pv-schritt[data-zustand=erledigt] .pv-schritt-zaehler{background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel);font-size:0}.pv-schritt[data-zustand=erledigt] .pv-schritt-zaehler:after{content:"✓";font-size:13px}.pv-schritt-kurz{min-width:0;color:var(--ink-soft);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;flex:auto;margin:0;font-size:13.5px;line-height:1.35}.pv-aendern{border:1px solid var(--line);min-height:28px;color:var(--pv-primaer-dunkel);letter-spacing:0;text-transform:none;transition:background-color var(--pv-motion-fast) var(--pv-ease-standard), border-color var(--pv-motion-fast) var(--pv-ease-standard);background:0 0;border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.pv-schritt-knopf:hover .pv-aendern,.pv-schritt-knopf:focus-visible .pv-aendern){border-color:var(--pv-primaer);background:var(--pv-primaer-soft)}.pv-schritt-frage{margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.25}.pv-schritt-warum{color:var(--ink-soft);font-weight:400}.pv-schritt-warum:before{content:" — "}.pv-schritt-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.pv-schritt-fuss .button{min-height:38px;padding:0 16px;font-size:13.5px}.pv-zurueck{min-height:32px;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;font-size:13px}:is(.pv-zurueck:hover,.pv-zurueck:focus-visible){color:var(--pv-primaer-dunkel);text-decoration:underline}.pv-fertig{color:var(--pv-primaer-dunkel);margin:0 0 0 auto;font-size:13px;font-weight:600}.pv-echo{border-radius:var(--pv-radius-klein);background:var(--pv-analyse);color:var(--ink);margin:10px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.4}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=erledigt],.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=offen]{padding:3px 16px}.pv[data-pv-gefuehrt=an] .pv-schritt-klappe{overflow-clip-margin:8px;opacity:1;transition:grid-template-rows var(--pv-motion-panel) var(--pv-ease-standard), opacity var(--pv-motion-panel) var(--pv-ease-standard), visibility 0s;visibility:visible;grid-template-rows:1fr;display:grid;overflow:clip}.pv[data-pv-gefuehrt=an] .pv-schritt-klappe>.pv-schritt-inhalt{min-height:0}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=erledigt] .pv-schritt-klappe,.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=offen] .pv-schritt-klappe{opacity:0;transition:grid-template-rows var(--pv-motion-panel) var(--pv-ease-standard), opacity var(--pv-motion-panel) var(--pv-ease-standard), visibility 0s linear var(--pv-motion-panel);visibility:hidden;grid-template-rows:0fr}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=aktiv] .pv-schritt-kurz,.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=aktiv] .pv-aendern,.pv[data-pv-gefuehrt=aus] .pv-schritt-kurz,.pv[data-pv-gefuehrt=aus] .pv-aendern,.pv:not([data-pv-gefuehrt]) .pv-schritt-kurz,.pv:not([data-pv-gefuehrt]) .pv-aendern,.pv:not([data-pv-gefuehrt]) .pv-schritt-fuss{display:none}.pv-karte-inhalt{padding:4px 0 14px}.pv-felder{flex-wrap:wrap;gap:10px 14px;display:flex}.pv-feld label{margin-bottom:3px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.pv-herkunft{background:var(--sand-soft);color:var(--pv-warn-tinte);letter-spacing:.02em;text-transform:none;vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.pv[data-pv-modus=eigene] .pv-herkunft{background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel)}.pv-feld input[type=text],.pv-feld input[type=number],.pv-feld select{border:1px solid var(--pv-feldrand);border-radius:var(--pv-radius-klein);background:var(--pv-feld);width:100%;min-height:38px;color:var(--ink);font:inherit;font-family:var(--pv-zahlen);padding:0 11px;font-size:15px;transition:border-color .16s,box-shadow .16s}.pv-feld-kurz{flex:190px;min-width:190px}.pv-feld input:hover,.pv-feld select:hover{border-color:var(--pv-feldrand)}:is(.pv-feld input:focus-visible,.pv-feld select:focus-visible){border-color:var(--pv-primaer);box-shadow:0 0 0 3px var(--pv-primaer-glanz);outline:none}.pv-feld [aria-invalid=true]{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.pv-feld small{color:var(--ink-soft);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.pv-zubringer{color:var(--petrol);text-underline-offset:2px;text-decoration:underline}.pv-zubringer:hover{color:var(--petrol-dark)}.pv-feld-schalter label{align-items:center;gap:8px;min-height:40px;font-weight:400;display:inline-flex}.pv-feld-schalter input{width:18px;height:18px;accent-color:var(--pv-primaer)}.pv-feld-knopf{align-items:flex-end;display:flex}.pv-wahl{border:0;min-width:0;margin:12px 0 0;padding:0}.pv-wahl:last-child{margin-bottom:0}.pv-wahl legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.pv-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.pv-knopf{display:block;position:relative}.pv-knopf input{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;position:absolute}.pv-knopf span{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;padding:7px 12px;font-size:13.5px;line-height:1.3;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.pv-knopf strong{font-size:13.5px;font-weight:600}.pv-knopf small{color:var(--ink-soft);margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.pv-knopf-grad{color:var(--ink-soft);font-weight:400}.pv-knopf-wert{color:var(--pv-primaer-dunkel);font-variant-numeric:tabular-nums}.pv-knopf:hover span{border-color:var(--pv-feldrand);background:var(--paper-soft)}.pv-knopf input:checked+span{border-color:var(--pv-primaer);background:var(--pv-primaer-soft);box-shadow:inset 0 0 0 1px var(--pv-primaer)}.pv-knopf input:checked+span strong{color:var(--pv-primaer-dunkel);font-weight:700}.pv-knopf input:focus-visible+span{border-color:var(--pv-primaer);box-shadow:0 0 0 3px var(--pv-primaer-glanz)}.pv-knopf input:active+span{transform:translateY(1px)}.pv-knoepfe-karten{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:6px;display:grid}.pv-knoepfe-richtung{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pv-knoepfe-neigung .pv-knopf span{text-align:center;align-items:center}.pv-dach-svg{width:44px;height:22px;margin-bottom:1px}.pv-dach-flaeche{fill:var(--pv-primaer-soft);stroke:var(--pv-primaer);stroke-linejoin:round;stroke-width:1.4px}.pv-dach-grund{fill:none;stroke:var(--line-strong);stroke-linecap:round;stroke-width:1.4px}.pv-knopf input:checked+span .pv-dach-flaeche{fill:var(--pv-solar-soft);stroke:var(--pv-primaer-dunkel)}.pv-wahl>small{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.35;display:block}.pv-wahl .pv-felder{margin-top:10px}@media (max-width:767px){.pv-knoepfe-karten,.pv-knoepfe-richtung{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}}:is(.pv-wahl-speicher:has([value=ohne]:checked) .pv-zeigt-mit,.pv-wahl-speicher:has([value=beide]:checked) .pv-zeigt-mit,.pv-wahl-wp:has([value=keine]:checked) .pv-zeigt-aktiv,.pv-wahl-ev:has([value=keine]:checked) .pv-zeigt-aktiv){display:none}.pv-sprung{font-weight:600;display:none}.pv[data-pv-vergleich~=speicher] .pv-wahl-speicher .pv-sprung,.pv[data-pv-vergleich~=recht] .pv-wahl-recht .pv-sprung{display:inline}@media (forced-colors:active){.pv-knopf input:checked+span{outline-offset:-3px;border-color:highlight;outline:3px solid highlight}.pv-schritt[data-zustand=aktiv]{outline:2px solid highlight}}.pv[data-pv-vergleich~=speicher] .pv-vergleich[data-vergleich=speicher],.pv[data-pv-vergleich~=recht] .pv-vergleich[data-vergleich=recht]{outline:2px solid var(--pv-primaer);outline-offset:4px}.pv-hilfe{border-radius:var(--pv-radius-klein);background:var(--paper-soft);margin-top:10px}.pv-hilfe summary{min-height:36px;color:var(--pv-primaer-dunkel);cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600;list-style:none}.pv-hilfe summary::-webkit-details-marker{display:none}.pv-hilfe summary:after{content:" +"}.pv-hilfe[open] summary:after{content:" –"}.pv-hilfe .pv-felder,.pv-hilfe .pv-klein{padding:0 14px 14px}.pv-fehlerliste{border-radius:var(--pv-radius-klein);background:var(--warning-soft);color:var(--ink);margin-bottom:12px;padding:12px 16px;font-size:13.5px}.pv-fehlerliste p{margin:0 0 6px}.pv-fehlerliste ul{margin:0;padding-left:18px}.pv-formular-fuss{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:4px 2px 0;display:flex}.pv-formular-fuss .pv-klein{max-width:52ch;margin:0}.pv-dialog{margin-top:18px}.pv-dialog>summary{border:1px dashed var(--line-strong);border-radius:var(--pv-radius-klein);cursor:pointer;padding:12px 16px;list-style:none;display:block}.pv-dialog>summary::-webkit-details-marker{display:none}.pv-dialog>summary:focus-visible{outline:3px solid var(--pv-primaer);outline-offset:2px}.pv-dialog-ausloeser{color:var(--pv-primaer-dunkel);font-size:13.5px;font-weight:700;display:block}.pv-dialog-ausloeser small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}.pv-dialog-flaeche{padding:4px 0 0}.pv-dialog-kopf,.pv-dialog-zu{display:none}.pv-dialog-titel{margin:0;font-size:15px;font-weight:700}.pv-dialog-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.pv[data-pv-gefuehrt] .pv-dialog[open]>.pv-dialog-flaeche{z-index:80;border-radius:var(--pv-radius);background:var(--surface);width:min(560px,100vw - 32px);max-height:min(80vh,760px);padding:18px 20px 20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 70px #141e2447}.pv[data-pv-gefuehrt] .pv-dialog[open]>.pv-dialog-flaeche .pv-dialog-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.pv[data-pv-gefuehrt] .pv-dialog[open]>.pv-dialog-flaeche .pv-dialog-zu{background:var(--paper);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;font:inherit;border:0;border-radius:50%;place-items:center;display:grid}.pv[data-pv-gefuehrt] .pv-dialog[open]>.pv-dialog-flaeche .pv-dialog-fuss .pv-dialog-zu{border-radius:var(--pv-radius-klein);width:auto;height:auto;min-height:40px;padding:0 18px;display:inline-flex}.pv[data-pv-gefuehrt] .pv-dialog-breit[open]>.pv-dialog-flaeche{width:min(920px,100vw - 32px);max-height:min(86vh,900px)}.pv-dialog-breit>summary{border-style:solid;border-color:var(--pv-primaer-soft);background:var(--pv-traeger)}.pv[data-pv-gefuehrt] .pv-dialog-breit[open] .pv-dialog-fuss{flex-direction:column;align-items:stretch}.pv-dialog-breit .pv-werkzeuge{flex-wrap:wrap;gap:8px}.pv[data-pv-gefuehrt] .pv-dialog-breit[open]>.pv-dialog-flaeche .pv-eck-kopf>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv[data-pv-dialog]:before{z-index:79;content:"";background:#141e2475;position:fixed;inset:0}.pv-ergebniswelt{flex-direction:column;gap:12px;min-width:0;display:flex}.pv-ergebnis-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pv-ergebnis-chip{background:var(--pv-traeger);min-height:27px;box-shadow:var(--pv-schatten-ruhig);color:var(--ink-soft);border-radius:999px;align-items:center;gap:5px;margin:0;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pv-ergebnis-chip[data-art=region] span:first-child{color:var(--pv-solar)}.pv-ergebnis-chip[data-art=recht]{background:var(--pv-analyse);box-shadow:none;color:var(--pv-primaer-dunkel)}.pv-ergebnis-chip-weg{border:1px solid var(--line);box-shadow:none;color:var(--pv-primaer-dunkel);background:0 0;text-decoration:none}:is(.pv-ergebnis-chip-weg:hover,.pv-ergebnis-chip-weg:focus-visible){border-color:var(--pv-primaer);background:var(--pv-primaer-soft)}.pv-kurzergebnis{border-radius:var(--pv-radius);background:var(--pv-traeger);box-shadow:var(--pv-schatten-aktiv);padding:14px 16px;scroll-margin-top:8px}.pv-kurz-titel{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3}.pv-region{color:var(--ink-soft);margin:0 0 10px;font-size:12px;line-height:1.35}.pv-kern{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pv-kern-wert[data-kern=anlage]{grid-column:1/-1}@media (min-width:400px){.pv-kern-wert[data-kern=anlage]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label zahl""unter zahl""balken balken""hinweis hinweis";align-items:center;column-gap:16px;display:grid}.pv-kern-wert[data-kern=anlage] .pv-kern-label{grid-area:label}.pv-kern-wert[data-kern=anlage] .pv-kern-zahl{white-space:nowrap;grid-area:zahl}.pv-kern-wert[data-kern=anlage] .pv-kern-unter{grid-area:unter}.pv-kern-wert[data-kern=anlage] .pv-spanne{grid-area:balken}.pv-kern-wert[data-kern=anlage] .pv-kern-hinweis{grid-area:hinweis}}.pv-kern-wert{border-radius:var(--pv-radius-karte);background:var(--pv-analyse);flex-direction:column;min-width:0;padding:10px 12px;display:flex}.pv-kern-wert[data-kern=anlage]{background:var(--pv-primaer-soft)}.pv-kern-label{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1.3}.pv-kern-zahl{color:var(--pv-primaer-dunkel);font-family:var(--pv-zahlen);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:700;line-height:1.05}.pv-kern-wert[data-kern=anlage] .pv-kern-zahl{font-size:34px}.pv-kern-unter{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.35}.pv-kern-hinweis{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.4}.pv-spanne{width:100%;height:8px;margin-top:8px;display:block}.pv-spanne-grund{fill:#1f5b531f}.pv-spanne-band{fill:var(--pv-primaer-mittel)}.pv-spanne-mitte{fill:var(--pv-primaer-dunkel)}.pv-spanne-marke{fill:var(--pv-solar)}.pv-einschaetzung{flex-direction:column;gap:12px;display:flex}.pv-einschaetzung-text{border-left:3px solid var(--pv-primaer);border-radius:var(--pv-radius-karte);background:var(--pv-analyse);padding:12px 14px}.pv-saetze{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.pv-saetze li+li{margin-top:5px}.pv-nebenwerte{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;display:grid}.pv-nebenwert{border-radius:var(--pv-radius-karte);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);padding:10px 12px}.pv-nebenwert dt{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:700}.pv-nebenwert dd{margin:4px 0 0}.pv-nebenwert strong{font-family:var(--pv-zahlen);font-size:17px;font-weight:700;line-height:1.2;display:block}.pv-nebenwert[data-art=nutzen] strong,.pv-nebenwert[data-art=bilanz] strong{color:var(--pv-primaer-dunkel)}.pv-bilanz{border-radius:var(--pv-radius);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);padding:14px 16px}.pv-fluss+.pv-fluss{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.pv-fluss-titel{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 8px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.pv-fluss-summe{color:var(--ink-soft);font-family:var(--pv-zahlen);font-size:12.5px;font-weight:400}.pv-fluss-svg{border-radius:7px;width:100%;height:14px;display:block;overflow:hidden}.pv-fluss-legende{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pv-fluss-legende li{grid-template-columns:11px 1fr;align-items:baseline;gap:0 7px;display:grid}.pv-fluss-marke{border-radius:3px;grid-row:span 3;width:11px;height:11px}.pv-fluss-legende strong{font-family:var(--pv-zahlen);font-size:13.5px;font-weight:700}.pv-fluss-legende span{font-size:12px;line-height:1.35}.pv-fluss-legende .pv-klein{margin:1px 0 0}.pv-fluss-marke.pv-svg-erzeugt{background:var(--pv-solar)}.pv-fluss-marke.pv-svg-eigen{background:var(--pv-primaer)}.pv-fluss-marke.pv-svg-netz{background:var(--pv-netz)}.pv-fluss-marke.pv-svg-abregelung{background:var(--warning)}.pv-fluss-svg .pv-svg-erzeugt{fill:var(--pv-solar)}.pv-fluss-svg .pv-svg-eigen{fill:var(--pv-primaer)}.pv-fluss-svg .pv-svg-netz{fill:var(--pv-netz)}.pv-fluss-svg .pv-svg-abregelung{fill:var(--warning)}.pv-vertiefung{border-radius:var(--pv-radius);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);padding:14px 16px}.pv-vertiefung-kopf{margin-bottom:12px}.pv-tabs[hidden]{display:none}.pv-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:2px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.pv-tab{min-height:38px;color:var(--ink-soft);cursor:pointer;font:inherit;transition:color var(--pv-motion-fast) var(--pv-ease-standard), border-color var(--pv-motion-fast) var(--pv-ease-standard), background-color var(--pv-motion-fast) var(--pv-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 13px;font-size:13px;font-weight:600}.pv-tab:hover{color:var(--pv-primaer-dunkel)}.pv-tab[aria-selected=true]{border-bottom-color:var(--pv-weg);color:var(--pv-weg-dunkel)}.pv-tab-blatt{min-width:0;scroll-margin-top:8px}.pv-tab-blatt[role=tabpanel]:not([hidden]){animation:pv-blatt .14s var(--pv-ease-standard)}@keyframes pv-blatt{0%{opacity:0}to{opacity:1}}.pv-tab-blatt:focus-visible{outline:3px solid var(--pv-primaer);outline-offset:4px}.pv-tab-blatt+.pv-tab-blatt{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.pv-tab-blatt[role=tabpanel]+.pv-tab-blatt[role=tabpanel]{border-top:0;margin-top:0;padding-top:0}@media (forced-colors:active){.pv-tab[aria-selected=true]{outline:2px solid highlight}}.pv-zeitachse-rahmen{border-radius:var(--pv-radius-karte);background:var(--pv-analyse);grid-column:1/-1;margin-top:16px;padding:14px 16px}.pv-zeitachse{flex-wrap:wrap;gap:3px;margin-top:10px;display:flex}.pv-jahr{border-radius:var(--pv-radius-klein);background:var(--surface);min-height:44px;color:var(--ink-soft);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--pv-motion-fast) var(--pv-ease-standard), color var(--pv-motion-fast) var(--pv-ease-standard);border:1px solid #0000;flex:30px;align-content:center;justify-items:center;font-size:13px;display:grid}.pv-jahr[data-phase=plus]{color:var(--pv-primaer-dunkel)}.pv-jahr[data-phase=ausgleich]{border-color:var(--pv-primaer);background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel);font-weight:700}.pv-jahr:hover{background:var(--pv-primaer-soft)}.pv-zeitachse input:focus-visible+.pv-jahr{outline:2px solid var(--pv-primaer);outline-offset:2px}.pv-zeitachse input:checked+.pv-jahr{background:var(--pv-primaer);border-color:var(--pv-primaer);color:var(--surface);font-weight:700}.pv-jahr-detail{border-radius:var(--pv-radius-klein);background:var(--surface);order:1;width:100%;margin-top:8px;padding:12px 14px;display:none}.pv-zeitachse input:checked+.pv-jahr+.pv-jahr-detail{display:block}.pv-jahr-phase{color:var(--ink-soft);font-size:13px;font-weight:400}.pv-jahr-werte{grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;margin:8px 0 0;display:grid}@media (min-width:720px){.pv-jahr-werte{grid-template-columns:repeat(2,minmax(0,1fr) auto)}}.pv-jahr-werte dt{color:var(--ink-soft);font-size:13px}.pv-jahr-werte dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14px;font-weight:600}.pv-abschnitt-gross{margin-top:32px;scroll-margin-top:8px}.pv-anlage-zeile{color:var(--ink-soft);margin:0 0 14px;font-size:15px;line-height:1.5}.pv-ergebnis-raster{display:block}.pv-vermerk{border-left:4px solid var(--warning);border-radius:0 var(--pv-radius-klein) var(--pv-radius-klein) 0;background:var(--warning-soft);color:var(--pv-warn-tinte);margin:0 0 12px;padding:8px 12px;font-size:15px;line-height:1.45}.pv-kpis{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pv-kpi{border:1px solid var(--line);border-radius:var(--pv-radius-klein);background:var(--surface);flex-direction:column;gap:3px;padding:12px 14px 10px;transition:border-color .16s,transform .16s;display:flex}.pv-kpi:hover{border-color:var(--line-strong);transform:translateY(-1px)}.pv-kpi-label{color:var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:14px;font-weight:650}.pv-kpi-wert{font-family:var(--pv-zahlen);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.pv-kpi-hinweis{color:var(--ink-soft);font-size:15px;line-height:1.35}.pv-chart{margin:0 0 16px}.pv-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:6px;font-size:15px;display:flex}.pv-chart .pv-klein{margin-top:6px}.pv-legende{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;font-size:15px;display:inline-flex}.pv-legende i{vertical-align:middle;border-radius:2px;width:12px;height:12px;margin-right:4px;display:inline-block}.pv-svg{width:100%;height:auto;display:block}.pv-chart-monate .pv-svg,.pv-chart-verlauf .pv-svg{max-width:720px}.pv-svg-raster,.pv-svg-null,.pv-svg-linie,.pv-svg-mitte{vector-effect:non-scaling-stroke}@media (max-width:767px){.pv-chart-monate .pv-svg,.pv-chart-verlauf .pv-svg{height:190px}}.pv-svg-raster{fill:var(--paper);stroke:var(--line);stroke-width:1px}.pv-diagramm{grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);column-gap:6px;display:grid}.pv-diagramm .pv-svg{grid-area:1/2}.pv-achse-y-rahmen{grid-area:1/1;min-width:3.4em;position:relative}.pv-achse-y{flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:9.4444% 0}.pv-achse-y li{height:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:14px;line-height:1;display:flex}.pv-achse-x{color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center;grid-area:2/2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:4px 1.25% 0;font-size:14px;line-height:1.2;list-style:none;display:grid}.pv-achse-x li{white-space:nowrap;overflow:hidden}@media (max-width:479px){.pv-achse-monate li{overflow:visible}.pv-achse-monate li:nth-child(2n){visibility:hidden}}.pv-svg-null{stroke:var(--ink-soft);stroke-width:1px}.pv-svg-erzeugt{fill:var(--pv-primaer-mittel)}.pv-svg-eigen,.pv-svg-plus{fill:var(--pv-primaer)}.pv-svg-minus{fill:var(--warning)}.pv-svg-linie{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.pv-svg-band{fill:var(--pv-primaer-mittel)}.pv-svg-mitte{fill:none;stroke:var(--pv-primaer);stroke-width:2.5px;stroke-linejoin:round}.pv-svg-amort{fill:var(--warning)}.pv-legende i.pv-svg-erzeugt{background:var(--pv-primaer-mittel)}.pv-legende i.pv-svg-eigen{background:var(--pv-primaer)}.pv-legende i.pv-svg-linie{background:var(--ink);height:2px}.pv-legende i.pv-svg-band{background:var(--pv-primaer-mittel)}.pv-legende i.pv-svg-mitte{background:var(--pv-primaer);height:3px}.pv-legende i.pv-svg-amort{background:var(--warning)}.pv-abschnitt{margin-top:18px}.pv-abschnitt>.pv-klein{margin-bottom:10px}.pv-vergleiche{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.pv-vergleich{border-radius:var(--pv-radius);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);padding:16px 18px;transition:box-shadow .2s,outline-color .2s}.pv-vg-karten{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.pv-vg-karte{border:1px solid var(--line);border-radius:var(--pv-radius-klein);background:var(--paper-soft);padding:12px;transition:border-color .16s,background .16s}.pv-vg-karte[data-aktiv=ja]{border-color:var(--pv-primaer);background:var(--pv-primaer-soft)}.pv-vg-karte .pv-h4{margin-bottom:2px}.pv-vg-unter{color:var(--ink-soft);margin:0 0 10px;font-size:15px;line-height:1.35}.pv-vg-werte{gap:6px;margin:0;display:grid}.pv-vg-werte div{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.pv-vg-werte dt{color:var(--ink-soft);font-size:14px}.pv-vg-werte dd{font-family:var(--pv-zahlen);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.pv-vg-aktiv{color:var(--pv-primaer-dunkel);margin:8px 0 0;font-size:14px;font-weight:650}.pv-vg-differenz{margin:12px 0 0;font-size:15px;line-height:1.5}.pv-staerkste{gap:12px;margin:0;padding-left:22px;font-size:15px;display:grid}.pv-staerkste li>span{display:block}.pv-staerkste .pv-balken{margin:4px 0}.pv-alle{margin-top:14px}.pv-alle>summary{min-height:44px;color:var(--pv-primaer);cursor:pointer;padding:8px 0;font-size:15px;font-weight:650}.pv-alle>.pv-klein{margin-bottom:8px}.pv-verlauf{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:18px;display:grid}.pv-verlauf-tabellen{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.pv-tabelle-rahmen{position:relative;overflow-x:auto}.pv-tabelle{border-collapse:collapse;width:100%;font-size:15px}.pv-tabelle th,.pv-tabelle td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.pv-tabelle thead th{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.pv-tabelle-zahlen td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pv-sens td{white-space:nowrap}.pv-sens-balken{min-width:100px}.pv-balken{width:120px;height:10px;display:block}.pv-hinweise{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px 24px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.pv-hinweis-art{background:var(--paper);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:14px;display:inline-block}.pv-hinweise li[data-art=prototyp] .pv-hinweis-art,.pv-hinweise li[data-art=entwurf] .pv-hinweis-art{background:var(--warning-soft);color:var(--pv-warn-tinte)}.pv-hinweise-mehr{margin-top:10px}.pv-hinweise+.pv-hinweise-mehr{margin-top:14px}.pv-hinweise-mehr>summary{min-height:44px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.pv-hinweise-mehr>summary::-webkit-details-marker{display:none}.pv-hinweise-mehr>summary:before{color:var(--pv-primaer);content:"+";font-size:18px;font-weight:700;line-height:1}.pv-hinweise-mehr[open]>summary:before{content:"–"}.pv-hinweise-mehr>summary:hover{color:var(--ink)}.pv-hinweise-mehr>summary:focus-visible{outline:2px solid var(--pv-primaer);outline-offset:2px;border-radius:6px}.pv-hinweise-mehr>.pv-hinweise{margin-top:6px;font-size:14px}.pv-annahmen{border:1px solid var(--line);border-radius:var(--pv-radius);background:var(--surface);margin-top:28px;scroll-margin-top:8px}.pv-annahmen>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:44px;padding:14px 20px;list-style:none;display:flex}.pv-annahmen>summary::-webkit-details-marker{display:none}.pv-annahmen>summary:after{color:var(--pv-primaer);content:"+";margin-left:auto;font-size:20px;font-weight:700;line-height:1}.pv-annahmen[open]>summary:after{content:"–"}.pv-annahmen>summary:focus-visible{outline:3px solid var(--pv-primaer);outline-offset:-3px}.pv-annahmen .pv-h2{margin:0;font-size:20px}.pv-annahmen-tabelle th span{font-weight:400;display:block}.pv-stand{background:var(--paper);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:14px;display:inline-block}.pv-stand[data-status=geprueft]{background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel)}.pv-stand[data-status=startwert]{background:var(--sand-soft)}.pv-stand[data-status=entwurf]{background:var(--blue-soft)}.pv-stand[data-status=prototyp]{background:var(--warning-soft);color:var(--pv-warn-tinte)}.pv-quelle{color:var(--ink-soft);font-size:15px}.pv-quellen{padding-left:20px;font-size:15px}.pv-quellen li[data-status=prototyp]{color:var(--pv-warn-tinte)}.pv-eckdaten{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);margin-top:32px;padding:clamp(18px,3vw,32px);scroll-margin-top:8px}.pv-eck-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.pv-werkzeuge{flex-wrap:wrap;gap:10px;display:flex}.pv-werkzeuge .button{gap:8px;min-height:44px;padding:10px 16px}.pv-status-werkzeug{min-height:20px;margin-bottom:8px}.pv-gebaeude{border:1px dashed var(--line-strong);border-radius:var(--pv-radius-klein);margin:10px 0 20px;padding:14px 16px 16px;scroll-margin-top:8px}.pv-eck-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.pv-eck-gruppe{margin-top:14px}.pv-eck-liste{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;display:grid}.pv-eck-feld{border:1px solid var(--line);border-radius:var(--pv-radius-klein);background:var(--paper-soft);padding:10px 12px}.pv-eck-feld dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.pv-eck-feld dd{margin:3px 0 0;font-size:16px;font-weight:650}.pv-eck-hinweis{color:var(--ink-soft);font-size:15px;font-weight:400;display:block}.pv-eck-hinweis-block{border-top:1px solid var(--line);color:var(--ink-soft);margin:16px 0 0;padding-top:12px;font-size:15px}.pv-posten{counter-reset:posten;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pv-posten li{border:1px solid var(--line);border-radius:var(--pv-radius-klein);counter-increment:posten;grid-template-columns:28px 1fr;align-items:start;gap:2px 10px;padding:8px 10px;font-size:15px;display:grid}.pv-posten li:before{content:counter(posten, decimal-leading-zero);color:var(--pv-primaer);font-weight:700}.pv-posten strong{display:block}.pv-posten span{color:var(--ink-soft);grid-column:2}.pv-partner{border-radius:var(--pv-radius);background:var(--pv-primaer);color:var(--pv-auf-primaer);margin-bottom:16px;padding:18px}.pv-partner .eyebrow,.pv-partner h3{color:var(--pv-auf-primaer)}.pv-partner p{color:color-mix(in srgb, var(--pv-auf-primaer) 85%, transparent);font-size:15px}.pv-partner .button-primary{background:var(--pv-auf-primaer);box-shadow:none;color:var(--pv-primaer-dunkel)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-700.BYuf6tUa.woff2)format("woff2")}.pv-live-halter{z-index:25;top:calc(var(--pv-kopf-versatz) + 8px);height:0;display:grid;position:sticky}.pv-live-halter>*{grid-area:1/1}.pv-live{box-sizing:border-box;border:1px solid var(--pv-live-rand);background:linear-gradient(180deg, #ffffff0d, transparent 55%), var(--pv-live-grund);min-height:56px;max-height:72px;color:var(--pv-live-tinte);transition:opacity var(--pv-motion-panel) var(--pv-ease-standard), transform var(--pv-motion-panel) var(--pv-ease-standard), visibility 0s;border-radius:14px;align-items:center;gap:12px;padding:8px 16px 8px 14px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 10px 28px #040a0847,inset 0 1px #ffffff0f}.pv-live[data-pv-live-fehler] .pv-live-status{color:var(--pv-live-orange)}.pv-live[data-zu]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--pv-motion-fast) var(--pv-ease-standard), transform var(--pv-motion-fast) var(--pv-ease-standard), visibility 0s linear var(--pv-motion-fast);transform:translateY(-6px)}.pv[data-pv-angebot] .pv-live{border-color:color-mix(in srgb, var(--pv-live-orange) 45%, var(--pv-live-grund))}.pv-live:focus-visible{outline:2px solid var(--pv-primaer);outline-offset:2px}.pv-live-halter:has(.pv-live-zusatz) .pv-live{padding-right:164px}.pv-live-halter:has(.pv-live-zusatz) .pv-live:after{margin-right:-150px}.pv-live-inhalt>[data-k=zusatz]{color:var(--pv-live-leise);white-space:normal;flex-basis:100%;margin-left:0;font-size:12.5px}.pv-live-inhalt>[data-k=zusatz]:before{content:none}.pv-live-zusatz{z-index:1;border:1px solid color-mix(in srgb, var(--pv-live-gruen) 45%, transparent);min-height:36px;color:var(--pv-live-tinte);cursor:pointer;font:inherit;transition:opacity var(--pv-motion-panel) var(--pv-ease-standard), visibility 0s;background:#ffffff0f;border-radius:999px;place-self:center end;align-items:center;gap:6px;margin-right:44px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.pv-live-zusatz span{color:var(--pv-live-gruen);font-size:16px;line-height:1}.pv-live-zusatz:hover{border-color:var(--pv-live-gruen);background:#ffffff1f}.pv-live-zusatz:focus-visible{outline:2px solid var(--pv-primaer);outline-offset:2px}:is(.pv-live[data-zu]+.pv-live-zusatz,.pv[data-pv-dialog] .pv-live-zusatz,.pv:not([data-pv-angebot]):has([data-pv-tab=pv-angebote][aria-selected=true]) .pv-live-zusatz){visibility:hidden;opacity:0;pointer-events:none}.pv-live-inhalt .pv-live-plus{color:var(--pv-live-gruen);font:inherit;letter-spacing:inherit;word-spacing:normal;text-shadow:none;display:none}.pv-live:after{color:var(--pv-live-gruen);content:"→";flex:none;margin-left:auto;font-size:18px}.pv-live-inhalt{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 0;min-width:0;font-size:14px;line-height:1.35;display:flex}.pv-live-inhalt>span{white-space:nowrap;padding:1px 2px;position:relative}.pv-live-inhalt>span+span{margin-left:16px}.pv-live-inhalt>span+span:before{color:color-mix(in srgb, var(--pv-live-leise) 60%, transparent);content:"·";position:absolute;left:-11px}.pv-live-inhalt>.pv-live-status+span{margin-left:14px}.pv-live-inhalt>.pv-live-status+span:before{content:none}.pv-live-inhalt b{color:var(--pv-live-gruen);font-family:var(--pv-anzeige);letter-spacing:-.02em;word-spacing:-.3em;font-variant-ligatures:none;font-variant-numeric:tabular-nums;text-shadow:0 0 10px color-mix(in srgb, currentcolor 32%, transparent);font-size:1.36em;font-weight:700;line-height:1}.pv-live-inhalt>[data-k=amortisation] b,.pv-live-inhalt>[data-k=preis] b{color:var(--pv-live-orange)}.pv-live-inhalt i{font-style:normal}.pv-live-status{color:var(--pv-live-leise);letter-spacing:.08em;text-transform:uppercase;align-self:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.pv-live-status:before{background:var(--pv-live-gruen);width:7px;height:7px;box-shadow:0 0 8px var(--pv-live-gruen);content:"";border-radius:50%;flex:none}.pv[data-pv-angebot] .pv-live-status:before{background:var(--pv-live-orange);box-shadow:0 0 8px var(--pv-live-orange)}.pv-live-inhalt>[data-neu] b{animation:pv-live-neu 1.4s var(--pv-ease-result)}@keyframes pv-live-neu{0%,25%{text-shadow:0 0 16px color-mix(in srgb, currentcolor 70%, transparent), 0 0 3px currentcolor}}:is(.pv[data-pv-dialog] .pv-live,.pv:not([data-pv-angebot]):has([data-pv-tab=pv-angebote][aria-selected=true]) .pv-live){visibility:hidden;opacity:0}html:has(.pv-live-halter){scroll-padding-top:calc(var(--kopf-hoehe) + var(--kopf-weltreihe) + 84px)}@media (max-width:999px){.pv-live{border-radius:12px;padding:7px 12px}.pv-live-inhalt>[data-prio="2"]{display:none}.pv-live-inhalt .pv-live-plus{display:inline}.pv:has(input[type=text]:focus,textarea:focus) .pv-live{visibility:hidden;opacity:0}.pv:has(input[type=text]:focus,textarea:focus) .pv-live-zusatz{visibility:hidden;opacity:0;pointer-events:none}}@media (max-width:599px){.pv-live{position:relative}.pv-live:after{font-size:15px;position:absolute;top:5px;right:12px}.pv-live-inhalt{font-size:12px}.pv-live-inhalt b{font-size:1.34em}.pv-live-inhalt>span{padding:1px 0}.pv-live-inhalt>.pv-live-status{letter-spacing:.08em;flex-basis:100%;padding-right:24px;font-size:10px}.pv-live-halter:has(.pv-live-zusatz) .pv-live{padding-right:12px}.pv-live-halter:has(.pv-live-zusatz) .pv-live:after{margin-right:0}.pv-live-halter:has(.pv-live-zusatz) .pv-live-inhalt>.pv-live-status{padding-right:64px}.pv-live-zusatz{justify-content:center;align-self:start;width:28px;min-height:28px;margin:2px 32px 0 0;padding:0;font-size:0}.pv-live-zusatz span{font-size:17px}.pv-live-inhalt>.pv-live-status+span{margin-left:0}.pv-live-inhalt>span+span{margin-left:12px}.pv-live-inhalt>span+span:before{left:-8px}.pv-live-inhalt>[data-k=amortisation] i,.pv-live-inhalt>[data-k=speicher] i{display:none}}@media (max-width:379px){.pv-live-inhalt b{font-size:1.25em}}@media (max-width:359px){.pv-live-inhalt>[data-k=autarkie] i{display:none}.pv-live-inhalt>.pv-live-status{letter-spacing:.02em;padding-right:0}.pv-live:after{display:none}}.pv-uebersicht{border:1px solid var(--pv-primaer-soft);border-radius:var(--pv-radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-small);flex-wrap:wrap;gap:8px 14px;padding:10px 14px;text-decoration:none;display:none}@media (max-width:999px){.pv-uebersicht{display:flex}}.pv-uebersicht .pv-kurz-werte{flex-wrap:wrap;flex:auto;gap:6px 16px;min-width:0;display:flex}.pv-uebersicht .pv-kurz-werte>span{min-width:0;font-family:var(--pv-zahlen);font-variant-numeric:tabular-nums;flex-direction:column;flex:92px;gap:1px;font-size:17px;font-weight:750;line-height:1.15;display:flex}.pv-uebersicht small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:650}.pv-w1-regeln{color:var(--ink-soft);margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.5}.pv-w1-eingaben{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.pv-w1-karte{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--pv-traeger);min-width:0;padding:14px 16px}.pv-w1-kopf{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.pv-w1-kopf>.pv-feld{flex:100%;min-width:0}.pv-w1-weg{border:1px solid var(--line);min-height:38px;color:var(--ink-soft);cursor:pointer;font:inherit;transition:background-color var(--pv-motion-fast) var(--pv-ease-standard), color var(--pv-motion-fast) var(--pv-ease-standard);background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:13px}:is(.pv-w1-weg:hover,.pv-w1-weg:focus-visible){background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel)}.pv-w1-auf>summary{min-height:44px;color:var(--pv-primaer-dunkel);cursor:pointer;align-items:center;font-size:13.5px;font-weight:600;display:flex}.pv-w1-leistungen{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:0 20px;padding-bottom:12px;display:grid}.pv-w1-leistung{border:0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px 0;display:flex}.pv-w1-leistung legend{min-width:0;color:var(--ink);float:left;flex:150px;padding:0;font-size:13px}.pv-w1-stand{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;display:inline-flex}.pv-w1-stand:hover{border-color:var(--pv-primaer)}.pv-w1-stand input{margin:0}.pv-w1-stand:has(input:checked){border-color:var(--pv-primaer);background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel);font-weight:600}.pv-w1-stand:has(input:focus-visible){outline:2px solid var(--pv-primaer);outline-offset:2px}.pv-w1-mehr{margin:14px 0 22px}.pv-w1-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.pv-w1-vergleich{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--pv-traeger);min-width:0;padding:14px 16px}.pv-w1-vergleich[data-unvollstaendig=ja]{background:var(--pv-analyse)}.pv-w1-marken{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.pv-w1-marken span{background:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.pv-w1-werte{gap:2px 12px;margin:0;display:grid}.pv-w1-werte>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.pv-w1-werte dt{color:var(--ink-soft);font-size:13px}.pv-w1-werte dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14.5px;font-weight:650}.pv-w1-hinweis{border-radius:var(--pv-radius-klein);background:var(--warning-soft);color:var(--ink);margin:10px 0 0;padding:8px 12px;font-size:13px;line-height:1.45}.pv-w1-liste{margin:6px 0 12px;padding:0;font-size:13.5px;list-style:none}.pv-w1-liste li{align-items:baseline;gap:8px;padding:3px 0;display:flex}.pv-w1-zeichen{width:1em;color:var(--ink-soft);flex:none;font-weight:700}.pv-w1-liste li[data-stand=enthalten] .pv-w1-zeichen{color:var(--pv-primaer)}.pv-w1-liste li[data-stand=nicht-enthalten] .pv-w1-zeichen{color:var(--warning)}.pv-w1-offen{border-radius:var(--pv-radius-klein);background:var(--pv-analyse);padding:12px 14px}.pv-w1-offen ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.pv-w1-import{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;display:flex}.pv-w1-import p{margin:0}.pv-w1-status{margin:0 0 12px}.pv-w1-import-karte{border:1px solid var(--pv-weg-soft,var(--pv-primaer-soft));background:var(--pv-traeger);min-height:44px;color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}:is(.pv-w1-import-karte:hover,.pv-w1-import-karte:focus-visible){border-color:var(--pv-weg,var(--pv-primaer));background:var(--pv-weg-soft,var(--pv-primaer-soft))}.pv-w1-zahl{color:var(--ink-soft);margin:0 12px 8px 0;font-size:13px;display:inline-block}.pv-w1-status:empty{border:0;height:0;margin:0;padding:0;overflow:hidden}.pv-w1-quelle{background:var(--sand-soft);color:var(--pv-warn-tinte);border-radius:999px;align-items:center;margin:0 0 10px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.pv-w1-komponenten{color:var(--ink-soft);margin:0 0 10px;font-size:13px;line-height:1.45}.pv-w1-komponenten span{font-weight:600}.pv-w1-zaehler{background:var(--pv-analyse);color:var(--ink-soft);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600}.pv-w1-naechster{border-left:3px solid var(--pv-weg,var(--pv-primaer));border-radius:0 var(--pv-radius-karte) var(--pv-radius-karte) 0;background:var(--pv-analyse);margin:0 0 22px;padding:14px 16px}.pv-w1-naechster>p{margin:6px 0 0;font-size:14.5px;line-height:1.5}.pv-w1-naechster .pv-w1-aktionen{flex-wrap:wrap;gap:8px 10px;margin-top:12px;display:flex}.pv-w1-fragen{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pv-w1-fragen-block{margin:0 0 12px}.pv-w1-fragen-block ul{margin:6px 0 10px;padding-left:18px;font-size:13.5px;line-height:1.5}.pv [data-pv-w1-kopf]{display:none}:is(.pv:has(#pv-absicht-pruefen:checked) span[data-pv-w1-kopf=pruefen],.pv:not(:has(#pv-absicht-pruefen:checked)) span[data-pv-w1-kopf=vergleich]){display:inline}:is(.pv:has(#pv-absicht-pruefen:checked) div[data-pv-w1-kopf=pruefen],.pv:not(:has(#pv-absicht-pruefen:checked)) div[data-pv-w1-kopf=vergleich]){display:block}.pv-w1 [hidden]{display:none!important}.pv-w1-aktionen{flex-wrap:wrap;gap:8px 10px;margin:12px 0 0;display:flex}.pv-w1-start{margin:0 0 18px}.pv-w1-start .pv-w1-aktionen{margin:0 0 8px}.pv-w1-wahl{max-width:360px;margin:0 0 14px}.pv-h5{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.pv-w1-blick{border:1px solid var(--line);border-top:3px solid var(--pv-weg);border-radius:var(--pv-radius-karte);background:var(--pv-traeger);box-shadow:var(--pv-schatten-ruhig);margin:0 0 18px;padding:16px 18px}.pv-w1-blick-unter{color:var(--ink-soft);margin:2px 0 10px;font-size:13.5px}.pv-w1-blick-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.pv-w1-blick-teil{border:1px solid var(--line);border-radius:var(--pv-radius-klein);background:var(--surface);min-width:0;padding:12px 14px}.pv-w1-blick-teil .pv-w1-werte{margin:0 0 10px}.pv-w1-blick-teil ul{margin:4px 0 8px;padding-left:18px;font-size:13.5px;line-height:1.5}.pv-w1-blick-teil[data-art=pruefen]{background:var(--pv-weg-soft);border-color:#0000}.pv-w1-werte dd[data-leer]{color:var(--ink-soft);font-style:italic;font-weight:400}.pv-w1-blick .pv-w1-naechster{margin:0}.pv-w1-sprung{color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));text-underline-offset:2px;font-weight:600;text-decoration:underline}.pv-w1-schritte{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.5}.pv-w1-formular{margin:0 0 18px}.pv-w1-formular>.pv-w1-karte{margin-top:10px}.pv-w1-gruppe{border:0;min-width:0;margin:0 0 12px;padding:0}.pv-w1-gruppe legend{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;padding:0;font-size:12px;font-weight:700}.pv-w1-auswertung{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--pv-traeger);margin:0 0 18px;padding:16px 18px}.pv-w1-auswertung-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 12px;display:grid}.pv-w1-auswertung-karte{border:1px solid var(--line);border-radius:var(--pv-radius-klein);background:var(--pv-traeger);min-width:0;padding:12px 14px}.pv-w1-auswertung-karte ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.pv-w1-fragen-einzel{border-left:3px solid var(--pv-weg);border-radius:0 var(--pv-radius-karte) var(--pv-radius-karte) 0;background:var(--pv-weg-soft);margin:0 0 18px;padding:16px 18px}.pv-w1-fragenliste{margin:8px 0 4px;padding-left:22px;font-size:14.5px;line-height:1.55}.pv-w1-fragenliste li+li{margin-top:4px}.pv-w1-fragen-einzel .pv-feld{margin-top:12px}.pv-w1-fragen-einzel textarea{border:1px solid var(--pv-feldrand);border-radius:var(--pv-radius-klein);background:var(--pv-feld);width:100%;min-height:220px;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.pv-w1-dialog-inhalt p{margin:0 0 4px}.pv-w1-dialog-inhalt ul{margin:4px 0 12px;padding-left:20px;line-height:1.5}.pv-w1-pruefen-kopf{margin:0 0 18px}.pv-w1>.pv-h3{font-size:21px}.pv-w1-vorspann{max-width:72ch;color:var(--ink);margin:0 0 6px;font-size:16px;line-height:1.55}.pv-w1-ablauf{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.pv-w1-ablauf a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}:is(.pv-w1-ablauf a:hover,.pv-w1-ablauf a:focus-visible){border-color:var(--pv-weg);color:var(--ink)}.pv-w1-nr{background:var(--pv-weg-soft);width:24px;height:24px;color:var(--pv-weg-dunkel);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}.pv-w1:not([data-pv-w1-stand=belegt]) .pv-w1-ablauf li:first-child a,.pv-w1[data-pv-w1-stand=belegt] .pv-w1-ablauf li:nth-child(3) a{border-color:var(--pv-weg);background:var(--pv-weg-soft);color:var(--ink)}.pv-w1:not([data-pv-w1-stand=belegt]) .pv-w1-ablauf li:first-child .pv-w1-nr,.pv-w1[data-pv-w1-stand=belegt] .pv-w1-ablauf li:nth-child(-n+3) .pv-w1-nr{background:var(--pv-weg);color:var(--pv-traeger)}.pv-w1-stufe{scroll-margin-top:calc(var(--pv-sprungrand,72px) + 12px);align-items:center;gap:10px;margin:0 0 4px;font-size:17px;font-weight:700;display:flex}.pv-w1-stufe:focus{outline:none}.pv-w1-stufe-kurz{color:var(--ink-soft);margin:0 0 12px;font-size:14px}.pv-w1-stufe-block{margin:0 0 20px}.pv-w1-leer{border:1px dashed var(--line-strong);border-radius:var(--pv-radius-klein);color:var(--ink-soft);margin:0 0 18px;padding:12px 14px;font-size:13.5px}.pv-wege{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pv-weg-karte{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--surface);min-height:96px;box-shadow:var(--pv-schatten-ruhig);color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--pv-motion-fast) var(--pv-ease-standard), box-shadow var(--pv-motion-fast) var(--pv-ease-standard), transform var(--pv-motion-fast) var(--pv-ease-standard);align-items:flex-start;gap:12px;padding:14px;display:flex}.pv-weg-karte:hover,.pv-weg-karte[data-ueber=ja]{border-color:var(--pv-weg);box-shadow:var(--pv-schatten-aktiv);transform:translateY(-1px)}.pv-weg-karte:focus-visible{border-color:var(--pv-weg);box-shadow:0 0 0 3px var(--pv-weg-glanz);outline:none}.pv-weg-zeichen{background:var(--pv-weg-soft);width:40px;height:40px;color:var(--pv-weg-dunkel);border-radius:12px;flex:none;place-items:center;display:inline-grid}.pv-weg-text{gap:3px;min-width:0;display:grid}.pv-weg-text strong{font-size:15px}.pv-weg-text span{color:var(--ink-soft);font-size:13px;line-height:1.4}.pv-wege-grenzen{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px}.pv-wege-vertrauen{border-radius:var(--pv-radius-klein);background:var(--pv-analyse);color:var(--ink);align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.pv-wege-vertrauen svg{color:var(--pv-weg-dunkel);flex:none;margin-top:1px}.pv-w1[data-pv-w1-stand=belegt] .pv-weg-karte{align-items:center;min-height:0;padding:10px 12px}.pv-w1[data-pv-w1-stand=belegt] .pv-weg-text span,.pv-w1[data-pv-w1-stand=belegt] .pv-w1-stufe-kurz{display:none}.pv-w1-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 12px;display:grid}.pv-w1-kpis>div{border-radius:var(--pv-radius-klein);background:var(--pv-weg-soft);min-width:0;padding:12px 14px}.pv-w1-kpis dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.pv-w1-kpis dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.2}.pv-w1-kpis dd[data-leer]{color:var(--ink-soft);font-size:16px;font-style:italic;font-weight:400}.pv-w1-fazit{margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.5}.pv-w1-modell{border-radius:var(--pv-radius-klein);background:var(--pv-analyse);padding:12px 14px}.pv-w1-modell ul{margin:4px 0 6px;padding-left:18px;font-size:13.5px;line-height:1.5}.pv-w1-weiter{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--pv-traeger);margin:0 0 18px;padding:16px 18px}.pv-w1-haupt{border:1px solid var(--pv-weg);border-radius:var(--pv-radius-klein);background:var(--pv-weg-soft);border-left-width:4px;justify-items:start;gap:4px;margin:8px 0 12px;padding:14px 16px;display:grid}.pv-w1-haupt p{max-width:72ch;margin:0 0 6px;font-size:14px;line-height:1.5}.pv-w1-optionen{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.pv-w1-option{border:1px solid var(--line);border-radius:var(--pv-radius-klein);background:var(--surface);min-height:84px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;align-content:start;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.pv-w1-option strong:after{content:"→";margin-left:6px}.pv-w1-option span{color:var(--ink-soft);font-size:13px;line-height:1.4}.pv-w1-option:hover,.pv-w1-option[data-stark]{border-color:var(--pv-weg)}.pv-w1-option[data-stark]{background:var(--pv-weg-soft)}.pv-w1-option:focus-visible{border-color:var(--pv-weg);box-shadow:0 0 0 3px var(--pv-weg-glanz);outline:none}.pv-w1-fragengruppen{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:10px 0 4px;display:grid}.pv-w1-fragengruppe{border-radius:var(--pv-radius-klein);background:var(--pv-traeger);min-width:0;padding:12px 14px}.pv-w1-fragengruppe .pv-w1-fragenliste{margin:4px 0 0;font-size:14px}.pv-w1-fragen-einzel textarea::selection{background:var(--pv-weg-glanz)}.pv-w1-unterschiede{border:1px solid var(--line);border-left:3px solid var(--pv-weg,var(--pv-primaer));border-radius:0 var(--pv-radius-karte) var(--pv-radius-karte) 0;background:var(--pv-traeger);margin:12px 0 16px;padding:14px 16px}.pv-w1-unterschiede ul{margin:6px 0 8px;padding-left:20px;font-size:14.5px;line-height:1.55}.pv-w1-blick-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:2px 0 10px;display:flex}.pv-w1-blick-kopf .pv-w1-blick-unter{margin:0}.pv-wz-phasen{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pv-wz-phasen li{background:var(--pv-analyse);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.pv-wz-phasen span{background:var(--pv-traeger);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.pv-wz-import[data-phase="1"] .pv-wz-phasen li:first-child,.pv-wz-import[data-phase="2"] .pv-wz-phasen li:nth-child(-n+2){background:var(--pv-weg-soft);color:var(--pv-weg-dunkel)}.pv-wz-import .pv-wege{grid-template-columns:minmax(0,1fr)}.pv-wz-import .pv-weg-karte{align-items:center;min-height:0;padding:10px 12px}.pv-wz-import-funde .pv-wz-frage{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.pv-wz-import-funde .pv-wz-frage>.pv-wz-klein{margin:0}.pv-kurz-titel [data-pv-titel-angebot],.pv[data-pv-angebot] .pv-kurz-titel>span{display:none}.pv[data-pv-angebot] .pv-kurz-titel>[data-pv-titel-angebot]{display:inline}.pv-wz-fundbilanz{border:1px solid var(--pv-weg);border-radius:var(--pv-radius-klein);background:var(--pv-weg-soft);padding:12px 14px;font-size:13.5px}.pv-wz-fundbilanz:focus{outline:none}.pv-wz-fundbilanz:focus-visible{box-shadow:0 0 0 3px var(--pv-weg-glanz)}.pv-wz-fundbilanz-titel{margin:0 0 6px;font-size:15px;font-weight:700}.pv-wz-fundbilanz ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pv-wz-fundbilanz li{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.pv-wz-fundbilanz p{margin:0}.pv-wz-legende{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px 12px;margin:-6px 0 0;font-size:12px;display:grid}.pv-wz-legende>div{align-items:baseline;gap:8px;display:flex}.pv-wz-legende dd{color:var(--ink-soft);margin:0}.pv-wz-import[data-hand] .pv-wz-fund[data-fund=fehlt] .pv-wz-fund-stand,.pv-wz-import[data-hand] .pv-w1-leistung .pv-wz-fund-stand{display:none}.pv-wz-uebernahme{border:1px solid var(--pv-weg);border-radius:var(--pv-radius-klein);background:var(--pv-traeger);border-left-width:4px;padding:12px 14px;font-size:13.5px;line-height:1.5}.pv-wz-uebernahme>p{margin:0 0 6px}.pv-wz-uebernahme ul{font-variant-numeric:tabular-nums;margin:0 0 6px;padding-left:20px;font-weight:600}.pv-wz-haken{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.pv-wz-haken input{width:20px;height:20px;accent-color:var(--pv-weg);margin:0}.pv-angebotsgrundlage{border:1px solid var(--pv-weg-pruefen);border-radius:var(--pv-radius-klein);background:var(--pv-weg-pruefen-soft);color:var(--ink);scroll-margin-top:calc(var(--pv-sprungrand,72px) + 12px);border-left-width:4px;gap:6px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.pv-angebotsgrundlage[hidden],.pv-herkunft[hidden]{display:none}.pv-angebotsgrundlage button{border:1px solid var(--pv-weg-pruefen);background:var(--pv-traeger);min-height:36px;color:var(--pv-weg-pruefen-dunkel);cursor:pointer;font:inherit;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}:is(.pv-angebotsgrundlage button:hover,.pv-angebotsgrundlage button:focus-visible){background:var(--pv-weg-pruefen);color:var(--pv-traeger)}.pv-angebotsgrundlage:focus-visible{outline:2px solid var(--pv-weg-pruefen);outline-offset:2px}.pv-angebotsbasis-marke{background:var(--pv-weg-pruefen);color:var(--pv-traeger);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;margin:0;padding:2px 9px;font-size:11px;font-weight:700}.pv-angebotsbasis-titel{margin:0;font-size:15px;font-weight:700}.pv-angebotsbasis-liste{font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;list-style:none;display:grid}.pv-angebotsbasis-liste span{color:var(--pv-weg-pruefen-dunkel);margin-left:4px;font-size:11.5px;font-weight:600}.pv-angebotsbasis-fehlt{margin:0;font-weight:600}.pv-angebotsbasis-fehlt:empty{display:none}.pv-angebotsbasis-klein{color:var(--ink-soft);margin:0;font-size:12px}.pv-angebotsbasis-aktionen{flex-wrap:wrap;gap:6px 8px;margin:2px 0 0;display:flex}.pv-angebotsbasis-wartet{border:1px dashed var(--pv-weg-pruefen);border-radius:var(--pv-radius-klein);margin:0 0 10px;padding:8px 12px;font-size:13px;display:none}.pv:has(#pv-absicht-pruefen:checked):not([data-pv-angebot]) .pv-angebotsbasis-wartet{display:block}.pv-angebotsbasis-wartet a{color:var(--pv-weg-pruefen-dunkel);font-weight:700}.pv[data-pv-angebot] .pv-kurzergebnis{box-shadow:0 0 0 2px var(--pv-weg-pruefen), var(--pv-schatten-aktiv)}@media (max-width:767px){.pv-w1-blick-raster,.pv-w1-auswertung-raster{grid-template-columns:minmax(0,1fr)}.pv-w1-blick,.pv-w1-fragen-einzel{padding:14px}.pv-w1-ablauf{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-wege,.pv-w1-kpis{grid-template-columns:minmax(0,1fr)}.pv-w1-kpis>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:8px 12px;display:flex}.pv-w1-kpis dd{font-size:18px}.pv-weg-karte{min-height:0}.pv-w1-weiter{padding:14px}}.pv-wz-vertrauen{border-radius:var(--pv-radius-klein);background:var(--pv-weg-soft,var(--pv-primaer-soft));color:var(--ink);align-items:flex-start;gap:10px;margin:0 0 4px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pv-wz-vertrauen svg{color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));flex:none;margin-top:1px}.pv-wz-import textarea{border:1px solid var(--pv-feldrand);border-radius:var(--pv-radius-klein);background:var(--surface);width:100%;min-height:120px;color:var(--ink);font:inherit;resize:vertical;padding:10px 11px;font-size:14px;line-height:1.45}.pv-wz-import textarea:focus-visible{border-color:var(--pv-weg,var(--pv-primaer));box-shadow:0 0 0 3px var(--pv-weg-glanz,var(--pv-primaer-glanz));outline:none}.pv-wz-import small{color:var(--ink-soft);margin-top:4px;font-size:11.5px;display:block}.pv-wz-ablage{border:2px dashed var(--pv-feldrand);border-radius:var(--pv-radius-karte);background:var(--surface);min-height:96px;color:var(--ink);cursor:pointer;text-align:center;transition:border-color var(--pv-motion-fast) var(--pv-ease-standard), background-color var(--pv-motion-fast) var(--pv-ease-standard);justify-content:center;align-items:center;padding:14px;display:flex}.pv-wz-ablage:hover,.pv-wz-ablage[data-ueber=ja]{border-color:var(--pv-weg,var(--pv-primaer));background:var(--pv-weg-soft,var(--pv-primaer-soft))}.pv-wz-ablage:has(input:focus-visible){border-color:var(--pv-weg,var(--pv-primaer));box-shadow:0 0 0 3px var(--pv-weg-glanz,var(--pv-primaer-glanz))}.pv-wz-ablage-text{gap:2px;font-size:14px;display:grid}.pv-wz-ablage-text small{margin:0;font-size:12px}.pv-wz-import-dateistatus:empty,.pv-wz-kopieren[hidden],.pv-wz-import-funde[hidden],.pv-wz-import-funde .pv-wz-frage[hidden]{display:none}.pv-wz-import-funde{border-top:1px solid var(--line);gap:12px;padding-top:4px;display:grid}.pv-wz-hinweise{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--ink);border-radius:0 8px 8px 0;margin:0;padding:8px 10px 8px 26px;font-size:12.5px;line-height:1.45}.pv-wz-fund{gap:3px;display:grid}.pv-wz-fund label{font-size:12.5px;font-weight:600}.pv-wz-fund-paar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;display:grid}.pv-wz-fund-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-wz-fund input{border:1px solid var(--pv-feldrand);border-radius:var(--pv-radius-klein);background:var(--surface);width:min(100%,260px);min-height:44px;color:var(--ink);font:inherit;padding:0 11px;font-size:15px}.pv-wz-fund input:focus-visible{border-color:var(--pv-weg,var(--pv-primaer));box-shadow:0 0 0 3px var(--pv-weg-glanz,var(--pv-primaer-glanz));outline:none}.pv-wz-fund input[aria-invalid=true]{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.pv-wz-fund-stand{background:var(--pv-analyse);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pv-wz-fund[data-fund=gefunden] .pv-wz-fund-stand,.pv-wz-fund[data-fund=manuell] .pv-wz-fund-stand,.pv-wz-fund-stand[data-fund=gefunden],.pv-wz-fund-stand[data-fund=manuell]{background:var(--pv-weg-soft,var(--pv-primaer-soft));color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel))}.pv-wz-fund[data-fund=pruefen] .pv-wz-fund-stand,.pv-wz-fund-stand[data-fund=pruefen]{background:var(--sand-soft);color:var(--pv-warn-tinte)}.pv-wz-fund-zitat{color:var(--ink-soft);font-size:11.5px;line-height:1.4}.pv-wz-import .pv-w1-leistung legend .pv-wz-fund-stand{margin-left:6px}.pv-wissen-filter{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.pv-wissen-filter label{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink-soft);cursor:pointer;transition:background-color var(--pv-motion-fast) var(--pv-ease-standard), border-color var(--pv-motion-fast) var(--pv-ease-standard), color var(--pv-motion-fast) var(--pv-ease-standard);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pv-wissen-filter label:hover{border-color:var(--pv-primaer);color:var(--pv-primaer-dunkel)}.pv-wissensbereich input:focus-visible+.pv-wissen-filter label{outline:revert}.pv-wissensbereich input:focus-visible~.pv-wissen-filter label[for]{outline:revert}:is(#pv-kat-alle:focus-visible~.pv-wissen-filter label[for=pv-kat-alle],#pv-kat-bereiche:focus-visible~.pv-wissen-filter label[for=pv-kat-bereiche],#pv-kat-fragen:focus-visible~.pv-wissen-filter label[for=pv-kat-fragen],#pv-kat-methodik:focus-visible~.pv-wissen-filter label[for=pv-kat-methodik]){outline:2px solid var(--pv-primaer);outline-offset:2px}#pv-kat-alle:checked~.pv-wissen-filter label[for=pv-kat-alle],#pv-kat-bereiche:checked~.pv-wissen-filter label[for=pv-kat-bereiche],#pv-kat-fragen:checked~.pv-wissen-filter label[for=pv-kat-fragen],#pv-kat-methodik:checked~.pv-wissen-filter label[for=pv-kat-methodik]{border-color:var(--pv-primaer);background:var(--pv-primaer);color:var(--surface)}.pv-wissen-liste{gap:28px;display:grid}#pv-kat-bereiche:checked~.pv-wissen-liste>:not([data-kat=bereiche]),#pv-kat-fragen:checked~.pv-wissen-liste>:not([data-kat=fragen]),#pv-kat-methodik:checked~.pv-wissen-liste>:not([data-kat=methodik]){display:none}.pv-wissen-titel{margin:0 0 12px;font-size:19px}.pv-wissen-raster{gap:8px;display:grid}.pv-wissen-eintrag{border:1px solid var(--line);border-radius:var(--pv-radius-karte,12px);background:var(--surface);padding:0 16px}.pv-wissen-eintrag>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:650;list-style:none;display:flex}.pv-wissen-eintrag>summary::-webkit-details-marker{display:none}.pv-wissen-eintrag>summary:after{content:"+";color:var(--pv-primaer-dunkel);margin-left:auto;font-size:20px;font-weight:400}.pv-wissen-eintrag[open]>summary:after{content:"−"}.pv-wissen-text{padding-bottom:14px}.pv-wissen-eintrag p{color:var(--ink-soft);margin:0 0 6px;font-size:15px;line-height:1.55}.pv-nachlauf .pv-verweise{padding-left:20px}.pv-b2b{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.pv-b2b p{color:var(--ink-soft);margin:0 0 6px;font-size:15px;line-height:1.6}.pv-einstieg{border:0;min-width:0;margin:0 0 14px;padding:0}.pv-einstieg-frage{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;padding:0;font-size:12.5px;font-weight:700}.pv-einstieg-raster{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pv-kachel-huelle{border:1px solid var(--line);border-top:3px solid color-mix(in srgb, var(--pv-kachel,var(--pv-primaer)) 45%, transparent);border-radius:var(--pv-radius-karte);background:var(--surface);min-width:0;box-shadow:var(--pv-schatten-ruhig);transition:border-color var(--pv-motion-fast) var(--pv-ease-standard), background var(--pv-motion-fast) var(--pv-ease-standard), box-shadow var(--pv-motion-fast) var(--pv-ease-standard), transform var(--pv-motion-fast) var(--pv-ease-standard);flex-direction:column;display:flex;position:relative}.pv-kachel{min-height:124px;color:var(--ink);cursor:pointer;flex-direction:column;flex:1;gap:5px;padding:12px 13px 8px;display:flex}.pv-kachel-huelle[data-pv-absicht=schnell]{--pv-kachel:var(--pv-weg-schnell);--pv-kachel-dunkel:var(--pv-weg-schnell-dunkel);--pv-kachel-soft:var(--pv-weg-schnell-soft);--pv-kachel-glanz:var(--pv-weg-schnell-glanz)}.pv-kachel-huelle[data-pv-absicht=planen]{--pv-kachel:var(--pv-weg-planen);--pv-kachel-dunkel:var(--pv-weg-planen-dunkel);--pv-kachel-soft:var(--pv-weg-planen-soft);--pv-kachel-glanz:var(--pv-weg-planen-glanz)}.pv-kachel-huelle[data-pv-absicht=pruefen]{--pv-kachel:var(--pv-weg-pruefen);--pv-kachel-dunkel:var(--pv-weg-pruefen-dunkel);--pv-kachel-soft:var(--pv-weg-pruefen-soft);--pv-kachel-glanz:var(--pv-weg-pruefen-glanz)}.pv-kachel-huelle[data-pv-absicht=angebote]{--pv-kachel:var(--pv-weg-angebote);--pv-kachel-dunkel:var(--pv-weg-angebote-dunkel);--pv-kachel-soft:var(--pv-weg-angebote-soft);--pv-kachel-glanz:var(--pv-weg-angebote-glanz)}.pv-kachel-huelle[data-pv-absicht=vertiefen]{--pv-kachel:var(--pv-weg-vertiefen);--pv-kachel-dunkel:var(--pv-weg-vertiefen-dunkel);--pv-kachel-soft:var(--pv-weg-vertiefen-soft);--pv-kachel-glanz:var(--pv-weg-vertiefen-glanz)}.pv-kachel-kopf{justify-content:space-between;align-items:center;gap:6px;margin-bottom:3px;display:flex}.pv-kachel-zeichen{background:var(--pv-kachel-soft,var(--pv-primaer-soft));width:34px;height:34px;color:var(--pv-kachel,var(--pv-primaer));transition:background var(--pv-motion-fast) var(--pv-ease-standard), color var(--pv-motion-fast) var(--pv-ease-standard);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pv-kachel-marke{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pv-kachel-titel{font-size:15px;font-weight:700;line-height:1.25}.pv-kachel-kurz{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.pv-kachel-weiter{border-top:1px solid var(--line);min-height:44px;color:var(--pv-kachel-dunkel,var(--pv-primaer-dunkel));align-items:center;gap:6px;margin:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pv-kachel-weiter:after{content:"→";transition:transform var(--pv-motion-fast) var(--pv-ease-standard);margin-left:auto}.pv-kachel-weiter:hover{text-decoration:underline}.pv-kachel-weiter:hover:after{transform:translate(3px)}.pv-kachel-weiter:focus-visible{outline:2px solid var(--pv-kachel,var(--pv-primaer));outline-offset:2px;border-radius:6px}.pv-kachel-huelle:hover{box-shadow:var(--pv-schatten-aktiv);transform:translateY(-1px)}.pv-kachel-huelle:has(input:checked){border-color:var(--pv-kachel,var(--pv-primaer));background:var(--pv-kachel-soft,var(--pv-primaer-soft));box-shadow:inset 0 0 0 1px var(--pv-kachel,var(--pv-primaer)), var(--pv-schatten-aktiv)}.pv-kachel-huelle:has(input:focus-visible){border-color:var(--pv-kachel,var(--pv-primaer));box-shadow:0 0 0 3px var(--pv-kachel-glanz,var(--pv-primaer-glanz))}.pv-einstieg input:checked+.pv-kachel .pv-kachel-titel{color:var(--pv-kachel-dunkel,var(--pv-primaer-dunkel))}.pv-einstieg input:checked+.pv-kachel .pv-kachel-zeichen{background:var(--pv-kachel,var(--pv-primaer));color:var(--surface)}.pv-einstieg input:checked+.pv-kachel .pv-kachel-marke{clip-path:none;background:var(--pv-kachel,var(--pv-primaer));width:auto;height:auto;color:var(--surface);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:static}.pv-einstieg input:checked~.pv-kachel-weiter{border-top-color:color-mix(in srgb, var(--pv-kachel,var(--pv-primaer)) 35%, transparent);font-weight:700}.pv-einstieg-fuss{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.45}.pv-einstieg-streifen{display:none}.pv-kachel-huelle[data-pv-absicht=schnell]{--pv-glas:#3ddc97;--pv-glas-motiv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 66c34 0 48-40 86-40s46 34 106-18'/%3E%3Cpath d='M4 74c40 0 58-30 92-30s52 26 100-14' stroke-opacity='.45'/%3E%3C/svg%3E")}.pv-kachel-huelle[data-pv-absicht=planen]{--pv-glas:#38bdf8;--pv-glas-motiv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M58 78 118 20l78 58'/%3E%3Cpath d='M96 42l40 30M112 28l44 34M86 60h76'/%3E%3Cpath d='M150 16v14' stroke-opacity='.5'/%3E%3C/svg%3E")}.pv-kachel-huelle[data-pv-absicht=pruefen]{--pv-glas:#2dd4bf;--pv-glas-motiv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M136 6h38l20 20v52h-58z'/%3E%3Cpath d='M174 6v20h20M146 44h36M146 56h28M146 68h20'/%3E%3Cpath d='M4 70c44 2 84-12 124-34' stroke-opacity='.5'/%3E%3C/svg%3E")}.pv-kachel-huelle[data-pv-absicht=angebote]{--pv-glas:#e2c044;--pv-glas-motiv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M112 78V56M134 78V44M156 78V32M178 78V18'/%3E%3Cpath d='M60 66c30-2 52-8 74-22s36-20 62-24' stroke-opacity='.55'/%3E%3C/svg%3E")}.pv-kachel-huelle[data-pv-absicht=vertiefen]{--pv-glas:#8f8cf8;--pv-glas-motiv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 74 72 62l44-14 40-18 36-24'/%3E%3Ccircle cx='72' cy='62' r='3'/%3E%3Ccircle cx='116' cy='48' r='3'/%3E%3Ccircle cx='156' cy='30' r='3'/%3E%3Ccircle cx='192' cy='6' r='4'/%3E%3C/svg%3E")}@media screen{main:has(#pv-theme-dunkel:checked) .pv-kachel-huelle{isolation:isolate;border-color:color-mix(in srgb, var(--pv-glas) 34%, transparent);border-top:1px solid color-mix(in srgb, var(--pv-glas) 60%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pv-glas) 16%, transparent), transparent 62%), linear-gradient(180deg, #132724, #0a1513);box-shadow:inset 0 1px 0 #ffffff0f, 0 10px 28px #00000059, 0 0 18px color-mix(in srgb, var(--pv-glas) 10%, transparent);border-radius:16px}main:has(#pv-theme-dunkel:checked) .pv-kachel-huelle:before{z-index:-1;background:var(--pv-glas);opacity:.38;width:58%;height:56px;-webkit-mask:var(--pv-glas-motiv) right top / contain no-repeat;mask:var(--pv-glas-motiv) right top / contain no-repeat;pointer-events:none;content:"";position:absolute;top:10px;right:10px}main:has(#pv-theme-dunkel:checked) .pv-kachel-huelle:hover{border-color:color-mix(in srgb, var(--pv-glas) 58%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 32px #0006, 0 0 24px color-mix(in srgb, var(--pv-glas) 22%, transparent);transform:translateY(-2px)}main:has(#pv-theme-dunkel:checked) .pv-kachel-huelle:active{transform:translateY(0)scale(.985)}main:has(#pv-theme-dunkel:checked) .pv-kachel-huelle:has(input:checked){border-color:var(--pv-glas);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pv-glas) 28%, transparent), transparent 66%), linear-gradient(180deg, #15302b, #0b1816);box-shadow:inset 0 0 0 1px var(--pv-glas), 0 12px 30px #0006, 0 0 28px color-mix(in srgb, var(--pv-glas) 34%, transparent)}main:has(#pv-theme-dunkel:checked) .pv-kachel-huelle:has(input:focus-visible){border-color:var(--pv-glas);box-shadow:0 0 0 3px color-mix(in srgb, var(--pv-glas) 60%, transparent), 0 0 28px color-mix(in srgb, var(--pv-glas) 30%, transparent)}main:has(#pv-theme-dunkel:checked) .pv-kachel-zeichen{border:1px solid color-mix(in srgb, var(--pv-glas) 45%, transparent);background:color-mix(in srgb, var(--pv-glas) 16%, transparent);width:40px;height:40px;color:var(--pv-glas);box-shadow:inset 0 1px 0 #ffffff14, 0 0 14px color-mix(in srgb, var(--pv-glas) 25%, transparent);border-radius:12px}main:has(#pv-theme-dunkel:checked) .pv-einstieg input:checked+.pv-kachel .pv-kachel-zeichen{background:color-mix(in srgb, var(--pv-glas) 30%, transparent);color:var(--pv-glas)}main:has(#pv-theme-dunkel:checked) .pv-kachel-titel{color:#f2f7f5;font-size:16px}main:has(#pv-theme-dunkel:checked) .pv-einstieg input:checked+.pv-kachel .pv-kachel-titel{color:#fff}main:has(#pv-theme-dunkel:checked) .pv-kachel-kurz{color:#b3c4be}main:has(#pv-theme-dunkel:checked) .pv-einstieg input:checked+.pv-kachel .pv-kachel-marke{border:1px solid color-mix(in srgb, var(--pv-glas) 70%, transparent);background:color-mix(in srgb, var(--pv-glas) 18%, #0c1917);color:var(--pv-glas)}main:has(#pv-theme-dunkel:checked) .pv-kachel-weiter{border:1px solid color-mix(in srgb, var(--pv-glas) 45%, transparent);background:color-mix(in srgb, var(--pv-glas) 6%, transparent);color:#eef5f2;border-radius:22px;margin:2px 13px 13px;padding:6px 12px 6px 14px;font-size:12.5px;line-height:1.25;box-shadow:inset 0 1px #ffffff0d}main:has(#pv-theme-dunkel:checked) .pv-kachel-weiter:after{color:var(--pv-glas)}main:has(#pv-theme-dunkel:checked) .pv-kachel-weiter:hover{background:color-mix(in srgb, var(--pv-glas) 14%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--pv-glas) 28%, transparent);text-decoration:none}main:has(#pv-theme-dunkel:checked) .pv-kachel-weiter:focus-visible{outline-color:var(--pv-glas);border-radius:22px}main:has(#pv-theme-dunkel:checked) .pv-einstieg input:checked~.pv-kachel-weiter{border-color:color-mix(in srgb, var(--pv-glas) 85%, transparent);background:color-mix(in srgb, var(--pv-glas) 14%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--pv-glas) 30%, transparent);font-weight:600}@media (max-width:1023px){main:has(#pv-theme-dunkel:checked) .pv-einstieg-raster{margin:-10px -10px 0;padding:10px 10px 18px;scroll-padding-inline:10px}}}@media screen and (prefers-color-scheme:dark){main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-huelle{isolation:isolate;border-color:color-mix(in srgb, var(--pv-glas) 34%, transparent);border-top:1px solid color-mix(in srgb, var(--pv-glas) 60%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pv-glas) 16%, transparent), transparent 62%), linear-gradient(180deg, #132724, #0a1513);box-shadow:inset 0 1px 0 #ffffff0f, 0 10px 28px #00000059, 0 0 18px color-mix(in srgb, var(--pv-glas) 10%, transparent);border-radius:16px}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-huelle:before{z-index:-1;background:var(--pv-glas);opacity:.38;width:58%;height:56px;-webkit-mask:var(--pv-glas-motiv) right top / contain no-repeat;mask:var(--pv-glas-motiv) right top / contain no-repeat;pointer-events:none;content:"";position:absolute;top:10px;right:10px}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-huelle:hover{border-color:color-mix(in srgb, var(--pv-glas) 58%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 32px #0006, 0 0 24px color-mix(in srgb, var(--pv-glas) 22%, transparent);transform:translateY(-2px)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-huelle:active{transform:translateY(0)scale(.985)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-huelle:has(input:checked){border-color:var(--pv-glas);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pv-glas) 28%, transparent), transparent 66%), linear-gradient(180deg, #15302b, #0b1816);box-shadow:inset 0 0 0 1px var(--pv-glas), 0 12px 30px #0006, 0 0 28px color-mix(in srgb, var(--pv-glas) 34%, transparent)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-huelle:has(input:focus-visible){border-color:var(--pv-glas);box-shadow:0 0 0 3px color-mix(in srgb, var(--pv-glas) 60%, transparent), 0 0 28px color-mix(in srgb, var(--pv-glas) 30%, transparent)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-zeichen{border:1px solid color-mix(in srgb, var(--pv-glas) 45%, transparent);background:color-mix(in srgb, var(--pv-glas) 16%, transparent);width:40px;height:40px;color:var(--pv-glas);box-shadow:inset 0 1px 0 #ffffff14, 0 0 14px color-mix(in srgb, var(--pv-glas) 25%, transparent);border-radius:12px}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-einstieg input:checked+.pv-kachel .pv-kachel-zeichen{background:color-mix(in srgb, var(--pv-glas) 30%, transparent);color:var(--pv-glas)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-titel{color:#f2f7f5;font-size:16px}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-einstieg input:checked+.pv-kachel .pv-kachel-titel{color:#fff}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-kurz{color:#b3c4be}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-einstieg input:checked+.pv-kachel .pv-kachel-marke{border:1px solid color-mix(in srgb, var(--pv-glas) 70%, transparent);background:color-mix(in srgb, var(--pv-glas) 18%, #0c1917);color:var(--pv-glas)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-weiter{border:1px solid color-mix(in srgb, var(--pv-glas) 45%, transparent);background:color-mix(in srgb, var(--pv-glas) 6%, transparent);color:#eef5f2;border-radius:22px;margin:2px 13px 13px;padding:6px 12px 6px 14px;font-size:12.5px;line-height:1.25;box-shadow:inset 0 1px #ffffff0d}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-weiter:after{color:var(--pv-glas)}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-weiter:hover{background:color-mix(in srgb, var(--pv-glas) 14%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--pv-glas) 28%, transparent);text-decoration:none}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-kachel-weiter:focus-visible{outline-color:var(--pv-glas);border-radius:22px}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-einstieg input:checked~.pv-kachel-weiter{border-color:color-mix(in srgb, var(--pv-glas) 85%, transparent);background:color-mix(in srgb, var(--pv-glas) 14%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--pv-glas) 30%, transparent);font-weight:600}@media (max-width:1023px){main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-einstieg-raster{margin:-10px -10px 0;padding:10px 10px 18px;scroll-padding-inline:10px}}}.pv-verfeinerung{display:none}.pv[data-pv-gefuehrt=an]:has(#pv-absicht-schnell:checked) .pv-verfeinerung{border-left:3px solid var(--pv-weg-soft);color:var(--ink-soft);margin:0 0 10px;padding:2px 0 2px 10px;font-size:12.5px;line-height:1.5;display:block}.pv-verfeinerung strong{color:var(--ink);display:block}.pv-naechste{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pv-naechste>h2{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:700}.pv-naechste:not(:has(.pv-naechster)){display:none}.pv-naechster{border:1px solid var(--pv-primaer-soft);border-radius:var(--pv-radius-karte);background:var(--paper-soft);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;display:none}.pv-naechster-text{min-width:0;color:var(--ink);flex:220px;margin:0;font-size:12.5px;line-height:1.45}.pv-naechster-weg{color:var(--pv-primaer-dunkel);flex:none;font-size:12.5px;font-weight:700}.pv-naechster-zu{min-width:28px;min-height:28px;color:var(--ink-soft);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.pv-naechster-zu:hover{background:var(--surface);color:var(--ink)}.pv-naechster input:focus-visible+.pv-naechster-text{outline:2px solid var(--pv-primaer);outline-offset:2px}.pv[data-pv-modus=beispiel] [data-pv-naechster=verbrauch-schaetzen],.pv[data-pv-modus=eigene] [data-pv-naechster=eigene-rechnung],.pv[data-pv-modus=eigene] [data-pv-naechster=mitnehmen]{display:flex}.pv:has([data-pv-wahl=speicher][value=mit]:checked) [data-pv-naechster=speicher-gewaehlt]{display:flex}:is(.pv:has([data-pv-wahl=wp]:checked:not([value=keine])) [data-pv-naechster=zusatzverbraucher],.pv:has([data-pv-wahl=ev]:checked:not([value=keine])) [data-pv-naechster=zusatzverbraucher]){display:flex}.pv .pv-naechster:has(>input:checked){display:none}.pv-modul-vorspann{max-width:68ch;color:var(--ink-soft);margin:0 0 16px;font-size:15px;line-height:1.6}.pv-modul-liste{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pv-modul{border:1px solid var(--line);border-radius:var(--pv-radius-karte);background:var(--surface);padding:12px 14px}.pv-modul-titel{margin:0 0 4px;font-size:15.5px;font-weight:700;line-height:1.25}.pv-modul-titel a{color:var(--ink);text-decoration:none}.pv-modul-titel a:hover{color:var(--pv-primaer-dunkel);text-decoration:underline}.pv-modul-kurz{color:var(--ink-soft);margin:0 0 8px;font-size:13px;line-height:1.5}.pv-modul-stand{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}.pv-modul-chip{border:1px solid var(--line);background:var(--paper-soft);color:var(--ink-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.pv-modul-chip[data-achse=technisch]{border-color:var(--pv-primaer-soft);color:var(--pv-primaer-dunkel)}.pv-modul-daten{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.pv-werkzeug-einstieg{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:8px 0 0;font-size:12.5px;line-height:1.4;display:flex}.pv-werkzeug-ausloeser{border:1px solid var(--pv-weg-soft,var(--pv-primaer-soft));background:var(--pv-traeger);min-height:44px;color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));transition:border-color var(--pv-motion-fast) var(--pv-ease-standard), background-color var(--pv-motion-fast) var(--pv-ease-standard);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-weight:600;text-decoration:none;display:inline-flex}.pv-werkzeug-ausloeser:before{background:var(--pv-weg,var(--pv-primaer));content:"";border-radius:50%;flex:none;width:6px;height:6px}.pv-werkzeug-ausloeser:after{content:"→";font-weight:400}:is(.pv-werkzeug-ausloeser:hover,.pv-werkzeug-ausloeser:focus-visible){border-color:var(--pv-weg,var(--pv-primaer));background:var(--pv-weg-soft,var(--pv-primaer-soft))}.pv-schritt-herkunft{background:var(--sand-soft);color:var(--pv-warn-tinte);letter-spacing:.02em;text-transform:none;border-radius:999px;flex:none;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;display:none}.pv[data-pv-geschaetzt~=jahresverbrauchKwh] .pv-schritt:not([data-zustand=aktiv]) .pv-schritt-herkunft[data-pv-schritt-herkunft=jahresverbrauchKwh]{display:inline-flex}.pv-wz{border:1px solid var(--line-strong);border-radius:var(--pv-radius);background:var(--pv-traeger);width:min(620px,100vw - 32px);max-height:min(88vh,900px);color:var(--ink);padding:0;overflow:hidden;box-shadow:0 32px 64px -20px #141e2461}.pv-wz[open]{animation:pv-wz-auf var(--pv-motion-panel) var(--pv-ease-standard);flex-direction:column;display:flex}.pv-wz::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f222985}.pv-wz[open]::backdrop{animation:pv-wz-schleier var(--pv-motion-panel) var(--pv-ease-standard)}@keyframes pv-wz-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pv-wz-schleier{0%{opacity:0}to{opacity:1}}.pv-wz-kopf{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.pv-wz-zeichen{border-radius:var(--pv-radius-klein);background:var(--pv-weg-soft,var(--pv-primaer-soft));width:36px;height:36px;color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));flex:none;place-items:center;display:grid}.pv-wz-kopf-text{flex:1;min-width:0}.pv-wz-kicker{color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pv-wz-titel{letter-spacing:-.01em;margin:2px 0 0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.25}.pv-wz-zu{border:1px solid var(--line);background:var(--pv-traeger);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;font:inherit;border-radius:50%;flex:none;place-items:center;margin:-6px -6px 0 0;font-size:16px;display:grid}.pv-wz-zu:hover{border-color:var(--line-strong);color:var(--ink)}.pv-wz-einleitung{color:var(--ink-soft);margin:0;padding:12px 18px 0;font-size:13px;line-height:1.5}.pv-wz-inhalt{overscroll-behavior:contain;flex-direction:column;gap:12px;padding:12px 18px 16px;display:flex;overflow-y:auto}.pv-wz-fuss{border-top:1px solid var(--line);background:var(--pv-grund);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 18px;display:flex}.pv-wz-abbrechen{min-height:44px;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 6px;font-size:13.5px}:is(.pv-wz-abbrechen:hover,.pv-wz-abbrechen:focus-visible){color:var(--ink);text-decoration:underline}.pv-wz-status{min-width:0;color:var(--ink-soft);flex:40px;margin:0;font-size:12.5px}.pv-wz-status:empty{flex-basis:0}.pv-wz-fuss .button{min-height:44px;padding:0 16px;font-size:13.5px}.pv-wz-haupt{font-variant-numeric:tabular-nums;margin-left:auto}.pv-wz .pv-wz-haupt:disabled,.pv-wz .pv-wz-kopieren:disabled{border-color:var(--line);background:var(--pv-analyse);box-shadow:none;color:var(--ink-soft);cursor:not-allowed}.pv-wz-frage{border:0;min-width:0;margin:0;padding:0}.pv-wz-legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:700;line-height:1.3}.pv-wz-segmente{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.pv-wz-segmente-zahl{grid-template-columns:repeat(5,minmax(0,1fr))}.pv-wz-segment{display:block;position:relative}.pv-wz-segment input{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;position:absolute}.pv-wz-segment span{border:1px solid var(--pv-feldrand);border-radius:var(--pv-radius-karte);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;text-align:center;transition:border-color var(--pv-motion-fast) var(--pv-ease-standard), background-color var(--pv-motion-fast) var(--pv-ease-standard), box-shadow var(--pv-motion-fast) var(--pv-ease-standard);flex-direction:column;justify-content:center;align-items:center;padding:6px 10px;font-size:13.5px;line-height:1.3;display:flex}.pv-wz-segment strong{font-weight:600}.pv-wz-segment small{color:var(--ink-soft);font-size:11.5px}.pv-wz-segment:hover span{border-color:var(--ink-soft);background:var(--paper-soft)}.pv-wz-segment input:checked+span{border-color:var(--pv-weg,var(--pv-primaer));background:var(--pv-weg-soft,var(--pv-primaer-soft));box-shadow:inset 0 0 0 1px var(--pv-weg,var(--pv-primaer))}.pv-wz-segment input:checked+span strong{color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));font-weight:700}.pv-wz-segment input:focus-visible+span{border-color:var(--pv-weg,var(--pv-primaer));box-shadow:0 0 0 3px var(--pv-weg-glanz,var(--pv-primaer-glanz))}.pv-wz-mehr{border:1px dashed var(--line-strong);border-radius:var(--pv-radius-klein);padding:0 12px}.pv-wz-mehr-kopf{min-height:44px;color:var(--pv-primaer-dunkel);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 0;font-size:13.5px;font-weight:600;list-style:none;display:grid}.pv-wz-mehr-kopf::-webkit-details-marker{display:none}.pv-wz-mehr-kopf:after{color:var(--pv-primaer);content:"+";grid-area:1/2;font-size:18px}.pv-wz-mehr[open]>.pv-wz-mehr-kopf:after{content:"−"}.pv-wz-mehr-kopf small{color:var(--ink-soft);grid-column:1;font-size:11.5px;font-weight:400;display:block}.pv-wz-mehr[open]>.pv-wz-mehr-kopf{border-bottom:1px solid var(--line);margin-bottom:10px}.pv-wz-klein{color:var(--ink-soft);margin:8px 0 12px;font-size:12px;line-height:1.45}.pv-wz-ergebnis{border:1px solid var(--pv-weg-soft,var(--pv-primaer-soft));border-radius:var(--pv-radius-karte);background:var(--pv-weg-soft,var(--pv-primaer-soft));padding:14px 16px}.pv-wz-ergebnis-label{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.pv-wz-zahl{font-family:var(--pv-zahlen);flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;display:flex}.pv-wz-zahl strong{color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.1}.pv-wz-zahl span{color:var(--ink-soft);font-size:13.5px}.pv-wz-spanne{color:var(--ink);margin:6px 0 0;font-size:12.5px;line-height:1.45}.pv-wz-bausteine{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pv-wz-bausteine:empty{display:none}.pv-wz-bausteine li{background:var(--surface);border-radius:8px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.pv-wz-bausteine strong{font-variant-numeric:tabular-nums;white-space:nowrap}.pv-wz-vermerk{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--ink);border-radius:0 8px 8px 0;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.pv-wz-anpassen{border-top:1px solid var(--line);gap:3px;margin-top:12px;padding-top:12px;display:grid}.pv-wz-anpassen label{font-size:12.5px;font-weight:600}.pv-wz-anpassen input{border:1px solid var(--pv-feldrand);border-radius:var(--pv-radius-klein);background:var(--surface);width:min(100%,220px);min-height:44px;color:var(--ink);font:inherit;font-family:var(--pv-zahlen);font-variant-numeric:tabular-nums;padding:0 11px;font-size:15px}.pv-wz-anpassen input:focus-visible{border-color:var(--pv-weg,var(--pv-primaer));box-shadow:0 0 0 3px var(--pv-weg-glanz,var(--pv-primaer-glanz));outline:none}.pv-wz-anpassen input[aria-invalid=true]{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.pv-wz-anpassen small{color:var(--ink-soft);font-size:11.5px;line-height:1.4}@media (max-width:559px){.pv-wz{width:100vw;max-width:none;max-height:92vh;border-radius:var(--pv-radius) var(--pv-radius) 0 0;border-bottom:0;max-height:92dvh;margin:auto 0 0}.pv-wz-kopf,.pv-wz-einleitung,.pv-wz-inhalt,.pv-wz-fuss{padding-left:14px;padding-right:14px}.pv-wz-segmente{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pv-wz-segmente-zahl{grid-template-columns:repeat(5,minmax(0,1fr))}.pv-wz-fuss{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch}.pv-wz-haupt{order:-1;margin-left:0}.pv-wz-fuss .button{width:100%}.pv-wz .pv-w1-stand{min-height:44px}}.pv-theme{border:1px solid var(--line);background:0 0;border-radius:999px;justify-content:center;min-width:76px;margin:0;padding:0;display:inline-flex;position:relative}.pv-theme-wahl{min-height:28px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:color var(--pv-motion-fast) var(--pv-ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pv-theme:hover{border-color:var(--line-strong)}.pv-theme-wahl:hover{color:var(--ink)}.pv-theme:has(input:focus-visible){outline:2px solid var(--pv-primaer);outline-offset:2px}:is(.pv-theme [for=pv-theme-hell],.pv-theme:has(#pv-theme-dunkel:checked) [for=pv-theme-dunkel]){clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.pv-theme:has(#pv-theme-dunkel:checked) [for=pv-theme-hell]{clip-path:none;width:auto;height:auto;min-height:28px;padding:0 12px;position:static;overflow:visible}@media (prefers-color-scheme:dark){.pv-theme:not(:has(#pv-theme-hell:checked)) [for=pv-theme-hell]{clip-path:none;width:auto;height:auto;min-height:28px;padding:0 12px;position:static;overflow:visible}.pv-theme:not(:has(#pv-theme-hell:checked)) [for=pv-theme-dunkel]{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}}.pv-ergebnis-chip[data-art=weg]{background:var(--pv-weg-soft,var(--pv-primaer-soft));box-shadow:inset 0 0 0 1px var(--pv-weg-glanz,var(--pv-primaer-glanz));color:var(--pv-weg-dunkel,var(--pv-primaer-dunkel))}.pv-weg-name{display:none}.pv-tiefe .pv-h2{border-left:3px solid var(--pv-weg);padding-left:10px}.pv-modulkatalog .section-heading .eyebrow{color:var(--pv-weg-dunkel)}.pv-modulkatalog .section-heading h2{border-left:3px solid var(--pv-weg);padding-left:12px}.pv-w1-karte{border-top:3px solid var(--pv-weg)}:is(.pv:has(#pv-absicht-schnell:checked) .pv-weg-name[data-pv-weg=schnell],.pv:has(#pv-absicht-planen:checked) .pv-weg-name[data-pv-weg=planen],.pv:has(#pv-absicht-pruefen:checked) .pv-weg-name[data-pv-weg=pruefen],.pv:has(#pv-absicht-angebote:checked) .pv-weg-name[data-pv-weg=angebote],.pv:has(#pv-absicht-vertiefen:checked) .pv-weg-name[data-pv-weg=vertiefen]){display:inline}@media (max-width:1023px){.pv-einstieg-raster{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:224px;grid-auto-flow:column;margin:-4px -4px 0;padding:4px 4px 12px;scroll-padding-inline:4px;overflow-x:auto}.pv-kachel-huelle{scroll-snap-align:start}.pv-einstieg-streifen{display:inline}}@media (max-width:559px){.pv-einstieg-raster{grid-auto-columns:76%}}@media (max-width:767px){.pv-kern-zahl,.pv-kern-wert[data-kern=anlage] .pv-kern-zahl{font-size:28px}.pv-schritt{padding:10px 13px}.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=erledigt],.pv[data-pv-gefuehrt=an] .pv-schritt[data-zustand=offen]{padding:5px 13px}.pv-leiste{gap:5px 10px;padding:8px 11px}.pv-leiste-titel{gap:9px}.pv-leiste-zeichen{width:28px;height:28px}.pv-titel{font-size:15.5px}.pv-leiste-unter{font-size:11.5px}.pv-standzeile{gap:4px 8px;margin-bottom:8px}.pv-chip{font-size:11.5px;line-height:1.3}.pv-fuehrung-schalter{min-height:28px;font-size:12px}.pv-kurzergebnis,.pv-bilanz,.pv-vertiefung{padding-left:13px;padding-right:13px}.pv-vg-karten{grid-template-columns:minmax(0,1fr)}.pv-nebenwerte{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pv-schritt-fuss .button{width:100%}}@media (prefers-reduced-motion:reduce){.pv,.pv *,.pv :before,.pv :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.pv-wz::backdrop{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.pv-knopf:hover span,.pv-kpi:hover{transform:none}}@media print{.pv-phasen,.pv-fuehrung,.pv-live-halter,.pv-uebersicht,.pv-ergebnis-chips,.pv-leiste-werkzeuge,.pv-tabs,.pv-werkzeuge,.pv-status,.pv-gebaeude,.pv-nachlauf,.pv-alle,.pv-theme,.pv-werkzeug-einstieg,.pv-wz{display:none}body:has(.pv) .dh{display:none}body:has(.pv) .site-footer{display:none}body:has(.pv) .breadcrumbs{display:none}.pv-tab-blatt[hidden]{display:block}.pv-dialog-breit>summary{display:none}.pv-dialog-breit>.pv-dialog-flaeche{display:block}.pv[data-pv-dialog]:before{display:none}.pv .pv-dialog[open]>.pv-dialog-flaeche{max-height:none;box-shadow:none;position:static;transform:none}.pv-raster,.pv-vergleiche,.pv-verlauf,.pv-eck-raster{display:block}.pv-kurzergebnis,.pv-vergleich,.pv-eckdaten{box-shadow:none;break-inside:avoid;border-color:#999;position:static}.pv-abschnitt,.pv-chart,.pv-vg-karte{break-inside:avoid}}.sv{padding:8px 0 40px}.sv-leiste{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 18px;margin-bottom:8px;display:flex}.sv-leiste-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-leiste-fuss{margin-bottom:18px}.sv-werkzeugleiste{flex-wrap:wrap;gap:8px;display:flex}.sv-werkzeug{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:650;transition:background .16s,border-color .16s,transform .18s;display:inline-flex}.sv-werkzeug:hover{border-color:var(--petrol);background:var(--paper);transform:translateY(-1px)}.sv-werkzeug-haupt{border-color:var(--petrol);background:var(--petrol-soft);color:var(--petrol-dark)}@media (prefers-reduced-motion:reduce){.sv-werkzeug{transition:none}.sv-werkzeug:hover{transform:none}}.sv-eyebrow{margin:0}.sv-titel{max-width:24ch;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.sv-teaser{max-width:68ch;color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.5}.sv-standzeile{flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;margin-top:4px;display:flex}.sv-chip{background:var(--petrol-soft);min-height:22px;color:var(--petrol-dark);border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 12px;font-size:12.5px;line-height:1.4;display:inline-flex}.sv-chip[data-status=prototyp]{background:var(--warning-soft);color:#70452d}.sv-chip[data-status=startwert]{background:var(--sand-soft);color:#6b5320}.sv-chip[data-status=geprueft]{background:var(--sage-soft);color:var(--petrol-dark)}.sv-vermerk{border-left:4px solid var(--warning);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--warning-soft);color:#70452d;flex:320px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45}.sv-vermerk[data-status=produktion]{border-left-color:var(--petrol);background:var(--sage-soft);color:var(--petrol-dark)}.sv-noscript{color:var(--ink-soft);margin:0 0 12px;font-size:13px}.sv-raster{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sv-formular{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1000px){.sv-raster{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:start}.sv-ergebnis{top:calc(var(--kopf-hoehe,0px) + var(--kopf-weltreihe,0px) + 12px);position:sticky}}.sv-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);box-shadow:var(--shadow-small);padding:2px 18px}.sv-frage{min-width:0;scroll-margin-top:calc(var(--kopf-hoehe,0px) + var(--kopf-weltreihe,0px) + 12px);border:0;margin:0;padding:14px 0}.sv-frage:not(:last-child){border-bottom:1px solid var(--line)}.sv-frage-kopf{margin-bottom:10px;padding:0;display:block}.sv-frage-titel{font-size:15px;font-weight:700;line-height:1.3;display:block}.sv-frage-kurz{color:var(--ink-soft);margin-top:2px;font-size:13px;line-height:1.45;display:block}.sv-segmente{flex-wrap:wrap;gap:8px;display:flex}.sv-segment{flex:auto;min-width:0;display:inline-flex;position:relative}.sv-segmente-schalter .sv-segment{flex:0 140px}.sv-segment input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.sv-segment span{border:1px solid var(--line-strong);border-radius:var(--radius-small);width:100%;min-height:44px;color:var(--ink);text-align:center;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sv-segment span:hover{border-color:var(--petrol)}.sv-segment input:checked+span{border-color:var(--petrol);background:var(--petrol);color:#fff}.sv-segment input:focus-visible+span{outline:3px solid var(--petrol);outline-offset:2px}.sv-segment input[aria-invalid=true]+span{border-color:var(--warning)}.sv-feld{margin-top:12px}.sv-feld label{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.sv-feld input[type=number],.sv-feld input[type=text],.sv-dialog-feld input[type=number],.sv-dialog-feld input[type=text]{border:1px solid var(--line-strong);border-radius:var(--radius-small);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;padding:10px 12px;font-size:16px}:is(.sv-feld input:focus-visible,.sv-dialog-feld input:focus-visible){border-color:var(--petrol);outline:3px solid var(--petrol);outline-offset:2px}.sv-feld input[aria-invalid=true],.sv-dialog-feld input[aria-invalid=true]{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.sv-feld small,.sv-feld-hinweis{color:var(--ink-soft);margin-top:6px;font-size:12px;line-height:1.4;display:block}.sv-felder-zeile{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 12px;display:grid}.sv-felder-zeile .sv-feld-hinweis{grid-column:1/-1}[data-sv-wenn][hidden]{display:none}.sv-weitere{padding:10px 0 14px}.sv-weitere summary{cursor:pointer;color:var(--petrol-dark);font-size:14px;font-weight:650}.sv-weitere summary:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.sv-fehler{border-left:4px solid var(--warning);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--warning-soft);color:#70452d;padding:10px 14px;font-size:14px}.sv-fehler ul{margin:4px 0 0;padding-left:18px}.sv-fehler-titel{margin:0;font-weight:700}.sv-werkzeuge{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-knopf{min-height:40px;font-size:14px}.sv-werkzeug-status{min-height:1.2em;color:var(--ink-soft);flex:100%;margin:0;font-size:13px}.sv-ergebnis{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);box-shadow:var(--shadow-small);scroll-margin-top:calc(var(--kopf-hoehe,0px) + var(--kopf-weltreihe,0px) + 12px);padding:18px}.sv-ergebnis-kopf{color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:650}.sv-kpi{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px;margin-bottom:16px;display:grid}.sv-kpi-karte{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);flex-direction:column;gap:4px;min-width:0;padding:12px 13px 13px;display:flex}.sv-kpi-haupt{border-color:var(--petrol);background:var(--petrol-soft)}.sv-kpi-titel{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.sv-kpi-wert{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.35vw,22px);font-weight:600;line-height:1.15}.sv-kpi-haupt .sv-kpi-wert{color:var(--petrol-dark)}.sv-kpi-marke{margin:2px 0 0}.sv-kpi-fuss{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.sv-einordnung{margin:6px 0 0;font-size:13px;line-height:1.45}.sv-herkunft-chip{background:var(--sand-soft);color:#6b5320;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.sv-herkunft-chip[data-herkunft=eigener-wert]{background:var(--sage-soft);color:var(--petrol-dark)}.sv-aufschluesselung-titel{margin:0 0 8px;font-size:15px}.sv-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-medium);background:var(--surface);width:min(560px,100vw - 32px);max-height:min(86vh,860px);color:var(--ink);padding:0;overflow:hidden;box-shadow:0 32px 64px -24px #1e2c3852}.sv-dialog-breit{width:min(720px,100vw - 32px)}.sv-dialog::backdrop{background:#0f222970}.sv-dialog[open]{flex-direction:column;display:flex}.sv-dialog-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 14px;display:flex}.sv-dialog-titel{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.2}.sv-dialog-unter{color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.45}.sv-dialog-schliessen{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:999px;flex:none;width:32px;height:32px;font-size:15px;line-height:1}.sv-dialog-schliessen:hover{border-color:var(--line-strong);color:var(--ink)}.sv-dialog-koerper{padding:16px 18px;overflow-y:auto}.sv-dialog-fuss{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;padding:12px 18px;display:flex}.sv-dialog-fuss .sv-werkzeug-status{margin:0 auto 0 0}.sv-dialog-feld{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.sv-dialog-feld label{font-size:14px;font-weight:650}.sv-dialog-feld small{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.sv-dialog-eingabe{align-items:center;gap:8px;display:flex}.sv-dialog-eingabe input{max-width:160px}.sv-dialog-einheit{color:var(--ink-soft);font-size:13.5px;font-weight:650}.sv-dialog-h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:13px;font-weight:700}.sv-dialog-liste{border-top:1px solid var(--line);padding-top:16px;overflow-x:auto}.sv-eck-block{margin-bottom:18px}.sv-eck-block:last-child{margin-bottom:0}.sv-eck-block h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:13px;font-weight:700}.sv-eck-raster{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid;overflow:hidden}@media (min-width:520px){.sv-eck-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-eck-feld:last-child:nth-child(odd){grid-column:1/-1}.sv-eck-feld{background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.sv-eck-feld dt{color:var(--ink-soft);font-size:11.5px;font-weight:650}.sv-eck-feld dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.sv-eck-text{margin:0;font-size:13.5px;line-height:1.55}.sv-eck-vermerk{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px}.sv-rueckmeldung{color:var(--petrol-dark);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:8px 0 0;font-size:12.5px;font-weight:650;display:flex}.sv-rueckmeldung:before{content:"→";color:var(--petrol);font-weight:400}.sv-treiber-liste{flex-direction:column;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sv-treiber{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.sv-treiber-kopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sv-treiber-label{color:var(--ink);font-size:14px;font-weight:650}.sv-treiber-wert{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sv-treiber-schiene{background:var(--paper);border-radius:999px;height:10px;display:block;overflow:hidden}.sv-treiber-balken{background:var(--petrol);border-radius:999px;height:100%;transition:width .32s cubic-bezier(.22,.61,.36,1);display:block}.sv-treiber-balken[data-breite="5"]{width:5%}.sv-treiber-balken[data-breite="10"]{width:10%}.sv-treiber-balken[data-breite="15"]{width:15%}.sv-treiber-balken[data-breite="20"]{width:20%}.sv-treiber-balken[data-breite="25"]{width:25%}.sv-treiber-balken[data-breite="30"]{width:30%}.sv-treiber-balken[data-breite="35"]{width:35%}.sv-treiber-balken[data-breite="40"]{width:40%}.sv-treiber-balken[data-breite="45"]{width:45%}.sv-treiber-balken[data-breite="50"]{width:50%}.sv-treiber-balken[data-breite="55"]{width:55%}.sv-treiber-balken[data-breite="60"]{width:60%}.sv-treiber-balken[data-breite="65"]{width:65%}.sv-treiber-balken[data-breite="70"]{width:70%}.sv-treiber-balken[data-breite="75"]{width:75%}.sv-treiber-balken[data-breite="80"]{width:80%}.sv-treiber-balken[data-breite="85"]{width:85%}.sv-treiber-balken[data-breite="90"]{width:90%}.sv-treiber-balken[data-breite="95"]{width:95%}.sv-treiber-balken[data-breite="100"]{width:100%}.sv-treiber-herkunft{color:var(--ink-soft);font-size:12px}.sv-treiber[data-baustein=haushalt] .sv-treiber-balken{background:var(--petrol)}.sv-treiber[data-baustein=warmwasser] .sv-treiber-balken{background:var(--welt-energie)}.sv-treiber[data-baustein=waermepumpe] .sv-treiber-balken{background:var(--sand)}.sv-treiber[data-baustein=eauto] .sv-treiber-balken{background:var(--welt-umzug-wohnen)}@media (prefers-reduced-motion:reduce){.sv-treiber-balken{transition:none}}.sv-seg[data-baustein=warmwasser],.sv-legende [data-baustein=warmwasser] .sv-legende-farbe{fill:var(--welt-energie);background:var(--welt-energie)}.sv-seg[data-baustein=waermepumpe],.sv-legende [data-baustein=waermepumpe] .sv-legende-farbe{fill:var(--sand);background:var(--sand)}.sv-seg[data-baustein=eauto],.sv-legende [data-baustein=eauto] .sv-legende-farbe{fill:var(--welt-umzug-wohnen);background:var(--welt-umzug-wohnen)}.sv-legende{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sv-legende li{align-items:center;gap:6px;display:inline-flex}.sv-legende-farbe{border-radius:3px;width:10px;height:10px}.sv-legende-wert{color:var(--ink-soft)}.sv-zeilen{margin:0;padding:0;list-style:none}.sv-zeilen li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;font-size:14px;display:grid}.sv-zeile-wert{white-space:nowrap;font-weight:700}.sv-zeile-herkunft{color:var(--ink-soft);grid-column:1/-1;font-size:12px}.sv-kosten{border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px;font-size:13.5px;line-height:1.5}.sv-kosten-leer{color:var(--ink-soft)}.sv-hinweise{color:var(--ink-soft);margin:12px 0 0;padding-left:18px;font-size:12.5px;line-height:1.45}.sv-hinweise li[data-art=prototyp]{color:#70452d}.sv-methodik-satz{color:var(--ink-soft);margin:10px 0 0;font-size:12.5px;line-height:1.45}.sv-uebergabe{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:12px;display:flex}.sv-uebergabe-text{flex:220px;margin:0;font-size:13.5px;line-height:1.45}.sv-annahmen-box{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.sv-annahmen-box summary{cursor:pointer;color:var(--petrol-dark);font-size:13.5px;font-weight:650}.sv-annahmen{border-collapse:collapse;table-layout:fixed;width:100%;min-width:460px;margin-top:8px;font-size:12.5px}.sv-annahmen th:first-child{width:38%}.sv-annahmen th:nth-child(2){width:18%}.sv-annahmen th:nth-child(3){width:13%}.sv-annahmen th,.sv-annahmen td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 6px 6px 0}.sv-annahmen thead th{color:var(--ink-soft);border-top:0;font-weight:650}.sv-annahmen-leer{margin:8px 0 0;font-size:13px}.sv-kurz{border-radius:var(--radius-small);background:var(--ink);color:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.sv-kurz-band{font-size:20px;font-weight:750}.sv-kurz-wert{opacity:.85}@media (min-width:1000px){.sv-kurz{display:none}}@media (max-width:999px){.sv-formular{display:contents}.sv-raster{flex-direction:column;display:flex}.sv-fehler{order:0}.sv-kern{order:1}.sv-kurz{order:2}.sv-mehr{order:3}.sv-ergebnis{order:4}.sv-werkzeuge{order:5}}.sv-nachlauf{padding-bottom:40px}.sv-solar{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--welt-energie-flaeche);margin:8px 0 24px;padding:16px 18px;font-size:14.5px;line-height:1.5}.sv-solar p{margin:0}.sv-solar p+p{margin-top:6px}.sv-verweise{columns:2 260px;column-gap:24px;margin:0;padding:0;list-style:none}.sv-verweise li{break-inside:avoid;border-bottom:1px solid var(--line);padding:6px 0}@media (max-width:640px){.sv-standzeile .sv-chip-stand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.sv-teaser{font-size:14.5px;line-height:1.45}.sv-vermerk{padding:6px 10px;font-size:12px;line-height:1.4}.sv-leiste{gap:6px;margin-bottom:14px}.sv-karte{padding:2px 14px}.sv-ergebnis{padding:14px}.sv-segment span{padding:8px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.sv-segment span{transition:none}}@media print{.sv-werkzeuge,.sv-kurz,.sv-uebergabe button{display:none}.sv-ergebnis{box-shadow:none;break-inside:avoid;border-color:#999;position:static}}.ehf{color:var(--ink);padding-block:28px 56px}.ehf-kopf{max-width:820px;margin-bottom:14px}.ehf-eyebrow{color:var(--petrol);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.ehf-h1{color:var(--ink);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.15}.ehf-teaser{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.ehf-problem{color:var(--ink-soft);margin:0 0 20px;font-size:15px;line-height:1.55}.ehf-grenze{border-left:4px solid var(--petrol);background:color-mix(in srgb, var(--petrol) 7%, transparent);color:var(--ink);border-radius:0 10px 10px 0;margin:0 0 20px;padding:10px 14px;font-size:15px;line-height:1.5}.ehf-block-link{margin:8px 0 0}.ehf-leitfaden .ehf-cta{margin-top:4px}.ehf-blatt{display:none}@media print{html[data-ehilfe-druck] body>:not(.ehf-blatt){display:none!important}html[data-ehilfe-druck],html[data-ehilfe-druck] body{color:#111!important;background:#fff!important}html[data-ehilfe-druck] .ehf-blatt{color:#111;font-family:Arial,Helvetica,Liberation Sans,system-ui,sans-serif;font-size:10pt;line-height:1.35;display:block}.ehf-blatt h1{margin:0 0 2pt;font-size:16pt}.ehf-blatt h2{border-bottom:1px solid #999;margin:10pt 0 3pt;font-size:11pt}.ehf-blatt dl{grid-template-columns:38% 1fr;gap:2pt 10pt;margin:0;display:grid}.ehf-blatt dd{margin:0}.ehf-blatt ul,.ehf-blatt ol{margin:0;padding-left:14pt}.ehf-blatt-notizen p{border-bottom:1px solid #bbb;height:16pt;margin:0}.ehf-blatt-grenze,.ehf-blatt-unter{color:#444;font-size:8.5pt}}.ehf-marke,.ehf-typ,.ehf-block-art{color:var(--petrol);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ehf-marke{margin-right:8px}.ehf-raster{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:start;gap:20px;display:grid}.ehf-raster-ohne-tool{grid-template-columns:minmax(0,1fr)}.ehf-karte{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);box-shadow:var(--shadow-small);padding:18px}.ehf-fragen,.ehf-weiter{margin-top:20px}.ehf-typ,.ehf-frage{margin:0 0 4px}.ehf-frage{color:var(--ink-soft);font-size:14px;line-height:1.45}.ehf-h2{color:var(--ink);margin:0 0 12px;font-size:20px;line-height:1.3}.ehf-h3{color:var(--ink);margin:0 0 4px;font-size:16px;line-height:1.35}.ehf-form{margin-top:4px}.ehf-form .sv-feld{margin-top:0}.ehf-einheit{color:var(--ink-soft);font-weight:400}.ehf-klein{color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.4}.ehf-ergebnis>.ehf-h2{color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;font-family:inherit;font-size:13px;font-weight:650}@media (min-width:960px){.ehf-ergebnis{top:calc(var(--kopf-hoehe,0px) + var(--kopf-weltreihe,0px) + 12px);position:sticky}}.ehf-bloecke{gap:10px;display:grid}.ehf-block{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);padding:12px 14px}.ehf-block[data-art=kennzahl]{border-color:var(--petrol);background:var(--petrol-soft)}.ehf-block[data-art=richtung]{border-left-color:var(--petrol)}.ehf-block[data-art=hinweis]{border-left-color:var(--warning)}.ehf-block[data-art=schritt]{border-left-color:var(--sand)}.ehf-block[data-art=hinweis] .ehf-block-art{color:var(--warning)}.ehf-block[data-art=schritt] .ehf-block-art{color:var(--ink-soft)}.ehf-block p,.ehf-bestandteile p{color:var(--ink-soft);margin:4px 0 0;font-size:14.5px;line-height:1.55}.ehf-block .ehf-block-art{color:var(--petrol);margin:0 0 2px;font-size:11px}.ehf-leer{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.sv-feld .ehf-fehler{color:var(--warning);margin-top:6px;font-size:12px;font-weight:600;line-height:1.4;display:block}.sv-feld .ehf-fehler[hidden]{display:none}.ehf-wert{color:var(--ink-soft)}.ehf-wert b{color:var(--petrol-dark);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,28px);font-weight:600}.ehf-bestandteile{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ehf-bestandteile li{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--paper-soft);padding:14px}.ehf-dokumente{margin-top:18px}.ehf-fragen ol,.ehf-dokumente ul,.ehf-annahmen ul{margin:0;padding-left:22px;line-height:1.6}.ehf-fragen li+li,.ehf-dokumente li+li{margin-top:6px}.ehf-ctas{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.ehf-cta{font:inherit;cursor:pointer;gap:10px;font-size:14px;font-weight:750;text-decoration:none}.ehf-cta:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.ehf-annahmen{color:var(--ink-soft);margin-top:28px;font-size:14px}.ehf-annahmen .ehf-h2{font-size:17px}.ehf-rechtsstand{border:1px solid var(--sand);border-radius:var(--radius-small);background:var(--sand-soft);color:var(--ink);margin:14px 0 0;padding:12px 14px}.ehf-verwandt{margin-top:32px}.ehf-verwandt-liste{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ehf-verwandt-karte{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);height:100%;color:var(--ink);box-shadow:var(--shadow-small);gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ehf-verwandt-karte:hover{border-color:var(--petrol);transform:translateY(-2px)}.ehf-verwandt-karte:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.ehf-verwandt-art{color:var(--petrol);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ehf-verwandt-titel{font-size:15px;font-weight:600;line-height:1.4}@media (max-width:959px){.ehf-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.ehf{padding-block:20px 40px}.ehf-karte{padding:14px}.ehf-cta{width:100%}}@media (prefers-reduced-motion:reduce){.ehf-verwandt-karte{transition:none}.ehf-verwandt-karte:hover{transform:none}}@media print{.ehf-karte,.ehf-verwandt-karte{box-shadow:none}}.pv-zusatz{--uh-grund:linear-gradient(180deg, #f3faf8, #e9f4f1);--uh-rand:#0f766e38;--uh-titel:#10231f;--uh-text:#33413d;--uh-chip-rand:#0f766e61;--uh-chip-grund:#fff;--uh-chip-text:#10231f;--uh-akzent:#0f766e;--uh-knopf-grund:#0f766e;--uh-knopf-text:#fff;--uh-chip-oben:73.4%;--uh-chip-hoehe:18.52%;--uh-x-angebot:0.86%;--uh-b-angebot:10.32%;--uh-x-eauto:11.87%;--uh-b-eauto:10.05%;--uh-x-wp:22.67%;--uh-b-wp:9.25%;--uh-x-speicher:32.67%;--uh-b-speicher:11.66%;--uh-x-balkon:44.97%;--uh-b-balkon:10.48%;--uh-x-zaehler:56.1%;--uh-b-zaehler:14.12%;--uh-knopf-x:76.74%;--uh-knopf-y:64.2%;--uh-knopf-b:20.37%;--uh-knopf-h:20.88%;--pv-tool-grund:#fff;--pv-tool-text:#33413d;--pv-tool-leise:#5b6b66;border:1px solid var(--uh-rand);background:var(--uh-grund);color:var(--uh-text);border-radius:16px;gap:10px;margin:0 0 14px;padding:0 14px 14px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0f3c321a}main:has(#pv-theme-dunkel:checked) .pv-zusatz{--uh-grund:linear-gradient(180deg, #0f2a2c, #0c1714);--uh-rand:#7ec9b938;--uh-titel:#fff;--uh-text:#eef4f1;--uh-chip-rand:#7ec9b973;--uh-chip-grund:#ffffff0a;--uh-chip-text:#eef4f1;--uh-akzent:#3ddc97;--uh-knopf-grund:#2dd4bf24;--uh-knopf-text:#fff;--uh-chip-oben:72.26%;--uh-chip-hoehe:15.81%;--uh-x-angebot:1.84%;--uh-b-angebot:10.37%;--uh-x-eauto:12.74%;--uh-b-eauto:9.88%;--uh-x-wp:23.22%;--uh-b-wp:9.45%;--uh-x-speicher:33.26%;--uh-b-speicher:11.99%;--uh-x-balkon:45.84%;--uh-b-balkon:10.64%;--uh-x-zaehler:57.02%;--uh-b-zaehler:14.15%;--uh-knopf-x:78.08%;--uh-knopf-y:61.61%;--uh-knopf-b:20.52%;--uh-knopf-h:21.94%;--pv-tool-grund:#0c1714;--pv-tool-text:#e3ece8;--pv-tool-leise:#a9bdb6;box-shadow:0 12px 32px #040a0838}@media screen and (prefers-color-scheme:dark){main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-zusatz{--uh-grund:linear-gradient(180deg, #0f2a2c, #0c1714);--uh-rand:#7ec9b938;--uh-titel:#fff;--uh-text:#eef4f1;--uh-chip-rand:#7ec9b973;--uh-chip-grund:#ffffff0a;--uh-chip-text:#eef4f1;--uh-akzent:#3ddc97;--uh-knopf-grund:#2dd4bf24;--uh-knopf-text:#fff;--uh-chip-oben:72.26%;--uh-chip-hoehe:15.81%;--uh-x-angebot:1.84%;--uh-b-angebot:10.37%;--uh-x-eauto:12.74%;--uh-b-eauto:9.88%;--uh-x-wp:23.22%;--uh-b-wp:9.45%;--uh-x-speicher:33.26%;--uh-b-speicher:11.99%;--uh-x-balkon:45.84%;--uh-b-balkon:10.64%;--uh-x-zaehler:57.02%;--uh-b-zaehler:14.15%;--uh-knopf-x:78.08%;--uh-knopf-y:61.61%;--uh-knopf-b:20.52%;--uh-knopf-h:21.94%;--pv-tool-grund:#0c1714;--pv-tool-text:#e3ece8;--pv-tool-leise:#a9bdb6;box-shadow:0 12px 32px #040a0838}}.pv-zusatz-bild[data-thema=dunkel]{display:none}main:has(#pv-theme-dunkel:checked) .pv-zusatz-bild[data-thema=dunkel]{display:block}main:has(#pv-theme-dunkel:checked) .pv-zusatz-bild[data-thema=hell]{display:none}@media screen and (prefers-color-scheme:dark){main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-zusatz-bild[data-thema=dunkel]{display:block}main:has(.pv):not(:has(#pv-theme-hell:checked)) .pv-zusatz-bild[data-thema=hell]{display:none}}.pv-zusatz-buehne{display:contents}.pv-zusatz-bild{order:1;width:calc(100% + 28px);max-width:none;height:auto;margin:0 -14px 2px;display:block}.pv-zusatz-titel{color:var(--uh-titel);order:2;margin:0;font-family:inherit;font-size:19px;font-weight:800;line-height:1.25}.pv-zusatz-text{color:var(--uh-text);order:3;margin:0;font-size:15px;line-height:1.5}.pv-zusatz-chips{flex-wrap:wrap;order:4;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pv-zusatz-chip{border:1px solid var(--uh-chip-rand);background:var(--uh-chip-grund);min-height:44px;color:var(--uh-chip-text);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pv-zusatz-chip:hover{border-color:var(--uh-akzent)}.pv-zusatz-auswahl-knopf{border:1.5px solid var(--uh-akzent);background:var(--uh-knopf-grund);min-height:48px;color:var(--uh-knopf-text);cursor:pointer;font:inherit;border-radius:12px;order:5;padding:0 18px;font-size:16px;font-weight:700}.pv-zusatz-auswahl-knopf:hover{filter:brightness(1.08)}:is(.pv-zusatz-chip:focus-visible,.pv-zusatz-auswahl-knopf:focus-visible){outline:3px solid var(--uh-akzent);outline-offset:2px}.pv-zusatz>.pv-situation{order:6;margin-top:4px}.pv-zusatz .pv-situation-text strong{color:var(--uh-titel)}.pv-zusatz .pv-situation-knopf{border-color:var(--uh-chip-rand);color:var(--uh-titel)}@media (max-width:599px){.pv-zusatz-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-zusatz-chip{width:100%;padding-block:6px;line-height:1.25}}@media (min-width:1024px){.pv-zusatz{padding:0;display:block}.pv-zusatz-titel,.pv-zusatz-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pv-zusatz-buehne{display:block;position:relative}.pv-zusatz-bild{width:100%;margin:0}.pv-zusatz-chips{margin:0;display:block}.pv-zusatz-chips>li{top:var(--uh-chip-oben);height:var(--uh-chip-hoehe);position:absolute}.pv-zusatz-chips>[data-slot=pv-angebot-pruefen]{left:var(--uh-x-angebot);width:var(--uh-b-angebot)}.pv-zusatz-chips>[data-slot=pv-e-auto]{left:var(--uh-x-eauto);width:var(--uh-b-eauto)}.pv-zusatz-chips>[data-slot=pv-waermepumpe]{left:var(--uh-x-wp);width:var(--uh-b-wp)}.pv-zusatz-chips>[data-slot=pv-speicher-nachruesten]{left:var(--uh-x-speicher);width:var(--uh-b-speicher)}.pv-zusatz-chips>[data-slot=pv-balkonkraftwerk-zusaetzlich]{left:var(--uh-x-balkon);width:var(--uh-b-balkon)}.pv-zusatz-chips>[data-slot=pv-inbetriebnahme-zaehlerwechsel]{left:var(--uh-x-zaehler);width:var(--uh-b-zaehler)}.pv-zusatz-chip,.pv-zusatz-auswahl-knopf{color:#0000;white-space:nowrap;background:0 0;border:0;min-height:0;padding:0;display:block;overflow:hidden}.pv-zusatz-chip{border-radius:14px;width:100%;height:100%}.pv-zusatz-auswahl-knopf{top:var(--uh-knopf-y);left:var(--uh-knopf-x);width:var(--uh-knopf-b);height:var(--uh-knopf-h);border-radius:16px;position:absolute}.pv-zusatz-chip:hover,.pv-zusatz-auswahl-knopf:hover{box-shadow:0 0 0 2px var(--uh-akzent);filter:none;background:#ffffff14}.pv-zusatz>.pv-situation{margin:12px 14px 14px}}.pv-zusatz-fenster{width:min(1100px,100vw - 32px);max-height:calc(100dvh - 48px);color:inherit;overscroll-behavior:contain;background:0 0;border:0;border-radius:18px;padding:0;overflow:auto}.pv-zusatz-fenster::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c0a8c}.pv-zusatz-fenster .pv-tools[data-pv-tools]{margin:0}.pv-zusatz-fenster .pv-tools-kopf{padding-right:56px}.pv-zusatz-zu{color:#fff;cursor:pointer;background:#0c1714cc;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.pv-zusatz-zu:hover{background:#3ddc972e}.pv-zusatz-zu:focus-visible{outline-offset:2px;outline:3px solid #3ddc97}@media (max-width:599px){.pv-zusatz-fenster{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.pv-tools{--pv-tool-grund:#0c1714;--pv-tool-text:#e3ece8;--pv-tool-leise:#a9bdb6;background:radial-gradient(80% 70% at 100% 0%, #3ddc971a, transparent 60%), linear-gradient(180deg, #102420, var(--pv-tool-grund));color:var(--pv-tool-text);border:1px solid #7ec9b938;border-radius:18px;margin:0 0 18px;padding:18px;box-shadow:0 12px 32px #040a0838}.pv-tools-kopf{gap:6px;margin-bottom:16px;display:grid}.pv-tools[data-pv-tools]{margin-bottom:14px;padding:16px 18px 18px}.pv-tools[data-pv-tools] .pv-tools-kopf{gap:4px;margin-bottom:14px}.pv-tools[data-pv-tools] .pv-tools-titel{font-size:clamp(19px,1.8vw,23px)}.pv-tools[data-pv-tools] .pv-tools-unter{max-width:82ch;font-size:15px}.pv-tools-titel{color:#fff;letter-spacing:-.01em;margin:0;font-family:inherit;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.2}.pv-tools-unter{color:#eef4f1;margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.5}.pv-tools-zahl{color:#3ddc97;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pv-tools-raster{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pv-tool{--pv-tool-ton:#2dd4bf;min-width:0}.pv-tool[data-tool=pv-e-auto]{--pv-tool-ton:#3b9bff}.pv-tool[data-tool=pv-waermepumpe]{--pv-tool-ton:#4ade80}.pv-tool[data-tool=pv-speicher-nachruesten]{--pv-tool-ton:#eab308}.pv-tool[data-tool=pv-balkonkraftwerk-zusaetzlich]{--pv-tool-ton:#8b7cf6}.pv-tool[data-tool=pv-inbetriebnahme-zaehlerwechsel]{--pv-tool-ton:#34d399}.pv-tool-kachel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pv-tool-ton) 55%, transparent);height:100%;color:var(--pv-tool-text);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 18px color-mix(in srgb, var(--pv-tool-ton) 12%, transparent);background:linear-gradient(#0d1c22,#0a1614);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.pv-tool-motiv{aspect-ratio:430/162;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pv-tool-text{flex-direction:column;flex:1;gap:8px;margin-top:-18px;padding:0 18px 18px;display:flex}.pv-tool-kachel:hover{border-color:var(--pv-tool-ton);box-shadow:inset 0 1px 0 #ffffff14, 0 0 28px color-mix(in srgb, var(--pv-tool-ton) 30%, transparent);transform:translateY(-2px)}.pv-tool-kachel:active{transform:scale(.985)}.pv-tool-kachel:focus-visible{outline:3px solid var(--pv-tool-ton);outline-offset:3px}.pv-tool-titel{color:#f6faf8;font-size:21px;font-weight:700;line-height:1.2}.pv-tool-kurz{color:#c3d2cd;flex:1;font-size:15px;line-height:1.45}.pv-tool-cta{border:1.5px solid var(--pv-tool-ton);background:color-mix(in srgb, var(--pv-tool-ton) 8%, transparent);color:#fff;min-height:46px;box-shadow:0 0 14px color-mix(in srgb, var(--pv-tool-ton) 22%, transparent);border-radius:999px;justify-content:space-between;align-items:center;margin-top:6px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.pv-tool-cta span{color:var(--pv-tool-ton);font-size:18px}.pv-tool-kachel:hover .pv-tool-cta{background:color-mix(in srgb, var(--pv-tool-ton) 18%, transparent)}.pv-tool-marke{border:1px solid var(--pv-tool-ton);background:color-mix(in srgb, var(--pv-tool-ton) 22%, #0c1714);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.pv-tool:has(.pv-tool-marke:not([hidden])) .pv-tool-kachel{border-color:var(--pv-tool-ton);box-shadow:inset 0 0 0 1px var(--pv-tool-ton), 0 0 28px color-mix(in srgb, var(--pv-tool-ton) 30%, transparent)}.pv-situation{background:#3ddc971a;border:1px solid #3ddc978c;border-radius:12px;gap:8px;margin-top:14px;padding:10px 14px;display:grid}.pv-situation[hidden]{display:none}.pv-situation-punkt{background:#3ddc97;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #3ddc97}.pv-situation-text{color:var(--pv-tool-text);flex:260px;margin:0;font-size:14px}.pv-situation-text strong{color:#fff}.pv-situation-knoepfe{gap:8px;display:flex}.pv-situation-knopf{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.pv-situation-knopf:hover{border-color:#3ddc97}.pv-situation-knopf:focus-visible{outline-offset:2px;outline:2px solid #3ddc97}.pv-situation-kopf{color:var(--pv-tool-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.pv-situation-mehrere,.pv-situation[data-mehrere] .pv-situation-einzeln{display:none}.pv-situation[data-mehrere] .pv-situation-mehrere{display:inline}.pv-situation-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pv-situation-zeile{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.pv-situation-zeile+.pv-situation-zeile{border-top:1px solid #3ddc9747;padding-top:6px}.pv-situation-alle{justify-self:start;display:none}.pv-situation[data-mehrere] .pv-situation-alle{display:block}.pv-zusatz-hinweis{color:var(--ink-soft);margin:10px 0 0;font-size:12.5px;line-height:1.6}.pv-zusatz-frage{color:var(--ink)}.pv-zusatz-weg{color:var(--pv-primaer-dunkel);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pv-zusatz-weg:hover{text-decoration-thickness:2px}.pv-zusatz-weg:focus-visible{outline:2px solid var(--pv-primaer);outline-offset:2px}.pv-zusatz-kurz{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px;line-height:1.45}.pv-zusatz-kurz b{color:var(--ink)}.pv-zusatz-kurz a{color:var(--pv-primaer-dunkel);font-weight:700}.pv-zusatz-kurz[hidden]{display:none}.pv .pv-naechster-fest{display:flex}.pv-naechster-knopf{cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:0;align-items:center;min-height:24px;padding:0;font-family:inherit;text-decoration:underline;display:inline-flex}.pv-naechster-knopf:focus-visible{outline:2px solid var(--pv-primaer);outline-offset:2px}.pv-naechster-neben{color:var(--ink-soft);font-weight:600}.pv-leitfaden-blatt{display:none}@media print{html[data-pv-druck=leitfaden] body>:not(.pv-leitfaden-blatt){display:none!important}html[data-pv-druck=leitfaden],html[data-pv-druck=leitfaden] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111!important;background:#fff!important}html[data-pv-druck=leitfaden] .pv-leitfaden-blatt{color:#111;font-family:Arial,Helvetica,Liberation Sans,Segoe UI,Roboto,system-ui,sans-serif;font-size:9pt;line-height:1.26;display:block}}@page leitfaden{size:A4;margin:12mm 13mm}.pv-leitfaden-blatt{page:leitfaden}.pv-leitfaden-blatt h1,.pv-leitfaden-blatt h2,.pv-leitfaden-blatt h3,.pv-leitfaden-blatt p,.pv-leitfaden-blatt ul,.pv-leitfaden-blatt dl,.pv-leitfaden-blatt dd{margin:0;font-family:inherit}.pv-lf-kopf,.pv-lf-fuss{color:#555;font-size:7.5pt}.pv-lf-titel{margin:1mm 0 1.2mm;font-size:15pt;line-height:1.15}.pv-lf-vorspann{color:#333}.pv-lf-vorspann[data-art=beispiel]{margin-top:1mm;font-weight:700}.pv-leitfaden-blatt section{break-inside:avoid;margin-top:2.6mm}.pv-leitfaden-blatt h2{color:#0f4f48;letter-spacing:.03em;text-transform:uppercase;border-bottom:.6pt solid #999;margin-bottom:1.4mm;padding-bottom:.6mm;font-size:9.5pt}.pv-lf-zwei{grid-template-columns:1fr 1fr;gap:0 6mm;display:grid}.pv-lf-liste>div{border-bottom:.3pt solid #ddd;grid-template-columns:37mm 1fr;gap:2mm;padding:.35mm 0;display:grid}.pv-lf-liste dt{color:#555}.pv-lf-liste dd{font-weight:600}.pv-lf-angebote h3{margin-bottom:.8mm;font-size:8.5pt}.pv-lf-angebote ul{margin-top:1mm;padding-left:4.5mm}.pv-lf-klein{color:#444;margin-top:1.2mm;font-size:8pt}.pv-lf-fragen{columns:2;column-gap:6mm}.pv-lf-gruppe{break-inside:avoid;margin-bottom:1.6mm}.pv-lf-gruppe h3{font-size:8.5pt}.pv-lf-gruppe ul{padding:0;list-style:none}.pv-lf-gruppe li{padding-left:4.5mm;position:relative}.pv-lf-gruppe li:before{box-sizing:border-box;content:"";border:.6pt solid #333;width:2.4mm;height:2.4mm;position:absolute;top:.9mm;left:0}.pv-lf-notizen>div{border-bottom:.4pt solid #999;grid-template-columns:46mm 1fr;align-items:end;gap:2mm;min-height:7mm;display:grid}.pv-lf-notizen>div:nth-child(3){align-items:start;min-height:16mm;padding-top:1mm}.pv-lf-notizen dt{color:#555}.pv-lf-schluss{border:.6pt solid #999;margin-top:3mm;padding:1.6mm 2.4mm;font-weight:600}.pv-lf-fuss{margin-top:1.4mm}.pv-wz::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pv-wz-orientierung [data-wz-bloecke]{gap:8px;margin:6px 0 10px;display:grid}.pv-wz-block{border-left:3px solid var(--pv-primaer,#1f5b53);padding:4px 0 4px 10px}.pv-wz-block p{margin:2px 0 0;font-size:14px;line-height:1.5}.pv-wz-blockwert{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700;display:block}.pv-wz-zahlfrage{gap:4px;display:grid}.pv-wz-zahlfrage input{box-sizing:border-box;border:1px solid var(--pv-feldrand,#8a9894);max-width:240px;min-height:42px;font:inherit;border-radius:10px;padding:8px 10px;font-size:16px}.pv-wz-zahlfrage input[aria-invalid]{border-color:#c2410c}.pv-tools-wege{color:var(--pv-tool-leise);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:16px;font-size:14px;display:flex}.pv-tools-wege-titel{color:#eef4f1;font-weight:700}.pv-tools-wege ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.pv-tools-wege a{color:#7ee8c2;text-underline-offset:3px}.pv-tools-wege a:hover{color:#fff}.pv-tools-rechner{--pv-tool-ton:#3ddc97;border:1px solid color-mix(in srgb, var(--pv-tool-ton) 55%, transparent);color:var(--pv-tool-text);background:linear-gradient(90deg,#3ddc971f,#0000 70%),#0b1715;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 0 18px #3ddc971f}.pv-tools-rechner:hover{border-color:var(--pv-tool-ton)}.pv-tools-rechner:focus-visible{outline:3px solid var(--pv-tool-ton);outline-offset:3px}.pv-tools-eigen{--pv-tool-ton:#f0b429;background:linear-gradient(90deg,#f0b4291f,#0000 70%),#17140b;box-shadow:0 0 18px #f0b4291a}.pv-grossdach{font-weight:600}.pv-grossdach-knopf{color:inherit;text-underline-offset:3px;margin-top:4px;font-weight:700;text-decoration:underline;display:inline-block}.pv-tools-rechner-text{flex:320px;gap:4px;display:grid}.pv-tools-rechner-text strong{color:#fff;font-size:18px}.pv-tools-rechner-text span{color:var(--pv-tool-leise);font-size:14px}.pv-tools-rechner .pv-tool-cta{flex:none;min-width:220px}.ew .ew-gruppen{gap:20px;display:grid}.ew .ew-gruppe h3{margin:0 0 4px;font-size:18px}.ew-einleitung{color:var(--ink-soft);margin:0 0 12px}.ew-liste{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ew-karte{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);height:100%;color:inherit;align-content:start;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ew-karte:hover{border-color:var(--ink-soft);transform:translateY(-1px)}.ew-karte:focus-visible{outline:3px solid var(--focus,#2563eb);outline-offset:2px}.ew-art{border:1px solid var(--line);background:var(--paper-soft);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:750}.ew-karte[data-art=Rechner] .ew-art{color:#15803d;border-color:#16a34a73}.ew-titel{font-size:16px;font-weight:750}.ew-kurz{color:var(--ink-soft);font-size:14px}.ehf-werkzeugzeile{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ehf-werkzeugzeile a{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.ehf-werkzeugzeile a:hover{border-color:var(--petrol)}.ehf-werkzeugzeile a:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.ehf-partner{margin-top:18px}@media (max-width:899px){.pv-tools-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.pv-tools{padding:14px}.pv-tools-raster{grid-template-columns:minmax(0,1fr)}.pv-tool-titel{font-size:19px}}
