@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}:root{--color-navy:#14232e;--color-paper:#f3efe6;--color-paper-2:#eae4d6;--color-amber:#d98a2b;--color-amber-deep:#b96f1b;--color-ink:#22282c;--color-ink-soft:#55605f;--color-line:#d9d3c4;--color-button-text:#241203;--color-white:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-xxl:28px;--space-xxxl:40px;--font-display:"Space Grotesk", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body:"Inter", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", Menlo, Consolas, monospace;--content-width:40rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.65}h1,h2,h3{font-family:var(--font-display);color:var(--color-navy);margin:var(--space-xxl) 0 var(--space-md);line-height:1.25}h1{margin-top:0;font-size:clamp(1.6rem,5vw,2.15rem);font-weight:700}h2{font-size:1.3rem;font-weight:600}h3{font-size:1.05rem;font-weight:600}p,li{max-width:70ch}a{color:var(--color-navy);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}ul,ol{padding-left:1.25rem}header{background:var(--color-navy);padding:var(--space-lg)}header a{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.01em;font-size:1.2rem;font-weight:700;text-decoration:none}header a:hover{color:var(--color-amber)}main{max-width:var(--content-width);padding:var(--space-xl) var(--space-lg) var(--space-xxxl);margin:0 auto}footer{background:var(--color-navy);color:var(--color-paper);padding:var(--space-xl) var(--space-lg);margin-top:var(--space-xxxl);text-align:center;font-size:.9rem;line-height:2}footer a{color:var(--color-paper);text-decoration:underline}footer a:hover{color:var(--color-amber)}.hero{margin-bottom:var(--space-xl)}.hero .lead{color:var(--color-ink);font-size:1.05rem}.cta{background:var(--color-amber);color:var(--color-button-text);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-weight:600;text-decoration:none;display:inline-block}.cta:hover{background:var(--color-amber-deep);color:var(--color-button-text)}.rechtshinweis{margin-top:var(--space-xxl);padding:var(--space-lg);background:var(--color-paper-2);border-left:3px solid var(--color-line);color:var(--color-ink-soft);border-radius:var(--radius-sm);max-width:none;font-size:.9rem}.branchen-liste,.store-links{gap:var(--space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.branchen-liste li a,.store-links li a{max-width:none;padding:var(--space-md) var(--space-lg);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-navy);font-weight:500;text-decoration:none;display:block}.branchen-liste li a:hover,.store-links li a:hover{border-color:var(--color-amber)}@media (width>=640px){.branchen-liste{grid-template-columns:repeat(2,1fr)}}.container .stand{color:var(--color-ink-soft);margin-top:-.5rem;font-size:.875rem}.container .label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft);margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600}.seiten-fussnote{margin-top:var(--space-xxl);padding-top:var(--space-lg);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:.875rem}.nav-links{gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;display:flex}@media (width>=480px){.nav-links{gap:var(--space-lg);flex-direction:row}}pre.mustertext{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-family:var(--font-mono);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-lg);font-size:.85rem;line-height:1.6;overflow-x:auto}.bereichsauswahl{margin-top:var(--space-lg)}.bereichsauswahl-liste{gap:var(--space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.bereichsauswahl-liste button{width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);text-align:left;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-navy);cursor:pointer;font-size:1rem;font-weight:600}.bereichsauswahl-liste button:hover{border-color:var(--color-amber)}@media (width>=640px){.bereichsauswahl-liste{grid-template-columns:repeat(2,1fr)}}.wizard{margin-top:var(--space-lg)}.fortschritt{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);margin:0 0 var(--space-md);font-size:.8rem;font-weight:600}.schritt{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-lg)}.schritt h2{margin-top:0}.feld{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.feld label{color:var(--color-ink);font-size:.9rem;font-weight:600}.feld-zeile{gap:var(--space-md);flex-wrap:wrap;display:flex}.feld-zeile .feld{flex:140px;margin-bottom:0}input[type=text],input[type=number],input[type=date],input[type=time],select,textarea{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-ink);font-family:inherit;font-size:1rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--color-amber);outline-offset:1px}textarea.vorfallstext{resize:vertical;min-height:8rem}input[type=date],input[type=time]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{padding:0}fieldset.checkbox-gruppe,fieldset.feld-gruppe{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-md);margin:0 0 var(--space-lg)}legend{padding:0 var(--space-xs);color:var(--color-navy);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.checkbox-item{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 0;cursor:pointer;max-width:none;font-size:.95rem;display:flex}.checkbox-item input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--color-amber);flex-shrink:0;margin:.15rem 0 0}.empfohlen-abzeichen{margin-left:var(--space-xs);background:var(--color-amber);color:var(--color-button-text);text-transform:uppercase;border-radius:var(--radius-sm);padding:.1em .5em;font-size:.7rem;font-weight:600;display:inline-block}.kontakt-hinweis{color:var(--color-ink-soft);margin-top:.15rem;font-size:.8rem;display:block}.optional{margin-top:var(--space-lg);border-top:1px solid var(--color-line);padding-top:var(--space-md)}.optional summary{cursor:pointer;color:var(--color-navy);font-weight:600}.zeugen-liste{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.zeugen-zeile{gap:var(--space-sm);flex-wrap:wrap;display:flex}.zeugen-zeile input{flex:100px}.wizard-nav{gap:var(--space-md);margin:var(--space-lg) 0;display:flex}.wizard-nav button{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-white);color:var(--color-navy);cursor:pointer;flex:auto;font-weight:600}.wizard-nav button:hover{border-color:var(--color-amber)}.hinweise{margin:var(--space-lg) 0;padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-line);border-left:3px solid var(--color-amber);border-radius:var(--radius-sm);list-style:none}.hinweise li{max-width:none;color:var(--color-ink);padding:.15rem 0}.vorschau{margin-top:var(--space-xl);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-lg);display:block}.vorschau h2{margin-top:0}.vorschau-titel{color:var(--color-navy);margin:0 0 var(--space-sm);font-weight:600}pre.vorschau-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-family:var(--font-mono);background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-md);margin:var(--space-sm) 0;font-size:.85rem;line-height:1.6;overflow-x:auto}.vorschau button{width:100%;padding:var(--space-md);background:var(--color-amber);color:var(--color-button-text);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:600}.vorschau button:hover{background:var(--color-amber-deep)}.vorschau button[disabled]{background:var(--color-paper-2);color:var(--color-ink-soft);cursor:not-allowed}.vorschau-hinweis{color:var(--color-ink-soft);font-size:.85rem}.hinweis-app{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px dashed var(--color-line);color:var(--color-ink-soft);max-width:none;font-size:.85rem}
