@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_76b1609f-module__r6n0Xq__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_76b1609f-module__r6n0Xq__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
.dm-landing{--bg:#f8fafc;--bg-alt:#f1f5f9;--karte:#fff;--ink:#0f172a;--text:#475569;--muted:#556070;--meta:#5b6878;--blau:#3b82f6;--blau-hover:#2563eb;--blau-text:#1d4ed8;--blau-soft:#eff6ff;--blau-fill:#dbeafe;--flaeche-blau:#f0f6ff;--gruen:#22c55e;--gruen-text:#166534;--gruen-soft:#dcfce7;--amber:#f59e0b;--warn-fill:#fef3c7;--warn-text:#92400e;--danger-fill:#ffe4e6;--danger-text:#9f1239;--graublau:#5b6878;--linie:#e2e8f0;--linie-input:#cbd5e1;--nacht:#07112c;--nacht-fg:#ffffff8c;--nacht-kopf:#ffffff80;--nacht-spalte:#ffffffb8;--nacht-stark:#ffffffd1;--nacht-hell:#fff;--nacht-linie:#ffffff1a;--schatten:0 12px 32px #0f172a26;--schatten-kl:0 2px 8px #0f172a1a;--schatten-blau:0 4px 20px #3b82f647;--radius:18px;--sans:var(--font-dm-sans), "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg-app:var(--bg);--bg-surface:var(--karte);--fg1:var(--ink);--fg2:var(--text);--fg3:var(--muted);--fg4:var(--meta);--border:var(--linie);--border-strong:var(--linie-input);--accent:var(--blau-hover);--accent-hover:var(--blau-text);--accent-soft:var(--blau-soft);--on-accent:#fff;--bg-surface-alt:var(--bg-alt);--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:var(--blau);--blue-600:var(--blau-hover);--blue-700:var(--blau-text);--shadow-xs:var(--schatten-kl);--shadow-sm:var(--schatten-kl);--shadow-md:var(--schatten);font-family:var(--sans);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.6;overflow-x:clip}.dm-landing:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60rem 42rem at 6% -12%,#3b82f60f,#0000 60%),radial-gradient(52rem 38rem at 106% 14%,#22c55e12,#0000 60%);position:fixed;inset:0}.dm-landing main,.dm-landing .kopfleiste,.dm-landing footer{z-index:1;position:relative}.dm-landing img,.dm-landing svg{max-width:100%}.dm-landing a{color:var(--blau-text);text-underline-offset:3px;text-decoration-thickness:1.5px}.dm-landing p,.dm-landing li{overflow-wrap:break-word}.dm-landing h1,.dm-landing h2,.dm-landing h3,.dm-landing h4{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.5px;color:var(--ink);margin:0;font-weight:800;line-height:1.15}.dm-landing p,.dm-landing ul,.dm-landing ol,.dm-landing figure{margin:0}.dm-landing ul,.dm-landing ol{padding:0}.dm-landing strong,.dm-landing b{color:var(--ink)}.dm-landing ::selection{background:#3b82f638}.dm-landing :focus-visible{outline:3px solid var(--blau-text);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 5px #ffffffeb}.dm-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.dm-landing .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dm-landing .skip{z-index:99;background:var(--ink);color:#fff;border-radius:10px;padding:10px 18px;transition:top .2s;position:absolute;top:-60px;left:12px}.dm-landing .skip:focus{top:12px}.dm-landing .wrap{max-width:clamp(1160px,74vw,1420px);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.dm-landing section{padding:clamp(52px,7vw,88px) 0}.dm-landing .preise{background:var(--flaeche-blau)}.dm-landing .branchen,.dm-landing .faq-sektion{background:var(--karte)}.dm-landing [id]{scroll-margin-top:92px}.dm-landing .sektion-kopf h2{letter-spacing:-.024em;margin-bottom:18px;font-size:clamp(1.8rem,3.05vw,2.75rem)}.dm-landing .sub{color:var(--muted);max-width:640px;font-size:1.06rem}.dm-landing .hand-hell{color:#93c5fd;font-style:italic}.dm-landing .marker{background:linear-gradient(transparent 58%, var(--blau-fill) 58%, var(--blau-fill) 94%, transparent 94%);padding:0 2px}.dm-landing .btn{background:var(--blau-hover);color:#fff;box-shadow:var(--schatten-blau);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.dm-landing .btn:hover{background:var(--blau-text);transform:translateY(-2px);box-shadow:0 8px 26px #3b82f657}.dm-landing .btn:active{transform:translateY(0)}.dm-landing .btn-ghost{color:var(--ink);border-color:var(--linie-input);box-shadow:none;background:0 0}.dm-landing .btn-ghost:hover{background:var(--bg-alt);border-color:var(--graublau);box-shadow:none}.dm-landing .btn-klein{padding:10px 20px;font-size:.95rem}html.js .dm-landing .reveal{opacity:0;transition:opacity .65s ease var(--rv,0s), transform .65s cubic-bezier(.22,.7,.3,1) var(--rv,0s);transform:translateY(24px)}html.js .dm-landing .reveal.sichtbar{opacity:1;transform:none}.dm-landing .klebe{background:#f8fafcb8;border:1px solid #0f172a12;border-radius:2px;width:58px;height:19px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0f172a14}.dm-landing .haken{flex:none;width:20px;height:20px}.dm-landing .haken path{fill:none;stroke:var(--gruen);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dm-landing #scrollwache{width:1px;height:30px;position:absolute;top:0}.dm-landing .kopfleiste{z-index:50;-webkit-backdrop-filter:blur(10px);background:#f8fafcd1;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}.dm-landing .kopfleiste.geschrumpft{border-color:var(--linie);box-shadow:0 6px 20px #0f172a0f}.dm-landing .kopfleiste .wrap{max-width:1440px}.dm-landing .nav-innen{align-items:center;gap:28px;min-height:68px;display:flex}.dm-landing .logo{color:var(--ink);letter-spacing:-.5px;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.dm-landing .logo-mark{flex:none;width:32px;height:32px}.dm-landing .fleet{color:var(--blau)}.dm-landing .nav-links{align-items:center;gap:24px;display:flex}.dm-landing .nav-links a{color:var(--ink);border-bottom:2px solid #0000;padding:6px 2px;font-size:.97rem;font-weight:550;text-decoration:none;transition:color .2s,border-color .2s}.dm-landing .nav-links a:hover{color:var(--blau-text);border-color:#3b82f680}.dm-landing .nav-aktionen{align-items:center;gap:14px;margin-left:auto;display:flex}.dm-landing .nav-aktionen>*{white-space:nowrap;flex:none}.dm-landing .nav-anmelden{color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none}.dm-landing .nav-anmelden:hover{color:var(--blau-text)}.dm-landing .nav-links .nur-mobil{display:none}@media (max-width:1160px){.dm-landing .nav-links .nur-mobil{display:block}}.dm-landing .burger{border-radius:12px;width:44px;height:44px;display:none;position:relative}.dm-landing .burger span{background:var(--ink);border-radius:2px;width:22px;height:2.4px;transition:transform .25s,opacity .2s;position:absolute;left:11px}.dm-landing .burger span:first-child{top:15px}.dm-landing .burger span:nth-child(2){top:21px}.dm-landing .burger span:nth-child(3){top:27px}.dm-landing .offen .burger span:first-child{transform:translateY(6px)rotate(45deg)}.dm-landing .offen .burger span:nth-child(2){opacity:0}.dm-landing .offen .burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:1160px){.dm-landing .burger{display:block}.dm-landing .nav-links{background:var(--bg);border-bottom:1px solid var(--linie);overscroll-behavior:contain;visibility:hidden;opacity:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 100%);padding:10px 24px 18px;transition:opacity .25s,transform .25s,visibility 0s .25s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 24px 40px #0f172a1f}.dm-landing .offen .nav-links{visibility:visible;opacity:1;transition:opacity .25s,transform .25s;transform:none}.dm-landing .nav-links a{border-bottom:1px dotted var(--linie);padding:13px 4px}.dm-landing .nav-cta-desktop,.dm-landing .nav-anmelden{display:none}}.dm-landing .nav-menue{align-items:center;display:inline-flex}.dm-landing .nav-menue-top{align-items:center;gap:1px;display:inline-flex}.dm-landing .nav-menue .nav-menue-link{color:var(--ink);text-align:left;border-bottom:2px solid #0000;padding:6px 2px;font-size:.97rem;font-weight:550;text-decoration:none;transition:color .2s,border-color .2s}.dm-landing .nav-menue:hover .nav-menue-link,.dm-landing .nav-menue.offen .nav-menue-link{color:var(--blau-text);border-color:#3b82f680}.dm-landing .nav-menue-chevron{width:22px;height:22px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dm-landing .nav-menue-chevron svg{width:15px;height:15px;transition:transform .25s}.dm-landing .nav-menue-chevron svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dm-landing .nav-menue:hover .nav-menue-chevron,.dm-landing .nav-menue.offen .nav-menue-chevron{color:var(--blau-text)}.dm-landing .nav-menue.offen .nav-menue-chevron svg{transform:rotate(180deg)}.dm-landing .nav-menue .menue-panel{background:var(--karte);border:0;border-bottom:1px solid var(--linie);clip-path:inset(0 0 -80px);opacity:0;visibility:hidden;z-index:60;border-radius:0;width:auto;padding:26px 0 30px;transition:opacity .17s,transform .17s,visibility 0s .17s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 34px #0f172a12}.dm-landing .nav-menue.offen .menue-panel{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}@media (min-width:1161px){.dm-landing .nav-menue .menue-inhalt{width:fit-content;max-width:min(var(--panel-breite,900px), calc(100vw - 64px));margin-inline:auto}}.dm-landing .nav-menue .menue-spalten{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px 14px;display:grid}@media (min-width:1161px){.dm-landing .nav-menue .menue-spalten{grid-template-columns:repeat(var(--menue-spalten,4), minmax(0, 237px))}}.dm-landing .nav-menue .menue-spalte>ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dm-landing .nav-menue .ms-kopf{margin:0 0 9px;padding:0 12px}.dm-landing .nav-menue .menue-eintrag{box-sizing:border-box;border:0;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 12px;text-decoration:none;transition:background-color .16s;display:flex}.dm-landing .nav-menue .menue-eintrag:hover{background:var(--blau-soft)}.dm-landing .nav-menue .me-titel{line-height:1.35}.dm-landing .nav-menue .menue-eintrag:hover .me-titel{color:var(--blau-text)}.dm-landing .nav-menue .me-kurz{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:400;line-height:1.35;overflow:hidden}.dm-landing .nav-menue .menue-haupt{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin-bottom:26px;display:grid}.dm-landing .nav-menue .mh-karte{box-sizing:border-box;border:1px solid var(--linie);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:15px 16px 16px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.dm-landing .nav-menue .mh-karte:hover{background:var(--blau-soft);border-color:#3b82f673}.dm-landing .nav-menue .mh-ikone{width:22px;height:22px;color:var(--blau);flex:none;margin-bottom:3px;transition:color .16s}.dm-landing .nav-menue .mh-ikone :is(path,rect,circle,line){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.dm-landing .nav-menue .mh-karte:hover .mh-ikone{color:var(--blau-text)}.dm-landing .nav-menue .mh-titel{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}.dm-landing .nav-menue .mh-karte:hover .mh-titel{color:var(--blau-text)}.dm-landing .nav-menue .mh-text{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45}@media (max-width:1160px){.dm-landing .nav-menue .menue-haupt{display:none}}.dm-landing .nav-menue .menue-fuss{border-top:1px solid var(--linie);margin-top:18px;padding-top:14px}.dm-landing .nav-menue .menue-alle{color:var(--blau-text);border:0;align-items:center;gap:7px;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.dm-landing .nav-menue .menue-alle:hover{color:var(--blau-hover)}.dm-landing .nav-menue .ma-pfeil{transition:transform .16s}.dm-landing .nav-menue .menue-alle:hover .ma-pfeil{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.dm-landing .nav-menue .menue-panel{transition:opacity .12s linear,visibility 0s .12s;transform:none}.dm-landing .nav-menue.offen .menue-panel{transform:none}}@media (max-width:1160px){.dm-landing .nav-menue{border-bottom:1px dotted var(--linie);width:100%;display:block;position:static}.dm-landing .nav-menue-top{justify-content:space-between;align-items:center;display:flex}.dm-landing .nav-menue .nav-menue-link{border-bottom:0;flex:1;padding:13px 4px}.dm-landing .nav-menue:hover .nav-menue-link,.dm-landing .nav-menue.offen .nav-menue-link{border-color:#0000}.dm-landing .nav-menue-chevron{width:44px;height:44px}.dm-landing .nav-menue-chevron svg{width:18px;height:18px}.dm-landing .nav-menue .menue-panel{width:auto;box-shadow:none;opacity:1;visibility:hidden;z-index:auto;background:0 0;border:0;border-radius:0;height:0;padding:0 0 8px;transition:none;display:block;position:static;overflow:hidden;transform:none}.dm-landing .nav-menue.offen .menue-panel{visibility:visible;height:auto;transform:none}.dm-landing .nav-menue .menue-panel:before{content:none}.dm-landing .nav-menue .menue-spalten{grid-template-columns:1fr;gap:14px;padding-left:8px}.dm-landing .nav-menue .menue-eintrag{padding:10px 8px}.dm-landing .nav-menue .menue-fuss{margin:2px 8px 0;padding-top:10px}}.dm-landing .nav-schleier{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);opacity:0;visibility:hidden;pointer-events:none;background:#f8fafc61;transition:opacity .22s,visibility 0s .22s;position:fixed;inset:0}.dm-landing .nav-schleier.sichtbar{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s}@media (max-width:1160px){.dm-landing .nav-schleier{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dm-landing .nav-schleier{background:#f8fafcdb}}@media (prefers-reduced-transparency:reduce){.dm-landing .nav-schleier{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafceb}}@media (prefers-reduced-motion:reduce){.dm-landing .nav-schleier{transition:opacity .1s linear,visibility 0s .1s}.dm-landing .nav-schleier.sichtbar{transition:opacity .1s linear}}.dm-landing .hero-sub{color:var(--muted);max-width:520px;margin-bottom:30px;font-size:1.2rem}.dm-landing .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.dm-landing .fenster-punkte{gap:5px;display:inline-flex}.dm-landing .fenster-punkte i{background:#0f172a24;border-radius:50%;width:9px;height:9px}.dm-landing .fenster-punkte i:first-child{background:#3b82f68c}.dm-landing .app-titel{letter-spacing:.01em;font-size:.82rem;font-weight:650}.dm-landing .punkt{border-radius:50%;flex:none;width:8px;height:8px}.dm-landing .p-blau{background:var(--blau)}.dm-landing .p-gruen{background:var(--gruen)}.dm-landing .p-amber{background:var(--amber)}.dm-landing .p-grau{background:var(--graublau)}.dm-landing .erfasst{padding:0}.dm-landing .erfasst-foto{align-items:center;min-height:100svh;padding:clamp(72px,10vw,132px) 0;display:flex;position:relative;overflow:hidden}.dm-landing .erfasst-bild{object-fit:cover;object-position:62% 28%;z-index:0}.dm-landing .erfasst-foto:before{content:"";z-index:1;background:linear-gradient(90deg,#07112cf0 0%,#07112ced 38%,#07112ce0 50%,#07112c75 66%,#07112c38 82%,#07112c2e 100%);position:absolute;inset:0}.dm-landing .erfasst-foto .wrap{z-index:2;width:100%;position:relative}.dm-landing .erfasst-inhalt{max-width:540px}.dm-landing .erfasst-inhalt h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.05rem,3.9vw,3.5rem)}.dm-landing .erfasst-sub{color:#ffffffe0;margin-top:20px;font-size:1.08rem}.dm-landing .erfasst-punkte{flex-direction:column;gap:13px;margin:clamp(26px,4vw,38px) 0 0;list-style:none;display:flex}.dm-landing .erfasst-punkte li{color:#ffffffeb;align-items:flex-start;gap:11px;display:flex}.dm-landing .erfasst-punkte .haken{flex:none;width:19px;height:19px;margin-top:4px}.dm-landing .erfasst-punkte .haken path{stroke:#4ade80}.dm-landing .erfasst-fuss{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:clamp(28px,4vw,40px);display:flex}.dm-landing .erfasst-fuss .fr-link{color:#93c5fd}.dm-landing .erfasst-fuss .fr-link:hover{color:#fff}@media (max-width:900px){.dm-landing .erfasst-foto{align-items:flex-end;min-height:110svh;padding-top:clamp(150px,44vw,340px)}.dm-landing .erfasst-bild{object-position:76% 16%}.dm-landing .erfasst-foto:before{background:linear-gradient(#07112c47 0%,#07112c52 20%,#07112c9e 32%,#07112ce6 42%,#07112cf0 60%,#07112cf2 100%)}.dm-landing .erfasst-inhalt{max-width:none}}.dm-landing .compliance{background:#07112cf5}.dm-landing .compliance .sektion-kopf h2{color:#fff;font-size:clamp(2.1rem,3.7vw,3.25rem)}.dm-landing .compliance .sektion-kopf{margin-bottom:clamp(46px,6vw,82px)}.dm-landing .compliance .sub{color:#ffffffc7;max-width:700px;font-size:1.12rem}.dm-landing .comp-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.2vw,48px);margin:0;padding:0;list-style:none;display:grid}.dm-landing .comp-liste li{border-top:1px solid #fff3;padding-top:24px}.dm-landing .comp-liste h3{letter-spacing:-.012em;color:#fff;text-wrap:balance;margin:0 0 12px;font-size:1.22rem;line-height:1.35}.dm-landing .comp-liste p{color:#ffffffc2;margin:0;font-size:1.02rem;line-height:1.62}@media (max-width:900px){.dm-landing .comp-liste{grid-template-columns:1fr;gap:22px}}.dm-landing .preis-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;margin:48px 0 28px;display:grid}.dm-landing .preis-karte{background:var(--karte);border:1px solid #d9e6fa;border-radius:20px;flex-direction:column;gap:0;padding:34px 22px 28px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 8px 24px #0f172a0d}.dm-landing .preis-karte:hover{border-color:var(--blau);box-shadow:0 10px 30px #2563eb29}.dm-landing .preis-karte h3{margin-bottom:10px;font-size:1.35rem}.dm-landing .preis-zeile{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.dm-landing .preis-zeile strong{letter-spacing:-.5px;font-size:2.3rem;font-weight:800}.dm-landing .preis-zeile .preis-ab{color:var(--muted);font-size:.95rem;font-weight:600}.dm-landing .preis-zeile span{color:var(--muted);font-size:.9rem}.dm-landing .preis-zeile>span:last-child{flex:1 0 100%}.dm-landing .preis-sub{color:var(--muted);min-height:44px;margin-bottom:20px;font-size:.94rem}.dm-landing .preis-karte ul{gap:10px;margin-bottom:26px;list-style:none;display:grid}.dm-landing .preis-karte ul li{align-items:baseline;gap:9px;font-size:.94rem;display:flex}.dm-landing .preis-karte ul li:before{content:"✓";color:var(--gruen-text);flex:none;font-weight:800}.dm-landing .preis-karte .btn,.dm-landing .preis-karte .btn-ghost{white-space:nowrap;width:100%;margin-top:auto;padding-inline:18px;font-size:.95rem}.dm-landing .preis-karte.beliebt{background:var(--nacht);border-color:var(--nacht);border-width:1px;box-shadow:0 22px 54px #07112c47}.dm-landing .preis-karte.beliebt :is(h3,.preis-zeile strong){color:#fff}.dm-landing .preis-karte.beliebt :is(.preis-sub,.preis-zeile span,.preis-ab){color:#ffffffb8}.dm-landing .preis-karte.beliebt ul li{color:#ffffffd1}.dm-landing .preis-karte.beliebt ul li:before{color:var(--gruen)}.dm-landing .preis-karte.beliebt:hover{border-color:var(--nacht);box-shadow:0 28px 66px #07112c61,0 0 0 1px #ffffff2e}.dm-landing .badge-beliebt{background:var(--blau-hover);color:#fff;letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--schatten-blau);white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:.78rem;font-weight:750;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.dm-landing .preis-fakten{text-align:center;color:var(--muted);max-width:720px;margin:clamp(26px,3.4vw,38px) auto 0;font-size:.94rem}.dm-landing .preis-fakten b{color:var(--ink)}@media (max-width:900px){.dm-landing .preis-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.dm-landing .preis-sub{min-height:0}}.dm-landing .faq{gap:13px;max-width:780px;margin:42px auto 0;display:grid}.dm-landing .faq details{background:var(--karte);border:1px solid var(--linie);border-radius:15px;overflow:hidden;box-shadow:0 5px 16px #0f172a0a}.dm-landing .faq summary{cursor:pointer;color:var(--ink);align-items:center;gap:14px;padding:19px 22px;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.dm-landing .faq summary::-webkit-details-marker{display:none}.dm-landing .faq-plus{border:1.5px solid #0f172a40;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;transition:transform .25s,border-color .25s;display:grid}.dm-landing .faq-plus:before{content:"+";color:var(--ink);font-size:1.1rem;line-height:1;transform:translateY(-1px)}.dm-landing .faq details[open] .faq-plus{border-color:var(--blau);transform:rotate(45deg)}.dm-landing .faq details[open] summary{color:var(--blau-text)}.dm-landing .faq-antwort{color:var(--muted);padding:0 22px 21px;font-size:.98rem}.dm-landing .faq details[open] .faq-antwort{animation:.35s dfAufklappen}@keyframes dfAufklappen{0%{opacity:0;transform:translateY(-5px)}}.dm-landing .schluss-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:20px;display:flex}.dm-landing .ki-leiste{border:0;border-block:1px solid var(--nacht-linie);background:var(--nacht);padding:0}.dm-landing .ki-leiste-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding-block:16px;display:flex}.dm-landing :is(.kl-text,.fuss-unten){letter-spacing:.1em;text-transform:uppercase;color:var(--nacht-kopf);font-size:.74rem;font-weight:400}.dm-landing .kl-dienste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dm-landing .kl-dienste a{width:36px;height:36px;color:var(--nacht-fg);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.dm-landing .kl-dienste svg{width:18px;height:18px;display:block}.dm-landing .kl-dienste svg path{fill:currentColor}.dm-landing .kl-dienste a:hover{color:var(--nacht-hell);background:#ffffff1a}@media (max-width:640px){.dm-landing .ki-leiste-innen{flex-direction:column;align-items:flex-start;gap:12px}}.dm-landing footer{background:var(--nacht);color:var(--nacht-fg);border:0;padding:76px 0 0}.dm-landing .fuss-ebene{gap:36px 28px;display:grid}.dm-landing .fuss-ebene-1{grid-template-columns:1.5fr repeat(5,minmax(0,1fr))}.dm-landing .fuss-ebene-2{border-top:1px solid var(--nacht-linie);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:46px;padding-top:42px}.dm-landing .fuss-block.sp-2{grid-column:span 2}.dm-landing .fuss-block.sp-3{grid-column:span 3}.dm-landing .fuss-block-spalten{gap:10px 28px;display:grid}.dm-landing .sp-2 .fuss-block-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-landing .sp-3 .fuss-block-spalten{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:761px){.dm-landing .fuss-block>details>.fuss-block-spalten{display:grid}.dm-landing .fuss-block>details::details-content{content-visibility:visible;block-size:auto}.dm-landing .fuss-block>details>summary{cursor:default;pointer-events:none;list-style:none}.dm-landing .fuss-block>details>summary::-webkit-details-marker{display:none}}@media (max-width:760px){.dm-landing .fuss-block>details>summary{cursor:pointer;border-bottom:1px solid var(--nacht-linie);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.dm-landing .fuss-block>details>summary::-webkit-details-marker{display:none}.dm-landing .fuss-block>details>summary .fuss-kopf{margin:0}.dm-landing .fuss-block>details>summary:after{content:"";border-right:1.5px solid var(--nacht-spalte);border-bottom:1.5px solid var(--nacht-spalte);flex:none;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.dm-landing .fuss-block>details[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.dm-landing .fuss-block>details>.fuss-block-spalten{padding:14px 0 6px}}@media (prefers-reduced-motion:reduce){.dm-landing .fuss-block>details>summary:after{transition:none}}.dm-landing .fuss-marke .logo{color:var(--nacht-hell)}.dm-landing .fuss-marke .logo-mark{width:36px;height:36px}.dm-landing .fuss-claim{color:var(--nacht-stark);max-width:20ch;margin-top:16px;font-size:1.02rem}.dm-landing .fuss-herkunft{color:var(--nacht-fg);margin-top:10px;font-size:.84rem}.dm-landing .fuss-marke .store-badges{margin-top:22px}.dm-landing .store-badges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dm-landing .store-badges a{border:0;text-decoration:none;display:inline-flex}.dm-landing .store-badges img{display:block}.dm-landing .fuss-block .fuss-kopf{font-family:var(--sans);margin:0 0 14px}.dm-landing .fuss-block ul{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.dm-landing .fuss-block ul a{text-decoration:none}.dm-landing .fuss-block ul a:hover{color:var(--nacht-hell);text-decoration:underline}.dm-landing :is(.nav-menue .ms-kopf,.fuss-block .fuss-kopf){letter-spacing:.5px;text-transform:uppercase;font-size:.72rem;font-weight:650}.dm-landing .nav-menue .ms-kopf{color:var(--graublau)}.dm-landing .fuss-block .fuss-kopf{color:var(--nacht-spalte)}.dm-landing :is(.nav-menue .me-titel,.fuss-block ul a){font-size:.875rem}.dm-landing .nav-menue .me-titel{color:var(--ink);font-weight:550}.dm-landing .fuss-block ul a{color:var(--nacht-fg);font-weight:450}.dm-landing .fuss-unten{border-top:1px solid var(--nacht-linie);margin-top:60px;padding:22px 0 26px}.dm-landing .fuss-unten .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.dm-landing .fuss-recht{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.dm-landing .fuss-recht :is(a,.fuss-link-knopf){color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:none}.dm-landing .fuss-recht :is(a,.fuss-link-knopf):hover{color:var(--nacht-hell);text-decoration:underline}.dm-landing .fuss-link-knopf{cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1180px){.dm-landing .fuss-ebene-1{grid-template-columns:repeat(5,minmax(0,1fr))}.dm-landing .fuss-ebene-1 .fuss-marke{grid-column:1/-1;margin-bottom:10px}}@media (max-width:760px){.dm-landing .fuss-ebene{gap:0}.dm-landing .fuss-ebene-1,.dm-landing .fuss-ebene-2{grid-template-columns:minmax(0,1fr)}.dm-landing .fuss-ebene-2{border-top:0;margin-top:0;padding-top:0}.dm-landing .fuss-marke{margin-bottom:30px}.dm-landing .fuss-ebene .sp-2 .fuss-block-spalten,.dm-landing .fuss-ebene .sp-3 .fuss-block-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-landing footer{padding-top:56px}.dm-landing .fuss-unten{margin-top:34px}.dm-landing .fuss-unten .wrap{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.dm-landing *,.dm-landing :before,.dm-landing :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.dm-landing .ton-gruen{background:var(--gruen-soft);color:var(--gruen-text)}.dm-landing .ton-amber{background:var(--warn-fill);color:var(--warn-text)}.dm-landing .ton-blau{background:var(--blau-fill);color:var(--blau-text)}.dm-landing .ton-rot{background:var(--danger-fill);color:var(--danger-text)}.dm-landing .hero-bogen{background:radial-gradient(58rem 38rem at 50% -12%,#d8e8fe,#0000 62%),linear-gradient(#fff 0%,#eff5ff 100%);min-height:calc(100svh - 68px);padding:clamp(36px,5vh,68px) 0 clamp(44px,6vh,90px)}.dm-landing .hb-innen{text-align:center;justify-items:center;display:grid}.dm-landing .hero-bogen h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:clamp(18px,2.4vh,26px);font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.05}.dm-landing .hb-akzent{color:var(--blau-text)}.dm-landing .hero-bogen .hero-sub{margin-inline:auto;text-wrap:pretty;max-width:620px;margin-bottom:clamp(22px,3vh,30px);font-size:clamp(1.08rem,1.3vw,1.2rem);line-height:1.6}.dm-landing .hero-bogen .hero-ctas{justify-content:center;gap:16px;margin-bottom:0}.dm-landing .hero-bogen .btn{border-radius:14px;padding:14px 26px;font-size:1rem}.dm-landing .hero-bogen{--schau-breite:min(1280px, 94vw)}.dm-landing .hb-bogen{width:var(--schau-breite);background:#ffffff80;border:1px solid #fffc;border-radius:26px;height:clamp(340px,52svh,620px);margin:clamp(34px,5vh,60px) auto 0;padding:clamp(8px,1.1vw,16px);position:relative;box-shadow:0 50px 110px #0b1e3e38}.dm-landing .hb-schirm{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1a,0 10px 30px #0b1e3e24}.dm-landing .hb-foto{object-fit:cover;object-position:50% 0%}.dm-landing .hb-leiste{text-align:center;width:var(--schau-breite);color:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin:clamp(22px,3vh,34px) auto 0;list-style:none;display:grid}.dm-landing .hb-leiste li{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.dm-landing .hb-leiste strong{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.3}.dm-landing .hb-leiste span{color:var(--muted);font-size:.85rem;line-height:1.35}html.js .dm-landing .hero-bogen :is(h1,.hero-sub,.hero-ctas){animation:.75s cubic-bezier(.22,.7,.3,1) backwards heroEin}html.js .dm-landing .hero-bogen h1{animation-delay:50ms}html.js .dm-landing .hero-bogen .hero-sub{animation-delay:.17s}html.js .dm-landing .hero-bogen .hero-ctas{animation-delay:.27s}@keyframes heroEin{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.dm-landing .pflichten{background:#07112cf5}.dm-landing .pflichten .sektion-kopf h2{color:#fff}.dm-landing .pflichten .sub{color:#ffffffc7}.dm-landing .pfl-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3.4vw,44px) clamp(30px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.dm-landing .pfl-zeile{margin:0}.dm-landing .pfl-zeile a{color:inherit;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;margin:-12px -16px;padding:12px 16px;text-decoration:none;transition:background-color .2s;display:grid}.dm-landing .pfl-zeile h3{letter-spacing:-.01em;color:#fff;grid-area:1/1;grid-template-columns:minmax(0,1fr);row-gap:4px;margin:0;font-size:1.12rem;line-height:1.34;transition:color .2s;display:grid}.dm-landing .pfl-titel{min-width:0}.dm-landing .pfl-grundlage{letter-spacing:.02em;color:#93c5fd;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:650}.dm-landing .pfl-tut{color:#ffffffc2;grid-area:2/1;margin:0;font-size:.97rem;line-height:1.55}.dm-landing .pfl-pfeil{color:#93c5fd;grid-area:1/2/-1;align-self:center;font-size:1.15rem;font-weight:700;transition:transform .2s}.dm-landing .pfl-zeile a:hover{background:#ffffff0f}.dm-landing .pfl-zeile a:hover h3{color:#93c5fd}.dm-landing .pfl-zeile a:hover .pfl-pfeil{transform:translate(4px)}.dm-landing .pfl-fuss{color:#ffffffad;border-top:1px solid #ffffff29;margin:clamp(34px,4vw,52px) 0 0;padding-top:clamp(24px,3vw,34px);font-size:.93rem}.dm-landing .pfl-fuss a{color:#93c5fd;font-weight:600;text-decoration:none}.dm-landing .pfl-fuss a:hover{text-decoration:underline}@media (max-width:1150px){.dm-landing .pfl-liste{grid-template-columns:1fr}}.dm-landing .gruender{padding:clamp(46px,7vh,78px) 0 clamp(40px,6vh,66px)}.dm-landing .gruender-innen{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffff80;border:1px solid #ffffffa6;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,34px);max-width:880px;margin-inline:auto;padding:clamp(26px,3.2vw,44px);display:grid;box-shadow:0 10px 30px #131a3314}.dm-landing .gr-bild{flex-shrink:0}.dm-landing .gr-foto,.dm-landing .gr-monogramm{object-fit:cover;border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.dm-landing .gr-monogramm{background:var(--blau-fill);color:var(--blau-text);letter-spacing:-.03em;font-size:2rem;font-weight:700}.dm-landing .gruender h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.34}.dm-landing .gruender p{color:var(--text);max-width:58ch;margin:0}.dm-landing .gr-signatur{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:.95rem;display:flex;margin-top:16px!important}.dm-landing .gr-signatur strong{color:var(--ink);font-weight:700}.dm-landing .gr-signatur span{color:var(--meta)}.dm-landing .gr-signatur .fr-link{margin-left:6px}.dm-landing .fr-link{color:var(--blau-text);align-items:center;gap:7px;font-weight:650;text-decoration:none;display:inline-flex}.dm-landing .fr-link:hover{color:var(--blau-hover)}.dm-landing .fr-pfeil{transition:transform .18s}.dm-landing .fr-link:hover .fr-pfeil{transform:translate(3px)}.dm-landing .buehne{background:var(--flaeche-blau)}.dm-landing .bu-bahn{width:min(1320px,94vw);margin-inline:auto}.dm-landing .bu-split{grid-template-columns:minmax(0,30fr) minmax(0,70fr);align-items:start;gap:clamp(26px,3vw,48px);margin-top:clamp(30px,4vw,46px);display:grid}.dm-landing .bu-liste{flex-direction:column;display:flex}.dm-landing .bu-eintrag{border-top:1px solid var(--linie)}.dm-landing .bu-eintrag:last-child{border-bottom:1px solid var(--linie)}.dm-landing .bu-eintrag h3{font:inherit;letter-spacing:normal;margin:0}.dm-landing .bu-eintrag h3>button{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:22px 16px 22px 21px;transition:background-color .18s;display:flex}.dm-landing .bu-eintrag.auf h3>button{background:0 0;padding-bottom:13px}.dm-landing .bu-reiter{letter-spacing:-.012em;color:var(--muted);font-size:1.06rem;font-weight:700;transition:color .18s}.dm-landing .bu-eintrag.auf .bu-reiter{color:var(--blau-text)}.dm-landing .bu-eintrag:not(.auf) h3>button:hover{background:#ffffff8c}.dm-landing .bu-eintrag:not(.auf) h3>button:hover .bu-reiter{color:var(--ink)}.dm-landing .bu-zeile{color:var(--meta);font-size:.89rem;line-height:1.4}.dm-landing .bu-eintrag.auf .bu-zeile{display:none}.dm-landing .bu-auf{background:0 0;padding:0 18px 22px 21px}.dm-landing .bu-titel{font-family:var(--sans);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin-bottom:10px;font-size:clamp(1.14rem,1.5vw,1.34rem);font-weight:800;line-height:1.25}.dm-landing .bu-absatz{margin-bottom:16px;font-size:.95rem;line-height:1.6}.dm-landing .bu-auf .fr-link{font-size:.94rem}html.js .dm-landing .bu-eintrag.auf .bu-auf{animation:.42s cubic-bezier(.22,.7,.3,1) backwards buAuf}@keyframes buAuf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dm-landing .bu-schau{background:#ffffff8c;border:1px solid #ffffffd9;border-radius:22px;height:clamp(460px,54vw,760px);padding:clamp(12px,1.1vw,16px);position:sticky;top:clamp(84px,11vh,112px);box-shadow:0 30px 70px #0b1e3e29}.dm-landing .bu-schirm{border-radius:13px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1a}.dm-landing .bu-schirm img{object-fit:cover;object-position:0% 0%}.dm-landing .bu-bild{opacity:0;transition:opacity .45s}.dm-landing .bu-bild.sichtbar{opacity:1}.dm-landing .bu-fuss{text-align:center;color:var(--meta);margin-top:18px;font-size:.88rem}.dm-landing .branchen{background:var(--karte);overflow:hidden}.dm-landing .br-split{grid-template-columns:minmax(0,53fr) minmax(0,47fr);align-items:center;gap:clamp(30px,4vw,64px);display:grid}.dm-landing .br-seite{padding-left:calc(max(0px,50vw - clamp(1160px,74vw,1420px)/2) + clamp(20px,4vw,40px));padding-right:clamp(8px,1vw,16px)}.dm-landing .br-seite .sektion-kopf{margin-bottom:clamp(24px,3vw,34px)}.dm-landing .br-seite .sektion-kopf h2{font-size:clamp(1.7rem,2.5vw,2.35rem)}.dm-landing .br-liste{margin:0;padding:0;list-style:none;display:grid}.dm-landing .br-liste li{border-top:1px solid var(--linie)}.dm-landing .br-liste li:last-child{border-bottom:1px solid var(--linie)}.dm-landing .br-liste a{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:clamp(15px,1.9vw,20px) 0;text-decoration:none;transition:padding-inline-start .2s;display:grid}.dm-landing .br-liste strong{grid-area:1/1}.dm-landing .br-liste a>span:not(.br-pfeil){grid-area:2/1}.dm-landing .br-pfeil{grid-area:1/2/-1;align-self:center}.dm-landing .br-liste a:hover{padding-inline-start:8px}.dm-landing .br-liste strong{color:var(--ink);letter-spacing:-.01em;font-size:1.06rem;font-weight:700}.dm-landing .br-liste a>span:not(.br-pfeil){color:var(--muted);font-size:.95rem;line-height:1.5}.dm-landing .br-pfeil{color:var(--blau-text);font-size:1.15rem;font-weight:700;transition:transform .2s}.dm-landing .br-liste a:hover .br-pfeil{transform:translate(4px)}.dm-landing .br-alle{margin-top:clamp(22px,2.6vw,30px)}.dm-landing .br-randbild{border-radius:28px 0 0 28px;height:clamp(380px,46vw,600px);position:relative;overflow:hidden;box-shadow:0 30px 70px #0b1e3e29}.dm-landing .br-randbild img{object-fit:cover;object-position:58% 50%}@media (max-width:900px){.dm-landing .br-split{grid-template-columns:1fr;gap:28px}.dm-landing .br-seite{padding-right:clamp(20px,4vw,40px)}.dm-landing .br-randbild{border-radius:0 24px 24px 0;height:clamp(240px,52vw,340px);margin-right:clamp(20px,8vw,60px)}}.dm-landing .demo-buchung{margin-top:clamp(38px,5vw,64px)}.dm-landing .demo-selbst{text-align:center;color:var(--muted);margin-top:clamp(24px,3vw,32px);font-size:.98rem}.dm-landing .demo-karte{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#fffffff0;border:1px solid #fffc;max-width:960px;margin-inline:auto;overflow:hidden;box-shadow:0 18px 46px #131a331f}.dm-landing .demo-karte-kopf{border-bottom:1px solid var(--linie);background:linear-gradient(#eff6ffe6,#fff0);padding:clamp(18px,2.4vw,24px) clamp(20px,3vw,30px)}.dm-landing .demo-karte-kopf strong{letter-spacing:-.02em;font-size:1.18rem;display:block}.dm-landing .demo-karte-kopf span{color:var(--muted);margin-top:3px;font-size:.9rem;display:block}.dm-landing .demo-karte-inhalt{padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,30px) clamp(22px,3vw,30px)}.dm-landing .demo-noscript{text-align:center;margin-top:14px;font-size:.95rem}.dm-landing .demo-platzhalter{grid-template-columns:1.15fr 1fr;align-content:start;gap:34px;min-height:380px;display:grid}.dm-landing .dp-spalte{align-content:start;gap:14px;display:grid}.dm-landing .demo-platzhalter :is(.dp-zeile,.dp-zelle,.dp-block){background:var(--linie);border-radius:8px;animation:1.6s ease-in-out infinite dpPuls}.dm-landing .dp-zeile{height:15px}.dm-landing .dp-breit{width:55%}.dm-landing .dp-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dm-landing .dp-zelle{aspect-ratio:1}.dm-landing .dp-block{height:44px}@keyframes dpPuls{0%,to{opacity:.75}50%{opacity:.4}}.dm-landing .schluss{padding:0}.dm-landing .schluss-buehne{text-align:center;background:radial-gradient(58rem 32rem at 8% -4%, #2563eb73, transparent 62%), radial-gradient(46rem 28rem at 94% 14%, #3b82f642, transparent 60%), radial-gradient(62rem 24rem at 44% 68%, #2563eb29, transparent 62%), var(--nacht);padding:clamp(96px,13vw,176px) 0 clamp(88px,11vw,152px);position:relative}.dm-landing .schluss-inhalt{max-width:780px;margin-inline:auto}.dm-landing .schluss-inhalt h2{color:#fff;letter-spacing:-.028em;margin-bottom:18px;font-size:clamp(1.95rem,3.5vw,3.15rem)}.dm-landing .schluss-sub{color:#ffffffdb;margin-inline:auto;max-width:620px;margin-bottom:34px;font-size:1.14rem}.dm-landing .btn-hell{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff8c}.dm-landing .btn-hell:hover{background:#fff3;border-color:#fff}@media (max-width:1024px){.dm-landing .hb-leiste{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}@media (max-width:700px){.dm-landing .hb-leiste{grid-template-columns:1fr}}@media (max-width:900px){.dm-landing .hero-bogen .hero-sub{max-width:none}.dm-landing .hb-bogen{aspect-ratio:16/10;border-radius:18px;height:auto;padding:6px}.dm-landing .hb-schirm{border-radius:12px}.dm-landing .bu-split{grid-template-columns:1fr;gap:26px}.dm-landing .bu-schau{aspect-ratio:16/10;order:2;height:auto;position:static}.dm-landing .bu-schirm img{object-position:50% 0%}.dm-landing .tk-chart{min-height:200px}}@media (max-width:860px){.dm-landing .demo-platzhalter{grid-template-columns:1fr}}@media (max-width:640px){.dm-landing .gruender-innen{grid-template-columns:1fr;gap:18px}.dm-landing .gr-foto,.dm-landing .gr-monogramm{width:84px;height:84px;font-size:1.6rem}.dm-landing .gr-signatur .fr-link{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html.js .dm-landing .hero-bogen :is(h1,.hero-sub,.hero-ctas){animation:none}html.js .dm-landing .bu-eintrag.auf .bu-auf,html.js .dm-landing .bu-schirm,.dm-landing .bu-eintrag h3>button,.dm-landing .bu-reiter,.dm-landing .br-liste a,.dm-landing .br-pfeil{transition:none}}.dm-landing.glaswerk{--karte:#ffffff8c;--flaeche-blau:transparent;--bg-alt:transparent;--linie:#0f172a1f;--linie-input:#0f172a38;--schatten:0 20px 50px #0f172a24;--schatten-kl:0 2px 10px #0f172a14;--radius:22px;--sans:var(--font-instrument-sans), "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--marken-sans:var(--font-dm-sans), "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:var(--sans);font-family:var(--sans);background:radial-gradient(64rem 40rem at 8% 4%,#bfdbfed9,#0000 55%) 0 0/220% 220% fixed,radial-gradient(56rem 42rem at 94% 22%,#d8e8fecc,#0000 58%) 100% 0/220% 220% fixed,radial-gradient(60rem 44rem at 30% 78%,#dbeafea6,#0000 60%) 30% 100%/220% 220% fixed,linear-gradient(#f7faff,#eff5fe) 0 0/100% 100% fixed;animation:34s ease-in-out infinite alternate wolkenDrift;position:relative}@keyframes wolkenDrift{0%{background-position:0 0,100% 0,30% 100%,0 0}to{background-position:10% 6%,92% 8%,22% 92%,0 0}}.dm-landing.glaswerk :is(.pflichten,.buehne,.branchen,.preise,.faq-sektion,.demo-sektion){padding:clamp(56px,6.5vw,88px) 0}.dm-landing.glaswerk .compliance{padding:clamp(70px,8.6vw,120px) 0}.dm-landing.glaswerk .sektion-kopf{margin-bottom:clamp(30px,4vw,52px)}.dm-landing.glaswerk .buehne,.dm-landing.glaswerk .branchen,.dm-landing.glaswerk .preise,.dm-landing.glaswerk .faq-sektion,.dm-landing.glaswerk .demo-sektion{background:0 0}.dm-landing.glaswerk .kopfleiste{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border-bottom:0}.dm-landing.glaswerk .kopfleiste:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffffbd,#ffffff8f);transition:background .25s,box-shadow .25s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f172a0f}.dm-landing.glaswerk .kopfleiste.geschrumpft{box-shadow:none}.dm-landing.glaswerk .kopfleiste.geschrumpft:before{background:linear-gradient(#fffffff0,#ffffffdb);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a17,0 10px 30px #0f172a0f}.dm-landing.glaswerk .kopfleiste.offen:before{background:#fffffff7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dm-landing.glaswerk .kopfleiste:before{background:#fffffff5}}@media (prefers-reduced-transparency:reduce){.dm-landing.glaswerk .kopfleiste:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.dm-landing.glaswerk .nav-aktionen .btn{box-sizing:border-box;height:38px;box-shadow:none;border-width:1px;border-radius:8px;padding:0 16px;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.dm-landing.glaswerk .nav-aktionen .btn:hover{box-shadow:none;background:var(--blau-text);transform:none}.dm-landing.glaswerk .nav-aktionen .btn:active{transform:none}.dm-landing.glaswerk .nav-aktionen .btn-ghost{color:var(--ink);background:#ffffff8c;border-color:#0f172a38;box-shadow:inset 0 1px #ffffffd9}.dm-landing.glaswerk .nav-aktionen .btn-ghost:hover{color:var(--ink);background:#ffffffeb;border-color:#0f172a57}.dm-landing.glaswerk .burger{border-radius:8px}.dm-landing.glaswerk :is(h1,h2,h3,h4,.preis-zeile strong,.tk-kachel strong){font-family:var(--sans)}.dm-landing.glaswerk .logo{font-family:var(--marken-sans)}.dm-landing.glaswerk .hero-bogen{background:0 0}.dm-landing.glaswerk .hb-akzent{background:linear-gradient(92deg,#1d4ed8,#2563eb 55%,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text}.dm-landing.glaswerk .hb-bogen{-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);background:#ffffff75;box-shadow:0 40px 90px #1e40af33,0 2px 10px #0f172a0d}.dm-landing.glaswerk .hb-bogen:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80}.dm-landing.glaswerk .preis-karte,.dm-landing.glaswerk .faq details{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffff80;border:1px solid #ffffffa6;position:relative;overflow:hidden;box-shadow:0 10px 30px #131a3314}.dm-landing.glaswerk .preis-karte{transition:translate .35s,box-shadow .35s,border-color .35s;overflow:visible}html.js .dm-landing.glaswerk .preis-karte.reveal{transition:opacity .65s ease var(--rv,0s), transform .8s cubic-bezier(.22, .7, .3, 1) var(--rv,0s), translate .35s ease, box-shadow .35s ease, border-color .35s ease}.dm-landing.glaswerk .preis-karte:hover{border-color:#3b82f68c;box-shadow:0 22px 50px #131a3324,0 0 0 1px #3b82f638}.dm-landing.glaswerk .preis-karte.beliebt{background:var(--nacht);border:1px solid var(--nacht);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 22px 54px #07112c47}.dm-landing.glaswerk .preis-karte.beliebt:hover{border-color:var(--nacht);box-shadow:0 28px 66px #07112c61,0 0 0 1px #ffffff2e}.dm-landing.glaswerk .bu-schau{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#ffffff80;border:1px solid #ffffffb3}.dm-landing.glaswerk .bu-eintrag.auf h3>button,.dm-landing.glaswerk .bu-auf{background:0 0}.dm-landing.glaswerk .bu-eintrag:not(.auf) h3>button:hover{background:#ffffff57}.dm-landing.glaswerk .btn{box-shadow:none;border-width:1px;border-radius:8px;padding-block:16px}.dm-landing.glaswerk .btn-klein{padding-block:11px}.dm-landing.glaswerk .hero-bogen .btn{border-radius:8px;padding-block:15px}.dm-landing.glaswerk .btn:hover{box-shadow:none;background:var(--blau-text);transform:none}.dm-landing.glaswerk .btn:active{transform:none}html.js .dm-landing.glaswerk .reveal{transition-duration:.8s;transform:translateY(26px)scale(.985)}html.js .dm-landing.glaswerk .reveal.sichtbar{transform:none}@media (prefers-reduced-motion:reduce){.dm-landing.glaswerk{animation:none}}.dm-landing.glaswerk .page-hero,.dm-landing.glaswerk .app-mock-band,.dm-landing.glaswerk .statement-band,.dm-landing.glaswerk .block.alt{background:0 0}.dm-landing.glaswerk .page-hero{border-bottom:0}.dm-landing.glaswerk .page-hero:before{display:none}.dm-landing.glaswerk .stat-band{border-top:0;border-bottom:0}.dm-landing.glaswerk .btn-ghost{background:0 0;border-color:#cbd5e1}.dm-landing.glaswerk .btn-ghost:hover{border-color:var(--graublau);background:#f1f5f9}@media (min-width:1161px){.dm-landing.glaswerk .nav-menue .menue-panel{border-bottom-color:var(--linie);background:#fff}}.dm-landing.glaswerk .deflist,.dm-landing.glaswerk .tile,.dm-landing.glaswerk .form-card,.dm-landing.glaswerk .feat-panel-card,.dm-landing.glaswerk .am-fenster{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffff80;border:1px solid #ffffffa6;box-shadow:0 10px 30px #131a3314}.dm-landing.glaswerk .form-card :is(input,textarea,select){--karte:#fff;--bg-surface:#fff;background-color:#fff}.dm-landing.glaswerk :is(.dm-blog-card,.dm-blog-related-card,.dm-blog-toc,.dm-blog-autor,.dm-blog-werkzeug,.dm-blog-faq details){-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffff80;border:1px solid #ffffffa6;box-shadow:0 10px 30px #131a3314}.dm-landing.glaswerk :is(.dm-blog-card,.dm-blog-related-card):hover{border-color:#3b82f673;box-shadow:0 22px 50px #131a3324}.dm-landing.glaswerk .dm-blog-werkzeug:hover{background:#3b82f61f;border-color:#3b82f673}.dm-landing .app-ladeschicht{z-index:1200;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#f0f6ffa8;place-items:center;animation:.18s ease-out alEinblenden;display:grid;position:fixed;inset:0}.dm-landing .al-karte{border-radius:var(--radius);box-shadow:var(--schatten);background:#ffffffb8;border:1px solid #ffffffd9;flex-direction:column;align-items:center;gap:14px;margin:16px;padding:30px 38px;display:flex}.dm-landing .al-karte p{color:var(--ink);text-align:center;margin:0;font-size:15.5px;font-weight:600}.dm-landing .al-spinner{border:3px solid var(--blau-fill);border-top-color:var(--blau-hover);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite alDrehen}@keyframes alEinblenden{0%{opacity:0}}@keyframes alDrehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dm-landing .app-ladeschicht{animation:none}.dm-landing .al-spinner{animation-duration:1.6s}}.dm-landing.glaswerk{--probe-gewicht:500}.dm-landing.glaswerk :is(h1,h2,h3,h4){font-weight:var(--probe-gewicht);letter-spacing:normal}.dm-landing.glaswerk :is(.hero-bogen h1,.sektion-kopf h2,.erfasst-inhalt h2,.schluss-inhalt h2,.gruender h2,.pfl-zeile h3){letter-spacing:normal}.dm-landing.glaswerk .bu-titel{font-weight:var(--probe-gewicht);letter-spacing:normal}.dm-landing.glaswerk :is(.preis-zeile strong,.tk-kachel strong){letter-spacing:normal}@media (min-width:1161px){.dm-landing.glaswerk .nav-innen{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.dm-landing.glaswerk .nav-innen .logo{justify-self:start}.dm-landing.glaswerk .nav-links{justify-self:center}.dm-landing.glaswerk .nav-aktionen{justify-self:end;margin-left:0}}.dm-landing.glaswerk :is(.kopfleiste,.ki-leiste,footer) .wrap{max-width:1680px;padding-inline:clamp(24px,3.5vw,64px)}.dm-landing.glaswerk .kopfleiste:before{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;transition:background .28s}.dm-landing.glaswerk .kopfleiste.geschrumpft:before{-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);background:linear-gradient(#ffffffd1,#ffffffad);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a14,0 12px 34px #0f172a12}.dm-landing.glaswerk .kopfleiste.offen:before{-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);background:#fffffff7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dm-landing.glaswerk .kopfleiste:before{background:0 0}.dm-landing.glaswerk .kopfleiste.geschrumpft:before{background:#fffffff5}}@media (prefers-reduced-transparency:reduce){.dm-landing.glaswerk .kopfleiste:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dm-landing.glaswerk .kopfleiste.geschrumpft:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.dm-landing.glaswerk .kopfleiste.menue-offen:before{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff}.dm-landing.glaswerk .demo-karte{-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);background:#ffffff75;border:1px solid #fffc;border-radius:26px;padding:16px;position:relative;overflow:visible;box-shadow:0 40px 90px #1e40af33,0 2px 10px #0f172a0d}.dm-landing.glaswerk .demo-karte:after{content:"";border-radius:inherit;z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80}.dm-landing.glaswerk .demo-schirm{background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1a,0 10px 30px #0b1e3e24}.dm-landing.glaswerk .demo-karte-kopf{background:linear-gradient(#eff6ffe6,#fff0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dm-landing.glaswerk .demo-karte{background:#fffffff5}}@media (prefers-reduced-transparency:reduce){.dm-landing.glaswerk .demo-karte{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
.dm-landing .page-hero{background:var(--bg-alt);border-bottom:1px solid var(--linie);padding:clamp(44px,4.2vw,64px) 0 clamp(28px,3.2vw,44px);position:relative;overflow:hidden}.dm-landing .page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61a,#0000 66%);border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-140px}.dm-landing .page-hero-inner{z-index:1;max-width:820px;position:relative}.dm-landing .page-hero h1{letter-spacing:-1.6px;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,4.4vw,3.3rem)}.dm-landing .page-hero-grid .page-hero-inner h1{font-size:clamp(2.2rem,4.1vw,3.2rem)}.dm-landing .page-hero p.lead{color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:1.18rem;line-height:1.6}.dm-landing .page-hero .hero-meta{color:var(--meta);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:.85rem;font-weight:600;display:inline-flex}.dm-landing .page-hero .hero-meta i{background:var(--graublau);border-radius:50%;width:3px;height:3px}.dm-landing .page-hero-mitte{text-align:center}.dm-landing .page-hero-mitte .page-hero-inner{max-width:780px;margin-inline:auto}.dm-landing .page-hero-mitte p.lead{max-width:640px;margin-inline:auto}.dm-landing .page-hero-mitte .hero-meta{justify-content:center}.dm-landing .page-hero-mitte:before{width:760px;height:700px;top:-260px;left:50%;right:auto;transform:translate(-50%)}.dm-landing .page-hero-grid{z-index:1;grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.dm-landing .page-hero-grid .page-hero-inner{max-width:none}.dm-landing .page-hero-bild{border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:20px;margin:0;overflow:hidden}.dm-landing .page-hero-bild img{object-fit:cover;width:100%;height:clamp(260px,28vw,380px);display:block}@media (max-width:900px){.dm-landing .page-hero-grid{grid-template-columns:1fr;gap:24px}.dm-landing .page-hero-bild img{height:clamp(200px,42vw,300px)}}.dm-landing .page-body{padding:64px 0 96px}.dm-landing .loesungen-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media (max-width:900px){.dm-landing .loesungen-grid{grid-template-columns:1fr}}.dm-landing .wrap-narrow{width:100%;max-width:clamp(1160px,72vw,1360px);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.dm-landing .wrap-narrow>*{max-width:780px}.dm-landing .wrap-narrow>.tile-grid,.dm-landing .wrap-narrow>.form-card,.dm-landing .wrap-narrow>.frist-rechner,.dm-landing .wrap-narrow>.kosten-rechner,.dm-landing .wrap-narrow>.vgl-tabelle,.dm-landing .wrap-narrow>.pruef-fragen,.dm-landing .wrap-narrow>.prose-block{max-width:none}.dm-landing .wrap-narrow .block-head.center{text-align:left;margin-left:0;margin-right:0}.dm-landing .prose-block{grid-template-columns:minmax(180px,260px) minmax(0,780px);align-items:start;column-gap:clamp(32px,4vw,72px);display:grid}.dm-landing .prose-block-kopf h2{letter-spacing:-.7px;color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.7vw,1.95rem);font-weight:800;line-height:1.25}@media (min-width:981px){.dm-landing .prose-block-kopf{position:sticky;top:104px}.dm-landing .prose-block .prose>:first-child{margin-top:0}}@media (min-width:1600px){.dm-landing .prose-block{grid-template-columns:minmax(220px,320px) minmax(0,820px);column-gap:clamp(48px,5vw,96px)}}@media (max-width:980px){.dm-landing .prose-block{grid-template-columns:minmax(0,1fr);row-gap:20px}.dm-landing .prose-block>*{max-width:780px}}.dm-landing .prose{color:var(--text);font-size:1rem;line-height:1.75}.dm-landing .prose>:first-child{margin-top:0}.dm-landing .prose .prose-lead{color:var(--text);margin-bottom:28px;font-size:1.1rem;line-height:1.7}.dm-landing .prose .updated{color:var(--meta);margin-bottom:8px;font-size:.82rem;font-weight:600}.dm-landing .prose h2{letter-spacing:-.5px;color:var(--ink);margin:48px 0 14px;scroll-margin-top:92px;font-size:1.55rem}.dm-landing .prose h3{color:var(--ink);margin:28px 0 8px;font-size:1.1rem;font-weight:700}.dm-landing .prose p{margin:0 0 16px}.dm-landing .prose ul{flex-direction:column;gap:10px;margin:0 0 18px;padding-left:2px;list-style:none;display:flex}.dm-landing .prose ul>li{align-items:flex-start;gap:12px;display:flex}.dm-landing .prose ul>li:before{content:"";background:var(--blau);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:9px}.dm-landing .prose ol{flex-direction:column;gap:10px;margin:0 0 18px;padding-left:22px;display:flex}.dm-landing .prose ol>li{padding-left:6px}.dm-landing .prose ol>li::marker{color:var(--blau-text);font-weight:700}.dm-landing .prose a{color:var(--blau-text);font-weight:600;text-decoration:none}.dm-landing .prose a:hover{text-decoration:underline}.dm-landing .prose strong,.dm-landing .prose b{color:var(--ink);font-weight:700}.dm-landing .prose hr{border:none;border-top:3px dotted #0f172a29;margin:40px 0}.dm-landing .deflist{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten-kl);overflow:hidden}.dm-landing .deflist>div{border-top:1px solid var(--linie);grid-template-columns:240px 1fr;gap:24px;padding:16px 24px;display:grid}.dm-landing .deflist>div:first-child{border-top:none}.dm-landing .deflist dt{color:var(--muted);margin:0;font-size:.86rem;font-weight:600;line-height:1.5}.dm-landing .deflist dd{color:var(--ink);margin:0;font-size:.95rem;font-weight:500;line-height:1.55}.dm-landing .deflist dd a{color:var(--blau-text);font-weight:600}.dm-landing .tile-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dm-landing .tile-grid.cols-2{grid-template-columns:repeat(2,1fr)}.dm-landing .tile-stack{flex-direction:column;gap:14px;display:flex}.dm-landing .tile{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-kl);flex-direction:column;padding:24px;transition:box-shadow .3s,border-color .2s;display:flex}.dm-landing a.tile{text-decoration:none}.dm-landing a.tile:hover{box-shadow:var(--schatten);border-color:var(--blau)}.dm-landing .tile .tile-kk{letter-spacing:.12em;text-transform:uppercase;color:var(--blau-text);margin-bottom:12px;font-size:.68rem;font-weight:700}.dm-landing .tile h3,.dm-landing .tile .tile-title{letter-spacing:-.3px;color:var(--ink);font-size:1.1rem;font-weight:800;display:block}.dm-landing .tile p{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.6}.dm-landing .tile .tile-val{color:var(--ink);margin-top:4px;font-size:.98rem;font-weight:600}.dm-landing .tile .tile-val.mono{letter-spacing:-.2px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88rem}.dm-landing .tile .tile-sub{color:var(--muted);margin-top:6px;font-size:.82rem;font-weight:500;line-height:1.5}.dm-landing .tile .tile-link{color:var(--blau-text);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.84rem;font-weight:600;display:inline-flex}.dm-landing .verwandt-zeile{color:var(--muted);margin-top:24px;font-size:.95rem}.dm-landing .verwandt-zeile a{color:var(--blau-text)}.dm-landing .bild-band{height:clamp(260px,34vw,380px);position:relative;overflow:hidden}.dm-landing .bild-band img{object-fit:cover}.dm-landing .bild-band.mit-satz:before{content:"";z-index:1;background:linear-gradient(#07112c00 40%,#07112cb8 100%);position:absolute;inset:0}.dm-landing .bb-satz-lage{inset-inline:0;z-index:2;position:absolute;bottom:clamp(22px,4vw,40px)}.dm-landing .bb-satz{color:#fff;letter-spacing:-.6px;text-wrap:balance;max-width:640px;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800}.dm-landing .app-mock-band{background:var(--blau-soft);padding:clamp(48px,5.4vw,68px) 0}.dm-landing .app-mock{margin:0;max-width:880px;margin-inline:auto}.dm-landing .am-fenster{background:var(--karte);border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:16px;overflow:hidden}.dm-landing .am-kopf{background:var(--bg-alt);border-bottom:1px solid var(--linie);align-items:center;gap:14px;padding:10px 16px;display:flex}.dm-landing .am-punkte{gap:6px;display:inline-flex}.dm-landing .am-punkte i{background:var(--linie-input);border-radius:50%;width:10px;height:10px}.dm-landing .am-url{text-align:center;color:var(--muted);background:var(--karte);border:1px solid var(--linie);border-radius:999px;flex:1;max-width:280px;margin-inline:auto;padding:4px 14px;font-size:.78rem;font-weight:600}.dm-landing .am-body{padding:20px clamp(16px,3vw,28px) 26px}.dm-landing .am-titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dm-landing .am-titelzeile strong{letter-spacing:-.4px;font-size:1.15rem;font-weight:800}.dm-landing .am-pillen{gap:6px;display:inline-flex}.dm-landing .am-pillen b{color:var(--muted);border:1px solid var(--linie);border-radius:999px;padding:4px 12px;font-size:.74rem;font-weight:650}.dm-landing .am-pillen b.aktiv{color:var(--blau-text);background:var(--blau-soft);border-color:#0000}.dm-landing .am-tabelle{border-collapse:collapse;width:100%;font-size:.9rem}.dm-landing .am-tabelle th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--meta);border-bottom:1px solid var(--linie);padding:8px 10px;font-size:.7rem;font-weight:700}.dm-landing .am-tabelle td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:12px 10px}.dm-landing .am-tabelle tr:last-child td{border-bottom:0}.dm-landing .am-tabelle td strong{color:var(--ink);font-weight:700;display:block}.dm-landing .am-tabelle td span{color:var(--muted);font-size:.8rem}.dm-landing .am-status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.76rem;font-style:normal;font-weight:700}.dm-landing .am-status.ton-amber{color:#92400e;background:#fef3c7}.dm-landing .am-status.ton-gruen{color:#166534;background:#dcfce7}.dm-landing .am-status.ton-blau{color:var(--blau-text);background:var(--blau-fill)}.dm-landing .am-status.ton-rot{color:#991b1b;background:#fee2e2}.dm-landing .am-hinweis{text-align:center;color:var(--meta);margin-top:12px;font-size:.8rem}@media (max-width:720px){.dm-landing .am-tabelle th:nth-child(3),.dm-landing .am-tabelle td:nth-child(3){display:none}}.dm-landing .app-phone-band{background:var(--blau-soft);padding:clamp(56px,8vw,96px) 0}.dm-landing .pm-reihe{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(22px,4vw,56px);display:flex}.dm-landing .phone-mock{flex-direction:column;align-items:center;margin:0;display:flex}@media (min-width:900px){.dm-landing .pm-versetzt{margin-top:44px}}.dm-landing .pm-geraet{width:278px;max-width:100%;box-shadow:var(--schatten), 0 0 0 1px #0f172a33;background:linear-gradient(158deg,#334155,#0f172a 62%);border-radius:42px;padding:10px}.dm-landing .pm-schirm{background:#f8fafc;border-radius:33px;flex-direction:column;min-height:544px;display:flex;overflow:hidden}.dm-landing .pm-statusleiste{color:#0f172a;justify-content:space-between;align-items:center;gap:8px;padding:13px 19px 7px;font-size:.72rem;font-weight:700;display:flex}.dm-landing .pm-insel{background:#0f172a;border-radius:999px;flex:none;width:60px;height:17px}.dm-landing .pm-indikatoren{align-items:center;gap:5px;display:inline-flex}.dm-landing .pm-signal{background-image:linear-gradient(#0f172a,#0f172a),linear-gradient(#0f172a,#0f172a),linear-gradient(#0f172a,#0f172a),linear-gradient(#0f172a,#0f172a);background-position:0 100%,4px 100%,8px 100%,12px 100%;background-repeat:no-repeat;background-size:3px 3px,3px 5px,3px 7px,3px 9px;width:15px;height:9px;display:block}.dm-landing .pm-wlan{clip-path:polygon(50% 100%,0 26%,22% 9%,50% 0,78% 9%,100% 26%,74% 40%,50% 26%,26% 40%);background:#0f172a;width:12px;height:9px;display:block}.dm-landing .pm-akku{background:0 0;border:1.4px solid #0f172a;border-radius:3px;width:21px;height:10px;display:block;position:relative}.dm-landing .pm-akku:before{content:"";background:#0f172a;border-radius:1px;width:62%;position:absolute;inset:1.4px auto 1.4px 1.4px}.dm-landing .pm-akku:after{content:"";background:#0f172a;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:50%;right:-3.4px;transform:translateY(-50%)}.dm-landing .pm-kopf{padding:14px 18px 10px}.dm-landing .pm-kopf strong{letter-spacing:-.5px;color:#0f172a;font-size:1.3rem;font-weight:800;display:block}.dm-landing .pm-kopf span{color:#556070;margin-top:3px;font-size:.79rem;display:block}.dm-landing .pm-karten{flex-direction:column;flex:1;gap:9px;padding:4px 14px 14px;display:flex}.dm-landing .pm-karte{background:#fff;border:1px solid #e2e8f0;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px;display:flex;box-shadow:0 1px 3px #0f172a12}.dm-landing .pm-karte-text{min-width:0}.dm-landing .pm-karte-text strong{color:#0f172a;font-size:.87rem;font-weight:700;display:block}.dm-landing .pm-karte-text span{color:#556070;margin-top:2px;font-size:.73rem;line-height:1.35;display:block}.dm-landing .pm-status{white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:.67rem;font-style:normal;font-weight:700}.dm-landing .pm-status.ton-amber{color:#92400e;background:#fef3c7}.dm-landing .pm-status.ton-gruen{color:#166534;background:#dcfce7}.dm-landing .pm-status.ton-blau{color:#1d4ed8;background:#dbeafe}.dm-landing .pm-status.ton-rot{color:#991b1b;background:#fee2e2}.dm-landing .pm-tableiste{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:repeat(5,1fr);gap:2px;padding:9px 6px 17px;display:grid}.dm-landing .pm-tab{color:#5b6878;letter-spacing:-.1px;flex-direction:column;align-items:center;gap:4px;font-size:.57rem;font-weight:650;display:flex}.dm-landing .pm-tab i{background:#cbd5e1;border-radius:6px;width:17px;height:17px}.dm-landing .pm-tab.aktiv{color:#1d4ed8}.dm-landing .pm-tab.aktiv i{background:#3b82f6}.dm-landing .pm-hinweis{text-align:center;color:var(--meta);max-width:300px;margin-top:14px;font-size:.8rem}.dm-landing .av-huelle{max-width:620px;margin:clamp(32px,5vw,52px) auto 0}.dm-landing .av-band{background:var(--karte);border:1px solid var(--linie);border-radius:14px;margin-top:18px;padding:16px 18px}.dm-landing .av-huelle .av-band{box-shadow:var(--schatten-kl);margin-top:0}.dm-landing .av-kicker{text-transform:uppercase;letter-spacing:.07em;color:var(--meta);margin:0 0 6px;font-size:.7rem;font-weight:700}.dm-landing .av-satz{color:var(--text);margin:0;font-size:.92rem;line-height:1.55}.dm-landing .av-fuss{color:var(--muted);margin:8px 0 0;font-size:.82rem;line-height:1.5}.dm-landing .mx-zahlen{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.dm-landing .mx-zahl{background:var(--karte);border:1px solid var(--linie);color:var(--muted);border-radius:999px;align-items:baseline;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:650;display:inline-flex}.dm-landing .mx-zahl strong{color:var(--ink);font-size:1.15rem;font-weight:800}.dm-landing .mx-zahl.grad-voll strong{color:var(--gruen-text)}.dm-landing .mx-zahl.grad-teilweise strong{color:var(--warn-text)}.dm-landing .mx-zahl.grad-web strong{color:var(--blau-text)}.dm-landing .mx-liste{background:var(--linie);border:1px solid var(--linie);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid;overflow:hidden}.dm-landing .mx-zeile{background:var(--karte);padding:18px 20px}.dm-landing .mx-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.dm-landing .mx-kopf strong{letter-spacing:-.2px;color:var(--ink);font-size:1rem;font-weight:750}.dm-landing .mx-zeile p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.dm-landing .mx-grad{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:.69rem;font-weight:700}.dm-landing .mx-grad.grad-voll{color:var(--gruen-text);background:var(--gruen-soft)}.dm-landing .mx-grad.grad-teilweise{color:var(--warn-text);background:var(--warn-fill)}.dm-landing .mx-grad.grad-web{color:var(--blau-text);background:var(--blau-fill)}.dm-landing .rk-grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px;display:grid}.dm-landing .rk-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-kl);padding:22px 22px 24px}.dm-landing .rk-satz{color:var(--ink);text-wrap:pretty;margin:10px 0 16px;font-size:1rem;font-weight:650;line-height:1.5}.dm-landing .rk-label{text-transform:uppercase;letter-spacing:.07em;color:var(--gruen-text);margin:0 0 8px;font-size:.68rem;font-weight:700}.dm-landing .rk-label-web{color:var(--meta);margin-top:16px}.dm-landing .rk-liste{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dm-landing .rk-liste li{color:var(--muted);padding-left:18px;font-size:.87rem;line-height:1.5;position:relative}.dm-landing .rk-liste li:before{content:"";background:var(--gruen);border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.dm-landing .rk-liste-web li:before{background:var(--linie-input)}.dm-landing .bs-stapel{gap:22px;display:grid}.dm-landing .bs-karte{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-kl);overflow:hidden}.dm-landing .bs-kopf{padding:20px 22px 0}.dm-landing .bs-kopf h3{letter-spacing:-.3px;color:var(--ink);margin:0;font-size:1.16rem;font-weight:750}.dm-landing .bs-zweck{color:var(--muted);margin:6px 0 16px;font-size:.87rem;line-height:1.5}.dm-landing .bs-text{background:var(--bg-alt);border-top:1px solid var(--linie);color:var(--text);padding:18px 22px 20px;font-size:.9rem;line-height:1.62}.dm-landing .bs-text p{margin:0 0 10px}.dm-landing .bs-text p:last-child{margin-bottom:0}.dm-landing .bs-betreff{color:var(--ink);font-weight:650}.dm-landing .bs-betreff span{text-transform:uppercase;letter-spacing:.07em;color:var(--meta);margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}.dm-landing .bs-fuss{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.6}.dm-landing .app-hub-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.dm-landing .lex-suche{margin-bottom:28px}.dm-landing .lex-suchfeld{background:var(--karte);border:1px solid var(--linie);max-width:520px;box-shadow:var(--schatten-kl);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.dm-landing .lex-suchfeld:focus-within{border-color:var(--blau);box-shadow:0 0 0 4px #3b82f624}.dm-landing .lex-lupe{width:18px;height:18px;color:var(--meta);flex:none}.dm-landing .lex-lupe circle,.dm-landing .lex-lupe path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.dm-landing .lex-suchfeld input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:1rem}.dm-landing .lex-suchfeld input::placeholder{color:var(--meta)}.dm-landing .lex-suchfeld input::-webkit-search-cancel-button{appearance:none}.dm-landing .lex-leeren{color:var(--blau-text);border-radius:999px;flex:none;padding:8px 14px;font-size:.82rem;font-weight:650}.dm-landing .lex-leeren:hover{background:var(--blau-soft)}.dm-landing .lex-treffer{color:var(--meta);margin-top:10px;font-size:.85rem}.dm-landing .lex-leer{color:var(--muted);max-width:620px;font-size:1.02rem;line-height:1.6}.dm-landing .statement-band{background:var(--blau-soft);text-align:center;padding:clamp(48px,5.4vw,68px) 0}.dm-landing .hinweis-band{background:var(--blau-soft);text-align:center;border-block:1px solid var(--linie);padding:clamp(18px,2.2vw,26px) 0}.dm-landing .hinweis-band p{color:var(--fg2,var(--ink));text-wrap:balance;max-width:760px;margin-inline:auto;font-size:1.02rem;line-height:1.5}.dm-landing .sb-satz{letter-spacing:-1.2px;color:var(--ink);text-wrap:balance;max-width:820px;margin-inline:auto;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.2}.dm-landing .stat-band{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 0;display:grid}.dm-landing .stat-band .s{text-align:center}.dm-landing .stat-band .s .v{letter-spacing:-1px;color:var(--ink);font-size:2.4rem;font-weight:800}.dm-landing .stat-band .s .v span{color:var(--blau)}.dm-landing .stat-band .s .l{color:var(--muted);margin-top:4px;font-size:.85rem;font-weight:500}.dm-landing .block{padding:clamp(48px,5.4vw,68px) 0}.dm-landing .block.alt{background:var(--bg-alt)}.dm-landing .block.trennlinie{border-top:1px solid var(--linie)}.dm-landing .page-hero+*{padding-top:clamp(28px,3.4vw,48px)}.dm-landing .block-head{max-width:700px;margin:0 0 40px}.dm-landing .block-head.center{text-align:center;margin-left:auto;margin-right:auto}.dm-landing .block-head h2{letter-spacing:-1px;color:var(--ink);margin:0;font-size:clamp(1.9rem,3.5vw,2.45rem)}.dm-landing .block-head p{color:var(--muted);margin:12px 0 0;font-size:1.02rem;line-height:1.6}.dm-landing .page-body .faq,.dm-landing .block .faq{max-width:none;margin:0}.dm-landing .faq details{background:var(--karte);border:1px solid var(--linie);border-radius:15px;overflow:hidden;box-shadow:0 5px 16px #0f172a0a}.dm-landing .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.dm-landing .faq summary::-webkit-details-marker{display:none}.dm-landing .faq summary:after{content:"+";color:var(--blau-text);flex-shrink:0;font-size:1.3rem;font-weight:400;line-height:1;transition:transform .25s}.dm-landing .faq details[open] summary:after{transform:rotate(45deg)}.dm-landing .faq details[open] summary{color:var(--blau-text)}.dm-landing .faq .faq-a{color:var(--muted);max-width:72ch;margin:0;padding:0 22px 21px;font-size:.98rem;line-height:1.7}.dm-landing .contact-grid{grid-template-columns:.85fr 1fr;align-items:start;gap:44px;display:grid}.dm-landing .form-card{background:var(--karte);border:1px solid var(--linie);box-shadow:var(--schatten-kl);border-radius:20px;padding:28px}.dm-landing .vorlage-formate{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dm-landing .form-card h2{letter-spacing:-.3px;color:var(--ink);margin:0 0 4px;font-size:1.2rem}.dm-landing .cf-field{display:block}.dm-landing .form-card .form-intro{color:var(--muted);max-width:640px;margin:0 0 22px;font-size:.9rem;line-height:1.6}.dm-landing .form-fields{flex-direction:column;gap:16px;display:flex}.dm-landing .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dm-landing .form-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.dm-landing .form-foot .form-hint{color:var(--muted);flex:1;min-width:180px;font-size:.8rem;line-height:1.5}.dm-landing .form-foot .form-hint a{color:var(--blau-text);font-weight:600}.dm-landing .produkt-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dm-landing .produkt-grid .featured{grid-column:span 2}.dm-landing .produkt-grid .featured .tile-title{font-size:1.4rem}.dm-landing .produkt-grid .featured p{max-width:46ch;font-size:1rem}.dm-landing .feat-detail{grid-template-columns:1.12fr .88fr;align-items:start;gap:52px;display:grid}.dm-landing .feat-detail .block-head{margin-bottom:26px}.dm-landing .feat-punkte{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.dm-landing .feat-punkte li strong{color:var(--ink);margin-bottom:3px;font-size:1.12rem;display:block}.dm-landing .feat-punkte li p{color:var(--muted);margin:0;font-size:.97rem}.dm-landing .feat-panel{position:sticky;top:92px}.dm-landing .feat-panel-card{background:var(--karte);border:1px solid var(--linie);box-shadow:var(--schatten-kl);border-radius:20px;padding:26px}.dm-landing .feat-panel-lead{color:var(--ink);margin:12px 0 16px;font-size:1rem;font-weight:700}.dm-landing .feat-checks{flex-direction:column;gap:12px;margin:0 0 22px;list-style:none;display:flex}.dm-landing .feat-checks li{color:var(--text);align-items:flex-start;gap:10px;font-size:.95rem;font-weight:500;display:flex}.dm-landing .feat-checks .haken{margin-top:1px}.dm-landing .feat-tarif{border-top:1px solid var(--linie);margin:0 0 20px;padding-top:16px}.dm-landing .feat-tarif-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.74rem;font-weight:700}.dm-landing .feat-tarif ul{flex-direction:column;gap:6px;margin:0 0 10px;list-style:none;display:flex}.dm-landing .feat-tarif li{color:var(--text);font-size:.88rem;line-height:1.45}.dm-landing .feat-tarif li strong{color:var(--ink);font-weight:700}.dm-landing .feat-tarif a{font-size:.86rem;font-weight:600;text-decoration:none}.dm-landing .feat-tarif a:hover{text-decoration:underline}.dm-landing .feat-weiter{border-top:1px solid var(--linie);margin:0 0 18px;padding-top:14px;font-size:.88rem;font-weight:600;line-height:1.45}.dm-landing .feat-weiter a{text-decoration:none}.dm-landing .feat-weiter a:hover{text-decoration:underline}@media (max-width:980px){.dm-landing .produkt-grid{grid-template-columns:repeat(2,1fr)}.dm-landing .produkt-grid .featured{grid-column:1/-1}.dm-landing .feat-detail{grid-template-columns:1fr;gap:34px}.dm-landing .feat-panel{max-width:440px;position:static}}@media (max-width:900px){.dm-landing .tile-grid,.dm-landing .tile-grid.cols-2,.dm-landing .produkt-grid{grid-template-columns:1fr}.dm-landing .stat-band{grid-template-columns:repeat(2,1fr);gap:30px 16px}.dm-landing .contact-grid{grid-template-columns:1fr;gap:32px}.dm-landing .deflist>div{grid-template-columns:1fr;gap:5px}.dm-landing .form-row{grid-template-columns:1fr}}@media (max-width:720px){.dm-landing .page-hero{padding:48px 0 28px}.dm-landing .page-body{padding:48px 0 72px}.dm-landing .block{padding:48px 0}.dm-landing .page-hero+*{padding-top:28px}}.dm-landing .frist-rechner{flex-direction:column;gap:20px;display:flex}.dm-landing .frist-ergebnis{margin:0}.dm-landing .frist-ergebnis .tile{flex-direction:column;gap:8px;display:flex}.dm-landing .frist-ergebnis .tile .tile-val{margin-top:2px}.dm-landing .frist-pill{letter-spacing:-.1px;border-radius:100px;align-self:flex-start;padding:4px 11px;font-size:.8rem;font-weight:700}.dm-landing .frist-pill.ok{color:#047857;background:#d1fae5}.dm-landing .frist-pill.warn{color:#b45309;background:#fef3c7}.dm-landing .frist-pill.over{color:#b91c1c;background:#fee2e2}.dm-landing .frist-hinweis{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.dm-landing .frist-cta{margin-top:2px}.dm-landing .preis-rechner{flex-direction:column;gap:24px;display:flex}.dm-landing .pr-regler{background:var(--blau-soft);border:1px solid var(--linie);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:8px 20px;padding:28px clamp(20px,4vw,34px);display:grid}.dm-landing .pr-label{color:var(--ink);font-size:1rem;font-weight:600}.dm-landing .pr-anzahl{letter-spacing:-1.5px;color:var(--blau-text);font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;background:0 0;border:1px solid #0000;border-radius:12px;justify-self:end;width:4.2em;padding:2px 6px;font-family:inherit;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;line-height:1;transition:border-color .16s,background-color .16s}.dm-landing .pr-anzahl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dm-landing .pr-anzahl::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dm-landing .pr-anzahl:hover{border-color:var(--linie-input)}.dm-landing .pr-anzahl:focus-visible{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-fill);background:#fff;outline:none}.dm-landing .pr-regler input[type=range]{width:100%;accent-color:var(--blau);cursor:pointer;grid-column:1/-1;height:24px;margin:6px 0 0}.dm-landing .pr-ergebnis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dm-landing .pr-karte{background:var(--flaeche,#fff);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:6px;padding:26px clamp(18px,3vw,28px);display:flex}.dm-landing .pr-karte.hervor{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-fill)}.dm-landing .pr-kk{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.dm-landing .pr-summe{letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800}.dm-landing .pr-sub{color:var(--muted);font-size:.88rem;line-height:1.5}.dm-landing .pr-hinweis{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.dm-landing .pr-cta{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.dm-landing .pr-ergebnis,.dm-landing .pr-regler{grid-template-columns:1fr}.dm-landing .pr-anzahl{justify-self:start}}.dm-landing .vgl-tabelle-huelle{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche,#fff);-webkit-overflow-scrolling:touch;overflow-x:auto}.dm-landing .vgl-tabelle{border-collapse:collapse;width:100%;min-width:560px}.dm-landing .vgl-tabelle th,.dm-landing .vgl-tabelle td{text-align:left;vertical-align:top;padding:16px clamp(14px,2.4vw,22px);font-size:.95rem;line-height:1.5}.dm-landing .vgl-tabelle thead th{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--linie);white-space:nowrap;font-size:.78rem;font-weight:700}.dm-landing .vgl-tabelle tbody tr+tr th,.dm-landing .vgl-tabelle tbody tr+tr td{border-top:1px solid var(--linie)}.dm-landing .vgl-tabelle tbody th{color:var(--muted);width:34%;font-weight:600}.dm-landing .vgl-tabelle tbody td{color:var(--ink)}.dm-landing .vgl-tabelle .vgl-eigen{background:var(--blau-soft);font-weight:700}.dm-landing .vgl-tabelle thead th.vgl-eigen{color:var(--blau-text)}.dm-landing .vgl-tabelle.anbieter-uebersicht tbody th{white-space:nowrap;width:auto}.dm-landing .vgl-stand{color:var(--muted);margin:16px 0 0;font-size:.84rem;line-height:1.65}.dm-landing .vgl-stand a{color:var(--blau-text);font-weight:600;text-decoration:none}.dm-landing .vgl-stand a:hover{text-decoration:underline}.dm-landing .vgl-liste,.dm-landing .punkt-liste{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dm-landing .vgl-liste>li,.dm-landing .punkt-liste>li{color:var(--text);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.55;display:flex}.dm-landing .vgl-liste:not(.eigen)>li:before,.dm-landing .punkt-liste>li:before{content:"";background:var(--linie-input);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.dm-landing .pruef-fragen{counter-reset:pf;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche,#fff);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dm-landing .pruef-fragen>li{counter-increment:pf;color:var(--ink);padding:15px clamp(16px,2.4vw,24px) 15px calc(clamp(16px,2.4vw,24px) + 34px);font-size:1rem;line-height:1.55;position:relative}.dm-landing .pruef-fragen>li+li{border-top:1px solid var(--linie)}.dm-landing .pruef-fragen>li:before{content:counter(pf);color:var(--blau-text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;line-height:1.9;position:absolute;top:15px;left:clamp(16px,2.4vw,24px)}.dm-landing .kosten-rechner{flex-direction:column;gap:20px;display:flex}.dm-landing .kr-felder{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dm-landing .kr-ergebnis{background:var(--blau-soft);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;gap:22px;padding:28px clamp(20px,4vw,34px);display:flex}.dm-landing .kr-summe{flex-direction:column;gap:6px;display:flex}.dm-landing .kr-posten{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dm-landing .kr-posten>li{flex-direction:column;gap:6px;display:flex}.dm-landing .kr-posten-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dm-landing .kr-posten-label{color:var(--ink);font-size:.92rem;font-weight:600}.dm-landing .kr-posten-wert{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem;font-weight:700}.dm-landing .kr-posten-anteil{color:var(--muted);margin-left:6px;font-weight:600}.dm-landing .kr-balken{background:var(--blau-fill);border-radius:100px;height:8px;display:block;position:relative;overflow:hidden}.dm-landing .kr-balken:before{content:"";width:var(--anteil,0%);background:var(--blau);border-radius:100px;position:absolute;inset:0 auto 0 0}@media (max-width:860px){.dm-landing .kr-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dm-landing .kr-felder{grid-template-columns:1fr}}.dm-landing .vgl-tabelle.er-vergleich{min-width:680px}.dm-landing .er-detail{color:var(--muted);margin-top:2px;font-size:.84rem;font-weight:400;display:block}.dm-landing .tv-huelle{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);overflow:clip}.dm-landing .tv-tabelle{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.dm-landing .tv-tabelle thead th{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;vertical-align:top;color:var(--ink);border-bottom:1px solid var(--linie);background:#fffffff7;padding:18px 12px 16px;font-size:1rem;font-weight:750;position:sticky;top:68px}.dm-landing .tv-tabelle thead th:first-child{text-align:left;vertical-align:bottom;letter-spacing:.09em;text-transform:uppercase;width:46%;color:var(--meta);padding-left:18px;font-size:.72rem;font-weight:750}.dm-landing .tv-sub{color:var(--muted);margin-top:3px;font-size:.76rem;font-weight:500;display:block}.dm-landing .tv-empfehlung{background:var(--blau-hover);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:9px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block}.dm-landing .tv-tabelle .tv-beliebt{background:#2563eb0e}.dm-landing .tv-tabelle thead th.tv-beliebt{background:linear-gradient(#2563eb16,#2563eb16),#fffffff7;border-radius:14px 14px 0 0}.dm-landing .tv-tabelle .tv-gruppe th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--meta);border-bottom:1px solid var(--linie);background:#0f172a09;padding:20px 18px 8px;font-size:.72rem;font-weight:750}.dm-landing .tv-tabelle tbody th[scope=row]{text-align:left;color:var(--ink);border-bottom:1px solid var(--linie);padding:13px 18px;font-size:.95rem;font-weight:500}.dm-landing .tv-tabelle tbody th[scope=row] a{color:var(--ink);text-decoration:none}.dm-landing .tv-tabelle tbody th[scope=row] a:hover{color:var(--blau-text);text-decoration:underline}.dm-landing .tv-tabelle td{text-align:center;border-bottom:1px solid var(--linie);padding:13px 10px}@media (hover:hover){.dm-landing .tv-tabelle tbody tr:not(.tv-gruppe):hover>*{background:#0f172a09}.dm-landing .tv-tabelle tbody tr:not(.tv-gruppe):hover>.tv-beliebt{background:#2563eb1a}}.dm-landing .tv-haken{fill:none;width:19px;height:19px;stroke:var(--gruen-text);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dm-landing .tv-strich{color:var(--meta);font-size:1rem}.dm-landing .tv-tabelle tbody tr:last-child th,.dm-landing .tv-tabelle tbody tr:last-child td{border-bottom:0}.dm-landing .tv-nachsatz{text-align:center;max-width:700px;margin:22px auto 0}.dm-landing .tv-karten{display:none}@media (max-width:760px){.dm-landing .tv-huelle{display:none}.dm-landing .tv-karten{gap:12px;display:grid}}.dm-landing .tv-karte{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);overflow:hidden}.dm-landing .tv-karte.beliebt{border-color:#2563eb66}.dm-landing .tv-karte>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:15px 18px;font-size:1.05rem;font-weight:750;list-style:none;display:flex}.dm-landing .tv-karte>summary::-webkit-details-marker{display:none}.dm-landing .tv-karte-sub{color:var(--muted);font-size:.84rem;font-weight:500}.dm-landing .tv-karte>summary:after{content:"";border-right:1.5px solid var(--meta);border-bottom:1.5px solid var(--meta);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.dm-landing .tv-karte[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.dm-landing .tv-karte-liste{padding:0 18px 18px}.dm-landing .tv-karte-liste h3{letter-spacing:.09em;text-transform:uppercase;color:var(--meta);margin:16px 0 9px;font-size:.72rem;font-weight:750}.dm-landing .tv-karte-liste ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dm-landing .tv-karte-liste li{color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;font-size:.93rem;line-height:1.45;display:grid}.dm-landing .tv-karte-liste li.tv-aus{color:var(--meta)}.dm-landing .tv-karte-liste li a{color:inherit;text-decoration:none}.dm-landing .tv-karte-liste li a:hover{text-decoration:underline}.dm-landing .tv-karte-liste .tv-haken{margin-top:2px}.dm-landing .tv-karte-liste .tv-strich{justify-self:center}.dm-landing .tv-karte-gleich{color:var(--muted);margin:0;padding:0 18px 18px;font-size:.93rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.dm-landing .tv-karte>summary:after{transition:none}}.dm-landing .ablauf{gap:14px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.dm-landing .ablauf li{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;padding:20px 22px;display:grid}.dm-landing .ablauf-nr{background:var(--blau-soft);width:36px;height:36px;color:var(--blau-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.95rem;font-weight:750;display:grid}.dm-landing .ablauf h3{color:var(--ink);margin:6px 0;font-size:1.08rem;line-height:1.3}.dm-landing .ablauf p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.6}@media (max-width:720px){.dm-landing .ablauf li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px}.dm-landing .ablauf-nr{width:30px;height:30px;font-size:.85rem}}.dm-landing .store-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.dm-landing .store-mikro{text-align:center;color:var(--meta);margin-top:14px;font-size:.86rem}@media print{@page{size:A4;margin:20mm 18mm}html,body,.dm-landing{background:#fff!important}.dm-landing:before,.dm-landing:after,.glaswerk:before,.glaswerk:after{content:none!important;display:none!important}.kopfleiste,.dm-landing footer,.skip,.druck-aus,[aria-label="Cookie- und Einwilligungs-Hinweis"],.df-support-blase{display:none!important}.dm-landing .page-hero{background:0 0!important;padding:0 0 10mm!important}.dm-landing .page-hero h1{font-size:20pt}.dm-landing .wrap-narrow{max-width:none!important;padding:0!important}.dm-landing .page-body{padding:0!important}.dm-landing .prose,.dm-landing .prose p,.dm-landing .prose li{font-size:10.5pt;line-height:1.5;color:#000!important}.dm-landing .prose h2{break-after:avoid;page-break-after:avoid;font-size:12.5pt}.dm-landing .prose h2+p{break-before:avoid;page-break-before:avoid}.dm-landing .prose p,.dm-landing .prose li{break-inside:avoid;page-break-inside:avoid}.dm-landing .vgl-tabelle-huelle{border-color:#999!important;overflow:visible!important}.dm-landing .vgl-tabelle{font-size:9.5pt;min-width:0!important}.dm-landing .vgl-tabelle th,.dm-landing .vgl-tabelle td{padding:6pt 8pt;color:#000!important}.dm-landing .vgl-tabelle-huelle{break-inside:auto;page-break-inside:auto}.dm-landing .vgl-tabelle tr{break-inside:avoid;page-break-inside:avoid}.dm-landing .vgl-tabelle thead{display:table-header-group}.dm-landing .prose a[href^=\/]:after{content:" (docufleet.de" attr(href) ")";font-size:9pt}.dm-landing .prose a{text-decoration:underline;color:#000!important}.dm-landing .nur-druck{display:block!important}}.dm-landing .nur-druck{display:none}.dm-landing .page-hero-mit-schau{align-items:center}.dm-landing .page-hero-schau{justify-content:center;align-items:flex-start;height:clamp(300px,30vw,420px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.dm-landing .page-hero-schau .szene.app{margin-top:12px}.dm-landing .page-hero-schau .szene.web{width:100%;margin-top:18px}@media (max-width:900px){.dm-landing .page-hero-schau{height:300px}.dm-landing .page-hero-schau .szene.web{max-width:560px}}.dm-landing .kennzahlen-band{padding-bottom:0}.dm-landing .kennzahlen{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dm-landing .kennzahlen li{flex-direction:column;gap:5px;padding:22px 24px 22px 0;display:flex}.dm-landing .kennzahlen li+li{border-left:1px solid var(--linie);padding-left:24px}.dm-landing .kz-wert{letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;line-height:1.1}.dm-landing .kz-label{color:var(--muted);text-wrap:pretty;font-size:.88rem;line-height:1.45}@media (max-width:900px){.dm-landing .kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-landing .kennzahlen li{padding:18px 20px 18px 0}.dm-landing .kennzahlen li:nth-child(odd){border-left:0;padding-left:0}.dm-landing .kennzahlen li:nth-child(n+3){border-top:1px solid var(--linie)}}.dm-landing .kurz{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-kl);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:clamp(20px,3vw,56px);padding:clamp(24px,3vw,40px);display:grid}.dm-landing .kurz-kk{letter-spacing:.12em;text-transform:uppercase;color:var(--blau-text);margin-bottom:10px;font-size:.68rem;font-weight:700;display:block}.dm-landing .kurz-frage h2{letter-spacing:-.5px;color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25}.dm-landing .kurz-antwort{color:var(--text);margin:0;font-size:1.05rem;line-height:1.7}@media (max-width:800px){.dm-landing .kurz{grid-template-columns:minmax(0,1fr)}}.dm-landing .rahmen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);display:grid}.dm-landing .rahmen-spalte{border-top:2px solid #0f172ad1;padding-top:18px}.dm-landing .rahmen-kk{letter-spacing:.1em;text-transform:uppercase;color:var(--blau-text);align-items:baseline;gap:10px;margin-bottom:12px;font-size:.74rem;font-weight:700;display:flex}.dm-landing .rahmen-kk b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem}.dm-landing .rahmen-spalte p{color:var(--text);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.65}@media (max-width:900px){.dm-landing .rahmen-grid{grid-template-columns:minmax(0,1fr);gap:26px}}.dm-landing .ab-split{align-items:start;gap:clamp(28px,4vw,64px);display:grid}.dm-landing .ab-split.app{grid-template-columns:minmax(0,1fr) 380px}.dm-landing .ab-split.web{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.dm-landing .ab-split.ohne{grid-template-columns:minmax(0,880px);justify-content:center}.dm-landing .ab-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dm-landing .ab-eintrag{border-top:1px solid var(--linie)}.dm-landing .ab-eintrag:last-child{border-bottom:1px solid var(--linie)}.dm-landing .ab-eintrag h3{font:inherit;letter-spacing:normal;margin:0}.dm-landing .ab-eintrag h3>button{text-align:left;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:17px 12px 17px 6px;transition:background-color .18s;display:grid}.dm-landing .ab-eintrag:not(.auf) h3>button:hover{background:#ffffff8c}.dm-landing .ab-nr{border:1px solid var(--linie-input);width:36px;height:36px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.92rem;font-weight:750;transition:background-color .18s,color .18s,border-color .18s;display:grid}.dm-landing .ab-eintrag.auf .ab-nr{background:var(--blau-text);border-color:var(--blau-text);color:#fff}.dm-landing .ab-titel{letter-spacing:-.012em;color:var(--muted);font-size:1.06rem;font-weight:700;line-height:1.3;transition:color .18s}.dm-landing .ab-eintrag.auf .ab-titel,.dm-landing .ab-eintrag:not(.auf) h3>button:hover .ab-titel{color:var(--ink)}.dm-landing .ab-auf{padding:0 12px 22px 58px}.dm-landing .ab-auf p{color:var(--text);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.65}html.js .dm-landing .ab-eintrag.auf .ab-auf{animation:.42s cubic-bezier(.22,.7,.3,1) backwards buAuf}.dm-landing .ab-szene-mobil{display:none}.dm-landing .ab-schau{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#ffffff80;border:1px solid #ffffffd9;border-radius:22px;padding:clamp(12px,1.1vw,16px);position:sticky;top:clamp(84px,11vh,112px);box-shadow:0 30px 70px #0b1e3e24}.dm-landing .ab-schirm{display:grid}.dm-landing .ab-schirm .szene{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .4s}.dm-landing .ab-schirm .szene.app{align-self:start}.dm-landing .ab-schirm .szene.sichtbar{opacity:1}@media (max-width:900px){.dm-landing .ab-split.app,.dm-landing .ab-split.web{grid-template-columns:minmax(0,1fr)}.dm-landing .ab-schau{display:none}.dm-landing .ab-szene-mobil{justify-content:center;margin-top:18px;display:flex}.dm-landing .ab-szene-mobil .szene.web{width:100%}.dm-landing .ab-auf{padding:0 4px 22px}}.dm-landing .ad-reiter{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dm-landing .ad-tab{text-align:left;background:var(--karte);border:1px solid var(--linie);color:var(--ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.dm-landing .ad-tab:hover{border-color:var(--linie-input);background:#fffc}.dm-landing .ad-tab.aktiv{border-color:var(--blau);background:var(--blau-soft);box-shadow:0 0 0 3px #3b82f624}.dm-landing .ad-tab-kk{letter-spacing:.1em;text-transform:uppercase;color:var(--meta);font-size:.64rem;font-weight:700}.dm-landing .ad-tab.aktiv .ad-tab-kk{color:var(--blau-text)}.dm-landing .ad-tab-titel{letter-spacing:-.01em;font-size:.97rem;font-weight:700;line-height:1.25}.dm-landing .ad-panel{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;min-height:200px;padding:clamp(24px,3vw,36px);display:grid}.dm-landing .ad-panel[hidden]{display:none}.dm-landing .ad-kk{letter-spacing:.12em;text-transform:uppercase;color:var(--blau-text);grid-column:1;font-size:.68rem;font-weight:700}.dm-landing .ad-panel h3{letter-spacing:-.5px;color:var(--ink);grid-column:1;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25}.dm-landing .ad-panel p{color:var(--text);text-wrap:pretty;grid-column:1;max-width:72ch;margin:6px 0 0;font-size:1rem;line-height:1.7}.dm-landing .ad-haken{color:var(--gruen-text);background:var(--gruen-soft);white-space:nowrap;border-radius:999px;grid-area:1/2/span 3;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.dm-landing .ad-haken .haken{width:16px;height:16px}.dm-landing .ad-haken .haken path{stroke:var(--gruen-text)}html.js .dm-landing .ad-panel:not([hidden]){animation:.38s cubic-bezier(.22,.7,.3,1) backwards buAuf}@media (max-width:980px){.dm-landing .ad-reiter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dm-landing .ad-reiter{padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.dm-landing .ad-reiter::-webkit-scrollbar{display:none}.dm-landing .ad-tab{scroll-snap-align:start;flex:none;width:176px}.dm-landing .ad-panel{grid-template-columns:minmax(0,1fr)}.dm-landing .ad-haken{grid-area:auto/1;justify-self:start;margin-bottom:6px}}.dm-landing .szene{justify-content:center;display:flex}.dm-landing .sz-schirm{height:auto;min-height:568px}.dm-landing .sz-schirm .pm-tableiste{margin-top:auto}.dm-landing .sz-kopf{padding:12px 18px 8px}.dm-landing .sz-kopf strong{letter-spacing:-.5px;color:#0f172a;font-size:1.2rem;font-weight:800;display:block}.dm-landing .sz-kopf span{color:#556070;margin-top:3px;font-size:.76rem;line-height:1.35;display:block}.dm-landing .sz-zeilen{flex-direction:column;gap:8px;margin:0;padding:4px 14px 14px;list-style:none;display:flex}.dm-landing .sz-zeile{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #0f172a12}.dm-landing .sz-haken{background:#dcfce7;border-radius:999px;flex:none;width:18px;height:18px;margin-top:1px;position:relative}.dm-landing .sz-haken:after{content:"";border:2px solid #166534;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.dm-landing .sz-text{flex:1;min-width:0}.dm-landing .sz-text strong{color:#0f172a;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-size:.84rem;font-weight:700;line-height:1.3;display:block}.dm-landing .sz-text span{color:#556070;-webkit-hyphens:manual;hyphens:manual;margin-top:2px;font-size:.72rem;line-height:1.35;display:block}.dm-landing .sz-status{white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:.66rem;font-style:normal;font-weight:700}.dm-landing .sz-status.ton-amber{color:#92400e;background:#fef3c7}.dm-landing .sz-status.ton-gruen{color:#166534;background:#dcfce7}.dm-landing .sz-status.ton-blau{color:#1d4ed8;background:#dbeafe}.dm-landing .sz-status.ton-rot{color:#991b1b;background:#fee2e2}.dm-landing .sz-status.ton-grau{color:#475569;background:#f1f5f9}.dm-landing .sz-knopf{text-align:center;color:#fff;background:#2563eb;border-radius:12px;margin:2px 14px 14px;padding:12px;font-size:.86rem;font-weight:700;display:block}.dm-landing .sz-knopf.gruen{background:#15803d}.dm-landing .sz-sucher{flex-direction:column;align-items:center;gap:6px;margin:4px 14px 8px;display:flex}.dm-landing .sz-sucher-feld{aspect-ratio:1.586;background:linear-gradient(160deg,#1e293b,#0f172a);border-radius:14px;width:100%;position:relative;overflow:hidden}.dm-landing .sz-sucher-feld i{border:2px dashed #ffffffb8;border-radius:10px;position:absolute;inset:14px 18px}.dm-landing .sz-sucher.gesicht .sz-sucher-feld{aspect-ratio:1}.dm-landing .sz-sucher.gesicht .sz-sucher-feld i{border-radius:50%;inset:16px 44px}.dm-landing .sz-sucher-feld:after{content:"";background:linear-gradient(90deg,#0000,#60a5faf2,#0000);height:2px;animation:2.4s ease-in-out infinite alternate szTasten;position:absolute;top:20%;left:18px;right:18px}@keyframes szTasten{0%{top:16%}to{top:82%}}.dm-landing .sz-sucher-schritt{letter-spacing:.1em;text-transform:uppercase;color:#1d4ed8;margin-top:4px;font-size:.64rem;font-weight:700}.dm-landing .sz-sucher-text{color:#0f172a;font-size:.8rem;font-weight:600}.dm-landing .szene.web{width:100%}.dm-landing .sz-fenster{background:#fff;flex-direction:column;width:100%;height:100%;display:flex}.dm-landing .sz-web-body{flex-direction:column;flex:1;min-height:0;padding:16px 20px 20px;display:flex;overflow:hidden}.dm-landing .szene.web .sz-kopf{padding:0 0 12px}.dm-landing .szene.web .sz-kopf strong{font-size:1.1rem}.dm-landing .szene.web .sz-zeilen{gap:8px;padding:0}.dm-landing .szene.web .sz-zeile{box-shadow:none;background:#f8fafc;border-radius:12px;padding:11px 14px}.dm-landing .szene.web .sz-text strong{font-size:.9rem}.dm-landing .szene.web .sz-text span{font-size:.76rem}.dm-landing .szene.web .sz-status{padding:4px 10px;font-size:.72rem}.dm-landing .szene.web .sz-knopf{align-self:flex-end;margin:14px 0 0;padding:10px 18px;display:inline-block}.dm-landing .sz-vorschau{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.dm-landing .sz-blatt{background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-direction:column;flex:none;gap:4px;width:34px;height:44px;padding:8px 6px;display:flex}.dm-landing .sz-blatt i{background:#cbd5e1;border-radius:2px;height:3px}.dm-landing .sz-blatt i:nth-child(2){width:70%}.dm-landing .sz-blatt i:nth-child(4){width:45%}.dm-landing .sz-vorschau-text strong{color:#0f172a;font-size:.84rem;display:block}.dm-landing .sz-vorschau-text span{color:#556070;font-size:.72rem;display:block}@media (prefers-reduced-motion:reduce){.dm-landing .sz-sucher-feld:after{animation:none}.dm-landing .ab-schirm .szene{transition:none}html.js .dm-landing .ab-eintrag.auf .ab-auf,html.js .dm-landing .ad-panel:not([hidden]){animation:none}.dm-landing .ab-nr,.dm-landing .ab-titel,.dm-landing .ab-eintrag h3>button,.dm-landing .ad-tab{transition:none}}