@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6TLxk138PAho27UAXjewgVPTJVxL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_beddda0c-module__XXgp5q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_beddda0c-module__XXgp5q__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--vx-space-3xs:.125rem;--vx-space-2xs:.25rem;--vx-space-xs:.5rem;--vx-space-sm:.75rem;--vx-space-md:1rem;--vx-space-lg:1.5rem;--vx-space-xl:2rem;--vx-space-2xl:3rem;--vx-space-3xl:4rem;--vx-space-4xl:6rem;--vx-space-5xl:8rem;--vx-size-2xs:clamp(.69rem, .67rem + .1vw, .75rem);--vx-size-xs:clamp(.8rem, .77rem + .15vw, .88rem);--vx-size-sm:clamp(.9rem, .87rem + .18vw, 1rem);--vx-size-md:clamp(1rem, .96rem + .22vw, 1.13rem);--vx-size-lg:clamp(1.2rem, 1.13rem + .35vw, 1.44rem);--vx-size-xl:clamp(1.45rem, 1.32rem + .65vw, 1.8rem);--vx-size-2xl:clamp(1.75rem, 1.52rem + 1.15vw, 2.44rem);--vx-size-3xl:clamp(2.1rem, 1.72rem + 1.9vw, 3.3rem);--vx-size-4xl:clamp(2.5rem, 1.86rem + 3.2vw, 4.6rem);--vx-leading-none:1;--vx-leading-tight:1.12;--vx-leading-snug:1.28;--vx-leading-normal:1.55;--vx-leading-loose:1.75;--vx-measure-narrow:34ch;--vx-measure-base:66ch;--vx-measure-wide:84ch;--vx-container-sm:40rem;--vx-container-md:60rem;--vx-container-lg:75rem;--vx-container-xl:90rem;--vx-gutter:var(--vx-space-lg);--vx-gutter-wide:var(--vx-space-2xl);--vx-grid-columns:12;--vx-grid-gap:var(--vx-space-lg);--vx-border-hairline:1px;--vx-border-thin:2px;--vx-border-thick:4px;--vx-z-below:-1;--vx-z-base:0;--vx-z-raised:10;--vx-z-sticky:100;--vx-z-overlay:800;--vx-z-dialog:900;--vx-z-toast:1000;--vx-z-skip:1100;--vx-target-min:44px;--vx-motion-distance:1.25rem;--vx-motion-distance-s:.5rem;--vx-motion-distance-m:var(--vx-motion-distance);--vx-motion-distance-l:3rem;--vx-motion-stagger:60ms;--vx-motion-amplitude:6rem}@media (prefers-reduced-motion:reduce){:root:not([data-vx-motion=full]){--vx-motion-distance-s:0px;--vx-motion-distance-l:0px;--vx-motion-stagger:0s;--vx-motion-amplitude:0px}}@media (max-width:30em){:root{--vx-gutter:var(--vx-space-xs);--vx-gutter-wide:var(--vx-space-md)}}:root[data-vx-motion=reduced]{--vx-motion-distance-s:0px;--vx-motion-distance-l:0px;--vx-motion-stagger:0s;--vx-motion-amplitude:0px}
:root{--vx-color-bg:#f0f;--vx-color-bg-subtle:#ff4de0;--vx-color-surface:#ff2fd0;--vx-color-surface-raised:#ff70e8;--vx-color-ink:#0f0;--vx-color-ink-muted:#00b33c;--vx-color-ink-inverted:#f0f;--vx-color-accent:#ff0;--vx-color-accent-hover:#ffd400;--vx-color-accent-ink:#f0f;--vx-color-accent-inverted:#ff0;--vx-color-border:#0ff;--vx-color-border-strong:#08f;--vx-color-focus:#ff8000;--vx-color-danger:#f03;--vx-color-danger-ink:#fff;--vx-color-success:#0f8;--vx-color-success-ink:#000;--vx-color-warning:#fa0;--vx-color-warning-ink:#000;--vx-color-info:#0af;--vx-color-info-ink:#000;--vx-color-scrim:#ff00ffb8;--vx-font-display:"VX-PLATZHALTER-DISPLAY", ui-monospace, monospace;--vx-font-text:"VX-PLATZHALTER-TEXT", ui-monospace, monospace;--vx-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--vx-weight-regular:400;--vx-weight-medium:500;--vx-weight-bold:700;--vx-tracking-tight:.12em;--vx-tracking-normal:.08em;--vx-tracking-wide:.24em;--vx-radius-none:0;--vx-radius-sm:999px;--vx-radius-md:999px;--vx-radius-lg:999px;--vx-radius-full:999px;--vx-duration-instant:1ms;--vx-duration-fast:1.2s;--vx-duration-base:1.6s;--vx-duration-slow:2.4s;--vx-ease-standard:steps(4, end);--vx-ease-entrance:steps(4, end);--vx-ease-exit:steps(4, end);--vx-shadow-sm:0 0 0 var(--vx-border-thin) #f0f;--vx-shadow-md:0 0 0 var(--vx-border-thick) #f0f;--vx-shadow-lg:0 0 0 8px #f0f}@media (prefers-reduced-motion:reduce){:root:not([data-vx-motion=full]){--vx-duration-fast:1ms;--vx-duration-base:1ms;--vx-duration-slow:1ms;--vx-motion-distance:0px}}:root[data-vx-motion=reduced]{--vx-duration-fast:1ms;--vx-duration-base:1ms;--vx-duration-slow:1ms;--vx-motion-distance:0px}
.vx-focus-ring:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--vx-border-thin) solid var(--vx-color-focus);outline-offset:var(--vx-space-3xs);border-radius:var(--vx-radius-sm)}.vx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-sr-only--focusable:focus-within,.vx-sr-only--focusable:focus-visible{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}.vx-skip-link{z-index:var(--vx-z-toast);padding:var(--vx-space-xs) var(--vx-space-md);background:var(--vx-color-surface);color:var(--vx-color-ink);border:var(--vx-border-thin) solid var(--vx-color-focus);border-radius:var(--vx-radius-sm);transition:transform var(--vx-duration-fast) var(--vx-ease-standard);position:absolute;inset-block-start:var(--vx-space-xs);inset-inline-start:var(--vx-space-xs);transform:translateY(-200%)}.vx-skip-link:focus-visible{transform:translateY(0)}.vx-target:after{content:"";box-sizing:border-box;min-inline-size:var(--vx-target-min);min-block-size:var(--vx-target-min);block-size:100%;inline-size:100%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.vx-scroll-locked{scrollbar-gutter:stable;overflow:hidden}@media (forced-colors:active){.vx-focus-ring:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--vx-border-thin) solid CanvasText}}
.vx-field{gap:var(--vx-space-2xs);flex-direction:column;display:flex}.vx-field__label{font-family:var(--vx-font-text);font-size:var(--vx-size-sm);font-weight:var(--vx-weight-medium);color:var(--vx-color-ink)}.vx-field:has(:required) .vx-field__label:after{content:" *";color:var(--vx-color-danger)}.vx-field__control{box-sizing:border-box;min-block-size:var(--vx-target-min);inline-size:100%;padding-inline:var(--vx-space-sm);padding-block:var(--vx-space-xs);font-family:var(--vx-font-text);font-size:var(--vx-size-md);line-height:var(--vx-leading-normal);color:var(--vx-color-ink);background:var(--vx-color-surface);border:var(--vx-border-hairline) solid var(--vx-color-border-strong);border-radius:var(--vx-radius-sm);transition:border-color var(--vx-duration-fast) var(--vx-ease-standard), background-color var(--vx-duration-fast) var(--vx-ease-standard)}textarea.vx-field__control{min-block-size:calc(var(--vx-target-min) * 2.5);resize:vertical}select.vx-field__control{cursor:pointer}.vx-field__control::placeholder{color:var(--vx-color-ink-muted);opacity:1}@media (hover:hover){.vx-field__control:hover:not(:disabled){border-color:var(--vx-color-ink)}}.vx-field__control:disabled{opacity:.5;cursor:not-allowed}.vx-field__hint{font-size:var(--vx-size-xs);color:var(--vx-color-ink-muted)}.vx-field__error{align-items:center;gap:var(--vx-space-2xs);font-size:var(--vx-size-xs);font-weight:var(--vx-weight-medium);color:var(--vx-color-danger);display:flex}.vx-field__control[aria-invalid=true]{border-color:var(--vx-color-danger);border-width:var(--vx-border-thin)}.vx-field:not(:has([aria-invalid=true])) .vx-field__error{display:none}.vx-field__error:before{content:"!";border:var(--vx-border-hairline) solid currentColor;border-radius:var(--vx-radius-full);flex:none;justify-content:center;align-items:center;block-size:1.15em;inline-size:1.15em;font-size:.9em;display:inline-flex}.vx-field--inline{align-items:center;gap:var(--vx-space-xs);flex-direction:row}.vx-field--inline .vx-field__control{min-block-size:auto;inline-size:auto;accent-color:var(--vx-color-accent)}.vx-field--inline .vx-field__label{min-block-size:var(--vx-target-min);cursor:pointer;align-items:center;display:flex}
.vx-button{box-sizing:border-box;min-block-size:var(--vx-target-min);justify-content:center;align-items:center;gap:var(--vx-space-xs);padding-inline:var(--vx-space-lg);padding-block:var(--vx-space-xs);font-family:var(--vx-font-display);font-size:var(--vx-size-sm);font-weight:var(--vx-weight-medium);line-height:var(--vx-leading-snug);letter-spacing:var(--vx-tracking-normal);text-align:center;border:var(--vx-border-thin) solid transparent;border-radius:var(--vx-radius-md);color:var(--vx-color-ink);cursor:pointer;transition:background-color var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard), color var(--vx-duration-fast) var(--vx-ease-standard), transform var(--vx-duration-fast) var(--vx-ease-standard);background:0 0;text-decoration:none;display:inline-flex}.vx-button--primary{background:var(--vx-color-accent);border-color:var(--vx-color-accent);color:var(--vx-color-accent-ink)}.vx-button--secondary{border-color:var(--vx-color-border-strong);color:var(--vx-color-ink);background:0 0}.vx-button--ghost{color:var(--vx-color-ink-muted);padding-inline:var(--vx-space-sm);background:0 0;border-color:#0000}.vx-button--danger{background:var(--vx-color-danger);border-color:var(--vx-color-danger);color:var(--vx-color-danger-ink)}.vx-button--sm{font-size:var(--vx-size-xs);padding-inline:var(--vx-space-md)}.vx-button--lg{font-size:var(--vx-size-md);padding-inline:var(--vx-space-xl);padding-block:var(--vx-space-sm)}.vx-button--block{inline-size:100%;display:flex}@media (hover:hover){.vx-button--primary:hover{background:var(--vx-color-accent-hover);border-color:var(--vx-color-accent-hover)}.vx-button--secondary:hover{border-color:var(--vx-color-accent);color:var(--vx-color-accent)}.vx-button--ghost:hover{color:var(--vx-color-ink);background:var(--vx-color-surface)}.vx-button--danger:hover{background:var(--vx-color-danger);border-color:var(--vx-color-ink)}}.vx-button:active{transform:translateY(var(--vx-border-hairline))}.vx-button[disabled],.vx-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.vx-button[aria-busy=true]{cursor:progress}.vx-button[aria-busy=true] .vx-button__label{opacity:.6}.vx-button__spinner{border:var(--vx-border-thin) solid currentColor;border-radius:var(--vx-radius-full);block-size:1em;inline-size:1em;animation:vx-button-spin var(--vx-duration-slow) linear infinite;border-block-start-color:#0000}.vx-button:not([aria-busy=true]) .vx-button__spinner{display:none}@keyframes vx-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:root:not([data-vx-motion=full]) .vx-button__spinner{animation:none}}:root[data-vx-motion=reduced] .vx-button__spinner{animation:none}
.vx-disclosure{border-block-end:var(--vx-border-hairline) solid var(--vx-color-border)}.vx-disclosure__summary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--vx-space-md);min-block-size:var(--vx-target-min);padding-block:var(--vx-space-sm);font-family:var(--vx-font-display);font-size:var(--vx-size-lg);font-weight:var(--vx-weight-medium);line-height:var(--vx-leading-snug);color:var(--vx-color-ink);cursor:pointer;transition:color var(--vx-duration-fast) var(--vx-ease-standard);list-style:none;display:flex}.vx-disclosure__summary::-webkit-details-marker{display:none}@media (hover:hover){.vx-disclosure__summary:hover{color:var(--vx-color-accent)}}.vx-disclosure__marker{inline-size:var(--vx-space-md);block-size:var(--vx-space-md);flex:none;position:relative}.vx-disclosure__marker:before,.vx-disclosure__marker:after{content:"";inline-size:100%;block-size:var(--vx-border-thin);transition:rotate var(--vx-duration-fast) var(--vx-ease-standard), opacity var(--vx-duration-fast) var(--vx-ease-standard);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.vx-disclosure__marker:after{rotate:90deg}.vx-disclosure[open] .vx-disclosure__marker:after{opacity:0;rotate:none}.vx-disclosure__panel{overflow:hidden}.vx-disclosure__content{color:var(--vx-color-ink-muted);max-inline-size:var(--vx-measure-base);padding-block-end:var(--vx-space-lg)}
:root{--vx-color-bg:#f5f8ff;--vx-color-bg-subtle:#e8efff;--vx-color-surface:#fff;--vx-color-surface-raised:#fff;--vx-color-ink:#101b35;--vx-color-ink-muted:#4a5677;--vx-color-ink-inverted:#f5f8ff;--vx-color-accent:#164bff;--vx-color-accent-hover:#0f3bd6;--vx-color-accent-ink:#fff;--vx-color-accent-inverted:#7fa2ff;--vx-color-border:#dce4f7;--vx-color-border-strong:#7c88a8;--vx-color-focus:#164bff;--vx-color-danger:#b42318;--vx-color-danger-ink:#fff;--vx-color-success:#0a7a55;--vx-color-success-ink:#fff;--vx-color-warning:#c08a00;--vx-color-warning-ink:#101b35;--vx-color-info:#164bff;--vx-color-info-ink:#fff;--vx-color-scrim:#0c1730b8;--vx-font-display:var(--font-jakarta), "Helvetica Neue", Arial, sans-serif;--vx-font-text:var(--font-jakarta), "Helvetica Neue", Arial, sans-serif;--vx-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--vx-weight-regular:400;--vx-weight-medium:600;--vx-weight-bold:700;--vx-weight-heavy:800;--vx-tracking-tight:-.035em;--vx-tracking-normal:0;--vx-tracking-wide:.28em;--vx-size-1:4rem;--vx-size-2:2.6rem;--vx-size-3:1.2rem;--vx-size-4:.95rem;--vx-radius-sm:10px;--vx-radius-md:16px;--vx-radius-lg:24px;--vx-radius-pill:999px;--vx-duration-fast:.12s;--vx-duration-base:.32s;--vx-duration-slow:.9s;--vx-ease-standard:cubic-bezier(.2, .7, .2, 1);--vx-ease-entrance:cubic-bezier(.2, .7, .2, 1);--vx-ease-exit:cubic-bezier(.4, 0, 1, 1);--vx-ease-out:cubic-bezier(.2, .7, .2, 1);--vx-shadow-sm:0 1px 2px #101b350f;--vx-shadow-md:0 1px 2px #101b350f, 0 12px 28px #164bff1a, 0 32px 64px #101b351a;--vx-shadow-lg:0 30px 60px #101b3538;--vx-border-hair:1px solid #dce4f7;--tief:#0c1730;--gedaempft:#4a5677;--text-2:#2c3757;--auf-dunkel:#a8b6d6;--blau-auf-dunkel:#7fa2ff;--blase:#eef2fa;--schatten:var(--vx-shadow-md)}.dunkel{--vx-color-bg:#0c1730;--vx-color-ink:#f5f8ff;--vx-color-ink-muted:#a8b6d6;--vx-color-border:#1e2b4a;--vx-color-focus:#7fa2ff}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--vx-color-bg);color:var(--vx-color-ink);font-family:var(--vx-font-text);font-weight:var(--vx-weight-regular);margin:0;font-size:1.0625rem;line-height:1.6}a{color:inherit}img,svg{display:block}:focus-visible{outline:3px solid var(--vx-color-focus);outline-offset:3px;border-radius:6px}.wrap{max-width:76rem;margin:0 auto;padding:0 1.25rem}.cta-pill{border-radius:var(--vx-radius-pill);background-color:var(--vx-color-accent);color:#fff;min-height:52px;font:var(--vx-weight-bold) 1.08rem/1.2 var(--vx-font-text);cursor:pointer;transition:background-color var(--vx-duration-fast) var(--vx-ease-standard);border:0;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.6rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #164bff47}.cta-pill:hover{background-color:var(--vx-color-accent-hover)}.cta-pill.klein{white-space:nowrap;min-height:44px;box-shadow:none;padding:.6rem 1.15rem;font-size:.95rem}.cta-pill[aria-busy=true],.cta-pill[disabled]{opacity:.7;cursor:progress}.sprung{position:absolute;top:0;left:-9999px}.sprung:focus{z-index:50;color:var(--vx-color-ink);background:#fff;border-radius:8px;padding:.6rem 1rem;top:1rem;left:1rem}.kopf-band{border-bottom:var(--vx-border-hair);z-index:2;background:#ffffffd9;position:relative}.kopf{justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;height:72px;margin:0 auto;padding:0 1.25rem;display:flex}.marke{align-items:center;gap:.85rem;text-decoration:none;display:flex}.marke img{width:auto;height:28px}.marke span{letter-spacing:var(--vx-tracking-wide);font-size:.8rem;font-weight:600}.kopf nav ul{gap:2rem;margin:0;padding:0;font-size:.98rem;list-style:none;display:flex}.kopf nav a{text-decoration:none}.kopf nav a:hover{color:var(--vx-color-accent)}.hero-band{background:radial-gradient(70% 80% at 78% 40%,#dce7ff 0%,#dce7ff00 70%),linear-gradient(#f5f8ff 0%,#eef3ff 100%);overflow:hidden}.hero{grid-template-columns:minmax(0,50fr) minmax(0,50fr);align-items:center;gap:2rem;max-width:76rem;margin:0 auto;padding:2.75rem 1.25rem 2.25rem;display:grid}.kicker{color:var(--vx-color-accent);font-weight:700;font-size:var(--vx-size-4);letter-spacing:.04em;margin:0 0 1rem}h1{font-family:var(--vx-font-display);font-weight:var(--vx-weight-heavy);font-size:clamp(2.25rem, 4.4vw, var(--vx-size-1));letter-spacing:var(--vx-tracking-tight);margin:0 0 1.2rem;line-height:1.02}.hero h1 span{display:block}@media (min-width:901px){.hero h1 span{white-space:nowrap}}.hero h1 .zwei{color:var(--vx-color-accent)}.unter{font-size:var(--vx-size-3);color:var(--text-2);max-width:34rem;margin:0 0 1.6rem}.handlung{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.handlung small{color:var(--gedaempft);font-size:.95rem}.handlung .link{color:var(--vx-color-accent);margin-top:.4rem;font-weight:600}.szene{aspect-ratio:1.18;perspective:1200px;max-height:31rem;margin:0 0 1.6rem;position:relative}.szene .figur{filter:drop-shadow(0 30px 40px #101b352e);width:72%;height:auto;position:absolute;bottom:0;right:-2%}.kanal{background:var(--vx-color-bg-subtle);color:var(--vx-color-accent);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.blase{background:var(--blase);border-radius:14px;margin:0;padding:.6rem .8rem}.blase.antwort{background:var(--vx-color-bg-subtle)}.dialog{width:min(62%,23rem);box-shadow:var(--schatten);background:#fff;border-radius:20px;padding:.9rem 1rem 1rem;font-size:.95rem;line-height:1.38;position:absolute;top:4%;left:0;transform:translateZ(50px)rotateY(-6deg)}.dialog .kopf-k{align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.85rem;font-weight:700;display:flex}.verlauf-d{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.verlauf-d .blase{max-width:86%;padding:.5rem .75rem}.verlauf-d .blase.antwort{margin-left:auto}.dialog .schritt{float:right}.dialog:after{content:"";clear:both;display:block}.schritt{border:1.5px solid var(--vx-color-accent);color:var(--vx-color-accent);background:#fff;border-radius:999px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.45rem .85rem;font-weight:700;display:inline-flex}.szene-kennz{color:var(--gedaempft);font-size:.88rem;position:absolute;bottom:-1.7rem;left:0}.szene.los .figur{animation:hinein var(--vx-duration-slow) var(--vx-ease-out) both}.szene.los .dialog{animation:auf .45s var(--vx-ease-out) .2s both}.szene.los .verlauf-d li:first-child{animation:auf .4s var(--vx-ease-out) .5s both}.szene.los .verlauf-d li:nth-child(2){animation:auf .4s var(--vx-ease-out) 1.1s both}.szene.los .verlauf-d li:nth-child(3){animation:auf .4s var(--vx-ease-out) 1.7s both}.szene.los .verlauf-d li:nth-child(4){animation:auf .4s var(--vx-ease-out) 2.3s both}.szene.los .dialog .schritt{animation:auf .4s var(--vx-ease-out) 2.9s both, leuchten 1.2s ease-out 3.3s 1}@keyframes hinein{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes auf{0%{opacity:0;translate:0 6px}}@keyframes leuchten{0%{box-shadow:0 0 #2458f573}to{box-shadow:0 0 0 14px #2458f500}}@media (prefers-reduced-motion:reduce){.szene.los *{animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kennzahlen{border:var(--vx-border-hair);border-radius:var(--vx-radius-md);box-shadow:var(--vx-shadow-sm);background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr);max-width:38rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.kennzahlen.zwei-kacheln{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:28rem}.kz{flex-direction:column;gap:.15rem;min-width:0;padding:.85rem 1rem;display:flex}.kz+.kz{border-left:var(--vx-border-hair)}.kz-garantie{background:var(--vx-color-bg-subtle);border-radius:0 var(--vx-radius-md) var(--vx-radius-md) 0}.kz-kat{letter-spacing:.08em;color:var(--vx-color-accent);text-transform:uppercase;font-size:.7rem;font-weight:700}.kz-wert{color:var(--vx-color-accent);letter-spacing:-.02em;align-items:baseline;gap:.3rem;min-height:1.9rem;font-size:1.9rem;font-weight:800;line-height:1;display:flex}.kz-einheit{color:var(--vx-color-ink);letter-spacing:0;font-size:1rem;font-weight:700}.kz-garantie .kz-einheit{color:var(--vx-color-accent);font-size:1.9rem;font-weight:800}.kz-label{font-size:.9rem;font-weight:700;line-height:1.3}.kz-detail{color:var(--gedaempft);font-size:.82rem;line-height:1.35}.kz-detail a{color:var(--vx-color-accent);font-weight:600}.handlung-link{margin:1rem 0 0}.handlung-link .link{color:var(--vx-color-accent);font-weight:600}.ziffern{font-variant-numeric:tabular-nums;display:inline-flex}.ziffern-sicht{display:inline-flex}.ziffer{height:1em;line-height:1;display:inline-block;overflow:hidden}.rolle{transform:translateY(calc(var(--z) * -1em));transition:transform 1.2s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 70ms);flex-direction:column;display:flex}.rolle span{height:1em;display:block}.ziffern.start .rolle{transition:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rolle{transition:none}}.abschnitt{padding:6rem 0}.etikett{color:var(--vx-color-accent);margin:0 0 .6rem;font-size:.95rem;font-weight:700}h2{font-family:var(--vx-font-display);font-weight:var(--vx-weight-heavy);font-size:clamp(1.9rem, 3.6vw, var(--vx-size-2));letter-spacing:-.025em;max-width:44rem;margin:0 0 1rem;line-height:1.1}h3{line-height:1.3}.lead{max-width:42rem;color:var(--text-2);margin:0 0 2.5rem;font-size:1.15rem}.produkt{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:3.5rem;display:grid}.funktionen{gap:1rem;margin:0;display:grid}.funktionen dt{font-weight:700}.funktionen dd{color:var(--gedaempft);margin:0}.praxis{border-left:4px solid var(--vx-color-accent);margin:0 0 1.5rem;padding:.3rem 0 .3rem 1rem;font-weight:600}.app{border-radius:var(--vx-radius-lg);box-shadow:var(--schatten);transform-origin:0;background:#fff;grid-template-columns:8.5rem minmax(0,1.05fr) minmax(0,1.1fr);margin:0;font-size:.92rem;display:grid;overflow:hidden;transform:perspective(1400px)rotateY(-5deg)}.app .seitenleiste{background:var(--tief);color:var(--auf-dunkel);flex-direction:column;gap:.4rem;padding:1rem .8rem;display:flex}.app .seitenleiste img{width:46px;height:auto;margin:0 0 .8rem .2rem}.app .seitenleiste span{border-radius:10px;padding:.45rem .6rem}.app .seitenleiste span.an{background:var(--vx-color-accent);color:#fff;font-weight:600}.liste{border-right:var(--vx-border-hair);min-width:0;padding:.6rem;overflow:hidden}.liste-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .3rem .6rem;font-size:.95rem;display:flex}.ki-global{background:var(--vx-color-bg-subtle);color:var(--vx-color-accent);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.ki-global em{background:var(--vx-color-accent);color:#fff;border-radius:6px;margin-left:.2rem;padding:0 .3rem;font-style:normal}.filter{flex-wrap:wrap;gap:.3rem;padding:0 .3rem .45rem;display:flex}.f{border:1px solid #dce4f7;border-radius:999px;padding:.12rem .5rem;font-size:.75rem}.f.an{background:var(--vx-color-ink);color:#fff;border-color:var(--vx-color-ink)}.zeile{border-radius:12px;gap:.15rem;padding:.6rem .55rem;display:grid}.zeile.an{background:var(--vx-color-bg-subtle)}.zeile b{justify-content:space-between;gap:.4rem;display:flex}.zeile b small{font-weight:400;display:inline}.zeile small{color:var(--gedaempft);display:block}.tags{gap:.25rem;margin-top:.2rem;display:flex}.tags i{background:var(--blase);border-radius:6px;padding:.05rem .4rem;font-size:.72rem;font-style:normal}.tags i.betreuung{color:#5c4300;background:#fff1cc}.chat{flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.chat .oben{border-bottom:var(--vx-border-hair);justify-content:space-between;align-items:center;padding-bottom:.5rem;font-weight:700;display:flex}.chat .oben small{color:var(--gedaempft);font-size:.8rem;font-weight:400;display:block}.schalter{color:var(--gedaempft);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.schalter i{background:var(--vx-color-accent);border-radius:999px;flex:none;width:2rem;height:1.1rem;display:inline-block;position:relative}.schalter i:after{content:"";background:#fff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.15rem;right:.15rem}.buchungslink{color:var(--gedaempft);font-size:.8rem}.n{border-radius:12px;max-width:88%;padding:.5rem .7rem;line-height:1.35}.n.kunde{background:var(--blase)}.n.mit{background:var(--vx-color-bg-subtle);margin-left:auto}.n.schritt-n{border:1.5px solid var(--vx-color-accent);color:var(--vx-color-accent);background:#fff;margin-left:auto;font-weight:700}.antwortfeld{color:var(--gedaempft);border:1px solid #dce4f7;border-radius:10px;margin-top:auto;padding:.5rem .7rem;font-size:.85rem}.app figcaption{border-top:var(--vx-border-hair);color:var(--gedaempft);grid-column:1/-1;padding:.6rem 1rem;font-size:.85rem}.situationen{border-top:2px solid var(--vx-color-ink)}.situation{border-bottom:var(--vx-border-hair);grid-template-columns:1.1fr 1fr 1fr;gap:2rem;padding:1.6rem 0;display:grid}.situation h3{margin:0;font-size:1.25rem}.situation dl{margin:0}.situation dt{color:var(--vx-color-accent);margin-bottom:.25rem;font-size:.88rem;font-weight:700}.situation dd{margin:0}.analyse{background:linear-gradient(#e8efff,#f5f8ff)}.analyse-raster{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.auswertung{border-radius:var(--vx-radius-lg);box-shadow:var(--schatten);background:#fff;margin:0;padding:1.6rem}.auswertung h3{margin:0 0 1rem;font-size:1.25rem}.auswertung dl{gap:.8rem;margin:0;display:grid}.auswertung dl div{border:var(--vx-border-hair);border-radius:14px;padding:.8rem 1rem}.auswertung dt{font-weight:700}.auswertung dd{color:var(--gedaempft);margin:0}.auswertung figcaption{color:var(--gedaempft);margin-top:1rem;font-size:.88rem}.einrichtung{grid-template-columns:1.15fr 1fr;align-items:start;gap:3.5rem;display:grid}.zeitleiste{border-left:2px solid var(--vx-color-accent);margin:0;padding:0}.zeitleiste div{padding:0 0 1.6rem 1.5rem;position:relative}.zeitleiste div:before{content:"";background:var(--vx-color-accent);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.35rem;left:-.45rem}.zeitleiste dt{font-size:1.1rem;font-weight:700}.zeitleiste dd{color:var(--gedaempft);margin:0}.info-box{background:var(--tief);color:#f5f8ff;border-radius:var(--vx-radius-lg);padding:1.6rem;scroll-margin-top:1.5rem}.info-box .kat{color:var(--blau-auf-dunkel);margin:0 0 .4rem}.info-box h3{color:#fff;margin:0 0 .6rem;font-size:1.3rem}.info-box p{color:var(--auf-dunkel);margin:.5rem 0}.info-box .stand{color:#ffe29a;font-weight:600}.info-box ul{color:var(--auf-dunkel);margin:1rem 0 0;padding-left:1.1rem}.info-box a{color:#fff;font-weight:700}.info-box .weiter{margin-top:1.1rem}.faq{max-width:48rem}.faq .vx-disclosure{border-bottom:var(--vx-border-hair)}.faq summary{cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.08rem;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--vx-color-accent);font-size:1.6rem;font-weight:600;position:absolute;top:.8rem;right:.25rem}.faq details[open] summary:after{content:"−"}.faq .antwort{color:var(--text-2);max-width:46rem;margin:0 0 1.1rem}.anfrage{background:var(--tief);color:#f5f8ff}.anfrage-raster{grid-template-columns:1fr 1.25fr;align-items:start;gap:3.5rem;display:grid}.anfrage h2{color:#fff}.anfrage .lead{color:var(--auf-dunkel)}.erhaelt{gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.erhaelt li:before{content:"→ ";color:var(--blau-auf-dunkel);font-weight:700}.anfrage .kosten-satz{color:var(--auf-dunkel);margin:0}.formular-karte{--vx-color-bg:#fff;--vx-color-ink:#101b35;--vx-color-ink-muted:#4a5677;--vx-color-border:#dce4f7;--vx-color-focus:#164bff;color:#101b35;border-radius:var(--vx-radius-lg);background:#fff;padding:1.6rem}.felder{grid-template-columns:1fr 1fr;gap:1rem 1.2rem;display:grid}.felder .breit{grid-column:1/-1}.feld label,.feld legend{margin-bottom:.3rem;padding:0;font-weight:600;display:block}.feld .freiwillig{color:var(--gedaempft);font-weight:400}.feld .hilfe{color:var(--gedaempft);margin:0 0 .4rem;font-size:.93rem}.feld input,.feld select,.feld textarea{width:100%;font:inherit;color:var(--vx-color-ink);background:#fff;border:1.5px solid #7c88a8;border-radius:12px;min-height:48px;padding:.7rem .85rem}.feld textarea{resize:vertical;min-height:6.5rem}.feld [aria-invalid=true]{border-width:2px;border-color:#b42318}.feld .fehler{color:#b42318;align-items:flex-start;gap:.4rem;margin:.35rem 0 0;font-weight:600;display:flex}.feld .fehler:before{content:"!";color:#fff;background:#b42318;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.15rem;font-size:.8rem;display:grid}fieldset.feld{border:0;min-width:0;margin:0;padding:0}.optionen{flex-wrap:wrap;gap:.5rem;display:flex}.optionen label{cursor:pointer;background:#fff;border:1.5px solid #7c88a8;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin:0;padding:.55rem 1rem;font-weight:500;display:inline-flex}.optionen input{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--vx-color-accent);margin:0}.optionen label:has(input:checked){border-color:var(--vx-color-accent);background:var(--vx-color-bg-subtle)}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.absenden{grid-column:1/-1;justify-items:start;gap:.8rem;display:grid}.absenden .kosten{margin:0;font-weight:600}.absenden .ds{color:var(--gedaempft);max-width:40rem;margin:0;font-size:.93rem}.absenden .ds a{color:var(--vx-color-accent);font-weight:600}.meldung{color:var(--vx-color-ink);border-radius:16px;margin-top:1.2rem;padding:1.2rem 1.3rem}.meldung:first-child{margin-top:0}.meldung h3{margin:0 0 .4rem;font-size:1.15rem}.meldung p{margin:0}.meldung.ok{background:#e5fbf3;border:1.5px solid #0a7a55}.meldung.test{background:#fff4d6;border:1.5px solid #c08a00}.meldung.fehler{background:#fdecea;border:1.5px solid #b42318}.testmodus-hinweis{color:#3d2e00;background:#fff4d6;border:1.5px solid #c08a00;border-radius:16px;margin:0 0 1.2rem;padding:.9rem 1.1rem}.fuss{background:var(--tief);color:var(--auf-dunkel);border-top:1px solid #1e2b4a}.fuss-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:1.6rem 1.25rem 2rem;font-size:.95rem;display:flex}.fuss img{width:auto;height:24px}.fuss ul{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.fuss a,.fuss button.verweis{color:#f5f8ff}.fuss button.verweis{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vorschau-offen{color:#5c4300;background:#fff4d6;border:1px dashed #c08a00;border-radius:6px;padding:.05rem .4rem;font-weight:600;display:inline-block}.vorschau-banner{color:#3d2e00;text-align:center;background:#fff4d6;margin:0;padding:.5rem 1.25rem;font-size:.9rem;line-height:1.4}.einwilligung{z-index:40;max-width:34rem;color:var(--vx-color-ink);box-shadow:var(--vx-shadow-lg);border:var(--vx-border-hair);background:#fff;border-radius:18px;margin-left:auto;padding:1.1rem 1.2rem;position:fixed;bottom:1rem;left:1rem;right:1rem}.einwilligung h2{letter-spacing:0;margin:0 0 .3rem;font-size:1.1rem}.einwilligung p{color:var(--gedaempft);margin:0 0 .8rem;font-size:.95rem}.einwilligung .knoepfe{flex-wrap:wrap;gap:.6rem;display:flex}.einwilligung button{min-height:44px;font:700 .95rem/1 var(--vx-font-text);cursor:pointer;border:1.5px solid var(--vx-color-accent);color:var(--vx-color-accent);background:#fff;border-radius:999px;flex:10rem}.einwilligung button.ja{background:var(--vx-color-accent);color:#fff}.textseite{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 5rem}.textseite h1{font-size:clamp(2rem,4vw,3rem)}.textseite h2{letter-spacing:0;margin:2.5rem 0 .6rem;font-size:1.5rem}.textseite p,.textseite li{color:var(--text-2)}.textseite .toc{border:var(--vx-border-hair);background:#fff;border-radius:14px;padding:1rem 1.25rem}.textseite .toc ul{margin:.3rem 0 0;padding-left:1.1rem}.entwurf{background:#fff4d6;border-radius:14px;margin:1.5rem 0;padding:1rem 1.2rem;font-weight:600;color:#3d2e00!important}.bedingungen{counter-reset:b;margin:0;padding:0;list-style:none}.bedingungen li{counter-increment:b;border-bottom:var(--vx-border-hair);padding:1rem 0 1rem 2.4rem;position:relative}.bedingungen li:before{content:counter(b);color:var(--vx-color-accent);font-weight:800;position:absolute;top:1rem;left:0}.bedingungen strong{color:var(--vx-color-ink);display:block}:is(.hero,.kennzahlen,.produkt,.app,.analyse-raster,.einrichtung,.anfrage-raster,.felder,.situation)>*{min-width:0}@media (max-width:900px){.kopf nav,.marke span{display:none}.hero{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.handlung .cta-pill{width:100%}.kennzahlen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}.kz-garantie{border-top:var(--vx-border-hair);border-radius:0 0 var(--vx-radius-md) var(--vx-radius-md);grid-column:1/-1;border-left:0!important}.szene{aspect-ratio:auto;flex-direction:column;gap:.75rem;max-height:none;margin-bottom:2.2rem;padding-top:10.5rem;display:flex}.szene .figur{width:13.5rem;top:0;bottom:auto;right:0}.dialog{width:auto;position:relative;top:auto;left:auto;transform:none}.szene-kennz{position:static}.produkt,.analyse-raster,.einrichtung,.anfrage-raster{grid-template-columns:1fr}.app{grid-template-columns:minmax(0,1fr);transform:none}.app .seitenleiste,.liste{display:none}.situation{grid-template-columns:1fr;gap:.6rem}.abschnitt{padding:4rem 0}}@media (max-width:600px){.felder{grid-template-columns:1fr}.formular-karte{padding:1.2rem}}@media (max-width:380px){.cta-pill.klein{padding:.5rem .8rem;font-size:.82rem}}.marke{border-radius:6px;position:relative;overflow:hidden}.marke:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffffd9 50%,#fff0 100%);width:45%;animation:.9s cubic-bezier(.4,0,.2,1) .15s both glanz;position:absolute;inset:-20% auto -20% -60%;transform:translate(0)skew(-18deg)}@keyframes glanz{0%{opacity:1;transform:translate(0)skew(-18deg)}to{opacity:0;transform:translate(520%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.marke:after{animation:none}}.szene.los .figur{animation-delay:.55s}.kennzahlen .rolle{transition-delay:calc(2.6s + var(--i) * 70ms)}.funnel-band .rolle,.belege .rolle{transition-delay:calc(var(--i) * 70ms)}.kopf-link{color:var(--text-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.funnel-band{background:radial-gradient(60% 70% at 20% 30%,#dce7ff 0%,#dce7ff00 70%),linear-gradient(#f5f8ff 0%,#eef3ff 100%);padding:2.5rem 0 3rem}.funnel{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3rem;max-width:76rem;margin:0 auto;padding:0 1.25rem;display:grid}.funnel-intro{padding-top:1rem;position:relative}.funnel-intro h1{letter-spacing:var(--vx-tracking-tight);margin:0 0 1.1rem;font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.funnel-intro h1 span{display:block}.funnel-intro h1 .zwei{color:var(--vx-color-accent)}.funnel-fakten{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0 0 1.5rem;display:flex}.kanaele-zeile{gap:.45rem;margin:0;display:flex}.kanaele-zeile .kanal{border:1.5px solid var(--vx-color-accent);background:#fff;padding:.3rem .85rem;font-size:.9rem}.kosten-zeile{color:var(--text-2);margin:0;font-weight:600}.funnel-figur{filter:drop-shadow(0 30px 40px #101b352e);width:min(15rem,55%);height:auto;animation:hinein var(--vx-duration-slow) var(--vx-ease-out) .5s both;margin-top:-1rem;margin-left:auto;display:block}@media (prefers-reduced-motion:reduce){.funnel-figur{animation:none}}.funnel-karte{border-radius:var(--vx-radius-lg);box-shadow:var(--schatten);background:#fff;padding:1.8rem;scroll-margin-top:1rem}.funnel-form{gap:1.2rem;display:grid}.f-schritt{border:0;gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.funnel-form:not(.js) .f-schritt+.f-schritt{border-top:var(--vx-border-hair);padding-top:1.2rem}.f-schritt[hidden]{display:none}.f-schritt>legend{float:left;width:100%;margin:0 0 .3rem;padding:0}.f-schritt>legend+*{clear:both}.f-schritt>legend:focus{outline:none}.f-schritt>legend:focus-visible{outline:3px solid var(--vx-color-focus);outline-offset:4px;border-radius:6px}.f-zaehler{letter-spacing:.06em;text-transform:uppercase;color:var(--vx-color-accent);margin:0 0 .45rem;font-size:.85rem;font-weight:700;display:block}.f-frage{letter-spacing:-.01em;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:800;line-height:1.2;display:block}.f-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.f-karte{cursor:pointer;min-height:8.5rem;transition:border-color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-base) var(--vx-ease-standard), transform var(--vx-duration-base) var(--vx-ease-standard);background:linear-gradient(#fff 0%,#f5f8ff 100%);border:1.5px solid #c9d4f0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.05rem 1.1rem;font-size:1.05rem;font-weight:700;line-height:1.3;display:flex;position:relative}.f-karte:hover{border-color:var(--vx-color-accent)}.f-karte input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.f-zeichen{width:2.6rem;height:2.6rem;color:var(--vx-color-accent);transition:background-color var(--vx-duration-base) var(--vx-ease-standard), color var(--vx-duration-base) var(--vx-ease-standard);background:#e8efff;border-radius:50%;place-items:center;display:grid}.f-karte:has(input:checked){border-color:var(--vx-color-accent);box-shadow:0 0 0 2px var(--vx-color-accent), 0 12px 24px #164bff29;background:#fff}.f-karte:has(input:checked) .f-zeichen{background:var(--vx-color-accent);color:#fff}.f-karte:has(input:focus-visible){outline:3px solid var(--vx-color-focus);outline-offset:3px}.f-unter{border:0;min-width:0;margin:0;padding:0}.f-kanaele{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.f-kanal{cursor:pointer;background:#fff;border:1.5px solid #c9d4f0;border-radius:14px;justify-content:center;align-items:center;min-height:52px;font-weight:700;display:flex;position:relative}.f-kanal input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.f-kanal:has(input:checked){border-color:var(--vx-color-accent);box-shadow:0 0 0 2px var(--vx-color-accent);color:var(--vx-color-accent)}.f-kanal:has(input:focus-visible){outline:3px solid var(--vx-color-focus);outline-offset:3px}.f-unter>.fehler,.f-schritt>.fehler{color:#b42318;margin:.4rem 0 0;font-weight:600}.f-szene-rahmen[hidden]{display:none}.f-szene{background:radial-gradient(80% 90% at 85% 30%,#dce7ff 0%,#dce7ff00 70%),#eef3ff;border-radius:18px;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:end;gap:.5rem;margin:0;padding:1rem 1rem .8rem;display:grid;position:relative}.f-szene-figur{filter:drop-shadow(0 14px 20px #101b352e);grid-area:1/2;width:6.5rem;height:auto}.f-szene-karte{box-shadow:var(--vx-shadow-md);background:#fff;border-radius:16px;grid-area:1/1;padding:.8rem .9rem;font-size:.92rem;line-height:1.35}.f-szene-kopf{align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.82rem;font-weight:700;display:flex}.f-szene-karte ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.f-szene-karte .blase{max-width:90%;padding:.45rem .7rem}.f-szene-karte .blase.antwort{margin-left:auto}.f-szene-karte .schritt{margin-top:.55rem;padding:.35rem .7rem;font-size:.85rem}.f-szene figcaption{color:var(--gedaempft);grid-column:1/-1;font-size:.8rem}.funnel-form.js .f-schritt:not([hidden]),.funnel-form.js .f-szene-rahmen:not([hidden]){animation:auf .32s var(--vx-ease-out) both}@media (prefers-reduced-motion:reduce){.funnel-form.js .f-schritt:not([hidden]),.funnel-form.js .f-szene-rahmen:not([hidden]){animation:none}.f-karte,.f-zeichen{transition:none}}@media (max-width:600px){.f-karten{gap:.55rem}.f-karte{gap:.5rem;min-height:7.2rem;padding:.85rem .8rem;font-size:.98rem}.f-zeichen{width:2.2rem;height:2.2rem}.f-szene{grid-template-columns:minmax(0,1fr);padding:.8rem}.f-szene-figur{display:none}}.fortschritt{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.fortschritt span{background:var(--vx-color-bg-subtle);border-radius:999px;height:5px}.fortschritt span.an{background:var(--vx-color-accent)}.f-aktionen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.f-aktionen .cta-pill{margin-left:auto}.f-zurueck{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .3rem;font-weight:600}.funnel-form .ds{color:var(--gedaempft);margin:0;font-size:.9rem}.funnel-form .ds a{color:var(--vx-color-accent);font-weight:600}.funnel-ansehen{border-top:var(--vx-border-hair);text-align:center;margin:1.2rem 0 0;padding-top:1rem}.funnel-ansehen .link{color:var(--text-2);font-weight:600}.funnel-recht{max-width:76rem;margin:2rem auto 0;padding:0 1.25rem}.funnel-recht ul{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:flex}.funnel-recht a{color:var(--text-2)}.naechster{max-width:76rem;margin:0 auto;padding:1.5rem 1.25rem 0;scroll-margin-top:1rem}.naechster-karte{border:2px solid var(--vx-color-accent);border-radius:var(--vx-radius-lg);box-shadow:var(--vx-shadow-sm);background:#fff;padding:1.4rem 1.6rem}.naechster-karte:focus{outline:3px solid var(--vx-color-focus);outline-offset:3px}.naechster-karte h2{letter-spacing:0;margin:0 0 .8rem;font-size:1.4rem}.naechster-karte ol{gap:.3rem;margin:0 0 .8rem;padding-left:1.3rem;display:grid}.naechster-karte .test{background:#fff4d6;border-radius:10px;padding:.5rem .8rem;font-weight:600}.naechster-karte a{color:var(--vx-color-accent);font-weight:700}.belege{border-bottom:var(--vx-border-hair);background:#fff;padding:2.5rem 0}.belege h2{letter-spacing:.08em;text-transform:uppercase;color:var(--vx-color-accent);margin:0 0 1.2rem;font-size:1rem}.belege ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.belege li{border-left:3px solid var(--vx-color-accent);padding-left:.9rem}.belege strong{margin-bottom:.2rem;font-size:1.02rem;display:block}.belege span{color:var(--gedaempft);font-size:.93rem}.belege a{color:var(--vx-color-accent);font-weight:600}.kontrolle-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kontrolle-liste li{border:var(--vx-border-hair);border-radius:var(--vx-radius-md);background:#fff;padding:1.1rem 1.2rem}.garantie-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.garantie-satz{letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.15}.garantie-erstattung{color:var(--vx-color-ink);margin:0 0 1rem;font-weight:700}.garantie-stand{color:#3d2e00;background:#fff4d6;border-radius:10px;margin:0 0 1rem;padding:.4rem .8rem;font-size:.93rem;font-weight:600;display:inline-block}.garantie-link{color:var(--vx-color-accent);gap:.4rem;font-size:1.05rem;font-weight:700;display:inline-flex}.kz-erstattung{color:var(--vx-color-ink);font-weight:600;display:block}.unter-kurz{display:none}@media (max-width:900px){.funnel{grid-template-columns:1fr;gap:1.2rem}.funnel-intro{grid-template-columns:minmax(0,1fr) 5.5rem;column-gap:.6rem;padding-top:0;display:grid}.funnel-intro>*{grid-column:1/-1}.funnel-intro .kicker{grid-area:1/1;align-self:end;margin-bottom:.5rem}.funnel-figur{grid-area:1/2;align-self:end;width:5.5rem;margin:0}.funnel-intro h1{margin-bottom:.7rem;font-size:clamp(1.75rem,7.4vw,2.4rem)}.unter-lang{display:none}.unter-kurz{margin-bottom:.9rem;font-size:1.02rem;display:block}.funnel-fakten{gap:.5rem .9rem;margin-bottom:.2rem}.belege ul{grid-template-columns:repeat(2,minmax(0,1fr))}.kontrolle-liste,.garantie-block{grid-template-columns:1fr}}@media (max-width:600px){.funnel-band{padding-top:1.5rem}.funnel-karte{border-radius:var(--vx-radius-md);padding:1.2rem}.belege ul{grid-template-columns:1fr;gap:1rem}.kopf-link{text-align:right;font-size:.9rem}}
