.ka{display:grid;grid-gap:44px;gap:44px;max-width:1080px;margin:14px auto 0}.ka-karte{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);overflow:hidden;border-radius:var(--v-radius);background:var(--v-flaeche);box-shadow:0 1px 2px rgba(17,26,28,.04),0 28px 56px -32px rgba(17,26,28,.3)}.ka-form{display:flex;flex-direction:column;gap:16px;padding:46px 52px 36px}.ka-form h1{font-size:29px;font-weight:720;line-height:1.14;letter-spacing:-.024em}.ka-unter{margin-top:-8px;color:var(--v-text-2);font-size:15px;line-height:1.5}.ka-meldung{padding:11px 14px;border-radius:10px;background:var(--f-buero-hell);color:var(--f-buero-text);font-size:13.5px;line-height:1.5}.ka-meldung--warn{background:var(--f-warn-hell);color:var(--f-warn)}.vd .ka-google,.vx .ka-google,.vx .vx-popup .ka-google{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 16px;border-radius:10px;background:#f2f2f2;color:#1f1f1f;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease}.vd .ka-google:hover,.vx .ka-google:hover,.vx .vx-popup .ka-google:hover{background:#e7eaeb;color:#1f1f1f;text-decoration:none}.ka-google__g{flex:none}.ka-oder{margin:2px 0 -2px;color:var(--v-text-3);font-size:12.5px;text-align:center}.ka-formular{display:grid;grid-gap:12px;gap:12px}.ka-feld{display:grid;grid-gap:6px;gap:6px}.ka-feld>span{font-size:13px;font-weight:620}.ka-feld input{width:100%;min-height:46px;padding:0 14px;border:0;border-radius:10px;background:var(--v-kachel);color:var(--v-text);font-size:15px;transition:background-color .15s ease,box-shadow .15s ease}.ka-feld input::placeholder{color:#9aa6a9}.ka-feld input:hover{background:#eef2f3}.ka-feld input:focus,.ka-feld input:focus-visible{outline:none;background:#fff;box-shadow:0 0 0 2px var(--f-firma),0 0 0 6px rgba(15,107,122,.13)}.ka-knopf{min-height:46px;padding:0 18px;border:0;border-radius:10px;background:#111a1c;color:#fff;font-size:15px;font-weight:650;cursor:pointer;transition:background-color .15s ease}.ka-knopf:hover{background:#26363c}.ka-hinweis{color:var(--v-text-3);font-size:13px;line-height:1.55}.vd .ka-fein a,.vd .ka-hinweis a,.vd .ka-klein__inhalt p a{color:var(--f-firma);text-decoration:underline;text-underline-offset:2px}.ka-wechsel{font-size:14px}.vd .ka-wechsel a{color:var(--f-firma);font-weight:620}.ka-fein{margin-top:auto;padding-top:10px;color:var(--v-text-3);font-size:12.5px;line-height:1.5}.ka-seite{display:flex;flex-direction:column;gap:24px;padding:46px 46px 36px;background:radial-gradient(120% 90% at 100% 0,rgba(32,150,167,.34) 0,rgba(32,150,167,0) 56%),radial-gradient(90% 70% at 0 100%,rgba(217,101,27,.17) 0,rgba(217,101,27,0) 62%),#0f1a20;color:#e5edef}.ka-seite__marke{color:#8fd0da;font-size:13px;font-weight:650}.ka-seite h2{max-width:21ch;margin-top:-14px;color:#fff;font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ka-vorteile{display:grid;grid-gap:18px;gap:18px}.ka-vorteile li{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;color:#a9bbc1;font-size:14px;line-height:1.5}.ka-vorteile b{display:block;margin-bottom:1px;color:#fff;font-weight:650}.ka-vorteile__zeichen{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.07);color:#9fd8e0}.ka-bestand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:auto 0 0}.ka-bestand div{display:flex;flex-direction:column-reverse;gap:2px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.06)}.ka-bestand dt{color:#a1b2b8;font-size:12px}.ka-bestand dd{margin:0;color:#fff;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ka-tarife{display:grid;grid-gap:22px;gap:22px}.ka-tarife__kopf{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.ka-tarife__kopf h2{font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.016em}.ka-tarife__kopf p{max-width:64ch;color:var(--v-text-2);font-size:14.5px}.ka-plaene,.ka-vergleich{width:100%;max-width:900px;margin:0 auto}.ka-plaene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ka-plan{display:flex;flex-direction:column;gap:16px;padding:28px 28px 24px;border-radius:var(--v-radius);background:var(--v-flaeche)}.ka-plan--pro{background:linear-gradient(180deg,#f5f0fd,#ffffff 150px)}.ka-plan h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700}.ka-plan__marke{padding:3px 8px;border-radius:6px;background:var(--f-fabrikat-hell);color:var(--f-fabrikat);font-size:11.5px;font-weight:650}.ka-plan__preis{color:var(--v-text-2);font-size:13.5px;line-height:1.45}.ka-plan__preis b{display:block;margin-bottom:3px;color:var(--v-text);font-size:32px;font-weight:750;line-height:1.05;letter-spacing:-.025em}.ka-plan__liste{display:grid;grid-gap:10px;gap:10px;font-size:14px;line-height:1.45}.ka-plan__liste li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.ka-plan__liste svg{margin-top:1px;color:var(--f-firma)}.ka-plan--pro .ka-plan__liste svg{color:var(--f-fabrikat)}.ka-plan form{margin-top:auto}.vd .ka-plan__knopf{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border:0;border-radius:10px;background:var(--v-kachel);color:var(--v-text);font-size:14.5px;font-weight:650;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.vd .ka-plan__knopf:hover{background:#e6eced;text-decoration:none}.vd .ka-plan__knopf--pro{background:var(--f-fabrikat);color:#fff}.vd .ka-plan__knopf--pro:hover{background:#5a31a8}.ka-plan__klein{margin-top:-6px;color:var(--v-text-3);font-size:12.5px}.vd .ka-plan__klein a{color:var(--f-fabrikat);font-weight:600}.ka-vergleich summary{color:var(--f-firma);font-size:14px;font-weight:650;text-align:center;list-style:none;cursor:pointer}.ka-vergleich summary::-webkit-details-marker{display:none}.ka-vergleich summary:after{content:" ▾"}.ka-vergleich[open] summary:after{content:" ▴"}.ka-vergleich__tabelle{margin-top:14px;overflow-x:auto;border-radius:var(--v-radius);background:var(--v-flaeche)}.ka-vergleich table{width:100%;border-collapse:collapse;font-size:13.5px}.ka-vergleich td,.ka-vergleich th{padding:11px 18px;text-align:left;vertical-align:top}.ka-vergleich thead th{background:var(--v-kachel);color:var(--v-text-2);font-size:12.5px;font-weight:650}.ka-vergleich tbody th{font-weight:500}.ka-vergleich td,.ka-vergleich thead th+th{width:22%;text-align:center}.ka-vergleich tbody tr:nth-child(2n){background:#f8fafa}.ka-ja{color:var(--f-buero);font-weight:700}.ka-nein{color:#b5bfc2}.ka--klein{max-width:540px}.ka-klein{display:grid;grid-gap:14px;gap:14px;padding:40px 42px 36px;border-radius:var(--v-radius);background:var(--v-flaeche);box-shadow:0 1px 2px rgba(17,26,28,.04),0 28px 56px -32px rgba(17,26,28,.3)}.ka-klein__zeichen{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--f-firma-hell);color:var(--f-firma)}.ka-klein__marke{margin-bottom:-8px;color:var(--f-firma);font-size:13px;font-weight:650}.ka-klein h1{font-size:25px;font-weight:720;line-height:1.2;letter-spacing:-.022em}.ka-klein__inhalt{display:grid;grid-gap:14px;gap:14px;color:var(--v-text);font-size:15px;line-height:1.55}.ka-haken{display:flex;align-items:flex-start;gap:10px;font-size:14px}.ka-haken input{margin-top:4px}.vx-registrieren__google{margin-top:14px}.vx-popup .ka-oder{margin:12px 0 2px}@media (max-width:880px){.ka{gap:32px;margin-top:4px}.ka-karte,.ka-plaene{grid-template-columns:minmax(0,1fr)}.ka-form,.ka-seite{padding:32px 28px 28px}.ka-seite h2{font-size:22px}}@media (max-width:520px){.ka-form,.ka-klein,.ka-seite{padding:26px 20px 22px}.ka-form h1{font-size:25px}.ka-bestand{gap:6px}.ka-bestand div{padding:10px}.ka-bestand dd{font-size:15px}.ka-plan{padding:22px 20px 20px}.ka-vergleich td,.ka-vergleich th{padding:10px}}.vk-admin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px 12px 16px;border-radius:var(--v-radius);background:#111a1c;color:#c4d1d5;font-size:13px}.vk-admin p{margin:0}.vk-admin b{color:#fff}.vk-admin__wahl{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background:rgba(255,255,255,.08)}.vk-admin__wahl button{padding:6px 12px;border:0;border-radius:7px;background:transparent;color:#e5edef;font:inherit;font-weight:600;cursor:pointer}.vk-admin__wahl button:hover{background:rgba(255,255,255,.1)}.vk-admin__wahl button[aria-pressed=true]{background:#dde8eb;color:#10212a}@media (pointer:coarse){.ka-feld input{font-size:16px}}