.scp[data-astro-cid-ypntdleu]{--scp-pad: clamp(1.25rem, 3.4vw, 2.75rem);box-sizing:border-box;width:min(1120px,calc(100% - 1.5rem));max-width:none;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:var(--color-text);box-shadow:var(--shadow-lg);overflow:auto;overscroll-behavior:contain}.scp[data-astro-cid-ypntdleu]::backdrop{background:#102f5d94}.scp-bar[data-astro-cid-ypntdleu]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem var(--scp-pad);background:#fff;border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.scp-bar[data-astro-cid-ypntdleu].is-stuck{border-bottom-color:var(--color-line);box-shadow:0 8px 18px -16px #0c090d73}.scp-bar[data-astro-cid-ypntdleu] .scp-logo{display:block;width:auto;height:auto;max-height:30px;max-width:60%;object-fit:contain}.scp-close[data-astro-cid-ypntdleu]{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .95rem;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-strong);background:#fff;border:1px solid var(--color-line);border-radius:2px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.scp-close[data-astro-cid-ypntdleu]:hover{border-color:var(--color-gold);color:var(--color-gold-dark)}.scp-close[data-astro-cid-ypntdleu]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:2px}.scp-close[data-astro-cid-ypntdleu] svg[data-astro-cid-ypntdleu]{flex:none;width:16px;height:16px}.scp-body[data-astro-cid-ypntdleu]{padding:.5rem var(--scp-pad) var(--scp-pad)}.scp[data-astro-cid-ypntdleu] .section-head{gap:.75rem;max-width:46rem;margin-bottom:1.6rem}.scp[data-astro-cid-ypntdleu] .section-head-title{font-size:clamp(1.75rem,1.25rem + 1.6vw,2.5rem);max-width:none}@media(min-width:560px){.scp[data-astro-cid-ypntdleu] .section-head-title em{display:block}}.scp[data-astro-cid-ypntdleu] .section-head-lead{font-size:1.0625rem;line-height:1.6}.scp-switch-row[data-astro-cid-ypntdleu]{margin:0 0 1.9rem}.scp-switch[data-astro-cid-ypntdleu]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:12px}.scp-switch-thumb[data-astro-cid-ypntdleu]{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:#fff;border-radius:9px;box-shadow:0 0 0 1px var(--color-gold-light),0 10px 20px -12px #0c090d66}.scp-switch[data-astro-cid-ypntdleu][data-active=monatlich] .scp-switch-thumb[data-astro-cid-ypntdleu]{transform:translate(100%)}.scp-switch-btn[data-astro-cid-ypntdleu]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:46px;padding:.55rem 1rem;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--color-muted);background:transparent;border:0;border-radius:9px;cursor:pointer;-webkit-tap-highlight-color:transparent}.scp-switch-btn[data-astro-cid-ypntdleu]:hover,.scp-switch-btn[data-astro-cid-ypntdleu][aria-pressed=true]{color:var(--color-text-strong)}.scp-switch-btn[data-astro-cid-ypntdleu]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:2px}.scp-switch-dot[data-astro-cid-ypntdleu]{flex:none;width:9px;height:9px;border:1.5px solid var(--color-gold-light);border-radius:1px;transform:rotate(45deg)}.scp-switch-btn[data-astro-cid-ypntdleu][aria-pressed=true] .scp-switch-dot[data-astro-cid-ypntdleu]{background:var(--color-gold);border-color:var(--color-gold)}@media(min-width:560px){.scp-switch[data-astro-cid-ypntdleu]{display:inline-grid}.scp-switch-btn[data-astro-cid-ypntdleu]{padding-inline:1.5rem;font-size:16px}}.scp-cards[data-astro-cid-ypntdleu]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.9rem;margin:0;padding:.85rem 0 0;list-style:none}@media(min-width:900px){.scp-cards[data-astro-cid-ypntdleu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.scp-card[data-astro-cid-ypntdleu]{position:relative;display:flex;flex-direction:column;gap:1.15rem;padding:1.6rem 1.35rem 1.7rem;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-sm)}.scp-card[data-astro-cid-ypntdleu]:hover{border-color:var(--color-gold-light);box-shadow:var(--shadow-md)}.scp-card[data-astro-cid-ypntdleu].is-featured{background:linear-gradient(180deg,var(--color-surface-2) 0,#ffffff 11rem);border-color:var(--color-gold-light);border-top:4px solid var(--color-gold);box-shadow:var(--shadow-md)}@supports (grid-template-rows: subgrid){@media(min-width:900px){.scp-card[data-astro-cid-ypntdleu]{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:1.15rem;align-content:start}}}.scp-card-head[data-astro-cid-ypntdleu]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.scp-card-name[data-astro-cid-ypntdleu]{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.875rem;line-height:1.1;color:var(--color-text-strong)}.scp-badge[data-astro-cid-ypntdleu]{position:absolute;top:0;left:50%;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:16px;background:var(--color-navy);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,calc(-50% - 2px));box-shadow:0 8px 18px -10px #102f5d8c}.scp-badge-dot[data-astro-cid-ypntdleu]{flex:none;width:7px;height:7px;background:var(--color-gold);border-radius:1px;transform:rotate(45deg)}.scp-extra[data-astro-cid-ypntdleu]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .65rem;border-radius:16px;background:var(--color-surface);color:var(--color-navy-dark);font-size:14px;font-weight:600;line-height:1.3}.scp-extra[data-astro-cid-ypntdleu] svg[data-astro-cid-ypntdleu]{flex:none;width:18px;height:18px;color:var(--color-gold-dark)}.scp-offers[data-astro-cid-ypntdleu]{display:flex;flex-direction:column;gap:1.4rem}.scp-offer[data-astro-cid-ypntdleu]{display:flex;flex-direction:column;gap:.95rem}.scp-offer[data-astro-cid-ypntdleu][hidden]{display:none!important}.scp-offer-label[data-astro-cid-ypntdleu]{display:none;margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark)}.scp-price[data-astro-cid-ypntdleu]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;color:var(--color-text-strong)}.scp-price-main[data-astro-cid-ypntdleu]{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap}.scp-price-post[data-astro-cid-ypntdleu]{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--color-muted)}.scp[data-astro-cid-ypntdleu] .scp-buy[data-astro-cid-ypntdleu]{display:flex;width:100%;min-height:50px;padding:.85rem 1.1rem;gap:.55rem}.scp[data-astro-cid-ypntdleu] .scp-buy[data-astro-cid-ypntdleu]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}.scp-buy-arrow[data-astro-cid-ypntdleu]{display:inline-block;font-size:1.05em;line-height:1;transition:transform .2s ease}.scp-buy[data-astro-cid-ypntdleu]:hover .scp-buy-arrow[data-astro-cid-ypntdleu]{transform:translate(2px,-2px)}.scp-points[data-astro-cid-ypntdleu]{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:1.1rem 0 0;list-style:none;border-top:1px solid var(--color-line)}.scp-point[data-astro-cid-ypntdleu]{position:relative;padding-left:2rem;font-size:.96875rem;line-height:1.5;color:var(--color-text)}.scp-point[data-astro-cid-ypntdleu]:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--color-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.2 12.4l3.2 3.2 6.4-6.8' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.scp-point[data-astro-cid-ypntdleu] strong[data-astro-cid-ypntdleu]{font-weight:700;color:var(--color-text-strong)}.scp-include[data-astro-cid-ypntdleu]{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:10px;background:var(--color-surface-2);color:var(--color-navy-dark);font-size:.9375rem;font-weight:600;line-height:1.35}.scp-include[data-astro-cid-ypntdleu] svg[data-astro-cid-ypntdleu]{flex:none;width:22px;height:22px;color:var(--color-gold-dark)}.scp-hint[data-astro-cid-ypntdleu]{display:flex;align-items:flex-start;gap:.6rem;margin:1.9rem 0 0;padding-top:1.25rem;border-top:1px solid var(--color-line);font-size:.875rem;line-height:1.55;color:var(--color-muted)}.scp-hint[data-astro-cid-ypntdleu] svg[data-astro-cid-ypntdleu]{flex:none;width:18px;height:18px;margin-top:.1rem;color:var(--color-gold-dark)}@media(min-width:640px){.scp-card[data-astro-cid-ypntdleu]{padding:1.75rem 1.5rem 1.85rem}}@media(min-width:900px)and (max-width:1079px){.scp-card[data-astro-cid-ypntdleu]{padding:1.6rem 1.2rem 1.7rem}.scp-price-main[data-astro-cid-ypntdleu]{font-size:2.5rem}}html.scp-lock{overflow:hidden;scrollbar-gutter:stable}@media(scripting:none){.scp[data-astro-cid-ypntdleu]:not([open]){display:block;position:static;width:auto;max-height:none;margin:clamp(2.5rem,5vw,4rem) 0 0;box-shadow:var(--shadow-sm);overflow:visible}}.scp[data-astro-cid-ypntdleu]:target:not([open]):not([data-scp-ready]){display:block;position:static;width:auto;max-height:none;margin:clamp(2.5rem,5vw,4rem) 0 0;box-shadow:var(--shadow-sm);overflow:visible}.scp[data-astro-cid-ypntdleu]:not([data-scp-ready]) .scp-bar[data-astro-cid-ypntdleu]{position:static}.scp[data-astro-cid-ypntdleu]:not([data-scp-ready]) .scp-close[data-astro-cid-ypntdleu],.scp[data-astro-cid-ypntdleu]:not([data-scp-ready]) .scp-switch-row[data-astro-cid-ypntdleu]{display:none}.scp[data-astro-cid-ypntdleu]:not([data-scp-ready]) .scp-offer-label[data-astro-cid-ypntdleu]{display:block}@media(prefers-reduced-motion:no-preference){.scp[data-astro-cid-ypntdleu][open]{animation:scp-in .32s cubic-bezier(.2,.8,.2,1)}.scp[data-astro-cid-ypntdleu][open]::backdrop{animation:scp-fade .32s ease}.scp[data-astro-cid-ypntdleu].is-closing{animation:scp-out .18s ease forwards}.scp[data-astro-cid-ypntdleu].is-closing::backdrop{animation:scp-fade-out .18s ease forwards}.scp[data-astro-cid-ypntdleu][open] .scp-card[data-astro-cid-ypntdleu]{animation:scp-card .52s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.11s + var(--i, 0) * 80ms)}.scp-card[data-astro-cid-ypntdleu]{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.scp-card[data-astro-cid-ypntdleu]:hover{transform:translateY(-4px)}.scp-switch-thumb[data-astro-cid-ypntdleu]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.scp-switch-btn[data-astro-cid-ypntdleu],.scp-switch-dot[data-astro-cid-ypntdleu]{transition:color .2s ease,background-color .2s ease,border-color .2s ease}.scp-offer[data-astro-cid-ypntdleu].is-swap>[data-astro-cid-ypntdleu]{animation:scp-swap .3s cubic-bezier(.2,.8,.2,1) backwards}.scp-offer[data-astro-cid-ypntdleu].is-swap>[data-astro-cid-ypntdleu]:nth-child(3){animation-delay:60ms}}@media(prefers-reduced-motion:reduce){.scp-bar[data-astro-cid-ypntdleu],.scp-close[data-astro-cid-ypntdleu],.scp-buy-arrow[data-astro-cid-ypntdleu]{transition:none}.scp-buy[data-astro-cid-ypntdleu]:hover .scp-buy-arrow[data-astro-cid-ypntdleu]{transform:none}}@keyframes scp-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes scp-out{to{opacity:0;transform:translateY(12px) scale(.99)}}@keyframes scp-fade{0%{opacity:0}}@keyframes scp-fade-out{to{opacity:0}}@keyframes scp-card{0%{opacity:0;transform:translateY(16px)}}@keyframes scp-swap{0%{opacity:0;transform:translateY(6px)}}.pt-wall[data-astro-cid-elmbhlrl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:30rem;margin:0;padding:1.5rem 0 0;list-style:none}.pt-wall-tile[data-astro-cid-elmbhlrl]{display:grid;place-items:center;height:96px;padding:1rem;background:#fff;border:1px solid var(--color-line);border-radius:2px;box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pt-wall-tile[data-astro-cid-elmbhlrl]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pt-wall-tile[data-astro-cid-elmbhlrl] .pt-wall-logo{width:auto;max-width:100%;max-height:40px;object-fit:contain}.pt-wall-tile[data-astro-cid-elmbhlrl] .pt-logo-tall{max-height:76px}@media(min-width:960px){.pt-wall[data-astro-cid-elmbhlrl]{gap:1rem;padding:2.5rem 0 2.5rem 2rem}.pt-wall-tile[data-astro-cid-elmbhlrl]{height:112px}}.pt-role[data-astro-cid-elmbhlrl]{margin:0}.pt-name[data-astro-cid-elmbhlrl]{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:26px;line-height:1.15;color:var(--color-text-strong)}.pt-text[data-astro-cid-elmbhlrl]{line-height:1.7;color:var(--color-text)}.pt-fuer-dich[data-astro-cid-elmbhlrl]{padding:.9rem 1rem .9rem 1.1rem;background:var(--color-surface-2);border-left:3px solid var(--color-gold);border-radius:2px;color:var(--color-text-strong);font-weight:600;line-height:1.55}.pt-link[data-astro-cid-elmbhlrl]{align-self:flex-start;margin-top:auto;padding-top:.5rem;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark);text-decoration:none;border-bottom:1.5px solid var(--color-gold);transition:color .2s ease}.pt-link[data-astro-cid-elmbhlrl]:hover{color:var(--color-text-strong)}.pt-link--popup[data-astro-cid-elmbhlrl]{display:inline-flex;align-items:center;gap:.45rem}.pt-link-icon[data-astro-cid-elmbhlrl]{flex:none;width:16px;height:16px;transition:transform .2s ease}.pt-link--popup[data-astro-cid-elmbhlrl]:hover .pt-link-icon[data-astro-cid-elmbhlrl]{transform:translate(3px)}.pt-vorteil[data-astro-cid-elmbhlrl]{display:flex;align-items:flex-start;gap:.7rem;margin:0;font-size:15px;line-height:1.55;color:var(--color-text)}.pt-vorteil-icon[data-astro-cid-elmbhlrl]{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--color-surface);color:var(--color-gold-dark)}.pt-vorteil[data-astro-cid-elmbhlrl] strong{font-weight:700;color:var(--color-text-strong)}@media(min-width:768px){.pt-name[data-astro-cid-elmbhlrl]{font-size:28px}}.pt-dienste[data-astro-cid-elmbhlrl]{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.pt-card[data-astro-cid-elmbhlrl]{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,3vw,2rem);background:#fff;border-top:3px solid var(--color-gold);border-radius:2px;box-shadow:var(--shadow-sm)}.pt-card-logo[data-astro-cid-elmbhlrl]{display:flex;align-items:center;height:64px;margin-bottom:.5rem}.pt-card-logo[data-astro-cid-elmbhlrl] img{width:auto;max-width:100%;max-height:36px;object-fit:contain}.pt-card-logo[data-astro-cid-elmbhlrl] .pt-logo-tall{max-height:64px}@media(min-width:900px){.pt-dienste[data-astro-cid-elmbhlrl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.pt-personen[data-astro-cid-elmbhlrl]{display:grid;gap:1.5rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none}.pt-person[data-astro-cid-elmbhlrl]{display:grid;background:#fff;border-radius:2px;box-shadow:var(--shadow-sm);overflow:hidden}.pt-person-photo[data-astro-cid-elmbhlrl]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-surface-2)}.pt-person-photo[data-astro-cid-elmbhlrl] .pt-person-img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.pt-person-body[data-astro-cid-elmbhlrl]{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,3vw,2.25rem)}.pt-person-logo[data-astro-cid-elmbhlrl]{display:flex;align-items:center;height:44px}.pt-person-logo[data-astro-cid-elmbhlrl] img{width:auto;max-width:160px;max-height:40px;object-fit:contain}@media(min-width:900px){.pt-person[data-astro-cid-elmbhlrl]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.pt-person-photo[data-astro-cid-elmbhlrl]{aspect-ratio:auto;min-height:100%}.pt-person-body[data-astro-cid-elmbhlrl]{padding:2.25rem 2.5rem}.pt-person-body[data-astro-cid-elmbhlrl] .pt-text[data-astro-cid-elmbhlrl],.pt-person-body[data-astro-cid-elmbhlrl] .pt-fuer-dich[data-astro-cid-elmbhlrl]{max-width:64ch}}.pt-split[data-astro-cid-elmbhlrl]{display:grid;gap:clamp(1.5rem,4vw,2.5rem)}.pt-split-head[data-astro-cid-elmbhlrl]{display:flex;flex-direction:column;gap:1rem}.pt-line[data-astro-cid-elmbhlrl]{display:block;width:48px;height:2px;background:var(--color-gold)}.pt-h2[data-astro-cid-elmbhlrl]{font-family:var(--font-heading);font-weight:var(--fw-heading);color:var(--color-text-strong);line-height:1.12;text-wrap:balance;max-width:24ch}.pt-prose[data-astro-cid-elmbhlrl]{max-width:64ch;line-height:1.75;color:var(--color-text)}@media(min-width:1024px){.pt-split[data-astro-cid-elmbhlrl]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,6rem);align-items:start}}@media(prefers-reduced-motion:reduce){.pt-wall-tile[data-astro-cid-elmbhlrl],.pt-link[data-astro-cid-elmbhlrl],.pt-link-icon[data-astro-cid-elmbhlrl]{transition:none}.pt-wall-tile[data-astro-cid-elmbhlrl]:hover,.pt-link--popup[data-astro-cid-elmbhlrl]:hover .pt-link-icon[data-astro-cid-elmbhlrl]{transform:none}}
