@font-face{font-family:Clash Grotesk;src:url(/fonts/ClashGrotesk-Variable.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{--marke:#0f5b5a;--marke-tief:#0a3f3e;--akzent:#e8a33d;--grund:#eef0ec;--papier:#fff;--tinte:#151a19;--leise:#59625f;--linie:#151a191f;--radius:14px;--titel:"Clash Grotesk", "General Sans", system-ui, sans-serif;--text:"General Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--text);color:var(--tinte);background:var(--grund);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--marke);outline-offset:3px;border-radius:6px}.logo :focus-visible,.pille.voll:focus-visible,.cta:focus-visible{outline-offset:-4px;outline-color:#fff}.nur-lesegeraet{z-index:50;background:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-999px}.nur-lesegeraet:focus{left:12px}.kopf{z-index:20;-webkit-backdrop-filter:blur(20px);height:56px;box-shadow:0 1px 0 var(--linie);background:#ffffffeb;border-radius:12px;display:flex;position:fixed;inset:12px 12px auto}.logo{background:var(--marke);color:#fff;border-radius:12px 0 0 12px;align-items:center;gap:10px;padding:0 20px;display:flex}.logo svg{flex:none;width:26px;height:26px}.logo b{font-family:var(--titel);letter-spacing:-.01em;font-size:21px;font-weight:500}.logo small{opacity:.85;letter-spacing:.02em;margin-top:-3px;font-size:10.5px;display:block}.nav{align-items:center;gap:28px;padding:0 28px;font-size:15px;display:flex}.nav a:hover{color:var(--marke)}.kopf .rechts{margin-left:auto;display:flex}.kopf .rechts a.cta{background:var(--marke-tief);color:#fff;border-radius:0 12px 12px 0;align-items:center;gap:10px;padding:0 22px;font-size:15px;display:flex}.menue-knopf,.menue-feld{display:none}.knoepfe{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pille{cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.pille.voll{background:var(--marke);color:#fff}.pille.voll:hover{background:var(--marke-tief)}.pille.rand{border:1.5px solid var(--marke);color:var(--marke);background:#ffffff8c}.pille.hell{color:var(--marke);background:#fff}.fakt{background:#ffffffc7;border-radius:12px;width:260px;padding:14px 16px;font-size:14px;line-height:1.35}.fakt b{font-family:var(--titel);font-size:17px;font-weight:500;display:block}.abschnitt{max-width:1280px;margin:0 auto;padding:96px 24px}.marke-klein{font-family:var(--mono);color:var(--marke);letter-spacing:.04em;text-transform:uppercase;font-size:13px}h2{font-family:var(--titel);letter-spacing:-.015em;max-width:18ch;margin-top:14px;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.05}.einleitung{max-width:56ch;color:var(--leise);margin-top:18px;font-size:18px;line-height:1.55}.quelle{color:var(--leise);margin-top:6px;font-size:12.5px;line-height:1.4}.drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.karte{background:var(--papier);border-radius:var(--radius);flex-direction:column;min-height:260px;padding:28px;display:flex}.karte .nr{font-family:var(--titel);color:var(--marke);font-size:64px;font-weight:300;line-height:1}.karte h3{font-family:var(--titel);margin-top:56px;font-size:22px;font-weight:500}.karte p{color:var(--leise);margin-top:8px;line-height:1.5}.erechnung{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:48px;display:grid}.fristen{background:var(--papier);border-radius:var(--radius);gap:22px;padding:32px;display:grid}.fristen p.frist{font-family:var(--titel);font-size:22px;line-height:1.3}.fristen .aus{border-top:1px solid var(--linie);padding-top:18px}.fristen .aus p:first-child{color:var(--leise);font-size:16px}.beleg-satz{background:var(--marke);color:#fff;border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:20px;padding:32px;display:flex}.beleg-satz p{font-size:18px;line-height:1.55}.beleg-satz .marke-klein{color:#9fd3cf}.demo{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:16px;margin-top:48px;display:grid}.demo [role=tablist]{gap:8px;display:grid}.demo [role=tab]{text-align:left;border:1px solid var(--linie);background:var(--papier);font:500 16px var(--text);color:var(--tinte);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.demo [role=tab] i{font-style:normal;font:400 12px var(--mono);color:var(--marke);background:#0f5b5a1a;border-radius:6px;padding:4px 6px}.demo [role=tab][aria-selected=true]{background:var(--marke);color:#fff;border-color:var(--marke)}.demo [role=tab][aria-selected=true] i{color:#fff;background:#ffffff2e}.demo .weiter{justify-self:start;margin-top:8px}.demo .buehne{border-radius:var(--radius);background:#fff;padding:14px}.demo .buehne p.satz{font-family:var(--titel);padding:8px 6px 16px;font-size:20px;line-height:1.3}.demo .buehne img{border:1px solid var(--linie);border-radius:8px;width:100%;height:auto;display:block}.demo-hinweis{color:var(--leise);margin-top:14px;font-size:13.5px}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.kachel{background:var(--papier);border-radius:var(--radius);flex-direction:column;gap:10px;min-height:200px;padding:24px;display:flex}.kachel.gross{grid-column:span 2;min-height:260px}.kachel.gross.tief{background:var(--marke);color:#fff}.kachel.gross.tief p{color:#ffffffe0}.kachel svg{width:36px;height:36px;color:var(--marke);margin-bottom:auto}.kachel.tief svg{color:#fff}.kachel h3{font-family:var(--titel);font-size:22px;font-weight:500}.kachel p{color:var(--leise);line-height:1.5}.zwecke{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.zweck{background:var(--papier);border-radius:var(--radius);padding:26px}.zweck h3{font-family:var(--titel);font-size:22px;font-weight:500}.zweck p{color:var(--leise);margin-top:8px;line-height:1.5}.fussnote{max-width:70ch;margin-top:24px;line-height:1.55}.fussnote a,.textlink{color:var(--marke);text-underline-offset:3px;text-decoration:underline}.sicher{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sicher .kachel{min-height:180px}.sicher [hidden]{display:none}.pilot-band{background:var(--marke);color:#fff}.pilot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;max-width:1280px;margin:0 auto;padding:110px 24px;display:grid}.pilot h2{color:#fff;max-width:14ch}.pilot .marke-klein{color:#9fd3cf}.pilot .links p{opacity:.92;max-width:42ch;margin-top:18px;font-size:18px;line-height:1.55}.pilot .links a.textlink{color:#fff}.formular{color:var(--tinte);border-radius:var(--radius);background:#fff;gap:16px;padding:28px;display:grid}.formular .zwei{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feld label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld select,.feld textarea{width:100%;font:400 16px var(--text);color:var(--tinte);background:#fff;border:1.5px solid #151a1947;border-radius:10px;padding:12px 14px}.feld textarea{resize:vertical;min-height:110px}.feld [aria-invalid=true]{border-color:#b3261e}.fehler{color:#b3261e;margin-top:6px;font-size:13.5px}.feld label.zustimmung,.zustimmung{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.zustimmung input{width:18px;height:18px;accent-color:var(--marke);flex:none;margin-top:3px}.zustimmung a{text-underline-offset:3px;color:var(--marke);text-decoration:underline}.versteckt{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hinweis{color:var(--leise);font-size:14px}.hinweis--fehler{color:#b3261e}.demo-modus{border:1px solid var(--akzent);color:#5c3d00;background:#fff4dd;border-radius:10px;padding:12px 14px;font-size:14.5px}.erfolg{color:var(--tinte);border-radius:var(--radius);background:#fff;padding:36px 28px}.erfolg h3{font-family:var(--titel);font-size:28px;font-weight:500}.erfolg p{margin-top:10px;line-height:1.5}.formular button[disabled]{opacity:.6;cursor:progress}.fragen-liste{border-top:1px solid var(--linie);max-width:860px;margin-top:48px}.fragen-liste details{border-bottom:1px solid var(--linie)}.fragen-liste summary{cursor:pointer;font:500 19px var(--titel);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.fragen-liste summary::-webkit-details-marker{display:none}.fragen-liste summary span{color:var(--marke);font-size:26px;line-height:1;transition:transform .15s}.fragen-liste details[open] summary span{transform:rotate(45deg)}.fragen-liste .antwort{color:var(--leise);max-width:70ch;padding:0 0 22px;line-height:1.55}.schluss{text-align:left;max-width:1280px;margin:0 auto;padding:120px 24px 140px}.schluss p.gross{font-family:var(--titel);letter-spacing:-.02em;max-width:14ch;font-size:clamp(38px,6.4vw,96px);font-weight:400;line-height:1.02}.schluss .pille{margin-top:36px}.fuss{background:var(--marke-tief);color:#fff}.fuss-innen{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px;max-width:1280px;margin:0 auto;padding:56px 24px 40px;display:grid}.fuss .logo{border-radius:12px;padding:12px 18px;display:inline-flex}.fuss p{opacity:.9;max-width:46ch;margin-top:16px;line-height:1.55}.fuss ul{align-content:start;gap:10px;padding:0;list-style:none;display:grid}.fuss a:not(.logo){text-underline-offset:3px;text-decoration:underline}.fuss :focus-visible{outline-color:#fff}.fuss .textlink{color:#fff}.adr-platzhalter{border-bottom:1.5px dashed}.adr-hinweis{opacity:.85;margin-left:6px;font-size:.8em;font-style:italic}.rechts-seite{max-width:820px;margin:0 auto;padding:120px 24px 100px}.rechts-seite h1{font-family:var(--titel);font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.entwurf-kasten{border:1.5px solid var(--akzent);color:#5c3d00;background:#fff4dd;border-radius:12px;margin-top:24px;padding:16px 18px;font-weight:500;line-height:1.45}.prosa{color:#2b3331;gap:14px;margin-top:28px;line-height:1.6;display:grid}.prosa h2{max-width:none;color:var(--tinte);margin-top:26px;font-size:24px}.prosa h3{font:500 18px var(--titel);margin-top:10px}.prosa ul{gap:6px;padding-left:22px;display:grid}.prosa a{color:var(--marke);text-underline-offset:3px;text-decoration:underline}.prosa blockquote{border-left:3px solid var(--marke);color:var(--leise);padding-left:14px}.platzhalter{background:#e8a33d38;border-radius:4px;padding:0 4px}.js [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=900px){.nav,.kopf .rechts a:not(.cta){display:none}.kopf{height:52px;inset:8px 8px auto}.logo{padding:0 14px}.logo b{font-size:19px}.kopf .rechts{align-items:stretch;margin-left:auto}.kopf .rechts a.cta{border-radius:0;padding:0 14px;font-size:14px}.menue-knopf{font:500 14px var(--text);cursor:pointer;color:var(--tinte);background:0 0;border:0;border-radius:0 12px 12px 0;align-items:center;gap:8px;padding:0 14px;display:flex}.menue-feld{z-index:19;background:#fff;border-radius:12px;padding:8px;display:grid;position:fixed;top:68px;left:8px;right:8px;box-shadow:0 12px 40px #0000002e}.menue-feld[hidden]{display:none}.menue-feld a{border-bottom:1px solid var(--linie);padding:14px 12px;font-size:17px}.menue-feld a:last-child{border-bottom:0}.drei,.erechnung,.demo,.zwecke,.pilot,.fuss-innen{grid-template-columns:1fr}.bento,.sicher{grid-template-columns:1fr 1fr}.kachel.gross{grid-column:span 2}.abschnitt{padding:72px 16px}.pilot{gap:28px;padding:72px 16px}.formular .zwei{grid-template-columns:1fr}.demo [role=tablist]{grid-template-columns:1fr 1fr}.schluss{padding:72px 16px 90px}.rechts-seite{padding:96px 16px 72px}}@media (width<=520px){.bento,.sicher,.demo [role=tablist]{grid-template-columns:1fr}.kachel.gross{grid-column:auto}.fuss-innen{padding:44px 16px 32px}}[hidden]{display:none!important}@media (width<=900px){.karte,.kachel,.kachel.gross,.sicher .kachel{min-height:0}.karte h3{margin-top:20px}}.tarif{max-width:1080px;margin:0 auto;padding:120px 24px 100px}.tarif h1{font-family:var(--titel);letter-spacing:-.015em;max-width:20ch;margin-top:14px;font-size:clamp(34px,5vw,60px);font-weight:400;line-height:1.04}.tarif .zusage{background:var(--marke);color:#fff;border-radius:var(--radius);margin-top:36px;padding:36px 32px}.tarif .zusage h2{color:#fff;max-width:26ch;margin-top:0;font-size:clamp(26px,3vw,38px)}.tarif .sonderpfade{gap:10px;max-width:62ch;margin-top:20px;padding-left:22px;font-size:17px;line-height:1.5;display:grid}.tarif .knoepfe{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tarif .pille{height:auto;padding-top:10px;padding-bottom:10px}.pille.rand-hell{color:#fff;border:1.5px solid #fff}.tarif .leise{opacity:.88;max-width:60ch;margin-top:14px;font-size:15px}.tarif h2.klein{margin-top:72px;font-size:clamp(26px,3vw,36px)}.punkte{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.punkt{background:var(--papier);border-radius:var(--radius);padding:24px}.punkt h3{font-family:var(--titel);font-size:21px;font-weight:500}.punkt p{color:var(--leise);margin-top:8px;line-height:1.5}.tarif .fussnote a{color:var(--marke)}@media (width<=900px){.tarif{padding:96px 16px 72px}.tarif .zusage{padding:26px 20px}.punkte{grid-template-columns:1fr}}.rechts-seite h1{overflow-wrap:break-word}@media (width<=360px){.logo{gap:8px;padding:0 10px}.logo b{font-size:18px}.menue-knopf{padding:0 10px}.kopf .rechts a.cta{gap:0;padding:0 10px}.kopf .rechts a.cta span[aria-hidden]{display:none}.rechts-seite h1{font-size:29px}}.tarif .entwurf-kasten{max-width:70ch;padding:12px 14px;font-size:14.5px;font-weight:400}.logo small{font-size:11.5px}.nav a{padding:12px 0}.zustimmung input{width:22px;height:22px;margin-top:1px}.noscript-hinweis{border:1.5px solid var(--akzent);color:#5c3d00;background:#fff4dd;border-radius:12px;padding:12px 14px}.hero3d{--p:0;height:320vh;color:var(--s-text);--s-grund1:#07201f;--s-grund2:#0e3b3a;--s-text:#f6f4ee;--s-leise:#f6f4eec7;--s-papier:#f6f4ee;--s-ordner:#1c8a86;--s-licht:#f2b24a;--s-kachel-a:#e8a33d;--s-kachel-b:#f6f4ee;--s-kachel-c:#2fb3ad;--s-linie:#b9c4c2;--s-glas:#07201f59;--s-glas-rand:#ffffff24;position:relative}.hero3d[data-stimmung=tag]{--s-grund1:#fff;--s-grund2:#e6ebe7;--s-text:#151a19;--s-leise:#3f4846;--s-papier:#fff;--s-ordner:#0f5b5a;--s-licht:#e8a33d;--s-kachel-a:#0f5b5a;--s-kachel-b:#e8a33d;--s-kachel-c:#fff;--s-linie:#8e9896;--s-glas:#ffffffb8;--s-glas-rand:#151a1914}.hero3d[data-stimmung=werkstatt]{--s-grund1:#f6eedd;--s-grund2:#e6d1ad;--s-text:#2b1f0e;--s-leise:#5a4a30;--s-papier:#fffdf7;--s-ordner:#0a3f3e;--s-licht:#d9822b;--s-kachel-a:#0a3f3e;--s-kachel-b:#d9822b;--s-kachel-c:#fffdf7;--s-linie:#a89b84;--s-glas:#fffbf2b3;--s-glas-rand:#2b1f0e1a}.hero3d .buehne{background:radial-gradient(120% 90% at 50% 100%, var(--s-grund2) 0%, var(--s-grund1) 70%);height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.hero3d .leinwand{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.hero3d.dreid .leinwand{opacity:1}.hero3d .poster{transition:opacity 1.2s;position:absolute;inset:0}.hero3d.dreid .poster{opacity:0}.p-fach{width:300px;height:150px;transform-style:preserve-3d;position:absolute;bottom:20%;left:50%;transform:translate(-50%)perspective(900px)rotateX(58deg)}.p-fach i{background:var(--s-ordner);border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 14px #0000002e,0 30px 60px -20px #00000073}.p-fach i+i{background:radial-gradient(circle at 50% 50%, var(--s-licht), transparent 70%);opacity:.75;filter:blur(6px);border-radius:8px;inset:14px}.p-glut{background:radial-gradient(closest-side, color-mix(in srgb, var(--s-licht) 55%, transparent), transparent);filter:blur(30px);opacity:.7;width:520px;height:240px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.p-karte{background:var(--s-papier);border-radius:6px;align-content:start;gap:7px;width:74px;height:98px;padding:10px 9px;animation:9s ease-in-out infinite alternate treiben;display:grid;position:absolute;box-shadow:0 18px 40px -18px #00000080}.p-karte b{background:var(--s-ordner);border-radius:2px;height:10px;margin-bottom:4px}.p-karte s{background:var(--s-linie);opacity:.6;border-radius:2px;height:5px;display:block}.p-karte s:nth-child(3){width:70%}.p-karte s:nth-child(4){width:85%}.p-karte.k1{animation-delay:-1s;top:18%;left:12%;transform:rotate(-12deg)}.p-karte.k2{animation-delay:-4s;top:44%;left:24%;transform:rotate(8deg)}.p-karte.k3{animation-delay:-2.5s;top:14%;left:68%;transform:rotate(14deg)}.p-karte.k4{animation-delay:-6s;top:40%;left:78%;transform:rotate(-6deg)}.p-karte.k5{width:86px;height:60px;animation-delay:-3s;top:10%;left:40%;transform:rotate(-20deg)}.p-karte.k6{width:86px;height:60px;animation-delay:-7s;top:50%;left:58%;transform:rotate(5deg)}.p-karte.k7{animation-delay:-5s;top:60%;left:8%;transform:rotate(18deg)}@keyframes treiben{0%{translate:0 -10px}to{translate:6px 14px}}@media (width>=768px){.p-karte.k2{top:14%;left:max(88%,650px)}.p-karte.k7{top:66%;left:max(70%,630px)}}@media (width>=768px) and (height<=760px){.p-karte.k1{top:30%;left:max(52%,700px)}}.hero3d .stufe{z-index:2;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s,transform .5s,visibility 0s .5s;position:absolute;transform:translateY(14px)}.hero3d .stufe.an{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .5s,transform .5s,visibility;transform:none}.hero3d .stufe-0{background:var(--s-glas);border:1px solid var(--s-glas-rand);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius);width:min(560px,100% - 48px);padding:30px 32px 28px;bottom:96px;left:24px}.hero3d[data-stimmung=nacht] .stufe-0{-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;bottom:110px}.hero3d .wofuer{font:500 14px var(--text);letter-spacing:.02em;color:var(--s-leise);margin-bottom:14px}.hero3d h1{font-family:var(--titel);letter-spacing:-.02em;font-size:clamp(42px,5.6vw,84px);font-weight:400;line-height:.98}.hero3d .stufe-0 p{color:var(--s-leise);max-width:46ch;margin-top:18px;font-size:18px;line-height:1.5}.hero3d .stufe-0 .knoepfe{margin-top:24px}.hero3d[data-stimmung=nacht] .pille.voll{background:var(--s-licht);color:#1c1407}.hero3d[data-stimmung=nacht] .pille.voll:hover{background:#ffc566}.hero3d[data-stimmung=nacht] .pille.rand{color:#fff;background:#ffffff0f;border-color:#ffffff8c}.hero3d[data-stimmung=werkstatt] .pille.voll{background:var(--s-ordner)}.hero3d .stufe-seite{justify-items:start;gap:22px;display:grid;bottom:90px;left:24px;right:24px}.hero3d .stufe-seite .satz{font-family:var(--titel);letter-spacing:-.015em;text-wrap:balance;max-width:19ch;font-size:clamp(28px,3.4vw,50px);font-weight:400;line-height:1.08}.hero3d:not([data-stimmung=nacht]) .stufe-seite{background:var(--s-glas);border:1px solid var(--s-glas-rand);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius);width:min(640px,100% - 48px);padding:24px 28px;right:auto}.hero3d[data-stimmung=nacht] .stufe-seite .satz{text-shadow:0 2px 24px #00000073}.scroll-hinweis{z-index:2;font:400 13px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--s-leise);align-items:center;gap:12px;transition:opacity .4s;display:flex;position:absolute;bottom:34px;right:28px}.scroll-hinweis.weg{opacity:0}.scroll-hinweis span{border:1.5px solid;border-radius:12px;width:22px;height:36px;position:relative}.scroll-hinweis span:after{content:"";background:currentColor;border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.6s ease-in-out infinite rollen;position:absolute;top:7px;left:50%}@keyframes rollen{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}@media (width<=767px){.hero3d{height:auto}.hero3d .buehne{height:auto;min-height:0;padding:300px 16px 32px;position:relative}.hero3d .poster{height:320px;inset:0 0 auto}.p-fach{width:190px;height:100px;bottom:30px}.p-glut{width:320px;height:160px;bottom:10px}.p-karte{gap:5px;width:50px;height:66px;padding:7px 6px}.p-karte b{height:7px}.p-karte.k5,.p-karte.k6{width:58px;height:40px}.hero3d .stufe{opacity:1;pointer-events:auto;visibility:visible;position:static;transform:none}.hero3d .stufe-0,.hero3d[data-stimmung=nacht] .stufe-0{background:var(--s-glas);border:1px solid var(--s-glas-rand);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius);width:auto;padding:22px 20px}.hero3d[data-stimmung=nacht] .stufe-0{background:#07201f8c}.hero3d h1{font-size:40px}.hero3d .stufe-0 p{font-size:16.5px}.hero3d .stufe-seite{gap:14px;margin-top:26px;padding:0 4px}.hero3d .stufe-seite .satz{max-width:none;font-size:22px}.hero3d .stufe-seite .pille,.scroll-hinweis{display:none}}@media (prefers-reduced-motion:reduce){.p-karte,.scroll-hinweis span:after{animation:none}.hero3d .stufe,.hero3d .leinwand,.hero3d .poster{transition:none}}.anfassen{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.griff{background:var(--papier);min-height:340px;color:var(--tinte);transform-style:preserve-3d;box-shadow:0 1px 0 var(--linie);border-radius:18px;flex-direction:column;gap:14px;padding:28px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;position:relative;overflow:hidden}.griff:hover{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px);box-shadow:0 40px 80px -40px #0a3f3e73}.griff.tief{background:var(--marke);color:#fff}.griff.warm{background:#fff1d6}.griff .bild{background:#151a190d;border-radius:12px;height:150px;margin-bottom:auto;position:relative;overflow:hidden}.griff.tief .bild{background:#ffffff14}.griff h3{font-family:var(--titel);letter-spacing:-.01em;font-size:26px;font-weight:500}.griff p{color:var(--leise);line-height:1.5}.griff.tief p{color:#ffffffdb}.griff .pille{align-self:flex-start;margin-top:6px}.griff.tief .pille.voll{background:var(--akzent);color:#1c1407}.griff .pille.voll:hover{filter:brightness(1.06)}.griff>a.deck{z-index:1;border-radius:18px;position:absolute;inset:0}.griff>a.deck:focus-visible{outline:3px solid var(--akzent);outline-offset:-3px}.griff .pille{z-index:2;position:relative}.mini-fach{background:var(--akzent);border-radius:10px;width:150px;height:70px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)perspective(600px)rotateX(55deg);box-shadow:inset 0 0 0 9px #00000024}.mini-karte{background:#fff;border-radius:4px;width:38px;height:50px;animation:3.4s ease-in infinite minifall;position:absolute;box-shadow:0 10px 24px -10px #00000080}.mini-karte:before{content:"";background:var(--marke);border-radius:2px;height:6px;position:absolute;top:6px;left:6px;right:6px}.mini-karte.a{animation-delay:0s;left:22%}.mini-karte.b{animation-delay:-1.1s;left:50%}.mini-karte.c{animation-delay:-2.3s;left:72%}@keyframes minifall{0%{opacity:0;top:-40px;transform:rotate(-12deg)}15%{opacity:1}75%{opacity:1;top:78px;transform:rotate(6deg)scale(.9)}to{opacity:0;top:98px;transform:scale(.6)}}.mini-xml{font:400 12px/1.5 var(--mono);color:var(--marke);white-space:pre;position:absolute;inset:14px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mini-xml i{color:#a83a26;font-style:normal}.mini-siegel{border:3px solid var(--marke);width:64px;height:64px;font:500 11px var(--mono);color:var(--marke);text-align:center;background:#fff;border-radius:50%;place-items:center;line-height:1.2;display:grid;position:absolute;bottom:12px;right:14px;transform:rotate(-12deg)}.mini-kalender{grid-template-columns:repeat(7,1fr);align-content:start;gap:4px;display:grid;position:absolute;inset:14px}.mini-kalender i{background:#151a1914;border-radius:3px;height:14px}.mini-kalender i.an{background:var(--marke)}.mini-kalender i.heute{background:var(--akzent)}.mini-kalender b{font-family:var(--titel);color:var(--marke);grid-column:1/-1;margin-top:10px;font-size:22px;font-weight:500}@media (width<=900px){.anfassen{grid-template-columns:1fr}.griff{min-height:0}}.faecher-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;margin-top:56px;display:grid}.faecher-wrap .lauf{gap:12px;display:grid}.faecher-wrap .lauf li{background:var(--papier);border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:14px 16px;list-style:none;display:grid}.faecher-wrap .lauf i{font:400 12px var(--mono);color:var(--marke);text-align:center;background:#0f5b5a1a;border-radius:6px;padding:5px 0}.faecher-wrap .lauf b{font-family:var(--titel);font-size:18px;font-weight:500;display:block}.faecher-wrap .lauf span{color:var(--leise);font-size:14.5px;line-height:1.45}.faecher{perspective:1600px;height:520px;position:relative}.faecher img{border:1px solid var(--linie);background:#fff;border-radius:10px;width:72%;height:auto;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 50px 100px -50px #0a3f3e99}.faecher img:first-child{z-index:1;top:10%;left:0;transform:rotateY(22deg)rotateX(6deg)translateZ(-60px)}.faecher img:nth-child(2){z-index:2;top:28%;left:14%;transform:rotateY(16deg)rotateX(4deg)}.faecher img:nth-child(3){z-index:3;top:46%;left:28%;transform:rotateY(10deg)rotateX(2deg)translateZ(60px)}.faecher:hover img:first-child{transform:rotateY(12deg)rotateX(3deg)translateZ(-60px)translate(-30px)}.faecher:hover img:nth-child(3){transform:rotateY(4deg)rotateX(1deg)translateZ(80px)translate(30px)}@media (width<=900px){.faecher-wrap{grid-template-columns:1fr}.faecher{perspective:none;gap:12px;height:auto;display:grid}.faecher img{width:100%;position:static;transform:none!important}}.band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.band .fakt{background:var(--papier);backdrop-filter:none;width:auto;padding:22px 24px;font-size:15px}.band .fakt b{margin-bottom:6px;font-size:20px}@media (width<=900px){.band{grid-template-columns:1fr}}.ersteller-aufruf{border-radius:var(--radius);background:#fff1d6;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:18px;padding:28px 32px;display:grid}.ersteller-aufruf h3{font-family:var(--titel);font-size:26px;font-weight:500}.ersteller-aufruf p{color:#5c3d00;margin-top:6px;line-height:1.5}@media (width<=900px){.ersteller-aufruf{grid-template-columns:1fr;padding:22px}}@media (prefers-reduced-motion:reduce){.mini-karte{opacity:1;animation:none;top:34px}}.demo-kopf{max-width:1280px;margin:0 auto;padding:118px 24px 0}.demo-kopf h1{font-family:var(--titel);letter-spacing:-.015em;max-width:18ch;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.02}.demo-kopf .einleitung{margin-top:16px}.aufgaben{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.aufgabe{text-align:left;border:1px solid var(--linie);background:var(--papier);font:500 15px var(--text);color:var(--tinte);cursor:pointer;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.aufgabe i{font:400 12px var(--mono);color:var(--marke);background:#0f5b5a1a;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.aufgabe small{color:var(--leise);margin-top:2px;font-size:13px;font-weight:400;display:block}.aufgabe.an{border-color:var(--marke);box-shadow:inset 0 0 0 1px var(--marke)}.aufgabe.fertig i{background:var(--marke);color:#fff}.aufgabe.fertig i:before{content:"✓"}.aufgabe.fertig i span{display:none}.app{max-width:1280px;margin:28px auto 0;padding:0 24px}.app-rahmen{border:1px solid var(--linie);background:#fff;border-radius:18px;grid-template-rows:52px minmax(560px,auto);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 60px 120px -60px #0a3f3e80}.app-leiste{border-bottom:1px solid var(--linie);background:#f7f8f6;grid-column:1/-1;align-items:center;gap:14px;padding:0 16px;font-size:14px;display:flex}.app-leiste .punkte{gap:6px;display:flex}.app-leiste .punkte i{background:#d5d9d6;border-radius:50%;width:10px;height:10px}.app-leiste .firma{font-family:var(--titel);font-size:16px;font-weight:500}.app-leiste .demo-marke{font:400 12px var(--mono);color:#5c3d00;border:1px solid var(--akzent);background:#fff1d6;border-radius:99px;margin-left:auto;padding:4px 10px}.app-nav{border-right:1px solid var(--linie);background:#fbfcfb;align-content:start;gap:4px;padding:14px 10px;display:grid}.app-nav button{text-align:left;font:500 14.5px var(--text);color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.app-nav button:hover{background:#0f5b5a0f}.app-nav button[aria-current=page]{background:var(--marke);color:#fff}.app-nav .zahl{font:400 12px var(--mono);color:var(--marke);background:#0f5b5a1f;border-radius:99px;padding:2px 7px}.app-nav button[aria-current=page] .zahl{color:#fff;background:#fff3}.app-nav .zahl:empty{display:none}.app-inhalt{min-width:0;padding:22px 24px 28px}.app-inhalt h2{max-width:none;margin:0;font-size:26px}.app-inhalt .unter{color:var(--leise);margin-top:4px;font-size:14.5px}.app-inhalt h3{font:500 16px var(--titel)}.spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.dbox{border:1px solid var(--linie);background:#fff;border-radius:14px;padding:16px}.dbox.grau{background:#f7f8f6}.liste{gap:8px;margin-top:12px;display:grid}.post{border:1px solid var(--linie);cursor:grab;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;transition:transform .25s,box-shadow .25s,opacity .3s;display:grid}.post:active{cursor:grabbing}.post.weg{opacity:0;pointer-events:none;transform:translate(40px)scale(.95)}.post b{font-size:14.5px;font-weight:500;display:block}.post span{color:var(--leise);font-size:13px}.post .art{font:400 11px var(--mono);color:var(--marke);white-space:nowrap;background:#0f5b5a1a;border-radius:6px;padding:3px 7px}.post .klein{margin-top:8px}.ablage{text-align:center;min-height:230px;color:var(--leise);border:2px dashed #0f5b5a66;border-radius:14px;place-items:center;padding:20px;transition:background .2s,border-color .2s;display:grid}.ablage.ueber{border-color:var(--marke);background:#0f5b5a0f}.ablage .gross-icon{width:44px;height:44px;color:var(--marke);margin-bottom:8px}.felder{grid-template-columns:140px 1fr;gap:8px 14px;margin-top:12px;font-size:14.5px;display:grid}.felder dt{color:var(--leise)}.felder dd{font-family:var(--mono);min-height:1.4em;margin:0;font-size:13.5px}.felder dd.liest{color:var(--marke)}.felder dd.fertig{color:var(--tinte)}.schritte{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.schritte span{font:400 12px var(--mono);color:var(--leise);background:#151a190f;border-radius:99px;padding:5px 9px}.schritte span.an{background:var(--marke);color:#fff}.pille.klein{min-height:36px;padding:0 14px;font-size:14px}.pille.rand.klein{background:#fff}.pille:disabled{opacity:.45;cursor:not-allowed}.feld-zeile{gap:6px;margin-top:12px;display:grid}.feld-zeile label{font-size:13.5px;font-weight:500}.feld-zeile select,.feld-zeile input{font:400 15px var(--text);color:var(--tinte);background:#fff;border:1.5px solid #151a1940;border-radius:10px;padding:10px 12px}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{border:1.5px solid var(--linie);font:500 14px var(--text);color:var(--tinte);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.chip:hover{border-color:var(--marke);color:var(--marke)}.chip small{font:400 12px var(--mono);color:var(--leise)}.positionen{border-collapse:collapse;width:100%;margin-top:12px;font-size:14.5px}.positionen th{text-align:left;font:500 12px var(--mono);color:var(--leise);border-bottom:1px solid var(--linie);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px}.positionen td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:9px 8px}.positionen td.zahl,.positionen th.zahl{text-align:right;font-variant-numeric:tabular-nums}.positionen .menge{align-items:center;gap:6px;display:inline-flex}.positionen .menge button{border:1px solid var(--linie);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1}.positionen .leer td{color:var(--leise);text-align:center;padding:22px}.summen{justify-content:end;gap:6px;margin-top:12px;font-size:14.5px;display:grid}.summen div{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:160px 120px;display:grid}.summen .gesamt{font:500 20px var(--titel);border-top:1px solid var(--linie);margin-top:4px;padding-top:8px}.doku{perspective:1200px;place-items:center;min-height:300px;display:grid;position:relative}.blatt{aspect-ratio:1/1.3;border:1px solid var(--linie);width:230px;transform-style:preserve-3d;background:#fff;border-radius:8px;align-content:start;gap:7px;padding:18px 16px;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 30px 60px -30px #0a3f3e80}.blatt b{background:var(--marke);border-radius:2px;width:60%;height:10px;margin-bottom:8px}.blatt s{background:#151a1924;border-radius:2px;height:5px;display:block}.blatt s:nth-child(odd){width:80%}.blatt .nr{font:400 12px var(--mono);color:var(--marke);position:absolute;top:16px;right:14px}.blatt .stempel{border:3px solid var(--marke);color:var(--marke);font:500 12px var(--mono);opacity:0;border-radius:8px;padding:6px 10px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;bottom:44px;right:14px;transform:rotate(-10deg)scale(1.6)}.blatt.fest .stempel{opacity:1;transform:rotate(-10deg)scale(1)}.blatt.fliegt{opacity:0;transition:transform 1s ease-in,opacity .4s ease-in .6s;transform:translate(260px,-40px)rotateY(-35deg)scale(.7)}.xml-anhang{font:400 12px var(--mono);color:#5c3d00;border:1px solid var(--akzent);opacity:0;white-space:nowrap;background:#fff1d6;border-radius:8px;padding:6px 10px;transition:opacity .3s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.xml-anhang.an{opacity:1}.meldung{color:var(--marke-tief);background:#e9f3f2;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:none}.meldung.an{display:block}.meldung.warm{color:#5c3d00;background:#fff1d6}.umsaetze{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.umsaetze td{border-bottom:1px solid var(--linie);padding:10px 8px}.umsaetze td.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.umsaetze td.plus{color:#1f7a4d}.umsaetze tr{opacity:0;transition:opacity .4s,transform .4s,background .3s;transform:translateY(8px)}.umsaetze tr.da{opacity:1;transform:none}.umsaetze tr.treffer{outline:2px solid var(--akzent);outline-offset:-2px;background:#fff6e5}.umsaetze tr.zu{background:#e9f3f2}.umsaetze .zweck{color:var(--leise);font-size:13px;display:block}.pruefungen{gap:8px;margin-top:12px;display:grid}.pruefungen div{align-items:center;gap:10px;font-size:14.5px;display:flex}.pruefungen i{border:1.5px solid var(--linie);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;transition:background .3s,border-color .3s;display:grid}.pruefungen i.ok{background:var(--marke);border-color:var(--marke)}.rechnungen{gap:8px;margin-top:12px;display:grid}.rech{border:1px solid var(--linie);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:12px 14px;font-size:14.5px;display:grid}.rech b{font-weight:500;display:block}.rech span{color:var(--leise);font-size:13px}.rech .status{font:400 11.5px var(--mono);white-space:nowrap;border-radius:99px;align-self:start;padding:4px 9px}.status.offen{color:var(--marke);background:#0f5b5a1a}.status.bezahlt{color:#1f7a4d;background:#e3f3ea}.status.ueberfaellig{color:#b3261e;background:#fde8e6}.status.versendet{color:#5c3d00;background:#fff1d6}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.kpi{border:1px solid var(--linie);border-radius:14px;padding:16px}.kpi b{font:400 40px var(--titel);color:var(--marke);line-height:1;display:block}.kpi span{color:var(--leise);margin-top:6px;font-size:14px;display:block}.termine{gap:8px;margin-top:12px;display:grid}.termin{border:1px solid var(--linie);border-radius:12px;grid-template-columns:90px 60px 1fr;gap:12px;padding:12px 14px;font-size:14.5px;display:grid}.termin b{font-weight:500}.termin i{font-style:normal;font-family:var(--mono);color:var(--marke);font-size:13px}.ascii{font-family:var(--mono);letter-spacing:.02em}.demo-fuss{grid-template-columns:1fr auto;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:28px 24px 100px;display:grid}.demo-fuss p{color:var(--leise);max-width:70ch;line-height:1.5}.demo-fuss .knoepfe{flex-wrap:wrap;gap:10px;display:flex}[data-view][hidden]{display:none!important}@media (width<=900px){.demo-kopf{padding:92px 16px 0}.app{padding:0 8px}.aufgaben{grid-template-columns:1fr}.app-rahmen{box-shadow:none;grid-template-rows:52px auto minmax(0,auto);grid-template-columns:1fr}.app-nav{border-right:0;border-bottom:1px solid var(--linie);gap:6px;padding:8px;display:flex;overflow-x:auto}.app-nav button{white-space:nowrap}.app-inhalt{padding:16px 12px 22px}.spalten,.kpis{grid-template-columns:1fr}.felder{grid-template-columns:1fr;gap:2px 0}.felder dt{margin-top:8px;font-size:12.5px}.summen div{grid-template-columns:1fr auto}.positionen th:nth-child(3),.positionen td:nth-child(3){display:none}.termin{grid-template-columns:1fr;gap:2px}.demo-fuss{grid-template-columns:1fr;padding:24px 16px 72px}.app-leiste .demo-marke{font-size:11px}}.ers-kopf{max-width:1280px;margin:0 auto;padding:118px 24px 0}.ers-kopf h1{font-family:var(--titel);letter-spacing:-.015em;max-width:16ch;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.02}.ers-kopf .einleitung{margin-top:16px}.ers-kopf .knoepfe{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ers-kopf .merken{max-width:70ch;margin-top:16px}.ers-kopf .merken small{color:var(--leise);margin-top:2px;font-size:13px;display:block}.ers{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;max-width:1280px;margin:32px auto 0;padding:0 24px 100px;display:grid}.ers form{gap:18px;display:grid}.ers fieldset{border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);min-width:0;margin:0;padding:22px 22px 24px}.ers legend{font:500 20px var(--titel);margin-left:-8px;padding:0 8px}.ers .hilfe{color:var(--leise);margin:4px 0 14px;font-size:13.5px;line-height:1.45}.raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.raster .feld{grid-column:span 3}.raster .feld.s2{grid-column:span 2}.raster .feld.s4{grid-column:span 4}.raster .feld.s6{grid-column:span 6}.feld input[type=date]{font:400 16px var(--text);width:100%;color:var(--tinte);background:#fff;border:1.5px solid #151a1947;border-radius:10px;padding:11px 14px}.feld .fehlt{background:#fff7f6;border-color:#b3261e!important}.feld small{color:var(--leise);margin-top:5px;font-size:12.5px;display:block}.steuer-wahl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.steuer-wahl label{border:1.5px solid var(--linie);cursor:pointer;border-radius:12px;grid-template-columns:22px 1fr;gap:10px;padding:14px;font-size:15px;line-height:1.4;display:grid}.steuer-wahl label:has(:checked){border-color:var(--marke);background:#0f5b5a0d}.steuer-wahl input{width:20px;height:20px;accent-color:var(--marke);margin-top:2px}.steuer-wahl b{font-weight:500;display:block}.steuer-wahl small{color:var(--leise);font-size:13px}.pos-tabelle{gap:10px;display:grid}.pos{grid-template-columns:minmax(0,1fr) 84px 120px 120px 92px 36px;align-items:end;gap:8px;display:grid}.pos .feld label{color:var(--leise);font-size:12px;font-weight:400}.pos:not(:first-child) .feld label{position:absolute;left:-9999px}.pos .weg{border:1px solid var(--linie);cursor:pointer;height:44px;color:var(--leise);background:#fff;border-radius:10px;font-size:18px}.pos .weg:hover{color:#b3261e;border-color:#b3261e}.pos .summe{font:400 14px var(--mono);text-align:right;white-space:nowrap;padding-bottom:12px}.pos-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ers-summen{justify-items:end;gap:4px;font-size:15px;display:grid}.ers-summen div{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:170px 130px;display:grid}.ers-summen .gesamt{font:500 22px var(--titel);border-top:1px solid var(--linie);margin-top:4px;padding-top:8px}.seite-rechts{gap:14px;display:grid;position:sticky;top:88px}.pruefliste{border-radius:var(--radius);color:#5c3d00;background:#fff1d6;padding:18px 20px}.pruefliste.gut{color:#1f5a3a;background:#e3f3ea}.pruefliste h2{font:500 18px var(--titel);justify-content:space-between;max-width:none;margin:0;display:flex}.pruefliste ul{gap:5px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.4;display:grid}.pruefliste li button{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pruefliste .mehr{opacity:.85;margin-top:8px;font-size:13px}.laden{gap:10px;display:grid}.laden .pille{justify-content:center}.laden .hinweis{text-align:center}.vorschau-kasten{background:var(--papier);border-radius:var(--radius);border:1px solid var(--linie);overflow:hidden}.reiter{border-bottom:1px solid var(--linie);display:flex}.reiter button{font:500 14px var(--text);color:var(--leise);cursor:pointer;background:#f7f8f6;border:0;flex:1;padding:12px}.reiter button[aria-selected=true]{color:var(--marke);box-shadow:inset 0 -2px 0 var(--marke);background:#fff}.vorschau{color:#1d2322;min-height:420px;padding:22px;font-size:12.5px;line-height:1.45;overflow-x:auto}@media (width<=400px){.vorschau{padding:12px;font-size:11.5px}.vorschau th{padding:6px 3px;font-size:10.5px}.vorschau td{padding:6px 3px}}.vorschau .kopfzeile{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vorschau .firma{font:500 15px var(--titel)}.vorschau .leise{color:var(--leise)}.vorschau .empf{margin-top:24px}.vorschau h3{font:500 20px var(--titel);margin:24px 0 4px}.vorschau .meta{text-align:right;grid-template-columns:auto auto;justify-content:end;gap:2px 14px;margin-top:-28px;font-size:12px;display:grid}.vorschau table{border-collapse:collapse;width:100%;margin-top:16px}.vorschau th{text-align:left;border-bottom:1px solid #1d2322;padding:6px 4px;font-size:11.5px;font-weight:500}.vorschau td{border-bottom:1px solid var(--linie);vertical-align:top;padding:6px 4px}.vorschau .z{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vorschau .summenblock{justify-content:end;gap:3px;margin-top:10px;display:grid}.vorschau .summenblock div{text-align:right;grid-template-columns:150px 110px;display:grid}.vorschau .summenblock .b{border-top:1px solid #1d2322;padding-top:4px;font-weight:500}.vorschau .notiz{margin-top:16px}.vorschau .vfuss{border-top:1px solid var(--linie);color:var(--leise);gap:2px;margin-top:22px;padding-top:10px;font-size:11.5px;display:grid}.vorschau .platz{color:#b3261e;background:#fff4f2;border-radius:3px;padding:0 3px}.xml{font:400 11.5px/1.5 var(--mono);white-space:pre;color:#cfe3e1;background:#0f2423;max-height:560px;margin:0;padding:18px;overflow:auto}.xml .t{color:#7fd1cb}.xml .a{color:#e8a33d}.xml .w{color:#fff}.kann{grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:0 auto;padding:0 24px 100px;display:grid}.kann .kachel ul{color:var(--leise);gap:4px;margin:8px 0 0;padding-left:18px;line-height:1.5;display:grid}.kann .kachel ul li b{color:var(--tinte);font-weight:500}.kann .nutzungshinweis{grid-column:1/-1}.kann .nutzungshinweis p{color:var(--leise);margin-top:8px;font-weight:400;line-height:1.55}.kann .nutzungshinweis.entwurf-kasten{color:var(--tinte)}.entwurf-vermerk{font:500 13px var(--mono);color:#5c3d00;border:1.5px solid var(--akzent);background:#fff4dd;border-radius:8px;margin-bottom:10px;padding:6px 10px;display:inline-block}.entwurf-kasten.ergaenzung{color:var(--tinte);font-weight:400}.entwurf-kasten.ergaenzung h3{margin-top:4px}.entwurf-kasten.ergaenzung .entwurf-vermerk{margin-bottom:6px}@media (width<=1000px){.ers{grid-template-columns:1fr}.seite-rechts{position:static}.pos{grid-template-columns:1fr 1fr}.pos .feld:first-child{grid-column:1/-1}.pos:not(:first-child) .feld label{position:static}.pos .summe{padding-bottom:0}.pos .weg{align-self:end}}@media (width<=767px){.ers-kopf{padding:92px 16px 0}.ers{padding:0 16px 72px}.kann{grid-template-columns:1fr;padding:0 16px 72px}.ers fieldset{padding:16px 14px 18px}.raster .feld,.raster .feld.s2,.raster .feld.s4{grid-column:span 6}.steuer-wahl{grid-template-columns:1fr}.ers-summen div{grid-template-columns:1fr auto;gap:16px}.vorschau .meta{text-align:left;justify-content:start;margin-top:10px}}@media print{.kopf,.menue-feld,.fuss,.ers-kopf,.ers form,.pruefliste,.laden,.reiter,.kann,.nur-lesegeraet{display:none!important}.ers{max-width:none;margin:0;padding:0;display:block}.seite-rechts{position:static}.vorschau-kasten{border:0}.vorschau{min-height:0;padding:0;font-size:12pt}.xml{display:none!important}body{background:#fff}}
