/* erzeugt von deploy/seiten.py aus variablen.css und bauteile.css, nicht von Hand ändern */
@font-face{font-family:"DM Sans";font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/fonts/dm-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"DM Sans";font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/fonts/dm-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#1B2A4A;--navy-light:#243656;--navy-dark:#131E35;--navy-hover:#2A3F6E;--header-from:#0F172A;--header-to:#1E293B;--orange:#FF7A2E;--orange-hover:#F26A1B;--surface-bg:#F4F5F7;--surface-warm:#FAFBFC;--surface-card:#FFFFFF;--line:#E2E5EB;--line-light:#ECEEF2;--ink:#1B2A4A;--ink-muted:#56637A;--ink-on-dark:#C9D3E4;--teal-text:#1A7A8A;--teal:#1A9BA8;--teal-on-dark:#7DD3DC;--danger:#DC2626;--danger-bg:#FEF2F2;--danger-border:#FECACA;--warn:#B45309;--warn-bg:#FFFBEB;--warn-border:#FDE68A;--ok:#15803D;--ok-bg:#ECFDF5;--ok-border:#BBF7D0;--ampel-rot:#DC2626;--ampel-gelb:#EAB308;--ampel-gruen:#16A34A;--ampel-rot-text:#DC2626;--ampel-gelb-text:#854D0E;--ampel-gruen-text:#15803D;--plan-paper:#FFFFFF;--plan-grid:#EEF1F5;--plan-grid-major:#E0E5EC;--plan-line:#1B2A4A;--plan-dim:#1A7A8A;--font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:24px;--fs-3xl:32px;--fs-4xl:40px;--fs-body:17px;--fs-display:clamp(34px,4.2vw,56px);--fs-h2:clamp(26px,2.8vw,40px);--fs-h3:22px;--tracking-tight:-0.02em;--tracking-wide:0.04em;--lh-tight:1.1;--lh-normal:1.4;--lh-relaxed:1.6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-14:56px;--sp-20:80px;--sp-28:112px;--radius:8px;--radius-full:9999px;--shadow-md:0 4px 12px rgba(0,0,0,.08);--page-max:1280px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--surface-bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink);background:var(--surface-bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}::selection{background:var(--teal-text);color:#fff}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}img{display:block;max-width:100%;height:auto}.huelle{max-width:var(--page-max);margin:0 auto;padding:0 var(--sp-6)}h1,h2,h3{font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-wrap:balance}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.25}p{max-width:68ch}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.springen{position:absolute;left:var(--sp-4);top:-60px;background:#fff;color:var(--navy);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius);z-index:200;font-weight:700}.springen:focus{top:var(--sp-2)}.kopf{background:linear-gradient(135deg,var(--header-from),var(--header-to));color:#fff;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.07)}.kopf .huelle{display:flex;align-items:center;justify-content:space-between;height:60px;gap:var(--sp-4)}.marke{display:flex;align-items:center;gap:var(--sp-3);text-decoration:none}.marke svg{filter:drop-shadow(0 0 6px rgba(251,146,60,.4));flex:none}.wortmarke{display:flex;flex-direction:column;line-height:1}.wortmarke .dach{font-size:var(--fs-xs);font-weight:700;letter-spacing:.32em;color:var(--teal-on-dark)}.wortmarke .name{font-size:20.8px;font-weight:800;color:#fff}.wortmarke .name span{color:var(--orange)}.hauptmenue{display:flex;align-items:center;gap:var(--sp-6)}.hauptmenue>ul{display:flex;gap:var(--sp-6);list-style:none;align-items:center}.hauptmenue a,.hauptmenue button.unter{color:#fff;text-decoration:none;font:inherit;font-size:var(--fs-lg);font-weight:500;background:none;border:0;cursor:pointer;padding:var(--sp-2) 0}.hauptmenue a:hover,.hauptmenue button.unter:hover{color:var(--teal-on-dark)}.hauptmenue a[aria-current="page"]{color:var(--teal-on-dark)}.hauptmenue li{position:relative}.hauptmenue button.unter::after{content:"";display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 0 3px 8px}.untermenue{display:none;position:absolute;top:100%;left:-16px;min-width:260px;background:var(--navy-dark);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:var(--sp-2) 0;list-style:none;box-shadow:var(--shadow-md)}.untermenue a{display:block;padding:var(--sp-2) var(--sp-4);font-size:var(--fs-md)}.untermenue a:hover{background:rgba(255,255,255,.06)}.hauptmenue li.offen .untermenue,.hauptmenue li:focus-within .untermenue{display:block}@media (hover:hover){.hauptmenue li:hover .untermenue{display:block}}.taste-zweit-dunkel{border:1.5px solid rgba(255,255,255,.6)!important;padding:8px 16px!important;border-radius:var(--radius)}.menue-knopf{display:none;background:none;border:1.5px solid rgba(255,255,255,.6);color:#fff;border-radius:var(--radius);font:inherit;font-size:var(--fs-md);font-weight:600;padding:8px 14px;cursor:pointer}.planblatt{background-color:var(--plan-paper);background-image:linear-gradient(var(--plan-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--plan-grid-major) 1px,transparent 1px),linear-gradient(var(--plan-grid) 1px,transparent 1px),linear-gradient(90deg,var(--plan-grid) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;border-bottom:2px solid var(--plan-line)}.einstieg{padding:var(--sp-8) 0 0}.einstieg .huelle{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:var(--sp-6);align-items:end}.plan{position:relative;min-width:0;padding-bottom:var(--sp-6)}.plan svg{width:100%;height:auto;display:block}.plan-ausschnitt{display:none}.plan-ausschnitt svg{width:100%;height:auto;display:block}.plan-hinweis{font-size:var(--fs-sm);color:var(--ink-muted);margin:var(--sp-1) 0 0}.einstieg-unter .huelle{grid-template-columns:460px minmax(0,1fr);align-items:end}.einstieg-unter .screen{margin-bottom:var(--sp-6);align-self:center}.einstieg-schmal .huelle{grid-template-columns:minmax(0,760px)}.schriftfeld{background:#fff;border:2px solid var(--plan-line);border-bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.zelle{padding:var(--sp-2) var(--sp-3);border-right:1px solid var(--plan-line);border-bottom:1px solid var(--plan-line);font-size:var(--fs-sm);color:var(--ink-muted);line-height:1.3}.schriftfeld>.zelle.re{border-right:0}.schriftfeld>.zelle.s2{grid-column:span 2}.schriftfeld:not(:has(.s2)){grid-template-columns:repeat(3,minmax(0,1fr))}.schriftfeld:not(:has(.s2))>.zelle:nth-child(3){border-right:0}.zelle b{display:block;color:var(--ink);font-size:var(--fs-md);font-weight:700;overflow-wrap:anywhere}.feld-haupt{grid-column:1/-1;padding:var(--sp-6) var(--sp-6) var(--sp-8)}.feld-haupt h1{font-size:clamp(28px,2.25vw,32px);hyphens:manual}.feld-haupt p{font-size:var(--fs-lg);color:var(--ink-muted);margin:var(--sp-3) 0 var(--sp-5)}.aktionen{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.taste{display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--orange);color:var(--navy);font:inherit;font-weight:800;font-size:var(--fs-lg);padding:15px 24px;border-radius:var(--radius);text-decoration:none;border:0;cursor:pointer;transition:background .2s}.taste:hover{background:var(--orange-hover)}.taste-zweit{display:inline-flex;align-items:center;font-weight:700;font-size:var(--fs-md);padding:13px 18px;border:1.5px solid var(--navy);border-radius:var(--radius);text-decoration:none;color:var(--navy);background:#fff;transition:background .2s}.taste-zweit:hover{background:var(--surface-bg)}.store{display:inline-flex;flex-direction:column;justify-content:center;height:48px;padding:0 14px;border:1.5px solid var(--navy);border-radius:var(--radius);text-decoration:none;line-height:1.1;background:#fff;color:var(--navy)}.store small{font-size:var(--fs-xs);color:var(--ink-muted)}.store b{font-size:var(--fs-md)}.store:hover{background:var(--surface-bg)}.textlink{font-weight:700;font-size:var(--fs-md);color:var(--navy)}.textlink:hover{color:var(--teal-text)}.feld-hinweis{font-size:var(--fs-sm);color:var(--ink-muted);margin-top:var(--sp-3)}.abschnitt{padding:var(--sp-20) 0}.abschnitt-kopf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-10);align-items:end;margin-bottom:var(--sp-10)}.abschnitt-kopf p{color:var(--ink-muted)}.abschnitt-kopf.allein{grid-template-columns:minmax(0,1fr)}.abschnitt-kopf.nur-text{margin-bottom:0;align-items:start}.abschnitt-kopf.nur-text .text p{color:var(--ink);font-size:var(--fs-lg)}.abschnitt-kopf.nur-text .text p+p{margin-top:var(--sp-3)}.weiss{background:var(--surface-card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dunkel{background:var(--navy);color:#fff}.dunkel p{color:var(--ink-on-dark)}.text p+p{margin-top:var(--sp-4)}.text{color:var(--ink)}.zwei-spalten{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-14);align-items:start}.verzeichnis{border-top:2px solid var(--plan-line)}.zeile{display:grid;grid-template-columns:88px minmax(0,3fr) minmax(0,6fr) 17rem;gap:var(--sp-6);align-items:baseline;padding:var(--sp-6) 0;border-bottom:1px solid var(--line);text-decoration:none}.zeile:hover h3{color:var(--teal-text)}.kennung{font-size:var(--fs-md);font-weight:800;color:var(--teal-text);letter-spacing:var(--tracking-wide)}.zeile p{color:var(--ink-muted);font-size:var(--fs-lg)}.pfeil{font-weight:700;font-size:var(--fs-md);color:var(--navy);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:end}.pfeil::after{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M1 6h9M6.5 2.5 10 6l-3.5 3.5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M1 6h9M6.5 2.5 10 6l-3.5 3.5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.zeile:hover .pfeil::after{transform:translateX(3px)}.kette{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));margin-top:var(--sp-8);list-style:none}.kette::before{content:"";position:absolute;left:0;right:0;top:14px;border-top:1.5px solid var(--plan-dim)}.kette::after{content:"";position:absolute;right:0;top:4px;height:20px;border-left:1px solid var(--plan-dim)}.mass{position:relative;padding:var(--sp-10) var(--sp-6) 0 0}.mass::before{content:"";position:absolute;left:0;top:4px;height:20px;border-left:1px solid var(--plan-dim)}.mass::after{content:"";position:absolute;left:-6px;top:8px;width:12px;height:12px;background:linear-gradient(135deg,transparent 45%,var(--plan-dim) 45%,var(--plan-dim) 58%,transparent 58%)}.mass-zahl{position:absolute;top:-6px;left:50%;transform:translateX(-50%);background:var(--mass-grund,var(--surface-bg));padding:0 var(--sp-2);font-size:var(--fs-md);font-weight:700;color:var(--teal-text)}.weiss .mass-zahl{--mass-grund:var(--surface-card)}.mass h3{margin-bottom:var(--sp-2)}.mass p{font-size:var(--fs-lg);color:var(--ink-muted)}.screen{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-width:0}.screen-kopf{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--navy);color:var(--ink-on-dark);font-size:var(--fs-sm);font-weight:600}.screen img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top left}.screen.hoch img{aspect-ratio:3/2;object-position:50% 62%}.screen figcaption{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--ink-muted);border-top:1px solid var(--line)}.screen figcaption b{color:var(--ink);font-weight:600}.screens{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-8);margin-top:var(--sp-14);align-items:start}.maengel{display:flex;flex-direction:column;gap:var(--sp-3)}.mk{background:#fff;border:1px solid var(--line);border-top:3px solid var(--ampel-rot);border-radius:0;padding:var(--sp-4) var(--sp-5)}.mk.gelb{border-top-color:var(--ampel-gelb)}.mk-kopf{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-1)}.mk-nr{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ampel-rot);color:#fff;font-size:var(--fs-base);font-weight:800;flex:none}.mk.gelb .mk-nr{background:var(--ampel-gelb);color:var(--navy)}.mk-titel{font-weight:700;font-size:var(--fs-lg)}.mk-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--ink-muted)}.mk-ampel{font-weight:700;color:var(--ampel-rot-text)}.mk.gelb .mk-ampel{color:var(--ampel-gelb-text)}.maengel-liste{list-style:none;counter-reset:mangel;border-top:2px solid var(--plan-line)}.maengel-liste li{counter-increment:mangel;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--sp-4);align-items:baseline;padding:var(--sp-4) 0;border-bottom:1px solid var(--line);font-size:var(--fs-lg)}.maengel-liste li::before{content:counter(mangel);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ampel-rot);color:#fff;font-size:var(--fs-base);font-weight:800}.liste{list-style:none;border-top:2px solid var(--plan-line)}.liste li{padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-weight:500}.modul{border:2px solid var(--plan-line);background:#fff;padding:var(--sp-6)}.modul p{color:var(--ink-muted);font-size:var(--fs-lg);margin-top:var(--sp-2)}.modul .preis{color:var(--ink);font-weight:600}.funktionen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8);margin-top:var(--sp-14);align-items:start}.apps{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-6);align-items:start}.app{background:#fff;border:2px solid var(--plan-line)}.app-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--plan-line)}.app-kopf h3{padding:var(--sp-5) var(--sp-6);font-size:var(--fs-2xl)}.app-kopf .zelle{border-right:0;border-bottom:0;border-left:1px solid var(--plan-line);min-width:150px}.app-inhalt{padding:var(--sp-6)}.app-inhalt>p,.app-intro p{color:var(--ink-muted);font-size:var(--fs-lg)}.preise{margin:var(--sp-5) 0;border-top:1px solid var(--line)}.preise div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.preise dt{color:var(--ink-muted)}.preise dd{font-weight:600}.tabelle{width:100%;border-collapse:collapse;border-top:2px solid var(--plan-line);font-size:var(--fs-lg)}.tabelle th,.tabelle td{text-align:left;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--line);vertical-align:top}.tabelle th{font-size:var(--fs-sm);color:var(--ink-muted);font-weight:600}.platzhalter{border:1.5px dashed var(--ink-muted);padding:var(--sp-6);font-size:var(--fs-md);color:var(--ink-muted);margin:var(--sp-5) 0;text-align:center;background:#fff}.fragen{border-top:2px solid var(--plan-line);max-width:880px;padding-top:var(--sp-1)}.fragen details{border-bottom:1px solid var(--line)}.fragen summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0;font-weight:700;font-size:var(--fs-xl)}.fragen summary::-webkit-details-marker{display:none}.fragen summary::after{content:"";flex:none;width:16px;height:16px;margin-top:6px;background:linear-gradient(var(--teal-text),var(--teal-text)) center/16px 2px no-repeat,linear-gradient(var(--teal-text),var(--teal-text)) center/2px 16px no-repeat}.fragen details[open] summary::after{background:linear-gradient(var(--teal-text),var(--teal-text)) center/16px 2px no-repeat}.fragen details>div{padding:0 0 var(--sp-5);color:var(--ink-muted)}.fragen details>div p+p,.fragen details>div ul{margin-top:var(--sp-3)}.fragen details>div ul{padding-left:var(--sp-5)}.warum{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-14)}.warum p+p{margin-top:var(--sp-4)}blockquote{border-top:2px solid var(--plan-line);padding-top:var(--sp-6)}blockquote p{font-size:var(--fs-xl);line-height:1.55;max-width:60ch}blockquote p+p{margin-top:var(--sp-4)}blockquote footer{margin-top:var(--sp-5);font-size:var(--fs-md);color:var(--ink-muted)}blockquote footer b{color:var(--ink);display:block}.firelytix{margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid var(--line)}.firelytix p{color:var(--ink-muted);font-size:var(--fs-lg);margin:var(--sp-2) 0}.abschluss .huelle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-6)}.abschluss h2{max-width:22ch}.abschluss .store,.abschluss .taste-zweit{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}.abschluss .store small{color:var(--ink-on-dark)}.abschluss .store:hover,.abschluss .taste-zweit:hover{background:rgba(255,255,255,.08)}.abschluss .textlink{color:#fff}.anfrage{background:var(--navy);color:#fff}.anfrage .abschnitt-kopf p{color:var(--ink-on-dark)}.formblatt{background:#fff;color:var(--ink);border:2px solid var(--plan-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feld{display:block;padding:var(--sp-3) var(--sp-4) var(--sp-4);border-right:1px solid var(--plan-line);border-bottom:1px solid var(--plan-line);min-width:0}.feld:nth-of-type(2n){border-right:0}.feld.breit{grid-column:1/-1;border-right:0}.feld label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink-muted)}.feld .pflicht{color:var(--ampel-rot-text)}.feld input,.feld select,.feld textarea{display:block;width:100%;margin-top:var(--sp-1);border:0;border-bottom:1.5px solid var(--line);padding:var(--sp-2) 0;font:inherit;font-size:var(--fs-lg);color:var(--ink);background:transparent;border-radius:0}.feld ::placeholder{color:var(--ink-muted);opacity:1}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-bottom-color:var(--teal-text);box-shadow:0 1.5px 0 var(--teal-text)}.feld .hinweis{font-size:var(--fs-sm);color:var(--ink-muted);margin-top:var(--sp-1)}.feld .fehler{display:none;font-size:var(--fs-sm);font-weight:600;color:var(--ampel-rot-text);margin-top:var(--sp-1)}.feld.hat-fehler .fehler{display:block}.feld.hat-fehler input,.feld.hat-fehler select{border-bottom-color:var(--ampel-rot)}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.absenden{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-4)}.absenden p{font-size:var(--fs-sm);color:var(--ink-muted)}.form-status{grid-column:1/-1;padding:0 var(--sp-4) var(--sp-4);font-size:var(--fs-md);font-weight:600;color:var(--ampel-rot-text)}.form-status:empty{display:none}.phase7{display:inline-block;font-size:var(--fs-xs);font-weight:700;color:var(--navy);background:var(--warn-bg);border:1px solid var(--warn-border);padding:1px 6px;border-radius:4px;margin-right:var(--sp-1)}.fuss{background:var(--header-from);color:var(--ink-on-dark);padding:var(--sp-14) 0 var(--sp-8);font-size:var(--fs-md)}.fuss-raster{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--sp-8)}.fuss-titel{color:#fff;font-size:var(--fs-md);font-weight:700;margin-bottom:var(--sp-3)}.fuss ul{list-style:none}.fuss li{padding:var(--sp-1) 0}.fuss a{text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline}.fuss-unten{margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}@media (max-width:1100px){.hauptmenue>ul{gap:var(--sp-4)}}@media (max-width:900px){.menue-knopf{display:inline-block}.hauptmenue>ul{display:none;position:absolute;left:0;right:0;top:60px;flex-direction:column;align-items:stretch;gap:0;background:var(--navy-dark);padding:var(--sp-2) var(--sp-6) var(--sp-5);border-bottom:1px solid rgba(255,255,255,.12)}.hauptmenue.offen>ul{display:flex}.hauptmenue>ul>li>a,.hauptmenue button.unter{display:block;width:100%;text-align:left;padding:var(--sp-3) 0;border-bottom:1px solid rgba(255,255,255,.08)}.untermenue{display:block;position:static;box-shadow:none;border:0;background:none;padding:0 0 var(--sp-2) var(--sp-4)}.hauptmenue button.unter::after{display:none}.einstieg .huelle,.einstieg-unter .huelle{grid-template-columns:minmax(0,1fr);gap:0}.einstieg-unter .screen{order:2;margin:var(--sp-6) 0}.abschnitt{padding:var(--sp-14) 0}.abschnitt-kopf,.screens,.funktionen,.apps,.warum,.zwei-spalten{grid-template-columns:minmax(0,1fr)}.abschnitt-kopf{gap:var(--sp-4)}.zwei-spalten,.warum{gap:var(--sp-8)}.app-kopf{grid-template-columns:minmax(0,1fr)}.app-kopf .zelle{border-left:0;border-top:1px solid var(--plan-line)}.zeile{grid-template-columns:56px minmax(0,1fr);gap:var(--sp-2) var(--sp-4)}.zeile p,.zeile .pfeil{grid-column:2}.kette{grid-template-columns:minmax(0,1fr);margin-left:var(--sp-5)}.kette::before{left:0;right:auto;top:0;bottom:0;border-top:0;border-left:1.5px solid var(--plan-dim)}.kette::after{display:none}.mass{padding:var(--sp-2) 0 var(--sp-8) var(--sp-6)}.mass::before{left:-10px;top:0;height:0;width:20px;border-left:0;border-top:1px solid var(--plan-dim)}.mass::after{left:-6px;top:-6px}.mass-zahl{position:static;transform:none;padding:0;background:none;display:block;margin-bottom:var(--sp-1)}.formblatt{grid-template-columns:minmax(0,1fr)}.feld{border-right:0}.fuss-raster{grid-template-columns:1fr 1fr}}@media (max-width:560px){.huelle{padding:0 var(--sp-4)}.wortmarke .name{font-size:18px}.kopf .taste-zweit-dunkel{display:none}.hauptmenue>ul{padding:var(--sp-2) var(--sp-4) var(--sp-5)}.einstieg{padding-top:var(--sp-4)}.plan{display:none}.plan-ausschnitt{display:block;order:2;margin-top:var(--sp-6);padding-bottom:var(--sp-6)}.einstieg .schriftfeld{order:1;margin-top:var(--sp-2);border-bottom:2px solid var(--plan-line)}.feld-haupt{padding:var(--sp-5) var(--sp-4) var(--sp-6)}.preise div{grid-template-columns:minmax(0,1fr)}.tabelle,.tabelle tbody,.tabelle tr,.tabelle td,.tabelle th{display:block}.tabelle thead{display:none}.tabelle td{padding:var(--sp-1) 0}.tabelle tr{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.tabelle td{border:0}.fuss-raster{grid-template-columns:minmax(0,1fr)}}.luft-oben{margin-top:var(--sp-5)}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}.feld-haupt h2{font-size:var(--fs-xl);margin:var(--sp-5) 0 var(--sp-2)}.tabelle tbody th{font-size:var(--fs-lg);color:var(--ink);font-weight:600}.fragen details>div ul+p{margin-top:var(--sp-3)}.zeile.kurz,.verzeichnis .zeile:not(:has(p)){grid-template-columns:88px minmax(0,1fr) auto}@media (max-width:900px){.verzeichnis .zeile:not(:has(p)){grid-template-columns:56px minmax(0,1fr)}.verzeichnis .zeile:not(:has(p)) .pfeil{grid-column:2}}.screen.handy{max-width:380px;justify-self:center}.screen.handy img{aspect-ratio:var(--ar);object-fit:contain}.einstieg-unter .screen.handy img{max-height:520px;object-fit:cover;object-position:top}@media (min-width:901px){.app .screen.handy{float:right;width:240px;margin:0 0 var(--sp-4) var(--sp-5)}.app .preise{clear:both}.app .screen.flach img{aspect-ratio:16/7;object-position:top left}}@media (min-width:901px){.einstieg-unter .huelle{grid-template-columns:460px minmax(0,640px);column-gap:var(--sp-10);justify-content:start}}.app .screen.flach{margin:0 0 var(--sp-5)}:root{--tiefe:0 1px 2px rgba(15,23,42,.06),0 6px 16px -4px rgba(15,23,42,.10),0 22px 44px -12px rgba(15,23,42,.14);--tiefe-hoch:0 2px 4px rgba(15,23,42,.08),0 12px 24px -6px rgba(15,23,42,.14),0 32px 56px -16px rgba(15,23,42,.18);--glas-hell:rgba(255,255,255,.86)}.schriftfeld,.screen,.mk,.app,.modul{background:#fff;box-shadow:var(--tiefe)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.schriftfeld,.screen,.mk,.app,.modul{background:var(--glas-hell);-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05)}}.zeile,.mk,.app,.screen,.modul{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}@media (hover:hover){.mk:hover,.app:hover,.screen:hover,.modul:hover{transform:translateY(-3px);box-shadow:var(--tiefe-hoch)}.zeile:hover{transform:translateX(4px)}}.anfrage,.dunkel{background:radial-gradient(900px 480px at 85% 0%,rgba(42,63,110,.55),transparent 70%),linear-gradient(160deg,#0F172A 0%,#1B2A4A 55%,#131E35 100%)}.fuss{background:linear-gradient(180deg,#131E35 0%,#0F172A 100%)}.fuss-raster>nav,.fuss-raster>div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:var(--sp-5)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fuss-raster>nav,.fuss-raster>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.formular-glas{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);padding:var(--sp-8);box-shadow:0 24px 60px -20px rgba(0,0,0,.45)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.formular-glas{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}}.formular{color:#fff}.formular .pflicht-hinweis{font-size:var(--fs-md);color:var(--ink-on-dark);margin-bottom:var(--sp-5)}.formular .pflicht{color:#FCA5A5;font-weight:800}.formular-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-6)}.formular .feld{display:flex;flex-direction:column;gap:var(--sp-2);padding:0;border:0;min-width:0}.formular .feld.breit{grid-column:1/-1}.formular label{font-size:var(--fs-lg);font-weight:600;color:#fff}.formular input,.formular select,.formular textarea{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid transparent;border-radius:var(--radius);background:#fff;color:var(--ink);font:inherit;font-size:var(--fs-body);margin:0;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.formular select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.formular textarea{min-height:120px;resize:vertical}.formular ::placeholder{color:var(--ink-muted);opacity:1}.formular input:focus,.formular select:focus,.formular textarea:focus{outline:3px solid var(--teal-on-dark);outline-offset:2px;border-color:var(--teal)}.formular .hinweis{font-size:var(--fs-md);color:var(--ink-on-dark);margin:0}.formular .fehler{display:none;font-size:var(--fs-md);font-weight:600;color:#FCA5A5;margin:0}.formular .feld.hat-fehler .fehler{display:block}.formular .feld.hat-fehler input,.formular .feld.hat-fehler select{border-color:#FCA5A5}.formular .absenden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-6);margin-top:var(--sp-8);padding:0}.formular .absenden .taste{min-height:56px;padding:16px 28px}.formular .danach{flex:1 1 280px;font-size:var(--fs-md);color:var(--ink-on-dark);margin:0}.formular .datenschutz-hinweis{margin-top:var(--sp-5);font-size:var(--fs-md);color:var(--ink-on-dark)}.formular .datenschutz-hinweis a{color:#fff}.formular .form-status{padding:var(--sp-3) 0 0;color:#FCA5A5;font-weight:600}@media (max-width:700px){.formular-glas{padding:var(--sp-5) var(--sp-4)}.formular-raster{grid-template-columns:minmax(0,1fr)}.formular .absenden .taste{width:100%;justify-content:center}}.stores{display:inline-flex;flex-wrap:nowrap;gap:var(--sp-3);align-items:center}.badge{display:inline-flex;line-height:0;border-radius:8px}.aktionen .taste,.aktionen .taste-zweit{height:44px;padding-top:0;padding-bottom:0}.badge img{height:44px;width:auto}.badge-google img{height:57px;margin:-6.5px 0}.aktionen{gap:var(--sp-3)}.apps{align-items:stretch}.app{display:flex;flex-direction:column}.app-inhalt{flex:1;display:flex;flex-direction:column}.app-inhalt>.aktionen{margin-top:auto;padding-top:var(--sp-5)}.app-intro{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--sp-5);align-items:start}.app-intro .screen.handy{float:none;width:auto;margin:0}.maengel{display:grid;grid-auto-rows:1fr}.verzeichnis{display:grid;grid-auto-rows:1fr}@media (max-width:900px){.app-intro{grid-template-columns:minmax(0,1fr)}.app-intro .screen.handy{max-width:320px}}html.bewegung .wolke{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.4,.1,.2,1)}html.bewegung .wolke-nr,html.bewegung .wolke-text{opacity:0;transition:opacity .5s ease-out .9s}html.bewegung .in-sicht .wolke{stroke-dashoffset:0}html.bewegung .in-sicht .wolke-nr,html.bewegung .in-sicht .wolke-text{opacity:1}html.bewegung .in-sicht .wolke:nth-of-type(2){transition-delay:.25s}html.bewegung .in-sicht .wolke:nth-of-type(3){transition-delay:.5s}html.bewegung .kette::before{transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.4,.1,.2,1)}html.bewegung .kette.in-sicht::before{transform:none}@media (max-width:900px){html.bewegung .kette::before{transform:scaleY(0);transform-origin:center top}html.bewegung .kette.in-sicht::before{transform:none}}.plan svg{will-change:transform}@media (prefers-reduced-motion:reduce){html .wolke{stroke-dashoffset:0!important}html .wolke-nr,html .wolke-text{opacity:1!important;transform:none!important}.zeile:hover,.mk:hover,.app:hover,.screen:hover,.modul:hover{transform:none}}@media (min-width:1180px){.einstieg .huelle{grid-template-columns:minmax(0,1fr) 520px}.einstieg-unter .huelle{grid-template-columns:520px minmax(0,640px)}}@media (max-width:600px){.schriftfeld{grid-template-columns:repeat(2,minmax(0,1fr))}.schriftfeld>.zelle.s2{grid-column:1/-1;border-right:0}.schriftfeld>.zelle:nth-child(5),.schriftfeld>.zelle:nth-child(7){border-right:0}}.rechtstext>*{max-width:760px}.einwilligung-oeffnen[hidden]{display:none}.rechtstext h2{font-size:var(--fs-xl);margin:var(--sp-8) 0 var(--sp-3)}.rechtstext h2:first-child{margin-top:0}.rechtstext p,.rechtstext ul{margin:0 0 var(--sp-3)}.rechtstext ul{padding-left:1.2em}.rechtstext li+li{margin-top:var(--sp-1)}mark.angabe{background:var(--warn-bg);color:var(--ink);border:1px solid var(--warn-border);border-radius:4px;padding:0 4px}.einwilligung{position:fixed;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);z-index:200;max-width:520px;background:var(--navy);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);padding:var(--sp-5);box-shadow:0 24px 60px -20px rgba(0,0,0,.45)}.einwilligung[hidden]{display:none}.einwilligung h2{font-size:var(--fs-xl);color:#fff;margin:0 0 var(--sp-2)}.einwilligung h2:focus{outline:none}.einwilligung p{color:var(--ink-on-dark);font-size:var(--fs-md);margin:0 0 var(--sp-4)}.einwilligung a{color:#fff}.einwilligung-tasten{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.einwilligung-tasten button{height:44px;font:inherit;font-weight:700;font-size:var(--fs-md);color:#fff;background:transparent;border:1.5px solid #fff;border-radius:var(--radius);cursor:pointer}.einwilligung-tasten button:hover{background:rgba(255,255,255,.1)}.einwilligung-tasten button:focus-visible,.einwilligung a:focus-visible{outline:3px solid var(--teal-on-dark);outline-offset:2px}@media print{.einwilligung{display:none}}
