.ls-hero h1.pk-h1{max-width:18ch}.pk .eyebrow,.rf .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-bottom:16px;font-size:11.5px;font-weight:600;display:block}.pk-grid li{justify-content:flex-start}.pk-grid li>span:not(:last-child){color:var(--ink-2);font-size:14.5px;line-height:1.5}.pk-grid li.pk-grid-andere{background:var(--grey)}.pk-more{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;color:var(--brand)!important}.pk-grid .pk-more span{font-size:inherit;color:inherit;display:inline}.pk-deal{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px);margin-top:clamp(28px,4vw,44px);display:grid}.pk-deal-col{background:var(--grey);border-radius:24px;padding:clamp(22px,3vw,30px)}.pk-deal-col h3,.pk-sub{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:650}.pk-deal-col .dt-list{margin-top:14px}.pk-deal-col .dt-list li:first-child{border-top:0}.pk-note{border:1px solid var(--line);border-left:3px solid var(--brand);background:#fff;border-radius:20px;margin-top:clamp(24px,3vw,32px);padding:20px 24px}.pk-note strong{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.pk-note p{max-width:75ch;color:var(--ink-2);margin:0 0 8px;font-size:15px;line-height:1.55}.pk-note p:last-child{margin-bottom:0}.pk-sub{margin-top:clamp(40px,5vw,56px)}.pk-kriterien{max-width:80ch}.pk-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.pk-steps li{border-top:1px solid #0000001f;flex-direction:column;gap:10px;padding-top:22px;display:flex}.pk-step-num{width:30px;height:30px;font-family:var(--display);background:var(--ink);color:#fff;border-radius:50%;place-items:center;margin-bottom:4px;font-size:13px;font-weight:700;display:grid}.pk-steps strong{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600}.pk-steps li>span:last-child{color:var(--ink-2);font-size:14.5px;line-height:1.55}.pk-form{scroll-margin-top:60px}.pk-form-head{margin-bottom:clamp(20px,3vw,28px)}.pk-form-head h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:650;line-height:1.08}.pk-form-head p{color:var(--ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.55}.pk-form-head a,.pk-danke a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.pk-textarea{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #00000029;border-radius:12px;min-height:120px;padding:13px 14px;font-size:16px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.pk-textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #3a608c2e}.kc-field select[aria-invalid=true],.pk-textarea[aria-invalid=true]{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f}.pk-danke h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:10px 0;font-size:clamp(26px,3.2vw,36px);font-weight:650}.pk-danke p{color:var(--ink-2);margin:0 0 12px;font-size:15.5px;line-height:1.55}.pk-danke .pk-danke-sub{color:var(--muted);font-size:14px}.rf-liste{grid-template-columns:repeat(2,1fr);gap:16px;margin:clamp(24px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.rf-liste a{background:#fff;border-radius:22px;flex-direction:column;gap:10px;height:100%;padding:24px 24px 26px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 0 0 1px #0000000f}.rf-liste a:hover{box-shadow:0 0 0 1px var(--brand), 0 8px 24px #0000000f;transform:translateY(-2px)}.rf-tags{flex-wrap:wrap;gap:6px;display:flex}.rf-tag{background:var(--grey);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.rf-tag-eigen{color:var(--brand);background:#3a608c1a}.rf-tag-pilot{color:#8a5300;background:#fff4e5}.rf-liste strong{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:650;line-height:1.25}.rf-liste a>span:not(.rf-tags){color:var(--ink-2);font-size:14.5px;line-height:1.55}.rf-liste .rf-mehr{margin-top:auto;font-size:14px;font-weight:600;color:var(--brand)!important}.rf-leer{color:var(--ink-2);background:#fff;border-radius:20px;margin-top:28px;padding:22px 24px;font-size:15px;box-shadow:0 0 0 1px #0000000f}.rf-hinweis{border-left:3px solid var(--brand);color:var(--ink-2);background:#3a608c12;border-radius:18px;margin:0 0 clamp(8px,2vw,16px);padding:16px 20px;font-size:15px;line-height:1.55}.rf-hinweis strong{color:var(--ink)}.rf-fakten{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin:clamp(20px,3vw,28px) 0 0;padding:0;display:grid}.rf-fakten div{flex-direction:column;gap:4px;padding-top:14px;display:flex}.rf-fakten dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.rf-fakten dd{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.45}.rf-zitat{margin:clamp(32px,5vw,48px) 0 0;padding:0}.rf-zitat p{font-family:var(--serif);color:var(--ink);max-width:30ch;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2}.rf-zitat footer{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12px}.rf-links{flex-wrap:wrap;gap:10px 20px;margin-top:18px;display:flex}.rf-links a{color:var(--brand);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}.rf-pilot{background:var(--ink);color:#f5f5f7;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:clamp(24px,4vw,36px);display:flex}.rf-pilot h2{font-family:var(--display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(24px,3vw,34px);font-weight:650}.rf-pilot p{color:#c7c7cc;max-width:56ch;margin:8px 0 0;font-size:15px;line-height:1.55}.rf-pilot a{background:#fff;border-radius:999px;flex:none;padding:13px 24px;font-size:15.5px;font-weight:600;display:inline-flex;color:var(--ink)!important}@media (max-width:960px){.pk-steps,.rf-fakten{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pk-deal,.pk-steps,.rf-liste{grid-template-columns:1fr}}
