.k-kopf{background:var(--papier);border-bottom:1px solid var(--linie);padding:64px 0 40px}.k-kopf-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.k-foto{border-radius:var(--r-l);box-shadow:var(--sh-l);overflow:hidden}.k-foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}@media (width<=860px){.k-kopf-grid{grid-template-columns:1fr}}.k-kopf h1{font-size:var(--t-h1);margin-bottom:16px}.k-lead{font-size:var(--t-gross);color:var(--ink2);max-width:54ch;margin-top:20px;line-height:1.7}.k-wahl{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:-28px auto 0;padding:0 24px;display:grid;position:relative}.kw{border:1px solid var(--linie);border-radius:var(--r);color:var(--ink);box-shadow:var(--sh-s);transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s;background:#fff;gap:4px;padding:22px 24px;text-decoration:none;display:grid}.kw:hover{box-shadow:var(--sh-m);border-color:var(--gold-linie);transform:translateY(-4px)}.kw-n{font-family:var(--mono);font-size:var(--t-mikro);color:var(--gold-text);letter-spacing:.12em;font-weight:700}.kw strong{font-family:var(--display);color:var(--blau);font-size:1.1rem}.kw span:last-child{color:var(--ink2);font-size:.88rem}.k-block{padding:var(--takt) 0;scroll-margin-top:126px}.k-sec-kopf{max-width:52ch;margin-bottom:36px}.k-sec-kopf p{font-size:var(--t-gross);color:var(--ink2);max-width:60ch;margin-top:20px;line-height:1.7}.k-sec-kopf-hell .eyebrow{color:var(--gold)}.k-sec-kopf-hell h2{color:#fff}.calendly-inline-widget{border-radius:var(--r-l);border:1px solid var(--linie);box-shadow:var(--sh-s);background:#fff;min-height:900px;position:relative;overflow:hidden}@media (width<=640px){.calendly-inline-widget{min-height:1050px}}.k-tabs{flex-wrap:wrap;gap:8px;margin:22px 0 20px;display:flex}.k-tab{border:1.5px solid var(--linie);color:var(--ink);cursor:pointer;font-family:var(--sans);box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;flex:calc(33.333% - 6px);align-items:flex-start;gap:2px;padding:10px 16px;transition:border-color .15s,background .15s;display:flex}.k-tab:hover{border-color:var(--gold-tief)}.k-tab[aria-selected=true]{background:var(--blau-nacht);border-color:var(--blau-nacht);color:#fff}.k-tab-label{font-size:.92rem;font-weight:600}.k-tab-dauer{color:var(--ink3);font-size:.76rem}.k-tab[aria-selected=true] .k-tab-dauer{color:#b9c7d8}.cal-skeleton{background:var(--papier);place-items:center;display:grid;position:absolute;inset:0}.cal-skeleton span{font-family:var(--mono);color:var(--ink3);font-size:.85rem}.k-fallback{text-align:center;color:var(--ink2);padding:40px}.k-fallback a{color:var(--blau2)}.k-check-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.k-check-grid .k-check-text p{color:var(--ink2);margin-top:12px}.k-vorteil{gap:12px;margin-top:24px;list-style:none;display:grid}.k-vorteil li{color:var(--ink);grid-template-columns:20px 1fr;gap:12px;display:grid}.k-vorteil span{color:var(--gold-text);font-family:var(--mono);font-weight:700}.k-form{border:1px solid var(--linie);border-radius:var(--r-l);box-shadow:var(--sh-s);background:#fff;gap:18px;padding:32px;display:grid}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ff{gap:7px;display:grid}.ff-reihe{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ff-reihe.ff-drei{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ff-hinweis{color:var(--ink3);margin:-8px 0 0;font-size:.8rem;line-height:1.5}.ff label{color:var(--blau-tief);font-size:.85rem;font-weight:600}.pf{color:var(--gold-text)}.ff input,.ff select,.ff textarea{font-family:var(--body);border:1.5px solid var(--linie);background:var(--bg);color:var(--ink);border-radius:10px;width:100%;padding:12px 14px;font-size:1rem;transition:border-color .15s}.ff input:focus,.ff select:focus,.ff textarea:focus{border-color:var(--blau2);outline:none;box-shadow:0 0 0 3px #0156b41a}.ff textarea{resize:vertical;min-height:96px}.ff-dsgvo{color:var(--ink2);grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:.88rem;display:grid}.ff-dsgvo input{width:18px;height:18px;accent-color:var(--blau2);margin-top:2px}.ff-dsgvo a{color:var(--blau2)}.k-form .btn{width:100%}.k-status{border-radius:10px;padding:12px 16px;font-size:.92rem;font-weight:600}.k-status.fehler{color:#a3272d;background:#fbe9e7}.k-status.erfolg{color:#1e6b3b;background:#e7f4ec}.k-direkt-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.kd{border-radius:var(--r);color:#fff;transition:transform .2s var(--ease), background .2s;background:#ffffff0d;border:1px solid #ffffff24;gap:6px;padding:26px;text-decoration:none;display:grid}a.kd:hover{background:#ffffff17;transform:translateY(-4px)}.kd-label{font-family:var(--mono);font-size:var(--t-mikro);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:700}.kd strong{font-family:var(--display);color:#fff;font-size:1.15rem;line-height:1.3}.kd .zahl{color:#fff}.kd-sub{color:#9db0c6;font-size:.85rem}@media (width<=920px){.k-wahl{grid-template-columns:1fr}.k-check-grid{grid-template-columns:1fr;gap:36px}.k-direkt-grid,.ff-reihe{grid-template-columns:1fr}}@media (width<=640px){.k-tab{flex:100%}}.k-lead.k-firmen{margin-top:12px;font-size:1rem}.k-lead.k-firmen a{color:var(--blau2);font-weight:600}#f-anschluss:not([hidden]){gap:10px;display:grid}#f-anschluss .ff-hinweis{margin:0}
