.kopf[data-astro-cid-pbr5acfz]{z-index:40;border-bottom:1px solid var(--trenn);background:var(--bg2);align-items:center;height:76px;display:flex;position:sticky;top:0}.kopf-in[data-astro-cid-pbr5acfz]{align-items:center;gap:32px;display:flex}.nav[data-astro-cid-pbr5acfz]{color:var(--text2);gap:26px;margin-left:auto;font-size:15px;display:flex}.nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{transition:color .2s}.nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover,.nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz][aria-current]{color:var(--tinte)}.menu[data-astro-cid-pbr5acfz]{margin-left:auto;display:none}.menu[data-astro-cid-pbr5acfz] summary[data-astro-cid-pbr5acfz]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;list-style:none;display:flex}.menu[data-astro-cid-pbr5acfz] summary[data-astro-cid-pbr5acfz]::-webkit-details-marker{display:none}.menu[data-astro-cid-pbr5acfz] summary[data-astro-cid-pbr5acfz] span[data-astro-cid-pbr5acfz]{background:var(--tinte);border-radius:2px;width:22px;height:2px;transition:transform .2s;display:block}.menu[data-astro-cid-pbr5acfz][open] summary[data-astro-cid-pbr5acfz] span[data-astro-cid-pbr5acfz]:first-child{transform:translateY(4px)rotate(45deg)}.menu[data-astro-cid-pbr5acfz][open] summary[data-astro-cid-pbr5acfz] span[data-astro-cid-pbr5acfz]:last-child{transform:translateY(-4px)rotate(-45deg)}.menu-panel[data-astro-cid-pbr5acfz]{background:var(--bg2);border-bottom:1px solid var(--trenn);flex-direction:column;padding:12px 20px 24px;display:flex;position:absolute;top:64px;left:0;right:0}.menu-panel[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:not(.btn){border-bottom:1px solid var(--trenn);padding:14px 0;font-size:18px}.menu-panel[data-astro-cid-pbr5acfz] .btn[data-astro-cid-pbr5acfz]{margin-top:18px}@media (width<=1020px){.nav[data-astro-cid-pbr5acfz]{gap:18px;font-size:14px}.kopf-in[data-astro-cid-pbr5acfz]{gap:20px}}@media (width<=900px){.kopf[data-astro-cid-pbr5acfz]{height:64px}.nav[data-astro-cid-pbr5acfz],.kopf-knopf[data-astro-cid-pbr5acfz]{display:none}.menu[data-astro-cid-pbr5acfz]{display:block}}.fuss[data-astro-cid-osws6ng6]{border-top:1px solid var(--trenn);margin-top:128px;padding:56px 0 28px;font-size:15px}.fuss-raster[data-astro-cid-osws6ng6]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.fuss-marke[data-astro-cid-osws6ng6] p[data-astro-cid-osws6ng6]{margin-top:12px;font-size:14px}.handle[data-astro-cid-osws6ng6]{color:var(--tinte);text-underline-offset:3px;text-decoration:underline}nav[data-astro-cid-osws6ng6]{color:var(--text2);flex-direction:column;gap:10px;display:flex}nav[data-astro-cid-osws6ng6] .mono[data-astro-cid-osws6ng6]{margin-bottom:4px}nav[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:hover{color:var(--tinte)}.fuss-recht[data-astro-cid-osws6ng6]{border-top:1px solid var(--trenn);color:var(--text2);gap:20px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.fuss-recht[data-astro-cid-osws6ng6] span[data-astro-cid-osws6ng6]{margin-right:auto}@media (width<=800px){.fuss[data-astro-cid-osws6ng6]{margin-top:88px}.fuss-raster[data-astro-cid-osws6ng6]{grid-template-columns:1fr 1fr;gap:32px 20px}.fuss-marke[data-astro-cid-osws6ng6]{grid-column:1/-1}.fuss-recht[data-astro-cid-osws6ng6]{flex-wrap:wrap}}.fkopf[data-astro-cid-lnk2ioym]{align-items:center;height:76px;display:flex}@media (width<=700px){.fkopf[data-astro-cid-lnk2ioym]{height:64px}}.ffuss[data-astro-cid-2qc2q2ae]{border-top:1px solid var(--trenn);color:var(--text2);margin-top:112px;padding:24px 0 32px;font-size:13px}.ffuss-in[data-astro-cid-2qc2q2ae]{flex-wrap:wrap;gap:20px;display:flex}.ffuss-in[data-astro-cid-2qc2q2ae] span[data-astro-cid-2qc2q2ae]{margin-right:auto}a[data-astro-cid-2qc2q2ae]:hover{color:var(--tinte)}@media (width<=700px){.ffuss[data-astro-cid-2qc2q2ae]{margin-top:72px}.ffuss-in[data-astro-cid-2qc2q2ae] span[data-astro-cid-2qc2q2ae]{width:100%}}html{scrollbar-gutter:stable}html.quiz-open,html.quiz-open body,html.quiz-open.lenis.lenis-stopped{overflow:hidden}[data-quiz]{z-index:1000;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}[data-quiz][hidden]{display:none}[data-quiz-root]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}[data-progress]{--p:0}.screen{opacity:0}.screen.is-in{opacity:1;transition:opacity .35s}.options{gap:10px;display:grid}.opt{cursor:pointer;text-align:left;font:inherit;color:inherit}.opt-text{flex-direction:column;display:flex}.field label{display:block}.input{width:100%;font:inherit;font-size:max(16px,1em)}.consent{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check{flex:none;width:20px;height:20px;margin-top:2px}.field-error[hidden]{display:none}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.btn{cursor:pointer;font:inherit}.btn:disabled{cursor:not-allowed;opacity:.45}.btn.is-loading{pointer-events:none;opacity:.7}.linklike{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cal-days{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cal-slots{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cal-day,.cal-slot{cursor:pointer;font:inherit;color:inherit}.cal-day{flex-direction:column;align-items:center;display:flex}.cal-nav-btn:disabled,.cal-day:disabled,.cal-slot:disabled{cursor:default}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.screen.is-in{transition:none}}body .btn{font:600 16px/1.2 var(--schrift-text)}[data-quiz]{--gut:20px;--top-h:64px;--ease:cubic-bezier(.2, .7, .2, 1)}.anmelden .step-actions{margin-top:8px}.anmelden-fertig .booked-title{font-size:clamp(26px,6vw,32px)}.step--end .step-actions,.step--lead .step-actions+.step-actions{margin-top:18px}[data-quiz]{background:var(--bg2);color:var(--tinte);font-family:var(--schrift-text)}.quiz-bar{height:var(--top-h);flex:none;justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:relative}.qb-btn{width:44px;height:44px;color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.qb-btn[hidden]{visibility:hidden;display:grid}.qb-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.qb-btn:hover{background:var(--fenster)}.qb-btn:active{transform:scale(.94)}.qb-mid{align-items:flex-end;gap:8px;display:inline-flex}.qb-dotti{width:44px;height:54px;margin-bottom:1px}.qb-count{font-family:var(--schrift-mono);color:var(--text2);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-bottom:4px;font-size:13px}.qb-progress{left:var(--gut);right:var(--gut);background:var(--trenn);border-radius:3px;height:3px;position:absolute;bottom:0;overflow:hidden}.qb-progress span{background:var(--akzent);transform-origin:0;height:100%;transform:scaleX(var(--p));transition:transform .42s var(--ease);display:block}.step{max-width:600px;padding:28px var(--gut) 40px;margin:0 auto}.q-head{margin-bottom:22px}.q-title{letter-spacing:-.028em;text-wrap:balance;outline:none;font-size:clamp(28px,8.2vw,34px);font-weight:600;line-height:1.08}.q-sub{color:var(--text2);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.45}.options{gap:8px}.opt{background:var(--fenster);width:100%;min-height:58px;color:var(--tinte);border:1px solid var(--rand);border-radius:var(--r-karte);box-shadow:var(--kante);transition:transform .12s var(--ease), border-color .18s var(--ease), background-color .18s var(--ease);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 14px 20px;font-size:17px;font-weight:500;line-height:1.25;display:flex}.opt-mark{border:1.5px solid var(--leise);width:22px;height:22px;transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:7px;flex:none;position:relative}.opt-mark:after{content:"";transition:transform .16s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4L16.5 6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;position:absolute;inset:1px;transform:scale(0)}.options:not([data-multi]) .opt-mark{color:var(--text3);transition:transform .16s var(--ease), color .16s var(--ease);border:0;border-radius:0}.options:not([data-multi]) .opt-mark:after{background:currentColor;inset:0;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.opt.is-selected{background:var(--akzent-weich);border-color:var(--akzent)}.options:not([data-multi]) .opt.is-selected .opt-mark{color:var(--akzent-text);transform:translate(3px)}[data-multi] .opt.is-selected .opt-mark{background:var(--knopf);border-color:var(--knopf)}.opt.is-selected .opt-mark:after{transform:scale(1)}@media (hover:hover) and (pointer:fine){.opt:not(.is-selected):hover{border-color:var(--leise);background:var(--innen)}.options:not([data-multi]) .opt:hover .opt-mark{color:var(--tinte);transform:translate(3px)}}.opt:active{transform:scale(.99)}.step-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px;display:flex}.btn.btn--primary{background:var(--knopf);color:#fff;width:100%;min-height:56px;box-shadow:var(--kante);font-family:var(--schrift-text);cursor:pointer;transition:transform .12s var(--ease), box-shadow .24s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:flex}.btn.btn--primary:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.btn.btn--primary:not(:disabled):hover{box-shadow:var(--kante), 0 0 0 6px var(--akzent-weich)}}.info-body{max-width:40ch;color:var(--text2);font-size:18px;line-height:1.5}.info-body p+p{margin-top:12px}.step--info .q-title,.step--end .q-title{font-size:clamp(32px,9.4vw,40px);line-height:1.02}.step--info .q-title{color:var(--tinte)}.linklike{min-height:44px;color:var(--text2);text-underline-offset:5px;align-self:flex-start;font-weight:500}.lead-form{gap:14px;display:grid}.field{scroll-margin-top:16px}.field label{color:var(--text2);margin-bottom:7px;font-size:14px;font-weight:500}.field-optional{color:var(--text2)}.input{background:var(--innen);height:52px;color:var(--tinte);border:1px solid var(--rand);border-radius:var(--r-klein);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);outline:none;padding:0 16px}.input::placeholder{color:var(--text2)}.input:focus{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-weich)}.input[aria-invalid=true]{border-color:var(--warn)}.field-error{color:var(--warn);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.field--consent{margin-top:4px}.field .consent{color:var(--text2);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:4px 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.consent>span{padding-top:1px}.consent a{color:var(--akzent-text);text-underline-offset:3px}.check{-webkit-appearance:none;appearance:none;background:var(--innen);border:1.5px solid var(--leise);cursor:pointer;border-radius:7px;flex:none;width:24px;height:24px;margin:0}.check:checked{background:var(--knopf) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4L16.5 6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-color:var(--knopf)}.check[aria-invalid=true]{border-color:var(--warn)}@media (pointer:coarse){.step--lead{padding-bottom:42svh}}.cal-nav{justify-content:space-between;align-items:center;gap:8px;margin:0 -6px 10px;display:flex}.cal-monat{color:var(--tinte);font-size:15px;font-weight:500}.cal-nav-btn{width:44px;height:44px;color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.cal-nav-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cal-nav-btn:disabled{color:var(--leise);cursor:default}.cal-nav-btn:not(:disabled):active{transform:scale(.94)}.cal-day,.cal-slot{background:var(--fenster);min-width:0;color:var(--tinte);border:1px solid var(--rand);border-radius:var(--r-klein);box-shadow:var(--kante);transition:transform .12s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease)}.cal-day{justify-content:center;gap:3px;min-height:64px;padding:8px 2px}.cal-dow{font-family:var(--schrift-mono);color:var(--text2);letter-spacing:.04em;font-size:12px}.cal-date{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(14px,4.2vw,17px);font-weight:600}.cal-tz{color:var(--text2);margin:16px 0 10px;font-size:14px;line-height:1.4}.cal-slots{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.cal-slot{min-height:52px;font-family:var(--schrift-mono);font-variant-numeric:tabular-nums;padding:0 4px;font-size:16px;font-weight:500}.cal-day.is-selected,.cal-slot.is-selected{background:var(--akzent-weich);border-color:var(--akzent)}.cal-day.is-selected .cal-dow{color:var(--akzent-text)}.cal-day:active,.cal-slot:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.cal-day:not(.is-selected):not(.is-laden):hover,.cal-slot:not(.is-selected):not(.is-laden):hover{border-color:var(--leise);background:var(--innen)}}.cal-day.is-laden,.cal-slot.is-laden{background:var(--innen);box-shadow:none;border-color:#0000;animation:1.4s ease-in-out infinite cal-puls;display:flex}@keyframes cal-puls{50%{opacity:.55}}.cal-msg{color:var(--warn);margin-top:14px;font-size:15px;font-weight:500;line-height:1.4}.calendar-booked .booked-title{letter-spacing:-.028em;text-wrap:balance;outline:none;font-size:clamp(32px,9.4vw,40px);font-weight:600;line-height:1.04}.calendar-booked .booked-note{color:var(--text2);overflow-wrap:anywhere;max-width:44ch;margin-top:12px;font-size:17px;line-height:1.5}.calendar-booked--fehler .booked-note{color:var(--tinte);margin-top:0}@media (width>=560px){.cal-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.cal-day{min-height:70px}}@media (prefers-reduced-motion:reduce){.cal-day.is-laden,.cal-slot.is-laden{animation:none}}@media (width>=900px){.step{padding-top:56px}}[data-astro-cid-t35we56s][data-quiz] .qb-dotti{width:39px;height:auto;margin-bottom:4px}
