.prc-hero-acts{display:flex;gap:13px;justify-content:center;flex-wrap:wrap;margin-top:30px}#einzeln{scroll-margin-top:96px}.preise{padding:clamp(24px,3vw,40px) 0 clamp(64px,8vw,104px);background:linear-gradient(180deg,#f4f8fb,#eef4f8)}.prc-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}@media (max-width:900px){.prc-tiers{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.prc-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 28px;box-shadow:0 20px 46px -34px #0a10284d}.prc-card.feat{border:1.5px solid var(--teal);box-shadow:0 34px 70px -34px #2bd5d880}@media (min-width:901px){.prc-card.feat{transform:translateY(-10px)}}.prc-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--teal);color:var(--ink);font-family:var(--ff-disp);font-weight:600;font-size:12px;letter-spacing:.03em;padding:5px 14px;border-radius:999px;box-shadow:0 8px 20px -8px #2bd5d8b3}.prc-head h2{font-family:var(--ff-disp);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin:0}.prc-tag{color:var(--muted);font-size:14px;line-height:1.5;margin:8px 0 0;min-height:42px}.prc-price{display:flex;flex-direction:column;margin:18px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.prc-price b{font-family:var(--ff-disp);font-weight:700;font-size:34px;letter-spacing:-.03em;color:var(--ink);line-height:1}.prc-price span{font-size:13.5px;color:var(--muted2);margin-top:6px}.prc-cta{width:100%;justify-content:center;margin-bottom:22px}.prc-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.prc-feats li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--ink)}.prc-feats svg{flex:0 0 auto;width:19px;height:19px;color:var(--teal-deep);margin-top:1px}.prc-note{text-align:center;color:var(--muted);font-size:13.5px;margin:26px auto 0;max-width:60ch}.prc-single{margin-top:0}.prc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:22px}.prc-chip{cursor:pointer;font-family:var(--ff-disp);font-weight:600;font-size:13.5px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:11px 16px;min-height:44px;transition:color .18s,border-color .18s,background .18s}.prc-chip:hover{color:var(--ink);border-color:var(--line-strong)}.prc-chip.is-active{color:#fff;background:var(--ink);border-color:var(--ink)}.prc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.prc-item{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 1px 2px #0a102808;transition:border-color .18s,transform .18s,box-shadow .18s}.prc-item[hidden]{display:none}.prc-item:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 38px -24px #0a102859}.prc-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.prc-tag2{font-family:var(--ff-disp);font-weight:600;font-size:11px;color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,#fff);border:1px solid color-mix(in srgb,var(--tc) 26%,#fff);border-radius:7px;padding:3px 9px}.prc-item-price{text-align:right;flex:0 0 auto}.prc-item-price b{display:block;font-family:var(--ff-disp);font-weight:700;font-size:18px;color:var(--ink);line-height:1.1}.prc-item-price span{font-size:11.5px;color:var(--muted2)}.prc-soon{display:inline-block;font-family:var(--ff-disp);font-weight:700;font-size:12px;letter-spacing:.02em;color:#5a7d02;background:#94c72029;border:1px solid rgba(148,199,32,.42);padding:4px 10px;border-radius:8px;white-space:nowrap}.prc-item h3{font-family:var(--ff-disp);font-weight:600;font-size:16.5px;color:var(--ink);margin:0 0 6px}.prc-item-link{color:inherit;text-decoration:none}.prc-item-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:16px}.prc-item:hover .prc-item-link{color:var(--teal-deep)}.prc-size{display:inline-block;font-family:var(--ff-disp);font-weight:600;font-size:12px;letter-spacing:.01em;color:var(--muted2);margin:-2px 0 8px}.prc-item p{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 16px;flex:1}.prc-item .lnk{align-self:flex-start;font-size:14px}.prc-item-cta{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lnk-buy{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#04211f;background:var(--teal);border-radius:10px;padding:9px 15px;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 24px -14px #0b8a8dcc}.lnk-buy svg{width:16px;height:16px}.lnk-buy:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #0b8a8de6}.lnk-quote{background:transparent;color:var(--teal);border:1.5px solid color-mix(in srgb,var(--teal) 45%,transparent);box-shadow:none;padding:7.5px 14px}.lnk-quote:hover{background:color-mix(in srgb,var(--teal) 10%,transparent);box-shadow:none;border-color:var(--teal)}.lnk-sub{font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.lnk-sub:hover{color:var(--teal)}.prc-empty{text-align:center;color:var(--muted);font-size:15px;margin-top:22px}.prc-ctaband{position:relative;margin-top:clamp(48px,6vw,80px);padding:0}.prc-cta-band{position:relative;z-index:3;margin-bottom:-34px;overflow:hidden;background:linear-gradient(120deg,var(--lime),#cbf95f);border-radius:24px;box-shadow:0 34px 74px -30px #0a10288c;padding:clamp(26px,3.5vw,40px);display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.prc-cta-band>div,.prc-cta-band .acts{position:relative;z-index:1}.prc-cta-band h2{font-family:var(--ff-disp);font-weight:700;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;color:#131d00;margin:0;max-width:20ch}.prc-cta-band p{color:#0a1028b8;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:52ch}.prc-cta-band .acts{display:flex;gap:12px;flex-wrap:wrap;flex:0 0 auto}.prc-cta-band .btn-lime{background:#0a1028;color:var(--lime);box-shadow:0 16px 36px -16px #0a10288c}.prc-cta-band .btn-lime:hover{background:#131d3f;transform:translateY(-2px)}.prc-cta-band .btn-ol{background:transparent;border:1.5px solid rgba(10,16,40,.28);color:#0a1028}.prc-cta-band .btn-ol:hover{background:#0a10280f;border-color:#0a102880;color:#0a1028}@media (max-width:760px){.prc-cta-band{flex-direction:column;align-items:flex-start}}
