.price-catalog{--container: 1180px}.pc-intro{padding:clamp(2.5rem,6vw,5rem) 0 2.5rem}.pc-eyebrow{color:var(--accent-hi);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem}.pc-intro h1{font:700 clamp(2.3rem,5.3vw,4.7rem)/1.13 var(--font-head);letter-spacing:-.045em;max-width:18ch;margin:0 0 1.25rem}.pc-lead{max-width:62ch;font-size:1.125rem;line-height:1.75;color:var(--body)}.pc-intro-meta{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin-top:1.75rem;color:var(--meta);font-size:.95rem;line-height:1.75}.pc-jump{margin-top:1.75rem}.pc-catalog{padding-bottom:1.5rem}.pc-section{padding:2.75rem 0;scroll-margin-top:1rem}.pc-section+.pc-section{border-top:1px solid var(--line)}.pc-section-head{margin-bottom:1.8rem}.pc-section-head h2{font:700 clamp(1.8rem,3vw,2.6rem)/1.2 var(--font-head);letter-spacing:-.035em;margin:0 0 .8rem}.pc-section-head p{max-width:72ch;color:var(--body);font-size:1.02rem;line-height:1.75}.pc-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2rem}.pc-overview-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-overview li{min-width:0}.pc-overview-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:8px;padding:2.15rem 1.5rem 1.5rem;background:#22272d;gap:.65rem}.pc-overview-card:hover{border-color:var(--accent)}.pc-overview-card strong{font:700 1.2rem/1.4 var(--font-head)}.pc-overview-price{font:700 clamp(1.5rem,2.5vw,2rem)/1.5 var(--font-head)}.pc-overview-price>span:not(.price-alt){font-size:.85rem;font-weight:500}.pc-overview-price small{font-size:.9rem;font-weight:500}.pc-overview-price .price-alt{display:block;margin-top:.25rem;font:500 .95rem/1.65 var(--font-body)}.pc-overview-desc{font-size:1rem;line-height:1.65;color:var(--body)}.pc-overview-link{margin-top:auto;padding-top:.4rem;color:var(--accent-hi);font-size:.95rem;min-height:36px}.pc-badge{position:absolute;top:.4rem;right:1rem;border:1px solid #50748e;border-radius:4px;padding:.1rem .55rem;color:#bee1fa;font-size:.78rem}.pc-package{margin:0 0 2rem;border:1px solid #414a54;border-radius:8px;background:#20242a;overflow:hidden;scroll-margin-top:1rem}.pc-package-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.64fr);align-items:start;gap:1.5rem 3rem;padding:1.75rem 2rem;background:#262c33}.pc-package-head h3{font:700 clamp(1.4rem,2.5vw,1.8rem)/1.25 var(--font-head);letter-spacing:-.025em;margin:0 0 .65rem}.pc-package-head .pc-eyebrow{margin-bottom:.55rem}.pc-for{margin:0;color:var(--body);font-size:1rem;line-height:1.75;max-width:56ch}.pc-price-block{min-width:0}.pc-price{margin:0 0 1rem;font:800 clamp(1.65rem,3vw,2.3rem)/1.45 var(--font-head);letter-spacing:-.02em}.pc-price>span:not(.price-alt):not(.price-vat):not(.addon-vat){font-size:1rem;font-weight:500}.pc-price small{font-size:.95rem;font-weight:500;line-height:1.65}.pc-price .price-alt{display:block;margin-top:.3rem;font:500 1rem/1.75 var(--font-body);letter-spacing:0}.pc-price .price-vat,.pc-price .addon-vat{display:block;margin-top:.35rem;color:var(--body);font:500 .875rem/1.7 var(--font-body);letter-spacing:0}.pc-cta{white-space:normal;min-height:48px;font-size:.95rem;line-height:1.4}.pc-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.75}.pc-label-col{width:28%}.pc-table th,.pc-table td{padding:1rem 2rem;border-bottom:1px solid #3a434d;text-align:left;vertical-align:top;overflow-wrap:anywhere}.pc-table th{font-weight:600;color:var(--text)}.pc-table td{color:var(--body)}.pc-table thead th{background:#1c2025;color:var(--meta);font-size:.8rem;letter-spacing:.05em}.pc-table tbody tr:nth-child(2n){background:#f2f3f506}.pc-table tbody tr:last-child th,.pc-table tbody tr:last-child td{border-bottom:0}.pc-table .pc-exclusion{background:#191e24}.pc-conditions{margin-top:2.5rem}.pc-conditions h3{font:700 1.4rem/1.4 var(--font-head);margin-bottom:1.25rem}.pc-conditions .pc-table{border:1px solid #414a54;background:#20242a}.pc-inline-note{display:block;margin-top:.25rem;color:var(--accent-hi)}.pc-footer-link{margin-top:1.75rem}.price-catalog .preise-more{padding-top:2rem}.price-catalog .preise-faq{margin-top:1.25rem;max-width:52rem}@media(max-width:800px){.pc-overview,.pc-overview-four{grid-template-columns:1fr;gap:.75rem}.pc-overview-four .pc-overview-price{grid-column:1/-1}.pc-overview-card{display:grid;grid-template-columns:1fr auto;padding:2rem 1.15rem 1.15rem;gap:.35rem .75rem}.pc-overview-desc,.pc-overview-link{grid-column:1/-1}.pc-badge{grid-column:1/-1;justify-self:start}.pc-package-head{grid-template-columns:1fr;gap:1.25rem;padding:1.4rem 1.25rem}.pc-price-block{border-top:1px solid var(--line);padding-top:1rem}.pc-price{font-size:1.9rem}.pc-table th,.pc-table td{padding:.9rem 1.15rem}.pc-label-col{width:32%}}@media(max-width:700px){.pc-table colgroup{display:none}.pc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pc-table,.pc-table tbody{display:block}.pc-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid #3a434d}.pc-table tbody tr:last-child{border-bottom:0}.pc-table tbody th{display:block;padding:.85rem 1rem .15rem;border:0;color:var(--accent-hi)}.pc-table tbody td{display:block;padding:0 1rem .85rem;border:0}.pc-table{line-height:1.7}.pc-table tbody th{font-size:.9rem}}@media(max-width:480px){.pc-intro{padding-top:2rem}.pc-intro h1{font-size:2.15rem}.pc-lead{font-size:1rem}.pc-section{padding:2rem 0}.pc-overview-card{grid-template-columns:1fr}.pc-overview-price{font-size:1.5rem}}
