:root{--paper: #f2f3f1;--surface: #ffffff;--surface-2: #e8eae7;--ink: #15161a;--ink-soft: #3c3f46;--muted: #6b6d74;--line: #dcdfdb;--line-strong: #c2c7c1;--accent: #0e8578;--accent-hover: #0a6b60;--accent-ink: #ffffff;--accent-soft: #dff2ef;--pine: #3f6b58;--pine-soft: #e2ece8;--warn: #8a5a00;--warn-soft: #faefd6;--danger: #a32316;--danger-soft: #fae3e0;--ok: #1f6b4a;--radius: 14px;--radius-sm: 9px;--shadow-1: 0 1px 2px rgba(21, 22, 26, .04);--lift-rest: 0 1px 1px rgba(21, 22, 26, .04);--lift-hover: 0 2px 6px rgba(21, 22, 26, .09);--shadow-2: 0 1px 2px rgba(21, 22, 26, .04), 0 8px 20px -14px rgba(21, 22, 26, .22);--shadow-3: 0 2px 4px rgba(21, 22, 26, .05), 0 18px 40px -22px rgba(21, 22, 26, .26);--sans: "Segoe UI Variable Display", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono: "Cascadia Code", "SF Mono", ui-monospace, "Roboto Mono", Consolas, monospace;--ease: cubic-bezier(.22, .61, .36, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #121317;--surface: #191b20;--surface-2: #20232a;--ink: #ece7de;--ink-soft: #c3bfb6;--muted: #918d85;--line: #2c2f36;--line-strong: #41454e;--accent: #3fd3c0;--accent-hover: #5ae4d2;--accent-ink: #042b27;--accent-soft: #10322e;--pine: #86c7b3;--pine-soft: #17302a;--warn: #e0a33c;--warn-soft: #2f2410;--danger: #ef7563;--danger-soft: #311714;--ok: #5cb98d;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--lift-rest: 0 1px 1px rgba(0, 0, 0, .35);--lift-hover: 0 2px 8px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .4), 0 12px 28px -12px rgba(0, 0, 0, .7);--shadow-3: 0 4px 8px rgba(0, 0, 0, .45), 0 24px 48px -20px rgba(0, 0, 0, .8)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable]{user-select:text;-webkit-user-select:text}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3,h4{letter-spacing:-.028em;line-height:1.12;margin:0;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}code,.mono{font-family:var(--mono);font-size:.92em}.wrap{width:min(1080px,100% - 44px);margin-inline:auto}.wrap-narrow{width:min(760px,100% - 44px);margin-inline:auto}.wrap-narrow .card p,.wrap-narrow .card li{font-size:15px;line-height:1.65}.wrap-narrow .card ul{margin:10px 0;padding-left:20px;display:grid;gap:6px}.wrap-narrow .card h3{margin-top:18px}.wrap-narrow .card .karten-tabelle{margin-top:10px}.wrap-wizard{width:min(980px,100% - 44px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s var(--ease),background .25s var(--ease)}.site-header.stuck{border-bottom-color:var(--line)}.site-header .bar{display:flex;align-items:center;gap:28px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.03em}.brand .mark{width:30px;height:30px;flex:none;border-radius:9px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-size:12.5px;font-weight:800;letter-spacing:-.04em;transition:transform .35s var(--ease),background .25s var(--ease)}.brand:hover .mark{transform:rotate(-8deg) scale(1.06);background:var(--accent);color:var(--accent-ink)}.brand .name{font-size:15.5px}.brand .name em{font-style:normal;color:var(--muted);font-weight:500}.nav{display:flex;align-items:center;gap:26px;margin-left:auto}.nav a:not(.btn){font-size:14.5px;color:var(--ink-soft);padding:4px 0;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1.5px;transition:background-size .3s var(--ease),color .2s var(--ease)}.nav a:not(.btn):hover{color:var(--ink);background-size:100% 1.5px}.nav a:not(.btn).current{color:var(--ink);background-size:100% 1.5px}.btn{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;font:inherit;font-size:15px;font-weight:550;letter-spacing:-.012em;border-radius:10px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;white-space:nowrap;box-shadow:var(--lift-rest);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform .12s var(--ease)}.btn:hover{box-shadow:var(--lift-hover)}.btn:active{transform:translateY(1px);box-shadow:var(--lift-rest)}.btn .arrow{transition:transform .22s var(--ease);display:inline-block}.btn:hover .arrow{transform:translate(3px)}.btn-accent{--btn-bg: var(--accent);--btn-fg: var(--accent-ink);--btn-border: color-mix(in srgb, var(--accent) 80%, black)}.btn-accent:hover{--btn-bg: var(--accent-hover)}.btn-ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: var(--line-strong);box-shadow:none}.btn-ghost:hover{--btn-border: var(--ink-soft);--btn-bg: var(--surface);box-shadow:var(--lift-rest)}.btn-sm{height:38px;padding:0 16px;font-size:14px;border-radius:9px}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-link{background:none;border:none;padding:2px 0;cursor:pointer;font:inherit;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line-strong);transition:color .2s var(--ease),border-color .2s var(--ease)}.btn-link:hover{color:var(--danger);border-color:var(--danger)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.hero{padding:48px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-340px;right:-180px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 68%);pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:999px;padding:5px 12px;margin-bottom:24px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 2.6s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero h1{font-size:clamp(36px,5.2vw,54px);line-height:1.08;max-width:21ch;margin-bottom:16px;text-wrap:balance}.hero h1 .accent{color:var(--accent)}.hero .lead{font-size:clamp(17px,2vw,19.5px);color:var(--ink-soft);max-width:52ch;margin-bottom:24px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:13.5px;color:var(--muted)}.trust span{display:inline-flex;align-items:center;gap:8px}.trust .tick{color:var(--pine);font-weight:700}.section{padding:40px 0}.section+.section{border-top:1px solid var(--line)}.section-head{max-width:58ch;margin-bottom:28px}.section-head .kicker{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.section-head h2{font-size:clamp(26px,3.2vw,35px);line-height:1.14;margin-bottom:12px;text-wrap:balance}.section-head p{color:var(--ink-soft);font-size:16.5px}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.deliver{display:flex;gap:20px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.deliver:hover{transform:translateY(-4px);box-shadow:var(--shadow-3);border-color:var(--line-strong)}.deliver .ext{position:relative;flex:none;width:50px;height:62px;border-radius:7px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--accent);transition:transform .35s var(--ease),box-shadow .3s var(--ease)}.deliver .ext:after{content:"";position:absolute;top:-1px;right:-1px;width:15px;height:15px;border-radius:0 7px;background:var(--surface);border-left:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.deliver:hover .ext{transform:rotate(-4deg) translateY(-2px);box-shadow:var(--lift-hover)}.deliver h3{font-size:17px;margin-bottom:7px}.deliver p{color:var(--ink-soft);font-size:14.5px}.convert{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3);overflow:hidden}.convert-label{display:block;font-size:10.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.convert-app{padding:20px 22px 18px}.convert-doc{padding:22px;background:var(--surface-2);border-top:1px solid var(--line)}.app-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px dashed var(--line)}.app-row:first-of-type{border-top:0;padding-top:2px}.app-kind{font-size:12.5px;letter-spacing:.04em;color:var(--ink-soft)}.app-amount{font-size:20px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink)}.app-amount small{font-size:11px;font-weight:600;color:var(--muted);margin-left:4px}.app-meta{flex-basis:100%;text-align:right;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.app-meta b{color:var(--ink-soft);font-weight:600;margin-left:8px}.convert-arrow{position:relative;display:grid;place-items:center;height:0;z-index:1;font-size:0}.convert-arrow:before{content:"↓";display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:15px;line-height:1;box-shadow:0 0 0 5px var(--surface)}.convert-doc table{width:100%;border-collapse:collapse}.convert-doc td{padding:9px 6px;font-size:12.5px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.convert-doc tr:first-child td{border-top:0}.convert-doc td.num{text-align:right}.convert-doc td.strong{color:var(--ink);font-weight:700}.convert-foot{display:block;margin-top:12px;font-size:11px;color:var(--muted)}.section-head.narrow{max-width:50ch}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fact{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:border-color .2s var(--ease),transform .2s var(--ease)}.fact:hover{border-color:var(--line-strong);transform:translateY(-3px)}.fact .fact-num{font-size:clamp(34px,5vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:10px}.fact .fact-num small{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--muted);margin-left:6px}.fact h3{font-size:17px;margin-bottom:9px}.fact p:not(.fact-num){color:var(--ink-soft);font-size:14.5px}@media(max-width:820px){.facts{grid-template-columns:1fr}}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;text-align:center;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.price-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-3);border-color:var(--accent)}.price-card.featured{border-color:var(--line-strong);background:var(--surface)}.price-card .tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 11px;border-radius:999px;white-space:nowrap}.price-card .count{font-size:13px;color:var(--muted);font-weight:600;margin-bottom:10px}.price-card .amount{font-size:31px;font-weight:700;letter-spacing:-.035em}.price-card .amount small{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.price-card .save{margin-top:8px;font-size:12.5px;font-weight:600;color:var(--pine)}.price-card .save.none{color:transparent}.price-note{margin-top:20px;font-size:13.5px;color:var(--muted)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:19px 36px 19px 0;font-size:16.5px;font-weight:600;letter-spacing:-.015em;position:relative;transition:color .2s var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent)}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:11px;height:11px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.faq .answer{padding:0 0 20px;color:var(--ink-soft);font-size:15px;max-width:70ch}.cta-band{background:var(--ink);color:var(--paper);border-radius:20px;padding:40px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;position:relative;overflow:hidden}.cta-band:after{content:"";position:absolute;right:-90px;bottom:-150px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 42%,transparent),transparent 70%)}.cta-band h2{font-size:clamp(24px,3.2vw,33px);margin-bottom:9px;position:relative}.cta-band p{color:color-mix(in srgb,var(--paper) 70%,transparent);position:relative;font-size:15.5px}.cta-band .btn{position:relative;--btn-bg: var(--paper);--btn-fg: var(--ink)}.cta-band .btn:hover{--btn-bg: var(--accent);--btn-fg: var(--accent-ink)}.site-footer{border-top:1px solid var(--line);background:var(--surface);margin-top:56px;padding:56px 0 28px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:36px}.footer-brand p{color:var(--muted);font-size:13.5px;margin-top:14px;max-width:34ch}.site-footer h4{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin-bottom:9px}.site-footer li a{font-size:14px;color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--ease),transform .2s var(--ease)}.site-footer li a:before{content:"";width:0;height:1.5px;background:var(--accent);transition:width .25s var(--ease)}.site-footer li a:hover{color:var(--accent)}.site-footer li a:hover:before{width:10px}.footer-legal{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.footer-note{margin-top:18px;font-size:12px;color:var(--muted);max-width:92ch;line-height:1.6}.footer-note strong{color:var(--ink-soft)}.page-head{padding:56px 0 30px}.page-head .kicker{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:11px}.page-head h1{font-size:clamp(30px,4.6vw,44px);margin-bottom:12px}.page-head p{color:var(--ink-soft);max-width:62ch}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin-bottom:20px;box-shadow:var(--shadow-1);transition:box-shadow .3s var(--ease),border-color .3s var(--ease)}.card:hover{box-shadow:var(--shadow-2)}.card[hidden]{display:none}.card>h2{font-size:19px;margin-bottom:6px;display:flex;align-items:center;gap:11px}.card>h2 .step{flex:none;display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700;font-family:var(--mono)}.card>p.hint{color:var(--ink-soft);font-size:14.5px;margin-bottom:20px;max-width:72ch}.card h3{font-size:15.5px;margin:26px 0 10px}.card h3:first-child{margin-top:0}.card p+p{margin-top:11px}.card p,.card li{color:var(--ink-soft);font-size:14.8px}.card ul{padding-left:19px;margin:11px 0}.card li{margin-bottom:6px}.card .placeholder{background:var(--warn-soft);border-left:3px solid var(--warn);padding:13px 15px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13.5px;color:var(--ink-soft);margin-bottom:18px}label.field{display:block;margin-bottom:15px}label.field>span{display:block;margin-bottom:5px;font-size:13px;font-weight:600;color:var(--ink-soft)}input[type=text],input[type=number],input[type=email],input[type=date],select,textarea{width:100%;padding:10px 13px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:14.5px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}input:hover,select:hover,textarea:hover{border-color:var(--ink-soft)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea{min-height:110px;resize:vertical}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.checkbox{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:var(--ink-soft);margin:18px 0}.checkbox input{flex:none;margin-top:3px;width:17px;height:17px;accent-color:var(--accent)}.account{border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-bottom:14px;background:var(--surface-2);transition:border-color .25s var(--ease)}.account:hover{border-color:var(--line-strong)}.account h3{margin:0 0 13px;font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:10px}.drops{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);padding:16px 12px;text-align:center;background:var(--surface);cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.drop:hover{border-color:var(--accent);transform:translateY(-2px)}.drop.over{border-color:var(--accent);background:var(--accent-soft);border-style:solid}.drop strong{display:block;font-size:13.5px;margin-bottom:3px}.drop small{display:block;color:var(--muted);font-size:12px}.drop .count{display:inline-block;margin-top:9px;font-size:12px;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:2px 9px;border-radius:999px}.drop input[type=file]{display:none}ul.files{list-style:none;margin:13px 0 0;padding:0;font-size:13px}ul.files li{display:flex;justify-content:space-between;gap:10px;align-items:center;min-width:0;padding:7px 0;border-bottom:1px solid var(--line);color:var(--ink-soft)}ul.files li:last-child{border-bottom:none}ul.files .tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);padding:2px 7px;border-radius:4px;color:var(--muted);margin-right:8px}table{width:100%;border-collapse:collapse;font-size:13.5px}th,td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.055em}tbody tr{transition:background .15s var(--ease)}tbody tr:hover{background:var(--surface-2)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr.total td{font-weight:700;border-top:2px solid var(--ink);border-bottom:none;background:transparent}.scroll{overflow-x:auto;border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.wert-tippbar{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--line-strong);text-underline-offset:3px}@media(hover:hover){.wert-tippbar:hover{text-decoration-color:var(--accent);color:var(--accent)}}.item{border-left:3px solid var(--line-strong);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:15px 18px;margin-bottom:14px;transition:transform .2s var(--ease)}.item:hover{transform:translate(2px)}.item.conflict{border-left-color:var(--danger);background:var(--danger-soft)}.item.warning{border-left-color:var(--warn);background:var(--warn-soft)}.item h4{margin:0 0 5px;font-size:15px;line-height:1.35}.item p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-soft)}.item .item-kind{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.item .item-list{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px;font-size:13px;font-variant-numeric:tabular-nums}.item .item-list li{padding:5px 10px;background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:4px;color:var(--ink);overflow-wrap:anywhere}.item .item-action{margin-top:11px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line-strong) 50%,transparent);color:var(--ink)}.item .item-action strong{font-weight:650}.page-head.with-steps{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.stepper{display:grid;grid-template-columns:repeat(var(--cols, 4),auto);gap:6px 4px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.stepper button{display:flex;align-items:center;gap:7px;font:inherit;font-size:12.5px;font-weight:550;color:var(--muted);background:none;border:0;padding:4px 8px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .18s var(--ease),background .18s var(--ease)}.stepper button:disabled{cursor:default;opacity:.45}.stepper button:not(:disabled):hover{color:var(--ink)}.stepper button.on{color:var(--ink);background:var(--surface-2)}.stepper .nr{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;border:1px solid var(--line-strong);color:var(--muted)}.stepper button.on .nr{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.stepper button.done .nr{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.stepper-bar{grid-column:1 / -1;height:3px;border-radius:999px;background:var(--surface-2);overflow:hidden}.stepper-bar>i{display:block;height:100%;background:var(--accent);transition:width .35s var(--ease)}@media(max-width:760px){.page-head.with-steps{gap:14px}.stepper{width:100%;grid-template-columns:repeat(3,1fr);gap:4px 2px;padding:8px}.stepper button{font-size:11.5px;gap:5px;padding:4px}.stepper .nr{width:18px;height:18px;font-size:10.5px}}.wizard-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.show-more{margin-top:10px}.months{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 12px}.months button{font:inherit;font-size:12px;font-weight:550;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}@media(hover:hover){.months button:hover{border-color:var(--line-strong);color:var(--ink)}}.months button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff)}.tally{display:flex;flex-wrap:wrap;gap:10px}.tally>div{flex:1 1 130px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 15px}.tally strong{display:block;font-size:25px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tally span{font-size:12.5px;color:var(--muted)}tbody tr.row-marked>td{background:var(--warn-soft);box-shadow:inset 3px 0 0 var(--warn)}tbody tr.row-missing>td{background:color-mix(in srgb,var(--danger-soft) 70%,transparent);box-shadow:inset 3px 0 0 var(--danger);color:var(--ink-soft);font-size:12.5px;font-style:italic;text-align:left}.missing-add{font:inherit;font-size:12.5px;font-style:italic;color:var(--ink-soft);background:none;border:0;padding:0;cursor:pointer;text-align:left;width:100%}.missing-add strong{color:var(--danger);font-style:normal;font-weight:650}.missing-add:hover strong{text-decoration:underline}.item .choices{margin-top:11px;display:flex;flex-direction:column;gap:7px}.item .choices label{font-size:13px;display:flex;gap:9px;align-items:flex-start;cursor:pointer;padding:6px 9px;border-radius:var(--radius-sm);transition:background .18s var(--ease)}.item .choices label:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.item .choices input{accent-color:var(--accent);margin-top:2px}.progress{height:7px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin:16px 0 8px}.progress>i{display:block;height:100%;background:var(--accent);width:0;transition:width .4s var(--ease)}.note{font-size:13px;color:var(--muted)}.price-line{font-size:36px;font-weight:700;letter-spacing:-.035em}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(0);background:var(--ink);color:var(--paper);padding:12px 20px;border-radius:999px;font-size:13.5px;font-weight:500;box-shadow:var(--shadow-3);z-index:60;max-width:90vw;animation:toast-in .3s var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}}.toast[hidden]{display:none}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.shown{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(max-width:900px){.price-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:640px){.wrap,.wrap-narrow{width:calc(100% - 32px)}.nav{gap:16px}.nav a.hide-sm{display:none}.hero{padding:44px 0 40px}.section{padding:54px 0}.grid-2,.grid-3,.price-grid,.drops,.cols-2,.footer-grid{grid-template-columns:1fr}.cta-band{padding:36px 26px}.site-footer{padding-top:42px}}.cell-edit{width:100%;min-width:90px;padding:3px 7px;font-size:13px;text-align:right;border-radius:6px;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row-actions{display:inline-flex;gap:10px;white-space:nowrap}tbody tr:hover .btn-link{color:var(--accent);border-color:var(--accent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.hero h1{max-width:17ch;font-size:clamp(36px,4.3vw,54px);letter-spacing:-.035em;line-height:1.05}.hero .lead{font-size:17.5px;max-width:46ch;color:var(--ink-soft)}.trust{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--muted)}.trust span{display:inline-flex;align-items:center;gap:7px}.trust .tick{width:15px;height:15px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:9px;font-weight:800}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px}.convert{max-width:460px}}.section.band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section.band+.section{border-top:none}.section-head .kicker{font-size:11.5px;letter-spacing:.1em;font-weight:650}.section-head h2{letter-spacing:-.032em}.deliver{padding:28px;box-shadow:var(--lift-rest)}.deliver:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.deliver .ext{width:50px;height:60px;border-radius:6px 10px 6px 6px;border:1px solid var(--line-strong);background:linear-gradient(to bottom,var(--surface),var(--surface-2));font-size:10.5px;letter-spacing:.06em;color:var(--muted);position:relative;overflow:hidden}.deliver .ext:before{content:"";position:absolute;top:0;right:0;border-width:0 13px 13px 0;border-style:solid;border-color:var(--line-strong) var(--paper)}.deliver:hover .ext{border-color:var(--accent);color:var(--accent);transform:none}.deliver li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--accent) 55%,transparent)}.price-grid{gap:16px}.price-card{padding:26px 20px 24px;background:var(--paper);border-color:var(--line);box-shadow:none}.price-card:hover{transform:translateY(-4px);background:var(--surface);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:var(--shadow-2)}.price-card .count{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:650}.price-card .amount{font-size:34px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px}.price-card .amount small{font-size:13px;letter-spacing:0}.price-card .save{margin-top:12px;display:inline-block;font-size:11.5px;font-weight:650;color:var(--accent);background:var(--accent-soft);padding:3px 10px;border-radius:999px}.price-card .save.none{background:none;color:transparent}.price-card.featured{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow-2)}.price-card .tag{top:-11px;font-size:10.5px;letter-spacing:.08em;padding:4px 12px;box-shadow:var(--lift-rest)}.cta-band{padding:56px 48px;border-radius:16px}.cta-band h2{letter-spacing:-.03em}.site-footer{padding-top:64px}.site-footer h4{font-size:11px;letter-spacing:.11em}.site-footer li a{font-size:14.5px}.footer-brand p{font-size:14px;line-height:1.6}.site-header .bar{height:72px}.site-header.stuck{box-shadow:0 1px 0 var(--line),0 6px 18px -16px #00000059}.nav{gap:30px}.nav a{font-size:14.5px;font-weight:500}@media(max-width:640px){.cta-band{padding:34px 24px}.deliver{padding:22px}}.price-grid .price-card.featured{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),var(--shadow-2)}.price-grid .price-card.featured .amount{color:var(--ink)}.price-grid .price-card:hover{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),var(--shadow-3)}.jahr-feld{max-width:260px}.jahr-stepper{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);overflow:hidden}.jahr-stepper button{flex:0 0 auto;width:52px;min-height:48px;border:0;background:var(--surface-2);color:var(--ink);font-size:21px;line-height:1;font-weight:600;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover){.jahr-stepper button:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}}.jahr-stepper button:active:not(:disabled){background:var(--accent);color:var(--accent-ink)}.jahr-stepper button:disabled{opacity:.4;cursor:not-allowed}.jahr-stepper input{flex:1 1 auto;min-width:0;width:100%;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;background:transparent;text-align:center;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:0 6px}.jahr-stepper input:focus{outline:2px solid var(--accent);outline-offset:-2px}.jahr-feld small.note{display:block;margin-top:7px}.konto-titel{margin:20px 0 8px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:center;gap:9px}.konto-titel:after{content:"";flex:1;height:1px;background:var(--line)}.konto-block+.konto-block{margin-top:6px}.pruef-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap;color:var(--warn);background:var(--warn-soft)}.card-inset{padding:18px 20px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.nachreichen{display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:10px;min-width:0;margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer}.nachreichen .btn{width:100%;justify-content:center;white-space:normal;line-height:1.3;align-self:end}@media(hover:hover){.nachreichen:hover{border-color:var(--accent)}}.nachreichen input[type=file]{display:none}.nachreichen>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.nachreichen strong{font-size:13.5px}.nachreichen small{color:var(--muted);font-size:12px}.dropzone{display:flex;flex-direction:column;align-items:center;gap:4px;padding:30px 20px 32px;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:center;transition:border-color .2s var(--ease),background .2s var(--ease)}@media(hover:hover){.dropzone:hover{border-color:var(--accent)}}.dropzone.over{border-color:var(--accent);border-style:solid;background:var(--accent-soft)}.dropzone input[type=file]{display:none}.dropzone strong{font-size:15px;letter-spacing:-.015em}.dropzone small{color:var(--muted);font-size:13px}.dropzone .count{margin-top:10px;font-size:12.5px;font-weight:650;color:var(--accent);background:var(--accent-soft);padding:3px 11px;border-radius:999px}.dropzone-icon{width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:8px}.dropzone-icon svg{width:20px;height:20px}.cell-edit-feld{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px}.cell-edit-feld .row-actions{white-space:nowrap}@media(pointer:coarse){.months{gap:7px}.months button{min-height:40px;padding:8px 15px;font-size:13px}.missing-add{min-height:40px}.btn-link{padding:6px 2px}}@media(pointer:coarse){input[type=text],input[type=number],input[type=email],input[type=date],select,textarea,.cell-edit{font-size:16px}}.item-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;padding-top:11px;border-top:1px solid rgb(0 0 0 / .07)}.btn-haken{font:inherit;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;min-height:36px;border-radius:999px;border:1px solid var(--ok);background:transparent;color:var(--ok);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.btn-haken span{font-size:15px;line-height:1}.btn-haken:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover){.btn-haken:hover:not(:disabled){background:var(--ok);color:#fff}}.btn-haken:active:not(:disabled){background:var(--ok);color:#fff}.erledigt-block{margin-top:16px}.erledigt-block summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--muted);padding:7px 0;list-style:none}.erledigt-block summary:before{content:"✓ ";color:var(--ok)}.erledigt-block summary::-webkit-details-marker{display:none}.erledigt-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0 8px 15px;border-left:3px solid var(--ok);font-size:13.5px;color:var(--muted)}.erledigt-zeile span{text-decoration:line-through}@keyframes springt{0%,60%{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}to{background:transparent;box-shadow:none}}tr.springt td{animation:springt 2.4s var(--ease)}@media(max-width:560px){.erledigt-zeile{flex-direction:column;gap:4px}}.btn-zeigen{font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:7px 0;min-height:36px;background:none;border:none;border-bottom:1px solid currentColor;color:var(--accent);cursor:pointer}.btn-zeigen .arrow{transition:transform .16s var(--ease)}@media(hover:hover){.btn-zeigen:hover .arrow{transform:translate(3px)}}.zeilen-aktionen{display:inline-flex;align-items:center;gap:12px;justify-content:flex-end;white-space:nowrap}.zeile-haken{font:inherit;font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid var(--ok);background:transparent;color:var(--ok);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.zeile-haken:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover){.zeile-haken:hover:not(:disabled){background:var(--ok);color:#fff}}.zeile-haken:active:not(:disabled){background:var(--ok);color:#fff}.fehlstelle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;width:100%}@media(pointer:coarse){.zeile-haken{min-height:36px;padding:7px 13px;font-size:13px}}.hinweis-zeilen{margin-top:12px;padding-top:11px;border-top:1px solid rgb(0 0 0 / .07)}.hz-kopf{font-size:12.5px;font-weight:650;margin-bottom:8px;color:inherit;opacity:.75}.hinweis-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 0}.hinweis-zeile+.hinweis-zeile{border-top:1px dashed rgb(0 0 0 / .08)}.hz-datum{font-weight:650;font-size:13px;font-variant-numeric:tabular-nums;min-width:88px}.hz-bez{font-size:13px;opacity:.8;min-width:90px;flex:1 1 90px}.hinweis-zeile input[type=text]{width:132px;flex:0 0 auto;padding:7px 10px;text-align:right;font-variant-numeric:tabular-nums}.hinweis-zeile select{width:auto;flex:0 0 auto;padding:7px 10px}.hz-einheit{font-size:12px;opacity:.7;min-width:34px}@media(max-width:560px){.hz-datum{min-width:0}.hinweis-zeile input[type=text]{flex:1 1 110px;width:auto}.hinweis-zeile .btn{flex:1 1 100%}}.ablauf{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:28px}.schritt{position:relative;padding:22px 22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.schritt-nr{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:15px;font-weight:700;margin-bottom:14px}.schritt h3{font-size:15.5px;letter-spacing:-.015em;margin-bottom:7px}.schritt p{color:var(--ink-soft);font-size:14px;line-height:1.6}@media(max-width:560px){.ablauf{grid-template-columns:1fr;gap:14px}}.hinweis-zeile input[type=date]{flex:0 0 auto;width:auto;padding:7px 10px}.hinweis-zeile input[type=text]:not([inputmode=decimal]){width:auto;flex:1 1 130px;text-align:left}.listen{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:4px}.liste{display:flex;flex-direction:column;min-width:0}.liste h4{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px;letter-spacing:-.015em;margin-bottom:3px}.liste-zahl{font-size:11.5px;font-weight:650;color:var(--accent);background:var(--accent-soft);padding:2px 9px;border-radius:999px;white-space:nowrap}.liste p.liste-hinweis{font-size:12.5px;color:var(--muted);line-height:1.45;margin-bottom:9px;min-height:2.9em}.dropzone.klein{padding:20px 14px 22px}.dropzone.klein strong{font-size:13.5px}.dropzone.klein small{font-size:12px}.dropzone.klein .dropzone-icon svg{width:26px;height:26px}.liste .files{margin-top:10px}.frist{margin:0 0 16px;padding:10px 13px;border-left:3px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:13.5px;color:var(--ink-soft)}.frist.abgelaufen{border-left-color:var(--muted);background:var(--surface-2)}.saldo-erklaerung{margin:10px 0 0;font-size:13px;color:var(--ink-soft)}.saldo-erklaerung small{display:block;margin-top:3px;font-size:12px;color:var(--muted)}.sprungleiste{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sprungleiste button{padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer}.sprungleiste button:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:560px){.sprungleiste button{padding:10px 14px}}#bereich-mining,#bereich-orders,#bereich-payouts,#bereich-hinweise{scroll-margin-top:90px}.gruppe-titel{margin:18px 0 8px;font-size:14px;letter-spacing:-.01em}.hinweis-gruppe.weitere{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.hinweis-gruppe.weitere>summary{padding:11px 14px;font-size:13.5px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.hinweis-gruppe.weitere>summary::-webkit-details-marker{display:none}.hinweis-gruppe.weitere>summary:after{content:"+";color:var(--muted);font-size:17px;line-height:1}.hinweis-gruppe.weitere[open]>summary:after{content:"−"}.weitere-inhalt{padding:0 14px 12px}.geprueft-marke{color:var(--accent);font-weight:700;margin-right:4px}.dokumente{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px}.dokument{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.dokument .ext{justify-self:start;padding:2px 8px;border-radius:5px;background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.dokument strong{font-size:14px;letter-spacing:-.01em}.dokument small{color:var(--muted);font-size:12.5px;line-height:1.45}.dokument .btn{width:100%;justify-content:center;margin-top:4px;white-space:normal}.nummer-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.btn-kopieren{flex:none;padding:7px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer}.btn-kopieren:hover{border-color:var(--accent);color:var(--accent)}.nachreichen-konto{margin-top:16px}.nachreichen-konto>strong{font-size:13.5px}.nachreichen-listen{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:7px}.nachreichen-listen .nachreichen{margin-top:0}@media(max-width:560px){.listen{grid-template-columns:1fr;gap:20px}.liste p.liste-hinweis{min-height:0}}.field.kontoname{max-width:340px;margin:0 0 16px}.field.kontoname input{font-weight:600}.vorgangsnummer{margin-top:22px;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;background:var(--card-soft, rgba(0,0,0,.02))}.vorgangsnummer>span{display:block;font-weight:600;font-size:13px}.vorgangsnummer .nummer-zeile{margin:6px 0 8px}.vorgangsnummer code{flex:1 1 260px;min-width:0;font-size:15px;letter-spacing:.02em;word-break:break-all}.vorgangsnummer>small{display:block;color:var(--muted);line-height:1.5}.item.ruhig{border-color:var(--line);background:transparent}.beispiele{display:grid;gap:22px}.beispiel{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.beispiel>h3{margin:0 0 4px}.beispiel-text{margin:0 0 16px;color:var(--muted);max-width:70ch}.beispiel-paar{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px}.beispiel-seite{min-width:0;display:grid;gap:8px}.beispiel-bild{width:100%;height:auto;border:1px solid var(--line);border-radius:10px;display:block}.beispiel-platzhalter{display:grid;gap:6px;place-content:center;min-height:170px;padding:16px;text-align:center;border:2px dashed var(--line);border-radius:10px;color:var(--muted)}.beispiel-platzhalter code{font-size:12px;word-break:break-all}.hero-grid.einspaltig{grid-template-columns:minmax(0,760px)}@media(max-width:900px){.beispiel-paar{grid-template-columns:1fr}.beispiel-paar .convert-arrow{transform:rotate(90deg);justify-self:center}}.liste.hat-dateien{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent)}.liste-zahl{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:var(--accent)}.files-mehr{margin-top:6px;width:100%;padding:7px 10px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.files-mehr:hover{color:var(--text);border-color:var(--accent)}ul.files li.wartet{color:var(--muted)}ul.files li.wartet em{font-style:normal;font-size:12px;white-space:nowrap}.datei-nr{flex:0 0 auto;min-width:22px;margin-right:8px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--muted)}.datei-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.files li>.btn-link{flex:0 0 auto}.zerlegen{display:grid;gap:10px;margin-top:14px}.zerlegen-zeile{display:grid;grid-template-columns:200px minmax(0,1fr) 210px 26px;gap:10px;align-items:center;min-height:26px;font-size:13px}.zerlegen-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerlegen-text{min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;font-variant-numeric:tabular-nums}.zerlegen-zeile.wartet{opacity:.55}.zerlegen-zeile.fertig .zerlegen-text{color:var(--accent);font-weight:600}.zerlegen-zeile.fehler .zerlegen-text{color:var(--danger, #b3261e);font-weight:600}.zerlegen-zeile.fehler .progress>i{background:var(--danger, #b3261e)}.zerlegen-zeile.abgebrochen .progress>i{background:var(--muted)}.progress.fertig>i{background:var(--accent)}.note.erledigt{color:var(--accent);font-weight:600}.note.erledigt span{margin-right:4px}.zerlegen .progress{margin:0}.note.warnung{margin-top:4px;padding:10px 12px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:8px}@media(max-width:900px){.zerlegen-zeile{grid-template-columns:130px minmax(0,1fr) 190px 26px;gap:8px}}@media(max-width:640px){.zerlegen-zeile{grid-template-columns:minmax(0,1fr) 26px;grid-template-rows:auto auto auto;gap:4px 10px}.zerlegen-name{grid-area:1 / 1 / 2 / 2}.zerlegen-zeile>.progress{grid-area:2 / 1 / 3 / 2}.zerlegen-text{grid-area:3 / 1 / 4 / 2;text-align:left}.zerlegen-zeile>:last-child{grid-area:1 / 2 / 4 / 3;align-self:center}}.einstellungen{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-template-rows:auto auto;gap:6px 18px;align-items:start;margin-bottom:18px}.einstellungen>.field{display:grid;grid-row:span 2;grid-template-rows:subgrid;margin:0}.einstellungen>.field>span{display:block;margin:0;align-self:start;font-size:13px;font-weight:600;color:var(--ink-soft)}@media(max-width:680px){.einstellungen{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.einstellungen>.field{display:block;grid-row:auto}.einstellungen>.field>span{margin-bottom:5px}}.liste-optional{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);padding:2px 8px;border-radius:999px;white-space:nowrap}.datei-zahl{margin:11px 0 0;font-size:12.5px;font-weight:650;color:var(--accent)}.datei-zahl span{margin-right:4px}ul.files.offen{max-height:210px;overflow-y:auto;padding-right:4px}.start-block{margin-top:22px;display:grid;justify-items:center;gap:9px;text-align:center}.btn-start{font-size:15.5px;padding:14px 30px}.start-block .note{margin:0;max-width:56ch}@media(max-width:560px){.start-block{justify-items:stretch}.btn-start{width:100%;justify-content:center}}.hilfe{margin-top:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.hilfe>summary{padding:13px 16px;font-size:14.5px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.hilfe>summary::-webkit-details-marker{display:none}.hilfe>summary:after{content:"+";font-size:18px;font-weight:400;color:var(--muted);line-height:1}.hilfe[open]>summary:after{content:"−"}.hilfe-inhalt{display:grid;gap:12px;padding:0 16px 16px}.hilfe-inhalt .option{background:var(--surface)}@media(min-width:720px){.hilfe-inhalt{grid-template-columns:1fr 1fr}}.note.loeschhinweis{margin:16px 0 0;padding:11px 13px;border-radius:9px;background:var(--surface-2)}.option{padding:14px 16px;border:1px solid var(--line);border-radius:12px}.option>p{margin:0;color:var(--ink-soft);font-size:14.5px}.option-kopf{display:flex;align-items:center;gap:8px;margin-bottom:6px!important;font-weight:600;color:var(--text)!important}.option-nr{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.listen{align-items:stretch}.liste{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;min-width:0}.listen>*{min-width:0}.liste h4{font-size:14px;margin-bottom:2px}.liste p.liste-hinweis{font-size:12.5px;line-height:1.45;margin:0 0 10px}.liste .dropzone.klein{align-self:stretch;min-height:118px}.liste .dropzone.klein strong{font-size:13.5px}.liste .dropzone.klein small{font-size:12px}.liste-zahl{font-size:11.5px}.btn-wartet{--btn-bg: var(--surface-2, #e6e6e6);--btn-fg: var(--muted);--btn-border: var(--line)}.btn-wartet:disabled{opacity:1;cursor:not-allowed}ul.files li.wartet .datei-name{min-width:0}ul.files li.wartet em{flex:0 0 auto}.liste .files,.liste .files-mehr{min-width:0;max-width:100%}.beispiel-marke{margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--muted);text-transform:none}.facts .fact>h3{margin-top:0}.convert-doc{max-width:100%;overflow-x:auto}.beispiel-seite .convert-label{max-width:100%}@media(max-width:900px){.section{padding:32px 0}.section-head{margin-bottom:24px}.cta-band{padding:32px 26px}}@media(max-width:640px){.section{padding:24px 0}.section-head{margin-bottom:20px}.site-footer{margin-top:40px}}.doc-vorschau{align-self:center;width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3, 0 18px 40px rgba(0,0,0,.08));overflow:hidden}.doc-vorschau-bild{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:980px){.doc-vorschau{max-width:100%}}section[id]{scroll-margin-top:84px}.zerlegen-stopp{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-size:12px;line-height:1;cursor:pointer}.zerlegen-stopp:hover{color:var(--text);border-color:var(--line-strong)}.zerlegen-zeile.abgebrochen{opacity:.55}.zerlegen-zeile.abgebrochen .zerlegen-text{font-weight:600}.rueckmeldung{margin-top:26px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2, rgba(0,0,0,.02))}.rueckmeldung>strong{display:block;font-size:15px}.rueckmeldung>.note{margin:4px 0 12px}.rueckmeldung .field{max-width:100%;margin-top:12px}.rueckmeldung textarea{font:inherit}.rueckmeldung .row{margin-top:12px;align-items:center}.rueckmeldung.fertig>p{margin:4px 0 0;color:var(--muted);font-size:14px}.sterne{display:flex;align-items:center;gap:4px}.stern{width:34px;height:34px;display:grid;place-items:center;border:none;background:transparent;color:var(--line-strong, #c9ccc7);font-size:23px;line-height:1;cursor:pointer;border-radius:8px}.stern.an{color:var(--accent)}.stern:hover{background:var(--surface)}.sterne-text{margin-left:8px;font-size:13px;color:var(--muted)}@media(max-width:640px){.btn{white-space:normal;max-width:100%;height:auto;min-height:46px;padding-top:10px;padding-bottom:10px;text-align:center}}@media(max-width:640px){.karten-tabelle,.karten-tabelle tbody,.karten-tabelle tr,.karten-tabelle td{display:block;width:100%}.karten-tabelle thead{display:none}.karten-tabelle tr{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:10px}.karten-tabelle td{border:none;padding:3px 0;text-align:left!important}.karten-tabelle td:before{content:attr(data-spalte) ": ";font-weight:600;color:var(--muted)}.karten-tabelle td:empty{display:none}}.beispiel-seite{margin:0}.beispiel-seite figcaption.convert-label{margin-bottom:8px}.unterlagen{margin-top:18px}.unterlagen>h3{font-size:15px;margin-bottom:10px}.unterlagen-paar{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.unterlage{margin:0;min-width:0;display:grid;grid-template-rows:auto auto;gap:10px}@media(max-width:560px){.unterlagen-paar{grid-template-columns:1fr}}.unterlage img{display:block}.unterlage figcaption{margin-top:8px;display:grid;gap:2px}.unterlage figcaption span{color:var(--muted);font-size:13.5px}.beispiel-paar{align-items:stretch}.beispiel-seite{display:grid;grid-template-rows:auto 1fr;gap:8px}.beispiel-rahmen{display:grid;place-items:center;height:440px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.beispiel-rahmen .beispiel-bild{max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain;border:none;border-radius:4px;display:block}.unterlage .beispiel-rahmen{height:150px;width:100%;padding:8px}.unterlage .beispiel-bild{max-height:134px;max-width:100%;width:auto;height:auto;object-fit:contain}.unterlage figcaption{margin:0}@media(max-width:640px){.beispiel-rahmen{height:400px}.beispiel-rahmen .beispiel-bild{max-height:380px}.unterlage .beispiel-rahmen{height:140px}.unterlage .beispiel-bild{max-height:124px}}.beispiele{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.beispiel-bild.voll{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--line)}.beispiel>h3{margin-bottom:4px}.beispiel-text{min-height:3.6em}@media(max-width:760px){.beispiel-text{min-height:0}}.beispiel-tafel,.unterlagen{max-width:600px;margin-left:auto;margin-right:auto}.beispiel-tafel{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.tab{padding:13px 10px;border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:14.5px;font-weight:600;color:var(--muted);cursor:pointer;white-space:normal;line-height:1.25}.tab:hover{color:var(--text)}.tab.an{color:var(--accent);border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.tab-inhalt{padding:12px 16px 14px}.tab-inhalt .beispiel-text{margin:0 0 8px;max-width:70ch;min-height:0}.tab-inhalt .lupe-knopf{max-width:260px;margin:0 auto}.tab-inhalt .beispiel-bild.voll{border:none;border-radius:10px}@media(max-width:760px){.tab-inhalt .lupe-knopf{max-width:340px}}@media(max-width:560px){.tab{font-size:13px;padding:14px 6px}.tab-inhalt{padding:12px 12px 14px}.tab-inhalt .lupe-knopf{max-width:100%}}.lupe-knopf{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in;line-height:0}.lupe-knopf>img{width:100%;height:auto;display:block}.lupe-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.lupe-zeichen{position:absolute;right:8px;bottom:8px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#11181c9e;color:#fff;font-size:17px;font-weight:600;line-height:1;pointer-events:none}.lupe-hinweis{margin:8px 0 0;text-align:center;font-size:12.5px;color:var(--muted)}.lupe-knopf.beispiel-rahmen{display:grid;place-items:center;line-height:normal;border:1px solid var(--line);background:#fff}.lupe-schicht{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:56px 16px 20px;background:#0a1014d1}.lupe-zu{position:absolute;top:12px;right:12px;padding:9px 14px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff1f;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lupe-zu:hover{background:#ffffff38}.lupe-zu:focus-visible{outline:2px solid #fff;outline-offset:2px}.lupe-buehne{max-width:100%;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow:auto;touch-action:pinch-zoom pan-x pan-y}.lupe-buehne>img{display:block;max-width:min(1100px,100%);max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);width:auto;height:auto;margin:0 auto;object-fit:contain;border-radius:8px;background:#fff;cursor:zoom-in}.lupe-buehne.gezoomt>img{max-width:none;max-height:none;width:auto;cursor:zoom-out}@media(max-width:640px){.lupe-schicht{padding:52px 8px 12px}.lupe-zu{top:8px;right:8px}.lupe-buehne,.lupe-buehne>img{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}}.section-head.mitte{margin-left:auto;margin-right:auto;text-align:center}.preis-karte{max-width:520px;margin:0 auto;padding:28px 28px 24px;border:1px solid var(--line);border-radius:16px;background:var(--paper, #fff);box-shadow:var(--shadow-3, 0 18px 40px rgba(0,0,0,.06));text-align:center}.preis-zahl{margin:0 0 18px;font-size:clamp(40px,6vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--accent)}.preis-zahl small{display:block;margin-top:8px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.preis-liste{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px;text-align:left}.preis-liste li{position:relative;padding-left:26px;font-size:14.5px;color:var(--ink-soft)}.preis-liste li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.preis-fuss{margin:0;font-size:13px;color:var(--muted)}.preis-bald{max-width:520px;margin:14px auto 0;padding:12px 16px;border:1px dashed var(--line);border-radius:12px;font-size:13.5px;color:var(--muted);text-align:center}
