.p-btn{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (hover:hover){.p-btn:hover{color:var(--bg);background:#1a2f55;border-color:#1a2f55}}.p-btn:active{color:var(--bg);background:#1a2f55}.p-btn[disabled]{opacity:.55;cursor:not-allowed}.p-aktion{margin-top:var(--s-5);align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.p-fein{font-size:var(--step--1);color:var(--ink-2);flex-basis:100%;max-width:52ch}.p-fein strong{color:var(--ink);font-weight:600}@media (width<=600px){.p-aktion .btn{width:100%}}.p-karte{background:var(--navy);color:var(--navy-ink);border-radius:var(--radius-l);padding:var(--s-6);max-width:30rem;box-shadow:var(--shadow-navy);gap:var(--s-4);display:grid}.p-karte__label{font:var(--label-caps);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--navy-ink-2)}.p-karte__titel{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-h3);font-size:var(--step-2);color:var(--navy-ink);line-height:1.1}.p-karte__liste{gap:var(--s-2);border-top:1px solid var(--line-dark);padding-top:var(--s-4);list-style:none;display:grid}.p-karte__liste li{color:var(--navy-ink);padding-left:1.4rem;position:relative}.p-karte__liste li:before{content:"";background:var(--navy-ink-2);width:.8rem;height:2px;position:absolute;top:.72em;left:0}.p-karte__aktion{border-top:1px solid var(--line-dark);padding-top:var(--s-4);font-size:var(--step--1);color:var(--navy-ink-2)}.p-karte__aktion strong{font-size:var(--step-0);color:var(--navy-ink);font-weight:600;display:block}@media (width>=1101px){.p-karte{margin-top:var(--s-4)}}@media (width<=600px){.p-karte{padding:var(--s-5)}}.p{display:grid}.p-block{padding-top:var(--section)}.p-h2{max-width:22ch}.p-text{margin-top:var(--s-4);color:var(--ink-2);max-width:62ch}.p-text strong{color:var(--ink);font-weight:600}.p-mehr{margin-top:var(--s-5)}.p-zwei{gap:var(--s-4);margin-top:var(--s-5);list-style:none;display:grid}@media (width>=861px){.p-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-kond{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:0 0 var(--radius-s) var(--radius-s);padding:var(--s-5);align-content:start;gap:var(--s-2);display:grid}.p-kond__label{font:var(--label-caps);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2)}.p-kond__titel{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-h3);font-size:var(--step-2);color:var(--ink);line-height:1.15}.p-kond__text{color:var(--ink-2)}.p-bereiche{gap:var(--s-4);margin-top:var(--s-5);list-style:none;display:grid}@media (width>=601px){.p-bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.p-bereiche{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-bereich{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--s-5);gap:var(--s-3);grid-template-rows:auto 1fr auto auto;display:grid}.p-bereich__titel{font:var(--card-title);font-size:var(--step-1);color:var(--ink)}.p-bereich__text{color:var(--ink-2)}.p-preis{border-top:1px solid var(--line);padding-top:var(--s-3)}.p-preis__zahl{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-small);font-size:var(--step-2);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.p-preis__zahl small{font-family:var(--sans);font-size:var(--step--1);color:var(--ink-2);font-weight:400}.p-preis__aktion{font-size:var(--step--1);color:var(--ink-2);margin-top:.25rem}.p-hinweis{margin-top:var(--s-4);font-size:var(--step--1);color:var(--ink-2);max-width:62ch}.p-punkte{gap:0 var(--col-gap);margin-top:var(--s-5);border-top:1px solid var(--line);list-style:none;display:grid}@media (width>=861px){.p-punkte--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-punkte>li{border-bottom:1px solid var(--line);padding-block:.9em}.p-punkte__name{font:var(--card-title);color:var(--ink)}.p-punkte__text{color:var(--ink-2);margin-top:.2em}.p-spalten{gap:var(--s-6) var(--col-gap);margin-top:var(--s-5);display:grid}@media (width>=861px){.p-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-spalten .p-punkte{margin-top:var(--s-3)}.p-spalte__kopf{font:var(--label-caps);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2)}.p-ablauf{margin-top:var(--s-5);max-width:44rem}.p-ablauf .titel{font:var(--card-title);color:var(--ink)}.p-ablauf .text{color:var(--ink-2);margin-top:.15em}.p-angebot{margin-top:var(--s-5);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--s-6);gap:var(--s-5);display:grid}@media (width>=861px){.p-angebot{column-gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.p-angebot__zahl{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-h2);font-size:var(--step-3);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.p-angebot__zahl small{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--step--1);color:var(--ink-2);line-height:1.4;display:block}.p-angebot__text{color:var(--ink-2);max-width:52ch}.p-angebot__text strong{color:var(--ink);font-weight:600}.p-angebot .p-aktion{margin-top:var(--s-4)}@media (width<=600px){.p-angebot{padding:var(--s-5)}}.p-weitere{margin-top:var(--section);border-top:1px solid var(--line);padding-top:var(--s-5)}.p-weitere__liste{gap:var(--s-2) var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;list-style:none;display:flex}.p-fragen{padding-top:var(--section)}.k{padding-bottom:var(--section)}.k-schmal{max-width:32rem}.k-form{gap:var(--s-4);margin-top:var(--s-5);display:grid}.k-feld{gap:.35rem;display:grid}.k-feld label,.k-feld legend{font:var(--meta);color:var(--ink);font-weight:600}.k-feld input[type=text],.k-feld input[type=email],.k-feld input[type=password],.k-feld select{width:100%;min-height:var(--btn-h);border:1px solid var(--ink-3);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;padding:.6rem .85rem}.k-feld input:focus-visible,.k-feld select:focus-visible,.k-feld textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-feld__hilfe{font-size:var(--step--1);color:var(--ink-2)}.k-check{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.k-check input{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin-top:.2rem}.k-check a{color:var(--ink)}.k-wahl{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.k-wahl label{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem .85rem;font-weight:400;display:grid}.k-wahl label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.k-wahl input{accent-color:var(--ink);width:1.1rem;height:1.1rem}.k-wahl__preis{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:var(--step--1);white-space:nowrap}.k-meldung{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--surface);color:var(--ink)}.k-meldung--fehler{border-left-color:var(--accent);scroll-margin-top:6rem}.k-meldung:focus{outline:none}.k-neben{margin-top:var(--s-5);gap:var(--s-2);color:var(--ink-2);display:grid}.k-neben a{color:var(--ink)}.k-kopfzeile{margin-top:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.k-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--step-1);letter-spacing:.08em;background:var(--surface);border:1px dashed var(--ink-3);border-radius:var(--radius-s);-webkit-user-select:all;user-select:all;padding:.35rem .7rem;display:inline-block}.k-link{word-break:break-all;-webkit-user-select:all;user-select:all}.k-stufen{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:34rem;margin-top:var(--s-5)}.k-stufen caption{caption-side:top;text-align:left;font-size:var(--step--1);color:var(--ink-2);padding-bottom:var(--s-3)}.k-stufen th,.k-stufen td{border-bottom:1px solid var(--line);text-align:right;vertical-align:baseline;padding:.55rem 0}.k-stufen thead th{font-size:var(--step--1);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2);border-bottom-color:var(--ink);font-weight:600}.k-stufen tbody th{color:var(--ink-2);font-weight:400}.k-stufen td{color:var(--ink);padding-left:var(--s-4);font-weight:600}.k-stufen th:first-child{text-align:left}.k-wege{gap:var(--s-4);margin-top:var(--s-5);list-style:none;display:grid}@media (width>=861px){.k-wege{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-weg{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:0 0 var(--radius-s) var(--radius-s);padding:var(--s-5);gap:var(--s-3);align-content:start;display:grid}.k-weg .btn{justify-self:start}@media (width<=600px){.k-weg .btn{width:100%}}.k-tabelle-rahmen{margin-top:var(--s-4);overflow-x:auto}.k-tabelle{border-collapse:collapse;width:100%;font-size:var(--step--1)}.k-tabelle th,.k-tabelle td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .75rem .5rem 0}.k-tabelle th{color:var(--ink-2);white-space:nowrap;font-weight:600}.k-tabelle form{display:inline}.k-mini{font:inherit;font-size:var(--step--1);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-weight:600;text-decoration:underline}.k-gruppe{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);padding:var(--s-5);margin-top:var(--s-5)}.k-gruppe>h2,.k-gruppe>h3{font:var(--card-title);font-size:var(--step-1);color:var(--ink)}.pz-spuren{gap:var(--s-5);margin-top:var(--s-6);display:grid}@media (width>=861px){.pz-spuren{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pz-spur{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:0 0 var(--radius-s) var(--radius-s);padding:var(--s-5);gap:var(--s-3);align-content:start;display:grid}.pz-spur--org{background:var(--navy);color:var(--navy-ink);border-color:var(--navy);border-top-color:var(--navy-ink-2)}.pz-spur__label{font:var(--label-caps);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2)}.pz-spur--org .pz-spur__label{color:var(--navy-ink-2)}.pz-spur__titel{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-h3);font-size:var(--step-2);line-height:1.15}.pz-spur--org .pz-spur__titel,.pz-spur--org .pz-tiers li,.pz-spur--org .pz-tiers a{color:var(--navy-ink)}.pz-spur .k-form{margin-top:var(--s-2)}.pz-form__wa{font-size:var(--step--1)}.pz-form__wa svg{vertical-align:-.15em;width:1em;height:1em;margin-right:.25em}.pz-tiers{gap:var(--s-2);margin-top:var(--s-2);border-top:1px solid var(--line-dark);padding-top:var(--s-3);list-style:none;display:grid}.pz-tiers li{justify-content:space-between;gap:var(--s-3);font-size:var(--step--1);display:flex}.pz-tiers span{font-variant-numeric:tabular-nums;white-space:nowrap}.pz-spur--org .p-btn{background:var(--bg);color:var(--ink);border-color:var(--bg)}.pz-spur--org .p-fein{color:var(--navy-ink-2)}.pz-spur--org .p-fein strong{color:var(--navy-ink)}@media (width<=600px){.pz-spur .btn{width:100%}}.seite--raum-partner{--bg:#eef1f5;--bg-2:#e8ecf2;--line:#d7dde7;background:var(--bg)}.seite--raum-partner .held{--ink:var(--navy-ink);--ink-2:var(--navy-ink-2);--ink-3:var(--navy-ink-2);--accent:var(--accent-light);--bg:var(--navy);--line:var(--line-dark);background:var(--navy);color:var(--navy-ink);padding-bottom:var(--section-s)}.seite--raum-partner .held .kopf__titel,.seite--raum-partner .held .kopf__lead{color:var(--navy-ink)}.seite--raum-partner .held .btn--ghost{color:var(--navy-ink);border-color:var(--navy-ink)}@media (hover:hover){.seite--raum-partner .held .btn--ghost:hover{background:var(--navy-ink);color:var(--navy)}}.seite--raum-partner .held .btn--ghost:active{background:var(--navy-ink);color:var(--navy)}.seite--raum-partner .held .krumen__ring-kreis{stroke:var(--navy-ink-2)}.seite--raum-partner .held .krumen__ring-punkt{fill:var(--navy-ink)}.pz-logo-karte{padding:var(--s-3) var(--s-4);border-radius:var(--radius-s);background:#fff;line-height:0;display:inline-block}.pz-kopf{gap:var(--s-3);margin-top:var(--s-5);justify-items:start;display:grid}.pz-logo{object-fit:contain;width:auto;max-width:min(100%,18rem);height:auto;max-height:6rem}.pz-wortmarke{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"opsz" var(--opsz-h2);font-size:var(--step-4);color:var(--ink);letter-spacing:-.01em;line-height:1}.pz-begruessung{font-size:var(--step-1);color:var(--ink-2);max-width:40ch}.pz-kopf .k-kopfzeile{width:100%}.pz-personen{gap:var(--s-4);margin-top:var(--s-5);list-style:none;display:grid}@media (width>=601px){.pz-personen{grid-template-columns:repeat(3,minmax(0,1fr))}}.pz-person{gap:var(--s-3);grid-template-columns:4.5rem 1fr;align-items:start;display:grid}.pz-person picture,.pz-person img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-s);width:4.5rem;display:block}.pz-person__name{font:var(--card-title);color:var(--ink)}.pz-person__rolle,.pz-person__ki{font-size:var(--step--1);color:var(--ink-2)}.pz-ideen{gap:var(--s-4);margin-top:var(--s-5);list-style:none;display:grid}@media (width>=861px){.pz-ideen{grid-template-columns:repeat(3,minmax(0,1fr))}}.pz-idee{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--s-5);gap:var(--s-2);align-content:start;display:grid}.pz-idee__titel{font:var(--card-title);font-size:var(--step-1);color:var(--ink)}.pz-idee__text{color:var(--ink-2)}.pz-recherche{gap:var(--s-3) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.pz-haupt{margin-top:var(--s-5);gap:var(--s-3);justify-items:start;display:grid}@media (width<=600px){.pz-haupt .btn,.pz-recherche .btn{width:100%}}.pz-aktionen{gap:var(--s-3);margin-top:var(--s-4);list-style:none;display:grid}.pz-aktion{border-left:3px solid var(--accent);padding-left:var(--s-4)}.pz-aktion__titel{font:var(--card-title);color:var(--ink)}.pz-qr{border:1px solid var(--line);border-radius:var(--radius-s);background:#fff;width:11rem;height:11rem;display:block}.pz-zwei{gap:var(--s-5);margin-top:var(--s-4);display:grid}@media (width>=861px){.pz-zwei{grid-template-columns:auto 1fr;align-items:start}}.k-feld .pz-vorlage,.pz-vorlage{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);width:100%;min-height:12rem;color:var(--ink);font:inherit;font-size:var(--step--1);resize:vertical;padding:.7rem .85rem;line-height:1.5}.pz-schluessel{border-left:3px solid var(--accent)}.k-feld input[type=file]{font:inherit;font-size:var(--step--1)}.k-feld textarea{border:1px solid var(--ink-3);border-radius:var(--radius-s);background:var(--surface);width:100%;min-height:5rem;color:var(--ink);font:inherit;padding:.6rem .85rem}
