html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root,.startseite{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tiefe:#060f19;--buehne:#0a1826;--bogen:#0d1f33;--marke:#17364f;--tinte:#0b1a2a;--text-hell:#4f5e70;--text-dunkel:#a9b6c6;--label-dunkel:#93a6bc;--papier:#f5f7fa;--weiss:#fcfdfe;--nebel:#eef2f7;--akzent:#2a66ce;--akzent-hell:#86b0f2;--akzent-zart:#e8f0fc;--linie:#0b1a2a14;--schatten-weich:0 18px 40px -28px #0b1a2a4d;--schatten-karte:0 30px 70px -40px #0b1a2a59;--schrift:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.22, .61, .36, 1);--ease-aus:cubic-bezier(.16, 1, .3, 1);--seite:min(100% - 40px, 1180px);--ring:var(--akzent);--maske-r:url(/logo/maske-r.svg);--maske-code:url(/logo/maske-code.svg)}@media (min-width:768px){:root,.startseite{--seite:min(100% - 80px, 1180px)}}@media (min-width:1024px){:root,.startseite{--seite:min(100% - 128px, 1180px)}}@layer base{*,:before,:after{box-sizing:border-box}html{background:var(--tiefe);scroll-padding-top:76px;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom));-moz-text-size-adjust:100%;text-size-adjust:100%}html.gesperrt{overflow:hidden}@media (min-width:1024px){html{scroll-padding-top:92px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--schrift);color:var(--tinte);background:var(--weiss);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}a{color:inherit;text-decoration:none}img,svg{display:block}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}main:focus{outline:none}::selection{background:var(--akzent);color:var(--weiss)}}.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}.seite{width:var(--seite);margin-inline:auto}.dunkel{--ring:var(--akzent-hell)}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ganz{white-space:nowrap}.punkt{color:var(--akzent)}.dunkel .punkt{color:var(--akzent-hell)}.ph{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#808c9c29;border-radius:4px;padding:0 .22em}@supports (color:color-mix(in srgb, red, red)){.ph{background-color:color-mix(in srgb, currentColor 9%, transparent)}}.eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--akzent);font-size:12px;font-weight:600;line-height:1.4}.dunkel .eyebrow{color:var(--akzent-hell)}.arbeiten-kopf .eyebrow,.ablauf .eyebrow,.preise-kopf .eyebrow,.betreuung .eyebrow,.kicker-linien{text-indent:.34em}.kicker-linien{justify-content:center;align-items:center;gap:12px;display:flex}.kicker-linien:before,.kicker-linien:after{content:"";opacity:.55;background:currentColor;width:26px;height:1px}.knopf{letter-spacing:-.005em;white-space:nowrap;min-height:48px;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.knopf .icon{stroke-width:2px;width:18px;height:18px}.knopf-hell{background:var(--weiss);color:var(--tinte)}.knopf-dunkel{background:var(--tinte);color:var(--weiss)}.knopf-rand{color:var(--tinte);box-shadow:inset 0 0 0 1px #0b1a2a33}@media (hover:hover){.knopf-hell:hover{background:#e4ebf5}.knopf-dunkel:hover{background:var(--marke)}.knopf-rand:hover{box-shadow:inset 0 0 0 1.5px var(--tinte)}}@media (prefers-reduced-motion:no-preference){.knopf:active{transform:scale(.98)}}.gleiten{height:1.25em;line-height:1.25;display:inline-block;overflow:hidden}.gleiten>span{display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gleiten>span{text-shadow:0 1.25em;transition:translate .45s var(--ease-aus)}.knopf:hover .gleiten>span{translate:0 -1.25em}}.rund-knopf{background:var(--papier);width:46px;height:46px;color:var(--tinte);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.rund-knopf .icon{stroke-width:1.75px;width:20px;height:20px}@media (hover:hover){.rund-knopf:hover{background:var(--nebel)}}.skip{z-index:100;background:var(--weiss);min-height:44px;color:var(--tinte);border-radius:999px;align-items:center;padding:0 18px;font-weight:600;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.marke-zeichen{aspect-ratio:600/637;flex:none;height:2.76em;display:block;position:relative}.marke-zeichen>span{-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:currentColor;position:absolute;inset:0}.m-r{--m:var(--maske-r)}.m-code{--m:var(--maske-code)}.marke-wort{letter-spacing:0;white-space:nowrap;font-weight:400;line-height:1;display:block}.marke-wort b{font-weight:700}.kopf-logo{justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.kopf-logo .marke-zeichen{height:30px}.kopf[data-zustand=oben] .kopf-logo .marke-zeichen{filter:drop-shadow(0 1px 8px #030a144d)}@media (max-width:389px){.kopf-logo{gap:8px;font-size:14px}.kopf-logo .marke-zeichen{height:28px}}@media (min-width:1024px){.kopf-logo{gap:12px;font-size:17px}.kopf-logo .marke-zeichen{height:36px}}.hero{isolation:isolate;background:var(--buehne);min-height:100dvh;color:var(--weiss);place-items:center;padding:110px 18px 96px;display:grid;position:relative;overflow:clip}.hero-bild{z-index:-2;position:absolute;inset:0}.hero-bild img,.hero-bild video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}@media (min-aspect-ratio:2/3){.hero-bild img,.hero-bild video{object-position:30% 50%}}.hero-bild video{opacity:0}.hero-bild video.laeuft{opacity:1}.hero-schleier{z-index:-1;background:radial-gradient(58% 34% at 50% 52%, #0a182661, transparent 72%), radial-gradient(120% 90% at 50% 40%, transparent 30%, #0a18268c 100%), linear-gradient(180deg, #0a1826b8 0%, #0a182657 30%, #0a18266b 60%, #0a1826db 88%, var(--buehne) 100%);position:absolute;inset:0}.hero>.hero-schleier{background-position:50% 52%,0 0,0 0;background-size:max(100%,1104px) max(100%,765px),auto,auto}.hero-kopf{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-marke{font-size:clamp(32px,9vw,92px);font-weight:400}.hero-marke .marke-wort{text-shadow:0 2px 24px #030a1473}.hero-unterzeile{text-wrap:balance;text-shadow:0 1px 16px #030a148c;margin-top:.9em;font-size:clamp(16px,2.75vw,28px);font-weight:400;line-height:1.35}.hero-pause{width:44px;height:44px;color:var(--weiss);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff1a;border-radius:999px;place-items:center;display:none;position:absolute;bottom:14px;right:16px;box-shadow:inset 0 0 0 1px #ffffff24}.hero-pause .icon,.lauf-pause .icon,.auto-knopf .icon{stroke-width:2px;width:16px;height:16px}.i-play,[aria-pressed=true]>.i-pause{display:none}[aria-pressed=true]>.i-play{display:block}@media (prefers-reduced-transparency:reduce){.hero-pause{background:var(--marke);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){.hero-pause{display:grid}.hero-bild video{transition:opacity 1.4s var(--ease)}.hero-bild img{animation:hero-bild-ein 1.4s var(--ease) both}.hero-marke .marke-wort{animation:hero-ein 1.6s var(--ease) .1s both, hero-scharf 1.8s var(--ease-aus) .1s both;--hero-blur:16px;--hero-weg:.2em}.hero-unterzeile{animation:hero-ein 1.4s var(--ease) .6s both, hero-scharf 1.6s var(--ease-aus) .6s both;--hero-blur:10px;--hero-weg:.6em}}@keyframes hero-bild-ein{0%{opacity:.01}}@keyframes hero-ein{0%{opacity:.01}}@keyframes hero-scharf{0%{filter:blur(var(--hero-blur));translate:0 var(--hero-weg)}}@media (min-width:768px){.hero-pause{bottom:30px;right:96px}}@media (min-width:1024px){.hero{padding:120px 20px}.hero-pause{bottom:30px;right:max(96px,50% - 590px)}}.vertrauen{background:var(--buehne);color:var(--text-dunkel);border-bottom:1px solid #ffffff14;padding:18px 20px}.vertrauen ul{flex-wrap:wrap;justify-content:center;gap:8px 16px;max-width:1180px;margin-inline:auto;display:flex}.vertrauen li{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.vertrauen .icon{stroke-width:2px;width:16px;height:16px;color:var(--akzent-hell)}@media (min-width:1024px){.vertrauen{padding:18px 64px}.vertrauen ul{gap:8px 40px}.vertrauen li{font-size:14px}}.werkzeuge{background:linear-gradient(180deg, var(--buehne) 0%, var(--buehne) 42%, var(--bogen) 100%);color:var(--weiss);padding:46px 0 34px;position:relative}.werkzeuge-titel{letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--label-dunkel);padding:0 56px;font-size:13px;font-weight:700;line-height:1.5}.lauf{margin-top:40px;overflow:hidden}.lauf-gruppe{flex-wrap:wrap;justify-content:center;gap:24px 44px;max-width:320px;margin-inline:auto;padding:0 20px;display:flex}.lauf-gruppe[aria-hidden=true],.lauf .lauf-wdh{display:none}.lauf li{letter-spacing:-.01em;white-space:nowrap;height:32px;color:var(--weiss);align-items:center;font-size:20px;font-weight:700;display:flex}.lauf svg{flex:none;width:28px;height:28px}.lauf-symbole{width:0;height:0;position:absolute;overflow:hidden}@media (min-width:768px){.lauf-gruppe{max-width:none}}.lauf-pause{width:44px;height:44px;color:var(--label-dunkel);border-radius:999px;place-items:center;display:none;position:absolute;top:34px;right:10px}@media (hover:hover){.lauf-pause:hover{color:var(--weiss);background:#ffffff0f}}@media (prefers-reduced-motion:no-preference){.lauf-pause{display:grid}.lauf{-webkit-mask:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lauf-spur{width:max-content;animation:148s linear infinite lauf;display:flex}.lauf-gruppe,.lauf-gruppe[aria-hidden=true]{flex-wrap:nowrap;gap:48px;max-width:none;margin:0;padding:0 48px 0 0;display:flex}.lauf .lauf-wdh{display:flex}.werkzeuge:has(.lauf-pause[aria-pressed=true]) .lauf-spur{animation-play-state:paused}@keyframes lauf{to{transform:translate(-50%)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lauf:hover .lauf-spur{animation-play-state:paused}}@media (min-width:1024px){.lauf-pause{right:max(20px,50% - 590px)}}.arbeiten{--bogen-unten:76px;background:linear-gradient(var(--bogen), var(--bogen)) top / 100% 2px no-repeat, var(--weiss);padding-bottom:72px;position:relative;overflow:clip}.bogen-bereich{isolation:isolate;text-align:center;color:var(--weiss);padding:56px 20px 0;position:relative}.bogen{z-index:-1;width:160vw;height:calc(100% + var(--bogen-unten));background:var(--bogen);border-radius:0 0 50% 50%/0 0 120px 120px;position:absolute;top:-2px;left:50%;translate:-50%}.bogen-bereich h2{letter-spacing:-.028em;text-wrap:balance;max-width:340px;margin-inline:auto;font-size:29px;font-weight:800;line-height:1.08}.bogen-lede{max-width:330px;color:var(--text-dunkel);margin:16px auto 0}.bogen-knopf{margin-top:24px}.beweis{text-align:left;align-items:center;gap:10px;margin-top:28px;display:inline-flex}.avatare{display:flex}.avatare span{color:#fcfdfeb8;width:29px;height:29px;box-shadow:0 0 0 2px var(--bogen);background:#1c3149;border-radius:999px;place-items:center;display:grid}.avatare span+span{margin-left:-9px}.avatare .icon{stroke-width:1.75px;width:15px;height:15px}.sterne{color:var(--akzent-hell);gap:2px;display:flex}.sterne .icon{stroke-width:1.75px;width:12px;height:12px}.beweis-text{max-width:200px;color:var(--text-dunkel);margin-top:3px;font-size:12px;line-height:1.35}.arbeiten.ohne-schiene{padding-bottom:calc(var(--bogen-unten) + 24px)}.arbeiten-kopf{max-width:720px;padding:calc(var(--bogen-unten) + 56px) 20px 0;text-align:center;margin-inline:auto}.arbeiten-kopf h3{letter-spacing:-.022em;text-wrap:balance;margin-top:10px;font-size:28px;font-weight:600;line-height:1.12}.arbeiten-kopf p:not(.eyebrow){color:var(--text-hell);margin-top:12px}.schiene-bereich{margin-top:30px;position:relative}.schiene{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:10px calc(50% - 92.5px) 6px;display:flex;position:relative;overflow-x:auto}.schiene::-webkit-scrollbar{display:none}.schiene.zieht{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.schiene{cursor:grab}}.karte{scroll-snap-align:center;flex:0 0 185px}.karte-bild{aspect-ratio:10/16;background:#eef1f5;border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}.karte figcaption{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:18px 2px 0;display:flex}.karte-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--text-hell);font-size:12px;font-weight:600;line-height:1.4}.karte-pfeil{background:var(--papier);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.karte-pfeil .icon{stroke-width:2px;width:15px;height:15px}.skel{flex-direction:column;gap:5cqw;padding:9cqw 8cqw;display:flex;position:absolute;inset:0}.sk-kopf{justify-content:space-between;align-items:center;display:flex}.sk-logo{background:var(--sk-a,var(--marke));border-radius:2cqw;width:26cqw;height:4.5cqw}.sk-menue{border-block:1.5px solid var(--sk-a,var(--marke));width:8cqw;height:5cqw}.sk-hero{background:var(--sk-hero,var(--marke));border-radius:10cqw;flex-direction:column;justify-content:flex-end;gap:3.5cqw;min-height:70cqw;padding:7cqw;display:flex}.sk-hero i{background:var(--sk-hero-t,#fcfdfee6);border-radius:3cqw;height:5cqw;display:block}.sk-hero i:first-child{width:85%}.sk-hero i:nth-child(2){width:58%}.sk-hero i:nth-child(3){background:var(--sk-knopf,var(--akzent-hell));border-radius:99px;width:34cqw;height:9cqw;margin-top:3cqw}.sk-zeilen{gap:3cqw;display:grid}.sk-zeilen i{background:#0b1a2a1a;border-radius:2cqw;height:3.4cqw;display:block}.sk-zeilen i:nth-child(2){width:86%}.sk-zeilen i:nth-child(3){width:62%}.sk-kacheln{flex:1;grid-template-columns:1fr 1fr;gap:4cqw;display:grid}.sk-kacheln i{background:#0b1a2a12;border-radius:7cqw}.karte-bild[data-v="2"]{--sk-hero:var(--akzent);--sk-knopf:var(--weiss)}.karte-bild[data-v="3"]{--sk-hero:linear-gradient(160deg, #b9c9dc, #6e88a6);--sk-knopf:var(--tinte)}.karte-bild[data-v="4"]{--sk-hero:var(--tinte);--sk-knopf:var(--weiss);background:#e8edf3}.karte-bild[data-v="5"]{--sk-hero:#dce6f2;--sk-hero-t:var(--marke);--sk-knopf:var(--akzent)}.karte-bild[data-v="6"]{--sk-hero:linear-gradient(170deg, var(--akzent), var(--marke));--sk-knopf:var(--weiss)}.karte-bild[data-v="7"]{--sk-a:var(--akzent)}.rand{z-index:2;pointer-events:none;width:min(9vw,96px);position:absolute;top:0;bottom:0}.rand-l{--r:to left;left:0}.rand-r{--r:to right;right:0}.rand i{position:absolute;inset:0}.rand i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(var(--r), transparent 0%, #000 12.5%, #000 25%, transparent 37.5%);-webkit-mask:linear-gradient(var(--r), transparent 0%, #000 12.5%, #000 25%, transparent 37.5%);mask:linear-gradient(var(--r), transparent 0%, #000 12.5%, #000 25%, transparent 37.5%)}.rand i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(var(--r), transparent 12.5%, #000 25%, #000 37.5%, transparent 50%);-webkit-mask:linear-gradient(var(--r), transparent 12.5%, #000 25%, #000 37.5%, transparent 50%);mask:linear-gradient(var(--r), transparent 12.5%, #000 25%, #000 37.5%, transparent 50%)}.rand i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(var(--r), transparent 25%, #000 37.5%, #000 50%, transparent 62.5%);-webkit-mask:linear-gradient(var(--r), transparent 25%, #000 37.5%, #000 50%, transparent 62.5%);mask:linear-gradient(var(--r), transparent 25%, #000 37.5%, #000 50%, transparent 62.5%)}.rand i:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(var(--r), transparent 37.5%, #000 50%, #000 62.5%, transparent 75%);-webkit-mask:linear-gradient(var(--r), transparent 37.5%, #000 50%, #000 62.5%, transparent 75%);mask:linear-gradient(var(--r), transparent 37.5%, #000 50%, #000 62.5%, transparent 75%)}.rand i:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(var(--r), transparent 50%, #000 62.5%, #000 100%);-webkit-mask:linear-gradient(var(--r), transparent 50%, #000 62.5%, #000 100%);mask:linear-gradient(var(--r), transparent 50%, #000 62.5%, #000 100%)}.schiene-steuerung{justify-content:center;gap:12px;margin-top:20px;display:flex}.notiz{text-align:center;color:var(--text-hell);margin-top:14px;padding:0 20px;font-size:13px}.mehr-link{text-align:center;margin-top:18px;padding:0 20px;font-size:16px}.ueber .mehr-link{text-align:left;margin-top:20px;padding:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.karte{animation:linear both karte-mitte;animation-timeline:view(inline)}@keyframes karte-mitte{0%,32%{scale:.955}50%{scale:1}68%,to{scale:.955}}}}@media (min-width:1024px){.arbeiten{--bogen-unten:110px}.bogen-bereich{padding-top:76px}.bogen{border-radius:0 0 50% 50%/0 0 170px 170px}.bogen-bereich h2{max-width:1024px;font-size:56px}.bogen-lede{max-width:555px;font-size:17px}.beweis-text{max-width:none}.arbeiten-kopf h3{font-size:46px}.arbeiten-kopf p:not(.eyebrow){font-size:17px}.schiene{gap:26px;padding:44px calc(50% - 99.5px) 30px}.karte{flex-basis:199px}.schiene-steuerung{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;height:318.4px;margin:0;padding:0 42px;position:absolute;inset:44px 0 auto}.schiene-steuerung .rund-knopf{pointer-events:auto;background:#ffffffe6;box-shadow:inset 0 0 0 1px #0a0e141a,0 16px 34px -22px #0a0e1466}}@media (min-width:1024px) and (hover:hover){.schiene-steuerung .rund-knopf:hover{background:var(--weiss)}}.vorteile{background:var(--papier);padding:76px 0}.vorteile-kopf{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vorteile h2{letter-spacing:-.026em;max-width:13ch;font-size:30px;font-weight:700;line-height:1.1}.auto-knopf{width:44px;height:44px;color:var(--tinte);border-radius:999px;flex:none;place-items:center;display:none;box-shadow:inset 0 0 0 1px #0b1a2a29}@media (prefers-reduced-motion:no-preference){.auto-knopf{display:grid}}.vorteile-raster{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.reiter-liste{align-content:start;gap:6px;display:grid}.reiter{text-align:left;width:100%;min-height:57px;transition:background-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;padding:0 16px 0 14px;display:grid;position:relative}.reiter-nr{color:#637284;font-variant-numeric:tabular-nums;font-size:13px}.reiter-name{color:var(--text-hell);font-size:17px;font-weight:600;line-height:1.25}.reiter[aria-selected=true]{background:var(--weiss);min-height:83px;box-shadow:var(--schatten-weich);padding-bottom:14px}.reiter[aria-selected=true] .reiter-nr{color:var(--akzent)}.reiter[aria-selected=true] .reiter-name{color:var(--tinte)}@media (hover:hover){.reiter[aria-selected=false]:hover{background:#fcfdfeb3}}.reiter-balken{opacity:0;background:#0b1a2a14;border-radius:2px;height:2px;position:absolute;bottom:16px;left:58px;right:18px;overflow:hidden}.reiter[aria-selected=true] .reiter-balken{opacity:1}.reiter-balken i{background:var(--akzent);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.vorteile[data-auto=an] .reiter[aria-selected=true] .reiter-balken i{animation:7s linear both fortschritt}.vorteile[data-auto=an]:not([data-sichtbar]) .reiter[aria-selected=true] .reiter-balken i{animation-play-state:paused}@keyframes fortschritt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.ansicht{isolation:isolate;background:var(--weiss);min-height:250px;box-shadow:var(--schatten-karte);border:.8px solid #0b1a2a14;border-radius:24px;grid-template-columns:minmax(0,1fr);padding:26px 24px 30px;display:grid;position:relative;overflow:clip}.bereich{visibility:hidden;opacity:0;transition:opacity .45s var(--ease), visibility 0s linear .45s;grid-area:1/1}.bereich.aktiv{visibility:visible;opacity:1;transition:opacity .55s var(--ease) .1s, visibility 0s}.bereich h3{letter-spacing:-.02em;text-wrap:balance;padding-right:88px;font-size:24px;font-weight:600;line-height:1.15}.bereich h3 em{color:var(--akzent);font-style:normal}.bereich p{max-width:48ch;color:var(--text-hell);margin-top:12px;position:relative}.gross-nr{z-index:-1;letter-spacing:-.05em;color:var(--weiss);-webkit-text-stroke:2px #2a66ce4d;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:120px;font-weight:600;line-height:1;position:absolute;bottom:-12px;right:22px}.siegel{z-index:2;width:72px;height:72px;color:var(--akzent);border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.siegel:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2a66ce42}.siegel-ring{width:100%;height:100%;position:absolute;inset:0}.siegel-ring text{font-family:var(--schrift);letter-spacing:.1em;fill:var(--tinte);text-rendering:geometricprecision;font-size:8px;font-weight:700}.siegel-kern{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfdfeb8;border-radius:999px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 0 0 1px #0b1a2a0f,0 6px 16px -6px #0b1a2a59}.siegel-kern .icon{stroke-width:2px;width:18px;height:18px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.siegel-kern{transition:scale .3s var(--ease-aus)}.siegel:hover .siegel-kern{scale:1.08}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.siegel-ring{animation:linear both drehen;animation-timeline:scroll(root)}@keyframes drehen{to{rotate:3turn}}}}@media (min-width:1024px){.vorteile{padding:124px 0}.vorteile h2{max-width:689px;font-size:48px}.vorteile-raster{grid-template-columns:minmax(0,471fr) minmax(0,637fr);gap:72px;margin-top:56px}.reiter{grid-template-columns:56px 1fr;min-height:88px;padding:16px 14px}.reiter[aria-selected=true]{min-height:88px;padding-bottom:16px}.reiter-name{font-size:20px}.reiter-balken{bottom:14px;left:70px}.ansicht{padding:52px}.bereich{align-self:center}.siegel{width:83px;height:83px;top:28px;right:28px}.bereich h3{padding-right:110px;font-size:38px}.bereich p{margin-top:18px;font-size:17px}.gross-nr{-webkit-text-stroke-width:3px;font-size:210px;bottom:-24px;right:28px}}.band-oben{z-index:1;background:var(--weiss);border-radius:0 0 26px 26px;position:relative;box-shadow:0 34px 50px -44px #0b1a2a4d}.ablauf{background:var(--papier);text-align:center;padding:76px 0}.ablauf h2{letter-spacing:-.028em;text-wrap:balance;margin-top:10px;font-size:34px;font-weight:700;line-height:1.08}.umschalter{background:var(--weiss);border-radius:999px;gap:4px;margin-top:24px;padding:4px;display:inline-flex;box-shadow:0 0 0 .8px #0b1a2a14,0 14px 30px -20px #0b1a2a4d}.umschalter button{min-height:44px;color:var(--text-hell);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.umschalter button[aria-pressed=true]{background:var(--tinte);color:var(--weiss)}.umschalter .icon{width:18px;height:18px}.mock-buehne{aspect-ratio:350/233;max-width:350px;margin:32px auto 0;position:relative}.mock-desktop{aspect-ratio:301/199;background:var(--weiss);transform-origin:0 0;width:86%;transition:opacity .5s var(--ease);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 .8px #0b1a2a1a,0 30px 60px -30px #0b1a2a73;container-type:inline-size}.mock-chrome{background:var(--papier);border-bottom:1px solid var(--linie);align-items:center;gap:1.6cqw;height:9.6cqw;padding:0 3cqw;display:flex}.mock-chrome>i{background:#0b1a2a29;border-radius:50%;width:2.2cqw;height:2.2cqw}.mock-url{background:var(--weiss);height:5.4cqw;box-shadow:inset 0 0 0 1px var(--linie);color:var(--text-hell);border-radius:99px;align-items:center;margin-left:4cqw;padding:0 3cqw;font-size:2.9cqw;font-weight:500;line-height:1;display:flex}.mock-desktop .mock-chrome{flex:none;grid-template-columns:1fr auto 1fr;height:6.6cqw;padding:0 2.4cqw;display:grid}.mock-ampel{gap:1.1cqw;display:flex}.mock-ampel i{background:#0b1a2a29;border-radius:50%;width:1.5cqw;height:1.5cqw}.mock-desktop .mock-url{gap:.9cqw;height:4.2cqw;margin:0;padding:0 6cqw;font-size:1.9cqw}.mock-desktop .mock-url svg{width:1.6cqw;height:1.6cqw}.mock-handy{aspect-ratio:96/205;transform-origin:100% 100%;width:27.4%;position:absolute;bottom:0;right:0;container-type:inline-size}.mock-handy-rahmen{background:var(--tinte);height:100%;box-shadow:inset 0 0 0 .7cqw var(--marke), 0 30px 50px -24px #0b1a2a8c;border-radius:19cqw;padding:3.6cqw}.mock-handy-screen{background:var(--weiss);border-radius:15.5cqw;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mock-handy-screen:before{content:"";z-index:1;background:var(--tiefe);border-radius:99px;width:28cqw;height:8cqw;position:absolute;top:3.2cqw;left:50%;translate:-50%}.mock-buehne[data-ansicht=handy] .mock-desktop{opacity:.45}@media (prefers-reduced-motion:no-preference){.mock-desktop{transition:opacity .5s var(--ease), scale .6s var(--ease-aus)}.mock-handy{transition:scale .6s var(--ease-aus)}.mock-buehne[data-ansicht=desktop] .mock-handy{scale:.94}.mock-buehne[data-ansicht=handy] .mock-desktop{scale:.96}.mock-buehne[data-ansicht=handy] .mock-handy{scale:1.16}}.mock-hinweis{color:var(--text-hell);margin-top:20px;font-size:16px}.bw{background:var(--weiss);min-height:0;color:var(--tinte);text-align:left;flex:1;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.45;overflow:hidden}.bw svg{flex:none;width:1.15em;height:1.15em}.bw-nav{justify-content:space-between;align-items:center;gap:1em;display:flex}.bw-logo{white-space:nowrap;align-items:center;gap:.5em;font-size:.95em;line-height:1.1;display:flex}.bw-logo svg{stroke-width:1.5px;width:2em;height:2em}.bw-logo span{display:grid}.bw-logo b{font-weight:700}.bw-links{color:var(--text-hell);gap:2em;margin-left:auto;margin-right:1.4em;font-size:.85em;display:flex}.bw-knopf{background:var(--tinte);color:#fff;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:.6em 1.2em;font-size:.8em;font-weight:600;display:inline-flex}.bw-titel{letter-spacing:-.035em;text-wrap:balance;font-size:3.3em;font-weight:700;line-height:1.04}.bw-text{color:var(--text-hell);text-wrap:pretty;margin-top:.8em;line-height:1.5}.bw-foto{aspect-ratio:4/3;background:var(--nebel);border-radius:.9em;position:relative;overflow:hidden}.bw-foto img{object-fit:cover}.bw-karte{background:var(--weiss);border-radius:.8em;padding:1.2em 1.3em;box-shadow:0 0 0 1px #0b1a2a1a}.bw-karte svg{stroke-width:1.5px;width:1.7em;height:1.7em}.bw-karte b{margin-top:.8em;font-size:.95em;font-weight:600;display:block}.bw-karte span{color:var(--text-hell);margin-top:.25em;font-size:.8em;display:block}.bw-desktop{padding:0 4.5em;font-size:1.55cqw}.bw-desktop .bw-nav{padding:1.4em 0}.bw-desktop .bw-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:3em;padding:1em 0 2.6em;display:grid}.bw-desktop .bw-hero .bw-knopf{margin-top:1.6em;padding:.9em 1.7em;font-size:.85em}.bw-desktop .bw-karten{grid-template-columns:repeat(3,1fr);gap:1.2em;display:grid}.bw-handy{padding:0 1.3em 1.5em;font-size:3.9cqw}.bw-status{justify-content:space-between;align-items:center;height:4.1em;padding:0 .9em;font-size:.9em;font-weight:600;display:flex}.bw-status span{gap:.3em;display:flex}.bw-status svg{width:1.1em;height:1.1em}.bw-handy .bw-nav{padding:.3em 0 1.2em}.bw-handy .bw-titel{font-size:2.5em}.bw-handy .bw-text{font-size:.95em}.bw-handy>.bw-knopf{margin-top:1.3em;padding:.95em;font-size:.9em;display:flex}.bw-handy .bw-foto{margin-top:1.6em}.bw-handy .bw-karte{margin-top:1em}.schritte{text-align:left;gap:16px;margin-top:44px;display:grid}.schritte li{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.schritt-nr{background:var(--akzent-zart);width:44px;height:44px;color:var(--akzent);border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid}.schritte li{position:relative}.schritt-nr{transition:background-color .4s var(--ease), color .4s var(--ease);position:relative}.schritte:not([data-story]) .schritt-nr,.schritte li.aktiv .schritt-nr{background:var(--tinte);color:var(--weiss)}.schritt-linie{background:var(--akzent-zart);border-radius:1px;width:2px;position:absolute;top:52px;bottom:-8px;left:21px;overflow:hidden}.schritt-linie i{background:var(--tinte);transform-origin:50% 0;width:100%;height:100%;display:block}.schritte h3{margin-top:2px;font-size:17px;font-weight:600;line-height:1.3}.schritte p{color:var(--text-hell);margin-top:4px}.quiz{background:var(--weiss);text-align:center;border:1px solid #e4e7ec;border-radius:18px;max-width:660px;margin:24px auto 0;padding:30px 24px 26px;box-shadow:0 24px 60px -40px #0a101c40}.quiz-fortschritt{justify-content:center;gap:7px;margin-bottom:20px;display:flex}.quiz-fortschritt i{width:45px;height:3px;transition:background-color .4s var(--ease);background:#e8edf4;border-radius:2px}.quiz-fortschritt i.an{background:var(--tinte)}.quiz-schritt[hidden]{display:none}.quiz-frage{letter-spacing:-.022em;text-wrap:balance;margin-bottom:18px;font-size:20px;font-weight:700;line-height:1.2}.quiz-frage:focus{outline:none}.quiz-optionen{gap:10px;display:grid}.quiz-option{background:var(--weiss);text-align:left;width:100%;min-height:60px;transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .15s var(--ease);border:1px solid #e4e7ec;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:17px 17px 17px 20px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.quiz-option .icon{opacity:.4;width:18px;height:18px;transition:opacity .25s var(--ease), translate .35s var(--ease-aus)}@media (hover:hover){.quiz-option:hover{border-color:#0b1a2a4d}.quiz-option:hover .icon{opacity:.85;translate:3px}}@media (prefers-reduced-motion:no-preference){.quiz-option:active{transform:scale(.985)}.quiz[data-gestartet] .quiz-schritt:not([hidden]){animation:quiz-rein .4s var(--ease-aus) both}@keyframes quiz-rein{0%{opacity:0;translate:0 8px}}}.quiz-text{max-width:36ch;color:var(--text-hell);margin:-6px auto 0}.quiz-knopf{margin-top:20px}.quiz-zurueck{width:fit-content;min-height:44px;color:var(--text-hell);border-radius:999px;align-items:center;gap:8px;margin:10px auto 0;padding:0 14px;font-size:16px;font-weight:600;display:flex}.quiz-zurueck .icon{stroke-width:2px;width:18px;height:18px}@media (hover:hover){.quiz-zurueck:hover{color:var(--tinte)}}.leistungen{padding:76px 0}.leistungen h3{letter-spacing:-.022em;font-size:26px;font-weight:700;line-height:1.12}.leistungen-intro{max-width:40ch;color:var(--text-hell);margin-top:14px}.leistungen-raster{gap:36px;margin-top:28px;display:grid}.leistung-bild{aspect-ratio:350/241;background:var(--papier);border-radius:2px;position:relative;overflow:hidden}.leistung-bild img{object-fit:cover}.leistung figcaption{border-top:1px solid var(--linie);grid-template-columns:30px 1fr;align-items:baseline;margin-top:16px;padding-top:18px;display:grid}.leistung-nr{letter-spacing:.12em;color:var(--akzent);font-size:13px;font-weight:600}.leistung h4{letter-spacing:-.012em;font-size:19px;font-weight:600;line-height:1.25}.leistung p{letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--text-hell);grid-column:2;margin-top:6px;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.leistungen-raster{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1024px){.ablauf{padding:124px 0}.ablauf-innen{max-width:960px;margin-inline:auto}.ablauf h2{font-size:58px}.mock-buehne{aspect-ratio:820/485;max-width:820px;margin-top:48px}.mock-desktop{aspect-ratio:705/451;border-radius:16px;width:86%}.mock-handy{aspect-ratio:196/418;width:23.9%}.schritte{text-align:center;grid-template-columns:repeat(3,1fr);gap:28px;max-width:780px;margin:40px auto 0}.schritte li{flex-direction:column;align-items:center;gap:4px;display:flex}.schritt-nr{margin-bottom:6px}.schritt-linie{width:calc(100% - 32px);height:2px;top:21px;bottom:auto;left:calc(50% + 30px)}.schritt-linie i{transform-origin:0}.quiz{align-content:center;min-height:392px;margin-top:56px;padding:44px 38px 40px;display:grid}.quiz-fortschritt{margin-bottom:26px}.quiz-frage{font-size:28px}.quiz-optionen{grid-template-columns:1fr 1fr}.leistungen{padding:100px 0 110px}.leistungen .seite{max-width:1084px}.leistungen h3{font-size:40px}.leistungen-intro{font-size:17px}.leistungen-raster{align-items:start;gap:42px;margin-top:80px}.leistung:nth-child(2){margin-top:58px}.leistung:nth-child(3){margin-top:115px}.leistung h4{font-size:20px}}.preise{background:var(--weiss);padding:76px 0 108px;position:relative}.preise-kopf{text-align:center;max-width:640px;margin-inline:auto;padding:0 20px}.preise-kopf h2{letter-spacing:-.026em;margin-top:10px;font-size:29px;font-weight:800;line-height:1.1}.preise-kopf>p:not(.eyebrow){color:var(--text-hell);margin-top:12px}.etikett{letter-spacing:.12em;text-transform:uppercase;height:28px;color:var(--text-hell);border:.8px solid #0b1a2a29;border-radius:999px;align-items:center;margin-top:16px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.abrechnung{background:var(--weiss);border:.8px solid #0b1a2a29;border-radius:999px;gap:4px;max-width:100%;margin-top:24px;padding:4px;display:inline-flex}.abrechnung label{min-height:44px;color:var(--text-hell);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.abrechnung input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.abrechnung label:has(input:checked){background:var(--tinte);color:var(--weiss)}.abrechnung label:has(input:focus-visible){outline:2px solid var(--akzent);outline-offset:2px}.abrechnung-rabatt{background:var(--akzent-zart);color:var(--akzent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700}@media (min-width:768px){.abrechnung label{padding:0 18px}}.hosting-angebote .preis-jahr{display:none}.hosting-angebote:has(.abrechnung input[value=jahr]:checked) .preis-jahr{display:block}.hosting-angebote:has(.abrechnung input[value=jahr]:checked) .preis-monat{display:none}@media (forced-colors:active){.abrechnung label:has(input:checked){outline:2px solid canvastext}}.betreuung{width:var(--seite);max-width:820px;margin:56px auto 0}.betreuung .eyebrow{text-align:center}.betreuung-liste{gap:10px;margin-top:16px;display:grid}.betreuung details{background:var(--weiss);transition:border-color .3s var(--ease);border:.8px solid #0b1a2a1a;border-radius:16px;box-shadow:0 18px 40px -32px #0b1a2a4d}.betreuung details[open]{border-color:#2a66ce80}.betreuung summary,.faq summary{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.betreuung summary::-webkit-details-marker{display:none}.faq summary::-webkit-details-marker{display:none}.betreuung-inhalt,.faq-antwort{color:var(--text-hell);padding:0 20px 18px}.plus-zeichen{background:var(--akzent-zart);width:22px;height:22px;color:var(--akzent);border-radius:999px;flex:none;place-items:center;display:grid}.plus-zeichen .icon{stroke-width:2.5px;width:17px;height:17px}.plus-senkrecht{transform-box:fill-box;transform-origin:50%}details[open]>summary .plus-zeichen{background:var(--akzent);color:var(--weiss)}details[open]>summary .plus-senkrecht{scale:1 0}.preise-fein{text-align:center;color:var(--text-hell);margin-top:22px;padding:0 20px;font-size:13px}@media (prefers-reduced-motion:no-preference){.plus-zeichen{transition:background-color .3s var(--ease), color .3s var(--ease)}.plus-senkrecht{transition:scale .35s var(--ease-aus)}@supports (interpolate-size:allow-keywords){.betreuung,.faq{interpolate-size:allow-keywords}.betreuung details::details-content{block-size:0;transition:block-size .4s var(--ease-aus), content-visibility .4s allow-discrete;overflow:clip}.faq details::details-content{block-size:0;transition:block-size .4s var(--ease-aus), content-visibility .4s allow-discrete;overflow:clip}.betreuung details[open]::details-content{block-size:auto}.faq details[open]::details-content{block-size:auto}}}@media (min-width:1024px){.preise{padding:124px 0 156px}.preise-kopf h2{font-size:48px}.preise-kopf>p:not(.eyebrow){font-size:17px}.betreuung{margin-top:72px}}.stimmen{z-index:2;isolation:isolate;background:var(--buehne);color:var(--weiss);text-align:center;border-radius:32px 32px 0 0;margin-top:-32px;padding:76px 0 102px;position:relative}.stimmen .kicker-linien{color:var(--akzent-hell)}.stimmen h2{letter-spacing:-.024em;color:#eff3f8;margin-top:12px;font-size:28px;font-weight:700;line-height:1.12}@media (min-width:1024px){.stimmen{padding:124px 0 150px}.stimmen h2{font-size:52px}}.band-unten{z-index:3;background:var(--weiss);border-radius:26px;margin-top:-26px;position:relative;overflow:clip}.baender{padding:60px 0 16px}.baender-innen{width:calc(100% + 20vw);margin-left:-10vw;rotate:-2deg}.band-reihe{align-items:center;height:56px;display:flex;overflow:clip}.band-spur{flex:none;align-items:center;gap:26px;display:flex}.band-spur b{white-space:nowrap;letter-spacing:-.02em;text-transform:uppercase;color:var(--tinte);flex:none;font-size:40px;font-weight:800;line-height:1}.band-spur .ol{color:var(--weiss);-webkit-text-stroke:3px #0b1a2a80;paint-order:stroke fill}.band-funke{width:16px;height:16px;fill:var(--akzent);flex:none}.reihe-b .band-spur{translate:-30%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reihe-a .band-spur{animation:linear both nach-links;animation-timeline:view()}.reihe-b .band-spur{animation:linear both nach-rechts;animation-timeline:view()}@keyframes nach-links{0%{translate:0}to{translate:-35%}}@keyframes nach-rechts{0%{translate:-35%}to{translate:0}}}}.app-teil{text-align:center;padding:32px 20px 76px}.app-teil h2{letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:800;line-height:1.15}.app-teil>p{max-width:34ch;color:var(--text-hell);margin:10px auto 0}.app-medium{aspect-ratio:350/199;background:#0b1622;border:1px solid #0b1a2a1a;border-radius:22px;max-width:800px;margin:28px auto 0;position:relative;overflow:hidden;container-type:inline-size}.app-video{position:absolute;inset:0}.app-video img,.app-video video{object-fit:cover}.app-video video{opacity:0;width:100%;height:100%;position:absolute;inset:0}.app-video video.laeuft{opacity:1}.app-pause{width:44px;height:44px;color:var(--weiss);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#060f1973;border-radius:999px;place-items:center;display:none;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff24}.app-pause .icon{stroke-width:2px;width:16px;height:16px}@media (prefers-reduced-transparency:reduce){.app-pause{background:var(--marke);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){.app-pause{display:grid}.app-video video{transition:opacity .8s var(--ease)}}.app-medium figcaption{color:var(--weiss);text-align:left;background:linear-gradient(#060f1900,#060f19e6 44px);justify-content:space-between;align-items:baseline;gap:12px;padding:44px 18px 14px;font-size:16px;font-weight:600;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.app-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;flex:none;font-size:12px;font-weight:700}.ueber{padding:20px 0 76px}.ueber h2{letter-spacing:-.024em;text-wrap:balance;margin-top:10px;font-size:28px;font-weight:800;line-height:1.1}.abzeichen{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.abzeichen li{background:var(--papier);text-align:center;-webkit-hyphens:manual;hyphens:manual;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:69px;padding:10px 6px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.abzeichen .icon{width:20px;height:20px;color:var(--akzent)}.gruender{background:var(--papier);border-radius:20px;margin-top:20px;padding:20px 18px 22px}.wer{align-items:center;gap:14px;display:flex}.wer-foto{background:var(--marke);width:56px;height:56px;color:var(--weiss);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.wer-name{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.35}.wer-rolle{color:var(--text-hell);margin-top:4px;font-size:14px;line-height:1.4}.gruender blockquote{letter-spacing:-.01em;margin-top:18px;font-size:17px;font-weight:500;line-height:1.55}.faq{background:var(--papier);padding:76px 0}.faq-antwort a{color:var(--akzent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.kontakt{background:var(--weiss);padding:0 28px 28px}.kontakt-karte{isolation:isolate;background:var(--nebel);text-align:center;border-radius:26px;padding:56px 22px 250px;position:relative;overflow:clip}.kontakt-karte>:not(.huegel):not(.funkeln){z-index:1;position:relative}.kontakt h2{letter-spacing:-.026em;max-width:290px;margin-inline:auto;font-size:31px;font-weight:700;line-height:1.12}.akzent-teil{color:var(--akzent)}.unterstrich{white-space:nowrap;margin-bottom:.2em;display:inline-block;position:relative}.unterstrich svg{width:104%;height:.34em;position:absolute;bottom:-.22em;left:-2%;overflow:visible}.unterstrich path{fill:none;stroke:var(--akzent);stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.js .unterstrich svg{clip-path:inset(-6px 100% -6px -6px);transition:clip-path 1.1s var(--ease-aus) .55s}.js .unterstrich.sichtbar svg{clip-path:inset(-6px)}}.kontakt-sub{max-width:290px;color:var(--text-hell);margin:14px auto 0}.kontakt-knopf{margin-top:26px}.kontakt-mail{color:var(--text-hell);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:16px;display:flex}.kontakt-mail .icon{width:18px;height:18px}.funkeln{z-index:0;fill:var(--akzent);position:absolute}.funkeln-1{opacity:.9;width:28px;height:28px;top:16px;right:17px}.funkeln-2{opacity:.45;width:15px;height:15px;top:20px;left:20px}.huegel{z-index:0;pointer-events:none;width:100%;height:343px;position:absolute;bottom:0;left:0}.kontakt-karte:after{content:"";z-index:0;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 9 -6.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");height:300px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 55%);mask-image:linear-gradient(#0000 10%,#000 55%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kontakt-karte{view-timeline:--karte block}.huegel .lage{animation:linear both huegel;animation-timeline:--karte;animation-range:entry cover 55%}@keyframes huegel{0%{translate:0 calc(var(--t) * 70px)}to{translate:0}}}}@media (min-width:1024px){.baender{padding:80px 0 16px}.band-reihe{height:86px}.band-spur{gap:46px}.band-spur b{font-size:72px}.band-funke{width:24px;height:24px}.app-teil{padding:28px 0 110px}.app-teil h2{font-size:30px}.app-teil>p{max-width:440px}.app-medium{margin-top:40px}.app-medium figcaption{padding:60px 28px 22px;font-size:17px}.ueber{padding:40px 0 124px}.ueber h2{font-size:48px}.ueber .seite{max-width:1084px}.abzeichen{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:40px}.abzeichen li{min-height:93px;font-size:14px}.gruender{grid-template-columns:260px 1fr;align-items:center;gap:40px;margin-top:32px;padding:40px 44px;display:grid}.wer{gap:16px}.wer-foto{width:84px;height:84px;font-size:28px}.wer-name{font-size:17.5px}.gruender blockquote{margin-top:0;font-size:21px;line-height:1.6}.faq{padding:124px 0}.kontakt-karte{border-radius:36px;min-height:660px;padding:99px 32px 380px}.kontakt h2{letter-spacing:-.03em;max-width:820px;font-size:56px;line-height:1.1}.akzent-teil{display:inline-block}.unterstrich{margin-bottom:0;display:inline}.kontakt-sub{max-width:480px;margin-top:22px;font-size:17px}.kontakt-knopf{margin-top:38px}.funkeln-1{width:28px;height:28px;top:51px;right:152px}.funkeln-2{width:15px;height:15px;top:119px;left:180px}}.fuss{z-index:1;background:var(--tiefe);color:var(--text-dunkel);margin-top:-26px;padding:82px 0 28px;position:relative}.fuss-logo{color:var(--weiss);text-shadow:none}.fuss-logo .marke-zeichen{filter:none}@media (prefers-reduced-motion:no-preference){.js [data-einblenden]:not([data-einblenden=kinder]),.js [data-einblenden=kinder]>*{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-aus), translate .9s var(--ease-aus), filter .8s var(--ease-aus);translate:0 22px}.js [data-einblenden].sichtbar:not([data-einblenden=kinder]),.js [data-einblenden=kinder].sichtbar>*{opacity:1;filter:none;translate:0}.js [data-einblenden=kinder]>:nth-child(2){transition-delay:.15s}.js [data-einblenden=kinder]>:nth-child(3){transition-delay:.3s}.js [data-einblenden=kinder]>:nth-child(n+4){transition-delay:.45s}.js .woerter-bereit .wort{opacity:0;transition:opacity .7s var(--ease-aus), translate .8s var(--ease-aus), rotate .8s var(--ease-aus);transition-delay:calc(var(--i) * 60ms);display:inline-block;translate:0 .45em}.js .woerter-bereit[data-woerter=kippen] .wort{transform-origin:0 100%;rotate:3deg}.js .woerter-bereit.sichtbar .wort{opacity:1;translate:0;rotate:none}}.kontakt-mail a,.menue-fuss p a{text-underline-offset:3px;text-decoration:underline}.kontakt-mail a{align-items:center;min-height:44px;display:inline-flex}.kontakt-mail{margin-top:10px}.kontakt-mail+.kontakt-mail{margin-top:0}.aktion-leiste{z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));color:var(--weiss);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);--ring:var(--akzent-hell);visibility:hidden;background:#0a1826cc;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;translate:0 calc(100% + 24px);box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 40px -14px #030a148c}.aktion-leiste[data-sichtbar]{visibility:visible;translate:0}.aktion-leiste .knopf{min-height:48px;padding:0 16px}.aktion-whatsapp{color:var(--weiss);box-shadow:inset 0 0 0 1px #ffffff47}@media (hover:hover){.aktion-whatsapp:hover{background:#ffffff1a}}@media (prefers-reduced-motion:no-preference){.aktion-leiste{transition:translate .45s var(--ease-aus), visibility 0s linear .45s}.aktion-leiste[data-sichtbar]{transition:translate .45s var(--ease-aus), visibility 0s}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aktion-leiste{background:#0a1826f0}}@media (prefers-reduced-transparency:reduce){.aktion-leiste{background:var(--buehne);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:768px){.aktion-leiste{display:none}}.whatsapp-bereich{display:none}@media (min-width:768px){.whatsapp-bereich{z-index:40;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));display:block;position:fixed}.whatsapp-knopf{width:56px;height:56px;color:var(--weiss);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#0a1826cc;border-radius:999px;outline:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 40px -14px #030a148c}.whatsapp-knopf .icon{width:24px;height:24px}.fuss{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.whatsapp-knopf:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:3px}@media (hover:hover){.whatsapp-knopf:hover{background:#0a1826eb}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.whatsapp-knopf{background:#0a1826f0}}@media (prefers-reduced-transparency:reduce){.whatsapp-knopf{background:var(--buehne);-webkit-backdrop-filter:none;backdrop-filter:none}}}
