.pricing-table[data-astro-cid-rgm2x7le]{width:100%;background:var(--secondary-background-color);padding:60px var(--standard-padding)}.pricing-content[data-astro-cid-rgm2x7le]{max-width:var(--max-width-content);margin:0 auto}.pricing-table[data-astro-cid-rgm2x7le] h2[data-astro-cid-rgm2x7le]{text-align:center;margin-bottom:20px;color:var(--primary-highlight-color)}.pricing-subtitle[data-astro-cid-rgm2x7le]{text-align:center;font-size:1.1rem;line-height:1.8;margin-bottom:50px;color:var(--secondary-font-color);max-width:800px;margin-left:auto;margin-right:auto}.pricing-cards[data-astro-cid-rgm2x7le]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:50px}.pricing-card[data-astro-cid-rgm2x7le]{background:var(--primary-background-color);border-radius:15px;padding:30px 25px;text-align:center;box-shadow:0 8px 25px #c2355f1a;transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.pricing-card[data-astro-cid-rgm2x7le]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-highlight-color),var(--secondary-highlight-color))}.pricing-card[data-astro-cid-rgm2x7le]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #c2355f26;border-color:var(--tertiary-highlight-color)}.grade-badge[data-astro-cid-rgm2x7le]{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.grade-number[data-astro-cid-rgm2x7le]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,var(--primary-highlight-color),var(--secondary-highlight-color));color:#fff;font-size:2rem;font-weight:700;border-radius:50%}.grade-label[data-astro-cid-rgm2x7le]{font-size:.9rem;color:var(--secondary-font-color);text-transform:uppercase;margin-bottom:8px;letter-spacing:1px}.budget-amount[data-astro-cid-rgm2x7le]{margin-bottom:25px}.currency[data-astro-cid-rgm2x7le]{font-size:1.2rem;color:var(--primary-highlight-color);vertical-align:top;margin-right:5px}.amount[data-astro-cid-rgm2x7le]{font-size:2.5rem;font-weight:700;color:var(--primary-font-color);font-family:var(--font-family-header)}.period[data-astro-cid-rgm2x7le]{display:block;font-size:.9rem;color:var(--secondary-font-color);margin-top:5px}.card-footer[data-astro-cid-rgm2x7le]{border-top:1px solid var(--tertiary-highlight-color);padding-top:20px}.card-footer[data-astro-cid-rgm2x7le] p[data-astro-cid-rgm2x7le]{margin:0;color:var(--secondary-font-color);font-size:.9rem}.additional-info[data-astro-cid-rgm2x7le]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;margin-top:40px}.info-card[data-astro-cid-rgm2x7le]{background:var(--primary-background-color);padding:25px;border-radius:10px;border-left:4px solid var(--primary-highlight-color);box-shadow:0 4px 15px #0000000d}.info-card[data-astro-cid-rgm2x7le] h3[data-astro-cid-rgm2x7le]{color:var(--primary-highlight-color);margin-bottom:15px;font-size:1.2rem}.info-card[data-astro-cid-rgm2x7le] p[data-astro-cid-rgm2x7le]{margin:0;line-height:1.7;color:var(--primary-font-color)}@media (max-width: 1000px){.pricing-table[data-astro-cid-rgm2x7le]{padding:40px var(--standard-padding)}.pricing-cards[data-astro-cid-rgm2x7le]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.pricing-card[data-astro-cid-rgm2x7le]{padding:25px 20px}.additional-info[data-astro-cid-rgm2x7le]{grid-template-columns:1fr;gap:20px}}@media (max-width: 600px){.pricing-cards[data-astro-cid-rgm2x7le]{grid-template-columns:1fr}.amount[data-astro-cid-rgm2x7le]{font-size:2rem}}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw]{background:linear-gradient(to bottom,var(--primary-background-color),var(--secondary-background-color));width:100%;text-align:center;margin:0 auto;padding:60px var(--standard-padding)}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw]{background:none;max-width:var(--max-width-content);margin:0 auto}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw] h2[data-astro-cid-qzes2gsw]{color:var(--primary-highlight-color);margin-bottom:30px;text-align:center}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw] p[data-astro-cid-qzes2gsw]{text-align:left;line-height:1.8;margin-bottom:20px;font-size:1.1rem}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw] p[data-astro-cid-qzes2gsw]:last-child{margin-bottom:0}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw] p[data-astro-cid-qzes2gsw] strong[data-astro-cid-qzes2gsw]{color:var(--primary-highlight-color);font-weight:700}@media (max-width: 1000px){.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw]{padding:40px var(--standard-padding)}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw] h2[data-astro-cid-qzes2gsw]{font-size:calc(var(--font-size-h2) / 1.2)}.kosten[data-astro-cid-qzes2gsw] .kosten-content[data-astro-cid-qzes2gsw] .text-with-title[data-astro-cid-qzes2gsw] p[data-astro-cid-qzes2gsw]{font-size:1rem}}.kosten[data-astro-cid-qzes2gsw] .additional-funding-info[data-astro-cid-qzes2gsw]{width:100%;background:var(--primary-background-color);padding:60px var(--standard-padding)}.kosten[data-astro-cid-qzes2gsw] .additional-funding-content[data-astro-cid-qzes2gsw]{max-width:var(--max-width-content);margin:0 auto}.kosten[data-astro-cid-qzes2gsw] .additional-funding-info[data-astro-cid-qzes2gsw] h2[data-astro-cid-qzes2gsw]{text-align:center;margin-bottom:40px;color:var(--primary-highlight-color)}.kosten[data-astro-cid-qzes2gsw] .funding-cards[data-astro-cid-qzes2gsw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}.kosten[data-astro-cid-qzes2gsw] .funding-card[data-astro-cid-qzes2gsw]{background:var(--primary-background-color);padding:25px;border-radius:10px;border-left:4px solid var(--primary-highlight-color);box-shadow:0 4px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.kosten[data-astro-cid-qzes2gsw] .funding-card[data-astro-cid-qzes2gsw]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.kosten[data-astro-cid-qzes2gsw] .funding-card[data-astro-cid-qzes2gsw] h3[data-astro-cid-qzes2gsw]{color:var(--primary-highlight-color);margin-bottom:15px;font-size:1.2rem}.kosten[data-astro-cid-qzes2gsw] .funding-card[data-astro-cid-qzes2gsw] p[data-astro-cid-qzes2gsw]{margin:0;line-height:1.7;color:var(--primary-font-color)}@media (max-width: 1000px){.kosten[data-astro-cid-qzes2gsw] .additional-funding-info[data-astro-cid-qzes2gsw]{padding:40px var(--standard-padding)}.kosten[data-astro-cid-qzes2gsw] .funding-cards[data-astro-cid-qzes2gsw]{grid-template-columns:1fr;gap:20px}}
