.kt-kopf{padding:clamp(92px, 9.2vw, 150px) var(--rand) clamp(24px, 2.6vw, 48px)}.kt-oben{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(32px,4vw,96px);display:grid}.kt-text h1{font-size:var(--t-titel);max-width:11em}.kt-text p{max-width:52ch;font-size:var(--t-lead);color:var(--auf-dunkel);margin-top:24px;line-height:1.5}.kt-anruf{background:radial-gradient(100% 80% at 100% 0%, rgba(var(--licht), .2) 0%, transparent 60%), var(--glas);box-shadow:var(--glas-schatten);border-radius:26px;padding:clamp(20px,2vw,30px)}.kt-person{color:var(--auf-dunkel-2);align-items:center;gap:14px;margin-bottom:14px;line-height:1.35;display:flex}.kt-person img{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 2px rgba(var(--licht), .6), 0 0 24px rgba(var(--licht), .45);border-radius:999px}.kt-person b{color:var(--auf-dunkel);font-weight:600;display:block}.kt-anruf h2{font-size:var(--t-mittel);letter-spacing:-.02em;font-weight:600}.kt-anruf p{color:var(--auf-dunkel);margin-top:10px;line-height:1.5}.kt-anruf .knopf{width:100%;margin-top:18px}.kt-anruf .kt-oder{text-align:center;font-size:var(--t-klein);color:var(--auf-dunkel-2);margin-top:8px;line-height:1.2}.kt-mail{background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding:4px 6px 4px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.kt-mail a{font-weight:500}@media (hover:hover) and (pointer:fine){.kt-mail a:hover{color:var(--blau-zart)}}.kopieren{align-items:center;gap:8px;display:inline-flex}.kopieren button{width:38px;height:38px;color:var(--auf-dunkel);transition:background-color .2s ease, transform .14s var(--ease-out);background:#ffffff14;border-radius:999px;place-items:center;display:grid}.kopieren button:active{background:rgba(var(--licht), .35);transform:scale(.95)}.kopieren svg{width:17px;height:17px}.kopiert{font-size:var(--t-klein);color:#8ea3ff}.kopiert:empty{display:none}@media (hover:hover) and (pointer:fine){.kopieren button:hover{background:#ffffff29}}.kt-formular{padding-top:clamp(32px,3.5vw,72px)}.kt-formular-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.kt-formular-kopf h2{font-size:var(--t-gross)}.kt-pflicht{color:var(--tinte-2);margin-top:12px}.js .feld[data-kacheln]{display:none}.kf-meldung{color:#b3261e;font-size:var(--t-klein)}.kf-frage{font-weight:500;font-size:var(--t-ui);color:var(--tinte)}.kt-formular .formular-hinweis{font-size:15px}.kf-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,44px);display:grid}.kf-raster .formular{grid-column:auto}.kf-themen{gap:12px;display:grid}.kf-themen button{text-align:left;color:var(--tinte);transition:box-shadow .22s ease, transform .14s var(--ease-out);background:#fff;border-radius:22px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 14px 34px -24px #0d0f1766,inset 0 0 0 1px #0d0f170f}.kf-themen button:active{transform:scale(.98)}.kf-themen button[aria-pressed=true]{box-shadow:0 16px 36px -20px #1539f08c, inset 0 0 0 2px var(--blau)}.kf-themen b{font-size:var(--t-mittel);letter-spacing:-.015em;font-weight:600;line-height:1.2;display:block}.kf-themen small{color:var(--tinte-2);margin-top:4px;font-size:15px;line-height:1.35;display:block}.kf-zeichen{color:#fff;background:linear-gradient(145deg,#4a6bff 0%,#1539f0 55%,#3c22fc 100%);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 2px #ffffff4d,0 12px 24px -12px #1539f0b3}.kf-zeichen svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.kf-themen button:hover{box-shadow:0 18px 40px -22px #0d0f1773,inset 0 0 0 1px #1539f059}}.kt-formular .feld input,.kt-formular .feld select,.kt-formular .feld textarea{background:#fff;box-shadow:inset 0 0 0 1px #0d0f171f}.kt-formular .feld input:focus,.kt-formular .feld select:focus,.kt-formular .feld textarea:focus{box-shadow:inset 0 0 0 2px var(--blau)}.kt-formular .feld.fehlerhaft input,.kt-formular .feld.fehlerhaft select,.kt-formular .feld.fehlerhaft textarea{box-shadow:inset 0 0 0 2px #c62828}.kf-fuss{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:6px;padding:18px 18px 18px 22px;display:flex;box-shadow:0 14px 34px -24px #0d0f1759,inset 0 0 0 1px #0d0f170f}.kf-fuss p{font-weight:500;line-height:1.45}.kf-fuss p span{color:var(--tinte-2);font-weight:400;display:block}.kf-fuss p a{color:var(--tinte);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.kf-fuss .knopf{flex:none;margin-top:0}@media (min-width:861px) and (max-width:1100px){.kt-oben{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:860px){.kt-oben{grid-template-columns:1fr;align-items:start}.kf-raster{grid-template-columns:1fr}.kf-themen{gap:10px}.kf-themen button{padding:14px 16px}.kf-themen b{font-size:18px}.kf-zeichen{border-radius:14px;width:44px;height:44px}.kf-fuss{flex-direction:column;align-items:stretch}.kf-fuss .knopf{width:100%}}@keyframes kt-ein{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:no-preference){.kt-text h1{animation:kt-ein .9s var(--ease-out) .15s both}.kt-text p{animation:kt-ein .9s var(--ease-out) .26s both}.kt-anruf{animation:kt-ein 1s var(--ease-out) .36s both}}
