@property --reveal{syntax:"<percentage>";inherits:false;initial-value:100%}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.demo[data-astro-cid-fnly4t77]{--t0:.35s;--t-press:2.05s;--t-busy:2.35s;--t-text:3.3s;--t-end:4.8s;text-align:left;gap:6px;width:100%;max-width:460px;margin:0 auto;display:grid;position:relative}.demo__card[data-astro-cid-fnly4t77]{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:18px 20px 20px;position:relative}.demo__label[data-astro-cid-fnly4t77]{font-size:var(--fs-xsmall);color:var(--text-3);align-items:center;gap:8px;margin-bottom:10px;font-weight:650;display:flex}.demo__chip[data-astro-cid-fnly4t77]{border-radius:var(--radius-pill);background:var(--bg-soft);color:var(--text-2);margin-left:auto;padding:3px 9px;font-weight:600}.demo__bullets[data-astro-cid-fnly4t77]{gap:6px;padding:0;font-size:.9875rem;list-style:none;display:grid}.demo__bullets[data-astro-cid-fnly4t77] li[data-astro-cid-fnly4t77]{animation:bullet-in .42s var(--ease) both;animation-delay:calc(var(--t0) + var(--i) * .5s);padding-left:16px;position:relative}.demo__bullets[data-astro-cid-fnly4t77] li[data-astro-cid-fnly4t77]:before{content:"";background:var(--text);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.demo__action[data-astro-cid-fnly4t77]{justify-content:flex-end;margin-top:14px;display:flex}.demo__button[data-astro-cid-fnly4t77]{border-radius:var(--radius-pill);color:#fff;height:34px;font-size:var(--fs-xsmall);animation:press .36s var(--ease) both;animation-delay:var(--t-press);background:#000;align-items:center;padding:0 14px;font-weight:650;display:inline-flex}.demo__connector[data-astro-cid-fnly4t77]{height:30px;color:var(--text-3);place-items:center;display:grid}.demo__glow[data-astro-cid-fnly4t77]{isolation:isolate;border-radius:24px;padding:2px;position:relative}.demo__glow[data-astro-cid-fnly4t77]:before,.demo__glow[data-astro-cid-fnly4t77]:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--glow-angle), var(--ki-1), var(--ki-2), var(--ki-3), var(--ki-4), var(--ki-5), var(--ki-6), var(--ki-1));opacity:0;animation:glow-spin calc(var(--t-end) - var(--t-busy)) linear both, glow-fade calc(var(--t-end) - var(--t-busy)) linear both;animation-delay:var(--t-busy), var(--t-busy);position:absolute;inset:0}.demo__glow[data-astro-cid-fnly4t77]:after{filter:blur(14px);inset:-6px}.demo__output[data-astro-cid-fnly4t77]{min-height:140px}.demo__status--busy[data-astro-cid-fnly4t77]{color:var(--text-2);animation:busy calc(var(--t-text) - var(--t-busy)) linear both;animation-delay:var(--t-busy);align-items:center;gap:6px;display:inline-flex}.demo__status--busy[data-astro-cid-fnly4t77]:before{content:"";background:var(--ki-gradient);border-radius:50%;width:8px;height:8px}.demo__status--done[data-astro-cid-fnly4t77]{animation:1ms linear both done;animation-delay:var(--t-text);position:absolute}.demo__text[data-astro-cid-fnly4t77]{color:var(--text);-webkit-mask-image:linear-gradient(180deg, #000 var(--reveal), transparent calc(var(--reveal) + 18%));mask-image:linear-gradient(180deg, #000 var(--reveal), transparent calc(var(--reveal) + 18%));animation:reveal calc(var(--t-end) - var(--t-text)) var(--ease) both;animation-delay:var(--t-text);font-size:.9875rem;line-height:1.55}.demo__caption[data-astro-cid-fnly4t77]{font-size:var(--fs-xsmall);color:var(--text-2);text-align:center;margin-top:10px}@keyframes bullet-in{0%{opacity:0;transform:translateY(6px)}}@keyframes press{0%{opacity:.35}50%{opacity:1;transform:scale(.93)}to{opacity:1;transform:none}}@keyframes glow-spin{to{--glow-angle:720deg}}@keyframes glow-fade{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}@keyframes busy{0%{opacity:0}10%,99%{opacity:1}to{opacity:0}}@keyframes done{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{--reveal:-18%}to{--reveal:100%}}.demo__status--done[data-astro-cid-fnly4t77]{opacity:0}@media (prefers-reduced-motion:reduce){.demo__glow[data-astro-cid-fnly4t77]:before,.demo__glow[data-astro-cid-fnly4t77]:after,.demo__status--busy[data-astro-cid-fnly4t77]{display:none}.demo__bullets[data-astro-cid-fnly4t77] li[data-astro-cid-fnly4t77],.demo__button[data-astro-cid-fnly4t77],.demo__status--done[data-astro-cid-fnly4t77],.demo__text[data-astro-cid-fnly4t77]{animation:none}.demo__status--done[data-astro-cid-fnly4t77]{opacity:1;position:static}.demo__text[data-astro-cid-fnly4t77]{-webkit-mask-image:none;mask-image:none}}.sheet-wrap[data-astro-cid-yd43gjsq]{width:100%;max-width:480px;margin-inline:auto;container-type:inline-size}.sheet[data-astro-cid-yd43gjsq]{aspect-ratio:595/842;box-shadow:var(--shadow-lift);color:#111;text-wrap:wrap;background:#fff;border-radius:6px;flex-direction:column;padding:4.21em;font-size:1.59664cqw;line-height:1.2;display:flex}.sheet[data-astro-cid-yd43gjsq] p[data-astro-cid-yd43gjsq],.sheet[data-astro-cid-yd43gjsq] dd[data-astro-cid-yd43gjsq],.sheet[data-astro-cid-yd43gjsq] span[data-astro-cid-yd43gjsq]{text-wrap:wrap}.sheet__title[data-astro-cid-yd43gjsq]{height:1.33em;font-size:1.58em;font-weight:700;line-height:1.2}.sheet__week[data-astro-cid-yd43gjsq]{height:2.2em;font-size:1.053em;line-height:1.2}.sheet__head[data-astro-cid-yd43gjsq]{-moz-column-gap:2.1em;grid-template-columns:1fr 1fr;column-gap:2.1em;margin:0 0 .84em;display:grid}.sheet__head[data-astro-cid-yd43gjsq] div[data-astro-cid-yd43gjsq]{height:2.74em}.sheet__head[data-astro-cid-yd43gjsq] dt[data-astro-cid-yd43gjsq]{color:#737373;font-size:.79em;line-height:1.2}.sheet__head[data-astro-cid-yd43gjsq] dd[data-astro-cid-yd43gjsq]{border-bottom:1px solid #999;margin:0;padding-bottom:.15em;font-size:1.053em;line-height:1.2}.sheet__row[data-astro-cid-yd43gjsq]{border:1px solid #111;border-top:0;grid-template-columns:8.21em minmax(0,1fr) 4.84em;min-height:4.84em;display:grid}.sheet__row--head[data-astro-cid-yd43gjsq]{border-top:1px solid #111;min-height:3.16em;font-weight:700}.sheet__row--head[data-astro-cid-yd43gjsq]>span[data-astro-cid-yd43gjsq]{font-size:.947em}.sheet__row[data-astro-cid-yd43gjsq]>span[data-astro-cid-yd43gjsq]{overflow-wrap:anywhere;padding:.53em .53em .95em}.sheet__row[data-astro-cid-yd43gjsq]>span[data-astro-cid-yd43gjsq]+span[data-astro-cid-yd43gjsq]{border-left:1px solid #111}.sheet__school[data-astro-cid-yd43gjsq]{border:1px solid #111;grid-template-rows:auto;gap:1.25em;height:6.53em;margin-top:1.26em;padding:.42em .53em;display:grid}.sheet__school[data-astro-cid-yd43gjsq] span[data-astro-cid-yd43gjsq]{font-size:.947em;font-weight:700}.sheet__school[data-astro-cid-yd43gjsq] i[data-astro-cid-yd43gjsq]{border-bottom:1px solid #bfbfbf;display:block}.sheet__signs[data-astro-cid-yd43gjsq]{grid-template-columns:1fr 1fr;gap:4.2em;margin-top:3.58em;display:grid}.sheet__signs[data-astro-cid-yd43gjsq] span[data-astro-cid-yd43gjsq]{color:#737373;border-top:1px solid #111;padding-top:.4em;font-size:.79em}.sheet__frei[data-astro-cid-yd43gjsq]{justify-content:flex-end;align-items:flex-end;margin-top:auto;padding-top:1.5em;display:flex}.sheet-wrap__caption[data-astro-cid-yd43gjsq]{font-size:var(--fs-xsmall);color:var(--text-3);text-align:center;margin-top:12px}.rating-teaser[data-astro-cid-due4kj5r]{align-items:center;gap:32px;display:grid}.rating-teaser__herkunft[data-astro-cid-due4kj5r]{font-size:var(--fs-small);color:var(--text-2);margin-top:12px}.rating-teaser__more[data-astro-cid-due4kj5r]{margin-top:20px}@media (width>=900px){.rating-teaser[data-astro-cid-due4kj5r]{grid-template-columns:1.2fr 1fr;gap:64px}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60% 50% at 50% 100%, #bc82f31a, transparent 70%), linear-gradient(180deg, #fff 0%, var(--bg-soft) 100%);padding-top:clamp(36px,7vw,88px);padding-bottom:clamp(48px,8vw,96px);overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.hero__icon[data-astro-cid-lcdefpme]{border-radius:23%;width:68px;height:68px;box-shadow:0 0 0 1px #0000000f,0 10px 30px #0000001f}.hero__eyebrow[data-astro-cid-lcdefpme]{margin:22px 0 10px}.hero__title[data-astro-cid-lcdefpme]{max-width:14ch}.hero__sub[data-astro-cid-lcdefpme]{max-width:600px;font-size:var(--fs-lead);color:var(--text-2);margin-top:20px;line-height:1.45}.hero__cta[data-astro-cid-lcdefpme]{margin-top:28px}.hero__note[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--text-3);margin-top:14px}.hero__note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__demo[data-astro-cid-lcdefpme]{margin-top:clamp(40px,6vw,64px)}.hero__stage[data-astro-cid-lcdefpme]{max-width:560px;margin-inline:auto;position:relative}.hero__berti[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 8px 16px #0000001f);width:84px;margin:0 auto -5px;position:relative}.hero__berti[data-astro-cid-lcdefpme] img,.stamp__berti[data-astro-cid-lcdefpme] img{width:100%;height:auto}@media (width>=720px){.hero__berti[data-astro-cid-lcdefpme]{width:104px;margin-bottom:-6px}}@media (width>=1024px){.hero__berti[data-astro-cid-lcdefpme]{width:150px;margin:0;position:absolute;bottom:40px;right:-96px}}.hero__blase[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.hero__blase[data-astro-cid-lcdefpme]{z-index:1;width:190px;font-family:var(--font-rounded);font-size:var(--fs-xsmall);color:var(--text);text-align:left;background:#fff;border-radius:16px;padding:12px 14px;font-weight:600;line-height:1.4;display:block;position:absolute;bottom:204px;right:-150px;box-shadow:0 5px 14px #0000001a}.hero__blase[data-astro-cid-lcdefpme]:after{content:"";background:#fff;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-6px;left:46px;transform:rotate(45deg)}}.steps[data-astro-cid-lcdefpme]{counter-reset:none;gap:16px;padding:0;list-style:none;display:grid}@media (width>=900px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step__nr[data-astro-cid-lcdefpme]{color:#fff;background:#000;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:16px;font-weight:700;display:inline-grid}.feature__note[data-astro-cid-lcdefpme]{font-size:var(--fs-small);margin-top:10px;font-weight:600;color:var(--gold-text)!important}.split[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=960px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:64px}.split--reverse[data-astro-cid-lcdefpme] .split__visual[data-astro-cid-lcdefpme]{order:-1}}.split__hint[data-astro-cid-lcdefpme]{margin-top:20px}.split__visual[data-astro-cid-lcdefpme]{position:relative}.split__visual--berti[data-astro-cid-lcdefpme]{place-items:center;display:grid}.split__visual--berti[data-astro-cid-lcdefpme] img{width:92px;height:auto}@media (width>=960px){.split__visual--berti[data-astro-cid-lcdefpme] img{width:260px}}.checklist[data-astro-cid-lcdefpme]{gap:10px;margin-top:24px;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-2);padding-left:30px;position:relative}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat,#000;border-radius:50%;width:20px;height:20px;position:absolute;top:.2em;left:0}.checklist--ink[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-on-ink-2)}.checklist--ink[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat,#fff}.stamp[data-astro-cid-lcdefpme]{align-items:center;gap:.6em;margin-right:-14%;display:flex}.stamp__berti[data-astro-cid-lcdefpme]{width:11.5em}.stamp__label[data-astro-cid-lcdefpme]{color:#c11a14;font-family:var(--font-rounded);letter-spacing:.08em;text-transform:uppercase;background:#ffffffd9;border:.3em solid #d0201a;border-radius:.6em;padding:.25em .75em;font-size:2.1em;font-weight:900;line-height:1.2;transform:rotate(-12deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stamp__label[data-astro-cid-lcdefpme]{animation:linear both stamp-in}.stamp[data-astro-cid-lcdefpme] .stamp__label[data-astro-cid-lcdefpme]{animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}60%{opacity:1;transform:rotate(-12deg)scale(.92)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.price__label[data-astro-cid-lcdefpme]{min-height:28px;font-size:var(--fs-small);color:var(--text-3);font-weight:650}.price__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(1.625rem,1rem + 1.25vw,2.25rem);font-weight:750;color:var(--text)!important}.prices[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}@media (width>=900px){.prices[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.prices__more[data-astro-cid-lcdefpme]{text-align:center;margin-top:24px}.faq-short[data-astro-cid-lcdefpme],.faq-short__more[data-astro-cid-lcdefpme]{max-width:var(--max-text)}.faq-short[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong)}.faq-short[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:18px 36px 18px 0;font-weight:650;list-style:none;position:relative}.faq-short[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-short[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";content:"+" / "";transition:transform var(--dur) var(--ease);font-size:1.5rem;font-weight:400;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-short[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-50%)rotate(45deg)}.faq-short__answer[data-astro-cid-lcdefpme]{max-width:32em;color:var(--text-2);padding-bottom:18px}.faq-short__answer[data-astro-cid-lcdefpme] p+p,.faq-short__answer[data-astro-cid-lcdefpme] ul{margin-top:.6em}.faq-short__more[data-astro-cid-lcdefpme]{margin-top:24px}.final__inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:20px;display:grid}.final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}
