.pcffm-neukunden{--pn-ink:var(--pcffm-color-ink, #0b2732);--pn-text:var(--pcffm-color-text, #263f49);--pn-muted:var(--pcffm-color-muted, #526972);--pn-lime:var(--pcffm-color-accent, #c8ed86);--pn-paper:var(--pcffm-color-white, #fff);--pn-line:var(--pcffm-color-border, #d6e0e3);--pn-soft:var(--pcffm-color-accent-surface, #f2fae8);--pn-error:var(--pcffm-color-form-error, #b32324);--pn-radius:var(--pcffm-radius-lg, 16px);--pn-control-radius:var(--pcffm-radius-sm, 12px);--pn-shadow:var(--pcffm-shadow-xs, 0 8px 22px rgba(11, 39, 50, 0.045));--pn-surface:var(--pcffm-color-surface-soft, #f4f8f9);container-type:inline-size;width:100%;max-width:100%;margin:24px auto;font:inherit;color:var(--pn-text);line-height:1.6;text-align:left}.pcffm-neukunden *{box-sizing:border-box}.pcffm-neukunden [hidden]{display:none!important}.pcffm-neukunden p{margin:0 0 12px}.pcffm-neukunden .pcn-small,.pcffm-neukunden .pcn-help,.pcffm-neukunden .pcn-optional{font-size:.86em;color:var(--pn-muted);font-weight:400}.pcffm-neukunden .pcn-section{min-width:0;margin:0 0 26px;padding:clamp(20px, 3.5cqi, 32px);border:1px solid var(--pn-line);border-radius:var(--pn-radius);background:var(--pn-paper);box-shadow:var(--pn-shadow)}.pcffm-neukunden legend{float:none;width:auto;max-width:100%;padding:0 9px;margin:0 0 0 -9px;color:var(--pn-ink);font:inherit;font-size:1.17em;font-weight:800;letter-spacing:-.02em}.pcffm-neukunden .pcn-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:21px 22px}.pcffm-neukunden .pcn-wide{grid-column:1/-1}.pcffm-neukunden .pcn-field{min-width:0;grid-column:span 6;scroll-margin-top:140px}.pcffm-neukunden label{display:block;margin:0 0 7px;color:var(--pn-ink);font-size:.94em;font-weight:700;line-height:1.5}.pcffm-neukunden :is(input:not([type="checkbox"]),select,textarea){display:block;width:100%;max-width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--pn-muted);border-radius:var(--pn-control-radius);background:var(--pn-paper);color:var(--pn-ink);box-shadow:none;font:inherit;font-size:16px;line-height:1.45;letter-spacing:normal}.pcffm-neukunden select{padding-right:32px}.pcffm-neukunden textarea{min-height:116px;resize:vertical}.pcffm-neukunden .pcn-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin:0}.pcffm-neukunden input[type="checkbox"]{appearance:auto;flex:0 0 21px;width:21px;height:21px;margin:2px 0 0;padding:0;accent-color:var(--pn-ink)}.pcffm-neukunden :is(input,select,textarea,button,summary,a):focus-visible{outline:3px solid var(--pn-ink);outline-offset:3px}.pcffm-neukunden .pcn-info{margin:0;padding:0 16px;border:1px solid var(--pn-line);border-radius:var(--pn-control-radius);background:var(--pn-soft)}.pcffm-neukunden summary{padding:12px 0;color:var(--pn-ink);cursor:pointer;font-weight:700;font-size:.92em}.pcffm-neukunden .pcn-info>div{padding:2px 0 10px;font-size:.9em}.pcffm-neukunden .pcn-info ul{padding-left:22px;margin:10px 0}.pcffm-neukunden .pcn-info li::marker{color:var(--pn-ink)}.pcffm-neukunden .pcn-help{margin:6px 0 0}.pcffm-neukunden .pcn-error,.pcffm-neukunden .pcn-area-message{font-size:.87em;margin:7px 0 0;color:var(--pn-ink);font-weight:600}.pcffm-neukunden [aria-invalid="true"]{border-color:var(--pn-error)!important;box-shadow:0 0 0 1px var(--pn-error)!important}.pcffm-neukunden .pcn-actions{padding:2px 0 10px}.pcffm-neukunden .pcn-primary{font:inherit;font-weight:800;line-height:1.35;letter-spacing:normal;text-transform:none;white-space:normal;min-height:50px;padding:14px 23px;border:1px solid var(--pn-ink);border-radius:var(--pn-control-radius);background:var(--pn-lime);color:var(--pn-ink);box-shadow:none;cursor:pointer}.pcffm-neukunden .pcn-primary:hover{background:var(--pn-soft);color:var(--pn-ink)}.pcffm-neukunden .pcn-primary:disabled{opacity:.55;cursor:wait}.pcffm-neukunden .pcn-status{min-height:1.6em;margin:12px 0 0;font-size:.9em}.pcffm-neukunden .pcn-status[role="alert"]{font-weight:700}.pcffm-neukunden a{color:var(--pn-ink);border:0;box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pcffm-neukunden a:hover{color:var(--pn-ink);border:0;box-shadow:none;text-decoration:underline}.pcffm-neukunden .pcn-document{display:inline-block;margin:8px 0 0 33px;font-size:.86em}.pcffm-neukunden .pcn-retry{font:inherit;background:#fff0;color:var(--pn-ink);border:1px solid var(--pn-line);border-radius:var(--pn-control-radius);padding:10px 15px;cursor:pointer}.pcffm-neukunden .pcn-success{background:var(--pn-soft);border:1px solid var(--pn-line);border-radius:var(--pn-radius);padding:28px;margin-bottom:24px}.pcffm-neukunden .pcn-success strong{display:block;color:var(--pn-ink);font-size:1.2em;margin-bottom:12px}.pcffm-neukunden .pcn-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}@container (max-width:560px){.pcffm-neukunden .pcn-grid{grid-template-columns:1fr;gap:18px}.pcffm-neukunden .pcn-section{padding:18px 15px;border-radius:var(--pn-radius)}.pcffm-neukunden .pcn-primary{width:100%}.pcffm-neukunden .pcn-document{margin-left:0}}@media (prefers-reduced-motion:reduce){.pcffm-neukunden *{scroll-behavior:auto!important;transition:none!important}}.pcffm-neukunden .pcn-field[data-field="pcn_f03"]{grid-column:1/-1}.pcffm-neukunden .pcn-field[data-field="pcn_f03"] select{max-width:260px}.pcffm-neukunden input[name="pcn_f09"][readonly]{background:var(--pn-surface);border-color:var(--pn-line);cursor:default}.pcffm-neukunden .pcn-field.pcn-wide{grid-column:1/-1}.pcffm-neukunden .pcn-field:is([data-field="pcn_f06"],[data-field="pcn_f19"]){grid-column:span 8}.pcffm-neukunden .pcn-field:is([data-field="pcn_f07"],[data-field="pcn_f20"]){grid-column:span 4}.pcffm-neukunden .pcn-field:is([data-field="pcn_f08"],[data-field="pcn_f21"]){grid-column:span 4}.pcffm-neukunden .pcn-field:is([data-field="pcn_f09"],[data-field="pcn_f22"]){grid-column:span 8}.pcffm-neukunden .pcn-field label{overflow-wrap:anywhere}.pcffm-neukunden .pcn-field :is(input,select,textarea):not([readonly]):hover{border-color:var(--pn-muted)}.pcffm-neukunden .pcn-field :is(input,select,textarea):focus-visible{border-color:var(--pn-ink)}.pcffm-neukunden .pcn-check{min-height:44px;align-items:center}.pcffm-neukunden summary{min-height:44px}.pcffm-neukunden .pcn-info[open]{border-color:var(--pcffm-color-accent-border,var(--pn-line))}.pcffm-neukunden .pcn-status:empty{display:none}.pcffm-neukunden .pcn-primary{transition:background-color .15s ease,border-color .15s ease}.pcffm-neukunden .pcn-error-summary{margin:0 0 28px;padding:18px 22px;border:1px solid var(--pn-line);border-left:3px solid var(--pn-error);border-radius:var(--pn-control-radius);background:var(--pn-surface);color:var(--pn-ink);scroll-margin-top:140px}.pcffm-neukunden .pcn-error-summary strong{font-weight:800}.pcffm-neukunden .pcn-error-summary ul{margin:8px 0 0;padding-left:1.25em}.pcffm-neukunden .pcn-error-summary li{margin:2px 0}.pcffm-neukunden .pcn-error-summary li::marker{color:var(--pn-ink)}.pcffm-neukunden .pcn-error-summary:focus-visible{outline:2px solid var(--pn-ink);outline-offset:4px}.pcffm-neukunden .pcn-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pcffm-neukunden a,.pcffm-neukunden a:is(:hover,:focus,:active){background-image:none;border-bottom:0;box-shadow:none}@container (max-width:560px){.pcffm-neukunden .pcn-grid>.pcn-field{grid-column:1/-1}.pcffm-neukunden .pcn-field[data-field="pcn_f03"] select{max-width:100%}}@media (prefers-reduced-motion:reduce){.pcffm-neukunden .pcn-primary{transition:none}}